builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0274 starttime: 1468706057.7 results: success (0) buildid: 20160714034957 builduid: 033804a7683d459e9b791bcc707c0e43 revision: 81f987b98a91032913ef201143e2e91db9b77bf7 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:17.696498) ========= master: http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:17.696935) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:17.697205) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:17.971149) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:17.971395) ========= 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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/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 14:54:17-- 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% 168M=0s 2016-07-16 14:54:18 (168 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.641351 ========= master_lag: 0.05 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:18.658504) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:18.658790) ========= 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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/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.027034 ========= master_lag: 0.04 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:18.723273) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 14:54:18.723571) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev 81f987b98a91032913ef201143e2e91db9b77bf7 --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 81f987b98a91032913ef201143e2e91db9b77bf7 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/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 14:54:18,814 truncating revision to first 12 chars 2016-07-16 14:54:18,814 Setting DEBUG logging. 2016-07-16 14:54:18,814 attempt 1/10 2016-07-16 14:54:18,814 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/81f987b98a91?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-07-16 14:54:19,817 unpacking tar archive at: mozilla-beta-81f987b98a91/testing/mozharness/ program finished with exit code 0 elapsedTime=1.266882 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-07-16 14:54:20.021072) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:20.021393) ========= script_repo_revision: 81f987b98a91032913ef201143e2e91db9b77bf7 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:20.021780) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:20.022103) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-07-16 14:54:20.057146) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-16 14:54:20.057414) ========= /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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 14:54:20 INFO - MultiFileLogger online at 20160716 14:54:20 in /builds/slave/test 14:54: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 14:54:20 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 14:54:20 INFO - {'append_to_log': False, 14:54:20 INFO - 'base_work_dir': '/builds/slave/test', 14:54:20 INFO - 'blob_upload_branch': 'mozilla-beta', 14:54:20 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 14:54:20 INFO - 'buildbot_json_path': 'buildprops.json', 14:54:20 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 14:54:20 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 14:54:20 INFO - 'download_minidump_stackwalk': True, 14:54:20 INFO - 'download_symbols': 'true', 14:54:20 INFO - 'e10s': False, 14:54:20 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 14:54:20 INFO - 'tooltool.py': '/tools/tooltool.py', 14:54:20 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 14:54:20 INFO - '/tools/misc-python/virtualenv.py')}, 14:54:20 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 14:54:20 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 14:54:20 INFO - 'log_level': 'info', 14:54:20 INFO - 'log_to_console': True, 14:54:20 INFO - 'opt_config_files': (), 14:54:20 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 14:54:20 INFO - '--processes=1', 14:54:20 INFO - '--config=%(test_path)s/wptrunner.ini', 14:54:20 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 14:54:20 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 14:54:20 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 14:54:20 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 14:54:20 INFO - 'pip_index': False, 14:54:20 INFO - 'require_test_zip': True, 14:54:20 INFO - 'test_type': ('testharness',), 14:54:20 INFO - 'this_chunk': '1', 14:54:20 INFO - 'tooltool_cache': '/builds/tooltool_cache', 14:54:20 INFO - 'total_chunks': '10', 14:54:20 INFO - 'virtualenv_path': 'venv', 14:54:20 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 14:54:20 INFO - 'work_dir': 'build'} 14:54:20 INFO - ##### 14:54:20 INFO - ##### Running clobber step. 14:54:20 INFO - ##### 14:54:20 INFO - Running pre-action listener: _resource_record_pre_action 14:54:20 INFO - Running main action method: clobber 14:54:20 INFO - rmtree: /builds/slave/test/build 14:54:20 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 14:54:21 INFO - Running post-action listener: _resource_record_post_action 14:54:21 INFO - ##### 14:54:21 INFO - ##### Running read-buildbot-config step. 14:54:21 INFO - ##### 14:54:21 INFO - Running pre-action listener: _resource_record_pre_action 14:54:21 INFO - Running main action method: read_buildbot_config 14:54:21 INFO - Using buildbot properties: 14:54:21 INFO - { 14:54:21 INFO - "project": "", 14:54:21 INFO - "product": "firefox", 14:54:21 INFO - "script_repo_revision": "production", 14:54:21 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 14:54:21 INFO - "repository": "", 14:54:21 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 14:54:21 INFO - "buildid": "20160714034957", 14:54:21 INFO - "pgo_build": "False", 14:54:21 INFO - "basedir": "/builds/slave/test", 14:54:21 INFO - "buildnumber": 38, 14:54:21 INFO - "slavename": "t-yosemite-r7-0274", 14:54:21 INFO - "master": "http://buildbot-master132.bb.releng.scl3.mozilla.com:8201/", 14:54:21 INFO - "platform": "macosx64", 14:54:21 INFO - "branch": "mozilla-beta", 14:54:21 INFO - "revision": "81f987b98a91032913ef201143e2e91db9b77bf7", 14:54:21 INFO - "repo_path": "releases/mozilla-beta", 14:54:21 INFO - "moz_repo_path": "", 14:54:21 INFO - "stage_platform": "macosx64", 14:54:21 INFO - "builduid": "033804a7683d459e9b791bcc707c0e43", 14:54:21 INFO - "slavebuilddir": "test" 14:54:21 INFO - } 14:54:21 INFO - Found installer url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg. 14:54:21 INFO - Found a test packages url http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.test_packages.json. 14:54:21 INFO - Running post-action listener: _resource_record_post_action 14:54:21 INFO - ##### 14:54:21 INFO - ##### Running download-and-extract step. 14:54:21 INFO - ##### 14:54:21 INFO - Running pre-action listener: _resource_record_pre_action 14:54:21 INFO - Running main action method: download_and_extract 14:54:21 INFO - mkdir: /builds/slave/test/build/tests 14:54:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.test_packages.json 14:54:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:54:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 14:54:21 INFO - Downloaded 1201 bytes. 14:54:21 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 14:54:21 INFO - Using the following test package requirements: 14:54:21 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:54:21 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 14:54:21 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 14:54:21 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'jsshell-mac64.zip'], 14:54:21 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 14:54:21 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 14:54:21 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 14:54:21 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 14:54:21 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 14:54:21 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 14:54:21 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 14:54:21 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 14:54:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:21 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.common.tests.zip 14:54:21 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 14:54:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 14:54:23 INFO - Downloaded 18370182 bytes. 14:54: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/*'] 14:54: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/* 14:54:23 INFO - caution: filename not matched: web-platform/* 14:54:23 INFO - Return code: 11 14:54: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')]} 14:54:23 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:54:23 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 14:54:23 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 14:54:25 INFO - Downloaded 36389883 bytes. 14:54:25 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 14:54:25 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 14:54:29 INFO - caution: filename not matched: bin/* 14:54:29 INFO - caution: filename not matched: config/* 14:54:29 INFO - caution: filename not matched: mozbase/* 14:54:29 INFO - caution: filename not matched: marionette/* 14:54:29 INFO - caution: filename not matched: tools/wptserve/* 14:54:29 INFO - Return code: 11 14:54:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:29 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg 14:54:29 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 14:54:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 14:54:32 INFO - Downloaded 73025419 bytes. 14:54:32 INFO - Setting buildbot property build_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg 14:54:32 INFO - mkdir: /builds/slave/test/properties 14:54:32 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 14:54:32 INFO - Writing to file /builds/slave/test/properties/build_url 14:54:32 INFO - Contents: 14:54:32 INFO - build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg 14:54:32 INFO - Setting buildbot property symbols_url to http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:54:32 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 14:54:32 INFO - Writing to file /builds/slave/test/properties/symbols_url 14:54:32 INFO - Contents: 14:54:32 INFO - symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:54:32 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:32 INFO - trying http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:54:32 INFO - Downloading http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 14:54:32 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 14:54:35 INFO - Downloaded 103720030 bytes. 14:54:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 14:54:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 14:54:39 INFO - Return code: 0 14:54:39 INFO - Running post-action listener: _resource_record_post_action 14:54:39 INFO - Running post-action listener: set_extra_try_arguments 14:54:39 INFO - ##### 14:54:39 INFO - ##### Running create-virtualenv step. 14:54:39 INFO - ##### 14:54:39 INFO - Running pre-action listener: _pre_create_virtualenv 14:54:39 INFO - Running pre-action listener: _resource_record_pre_action 14:54:39 INFO - Running main action method: create_virtualenv 14:54:39 INFO - Creating virtualenv /builds/slave/test/build/venv 14:54:39 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 14:54:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 14:54:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 14:54:39 INFO - Using real prefix '/tools/python27' 14:54:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 14:54:39 INFO - Installing distribute.............................................................................................................................................................................................done. 14:54:43 INFO - Installing pip.................done. 14:54:43 INFO - Return code: 0 14:54:43 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 14:54:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:43 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:54:43 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:43 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:43 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:54:43 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:43 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x10e346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2004d0790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, '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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:54:43 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 14:54:43 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 14:54:43 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:54:43 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:54:43 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:54:43 INFO - 'HOME': '/Users/cltbld', 14:54:43 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:54:43 INFO - 'LOGNAME': 'cltbld', 14:54:43 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:54:43 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:54:43 INFO - 'MOZ_NO_REMOTE': '1', 14:54:43 INFO - 'NO_EM_RESTART': '1', 14:54:43 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:54:43 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:54:43 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:54:43 INFO - 'PWD': '/builds/slave/test', 14:54:43 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:54:43 INFO - 'SHELL': '/bin/bash', 14:54:43 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:54:43 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:54:43 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:54:43 INFO - 'USER': 'cltbld', 14:54:43 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:54:43 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:54:43 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:54:43 INFO - 'XPC_FLAGS': '0x0', 14:54:43 INFO - 'XPC_SERVICE_NAME': '0', 14:54:43 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:54:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:54:43 INFO - Downloading/unpacking psutil>=0.7.1 14:54:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:43 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:43 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:43 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:43 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:46 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 14:54:47 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:54:47 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:54:47 INFO - Installing collected packages: psutil 14:54:47 INFO - Running setup.py install for psutil 14:54:47 INFO - building 'psutil._psutil_osx' extension 14:54:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 14:54:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 14:54:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 14:54:47 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 14:54:47 INFO - building 'psutil._psutil_posix' extension 14:54:47 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 14:54:47 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 14:54:47 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 14:54:47 INFO - ^ 14:54:48 INFO - 1 warning generated. 14:54:48 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 14:54:48 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 14:54:48 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 14:54:48 INFO - Successfully installed psutil 14:54:48 INFO - Cleaning up... 14:54:48 INFO - Return code: 0 14:54:48 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 14:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:54:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:54:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:48 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 0x10e346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2004d0790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, '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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:54:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 14:54:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 14:54:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:54:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:54:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:54:48 INFO - 'HOME': '/Users/cltbld', 14:54:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:54:48 INFO - 'LOGNAME': 'cltbld', 14:54:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:54:48 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:54:48 INFO - 'MOZ_NO_REMOTE': '1', 14:54:48 INFO - 'NO_EM_RESTART': '1', 14:54:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:54:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:54:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:54:48 INFO - 'PWD': '/builds/slave/test', 14:54:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:54:48 INFO - 'SHELL': '/bin/bash', 14:54:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:54:48 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:54:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:54:48 INFO - 'USER': 'cltbld', 14:54:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:54:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:54:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:54:48 INFO - 'XPC_FLAGS': '0x0', 14:54:48 INFO - 'XPC_SERVICE_NAME': '0', 14:54:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:54:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:54:48 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 14:54:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:50 INFO - Downloading mozsystemmonitor-0.0.tar.gz 14:54:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 14:54:51 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 14:54:51 INFO - Installing collected packages: mozsystemmonitor 14:54:51 INFO - Running setup.py install for mozsystemmonitor 14:54:51 INFO - Successfully installed mozsystemmonitor 14:54:51 INFO - Cleaning up... 14:54:51 INFO - Return code: 0 14:54:51 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 14:54:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:51 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:54:51 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:51 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:51 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:54:51 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:51 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 0x10e346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2004d0790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, '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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:54:51 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 14:54:51 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 14:54:51 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:54:51 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:54:51 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:54:51 INFO - 'HOME': '/Users/cltbld', 14:54:51 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:54:51 INFO - 'LOGNAME': 'cltbld', 14:54:51 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:54:51 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:54:51 INFO - 'MOZ_NO_REMOTE': '1', 14:54:51 INFO - 'NO_EM_RESTART': '1', 14:54:51 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:54:51 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:54:51 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:54:51 INFO - 'PWD': '/builds/slave/test', 14:54:51 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:54:51 INFO - 'SHELL': '/bin/bash', 14:54:51 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:54:51 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:54:51 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:54:51 INFO - 'USER': 'cltbld', 14:54:51 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:54:51 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:54:51 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:54:51 INFO - 'XPC_FLAGS': '0x0', 14:54:51 INFO - 'XPC_SERVICE_NAME': '0', 14:54:51 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:54:51 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:54:51 INFO - Downloading/unpacking blobuploader==1.2.4 14:54:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:54 INFO - Downloading blobuploader-1.2.4.tar.gz 14:54:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 14:54:54 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 14:54:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:54 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 14:54:54 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 14:54:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:54:54 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:54:54 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:54:55 INFO - Downloading docopt-0.6.1.tar.gz 14:54:55 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 14:54:55 INFO - Installing collected packages: blobuploader, requests, docopt 14:54:55 INFO - Running setup.py install for blobuploader 14:54:55 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 14:54:55 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 14:54:55 INFO - Running setup.py install for requests 14:54:55 INFO - Running setup.py install for docopt 14:54:56 INFO - Successfully installed blobuploader requests docopt 14:54:56 INFO - Cleaning up... 14:54:56 INFO - Return code: 0 14:54:56 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:54:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:56 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:54:56 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:56 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:54:56 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:54:56 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:54:56 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 0x10e346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2004d0790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, '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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:54:56 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:54:56 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:54:56 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:54:56 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:54:56 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:54:56 INFO - 'HOME': '/Users/cltbld', 14:54:56 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:54:56 INFO - 'LOGNAME': 'cltbld', 14:54:56 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:54:56 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:54:56 INFO - 'MOZ_NO_REMOTE': '1', 14:54:56 INFO - 'NO_EM_RESTART': '1', 14:54:56 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:54:56 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:54:56 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:54:56 INFO - 'PWD': '/builds/slave/test', 14:54:56 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:54:56 INFO - 'SHELL': '/bin/bash', 14:54:56 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:54:56 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:54:56 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:54:56 INFO - 'USER': 'cltbld', 14:54:56 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:54:56 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:54:56 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:54:56 INFO - 'XPC_FLAGS': '0x0', 14:54:56 INFO - 'XPC_SERVICE_NAME': '0', 14:54:56 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:54:56 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-5FQ26C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-FsH8vD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-bMSqTL-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-gbLJhc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-Yqwv7B-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:54:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:54:56 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-XA1dXX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-gwJhXc-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-wFSQqJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-Owav4s-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-B2h6ce-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-RY3bf2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-eeoXXv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-OaFFHe-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-RsHpB0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:54:57 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:54:57 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-s8JgSw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-kDmAKp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-3QEoOx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-w8WZd0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-mlP4aA-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-3b_Cuz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:54:58 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:54:58 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-cxUUms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:54:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:54:59 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 14:54:59 INFO - Running setup.py install for manifestparser 14:54:59 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 14:54:59 INFO - Running setup.py install for mozcrash 14:54:59 INFO - Running setup.py install for mozdebug 14:54:59 INFO - Running setup.py install for mozdevice 14:54:59 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 14:54:59 INFO - Installing dm script to /builds/slave/test/build/venv/bin 14:54:59 INFO - Running setup.py install for mozfile 14:54:59 INFO - Running setup.py install for mozhttpd 14:54:59 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 14:54:59 INFO - Running setup.py install for mozinfo 14:55:00 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Running setup.py install for mozInstall 14:55:00 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Running setup.py install for mozleak 14:55:00 INFO - Running setup.py install for mozlog 14:55:00 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Running setup.py install for moznetwork 14:55:00 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Running setup.py install for mozprocess 14:55:00 INFO - Running setup.py install for mozprofile 14:55:00 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 14:55:00 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 14:55:01 INFO - Running setup.py install for mozrunner 14:55:01 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 14:55:01 INFO - Running setup.py install for mozscreenshot 14:55:01 INFO - Running setup.py install for moztest 14:55:01 INFO - Running setup.py install for mozversion 14:55:01 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 14:55:01 INFO - Running setup.py install for wptserve 14:55:01 INFO - Running setup.py install for marionette-driver 14:55:01 INFO - Running setup.py install for browsermob-proxy 14:55:02 INFO - Running setup.py install for marionette-client 14:55:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:55:02 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 14:55:02 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 14:55:02 INFO - Cleaning up... 14:55:02 INFO - Return code: 0 14:55:02 INFO - Installing None into virtualenv /builds/slave/test/build/venv 14:55:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:55:02 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 14:55:02 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:55:02 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:55:02 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 14:55:02 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 14:55:02 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 0x10e346e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e363f48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc2004d0790>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, '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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 14:55:02 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 14:55:02 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 14:55:02 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:55:02 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:55:02 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:55:02 INFO - 'HOME': '/Users/cltbld', 14:55:02 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:55:02 INFO - 'LOGNAME': 'cltbld', 14:55:02 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:55:02 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:55:02 INFO - 'MOZ_NO_REMOTE': '1', 14:55:02 INFO - 'NO_EM_RESTART': '1', 14:55:02 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:55:02 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:55:02 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:55:02 INFO - 'PWD': '/builds/slave/test', 14:55:02 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:55:02 INFO - 'SHELL': '/bin/bash', 14:55:02 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:55:02 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:55:02 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:55:02 INFO - 'USER': 'cltbld', 14:55:02 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:55:02 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:55:02 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:55:02 INFO - 'XPC_FLAGS': '0x0', 14:55:02 INFO - 'XPC_SERVICE_NAME': '0', 14:55:02 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:55:02 INFO - Ignoring indexes: https://pypi.python.org/simple/ 14:55:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 14:55:02 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-9zzmhV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 14:55:02 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 14:55:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 14:55:02 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-FJhIgD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 14:55:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:55:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 14:55:02 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-ZJR78R-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-9W0T1i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-r3n0SF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-_rrM8y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-6J1Ypp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-PKbkG8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-Nx1WVt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-3Bsqth-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-R0KQ9D-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 14:55:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 14:55:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 14:55:03 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-yDWF55-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-ALamrX-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-b77wkY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-mf5Yhu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-nddH26-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-dvUNFl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-Je3vMt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-nMQUqy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:55:04 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-ckx0UM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 14:55:04 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:55:04 INFO - Unpacking /builds/slave/test/build/tests/marionette 14:55:05 INFO - Running setup.py (path:/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/pip-iucnJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 14:55:05 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:55:05 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 14:55:05 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 14:55:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:55:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:55:05 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:55:05 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 14:55:05 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 14:55:05 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 14:55:07 INFO - Downloading blessings-1.6.tar.gz 14:55:07 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 14:55:07 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 14:55:07 INFO - Installing collected packages: blessings 14:55:07 INFO - Running setup.py install for blessings 14:55:08 INFO - Successfully installed blessings 14:55:08 INFO - Cleaning up... 14:55:08 INFO - Return code: 0 14:55:08 INFO - Done creating virtualenv /builds/slave/test/build/venv. 14:55:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:55:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:55:08 INFO - Reading from file tmpfile_stdout 14:55:08 INFO - Current package versions: 14:55:08 INFO - blessings == 1.6 14:55:08 INFO - blobuploader == 1.2.4 14:55:08 INFO - browsermob-proxy == 0.6.0 14:55:08 INFO - docopt == 0.6.1 14:55:08 INFO - manifestparser == 1.1 14:55:08 INFO - marionette-client == 2.3.0 14:55:08 INFO - marionette-driver == 1.4.0 14:55:08 INFO - mozInstall == 1.12 14:55:08 INFO - mozcrash == 0.17 14:55:08 INFO - mozdebug == 0.1 14:55:08 INFO - mozdevice == 0.48 14:55:08 INFO - mozfile == 1.2 14:55:08 INFO - mozhttpd == 0.7 14:55:08 INFO - mozinfo == 0.9 14:55:08 INFO - mozleak == 0.1 14:55:08 INFO - mozlog == 3.1 14:55:08 INFO - moznetwork == 0.27 14:55:08 INFO - mozprocess == 0.22 14:55:08 INFO - mozprofile == 0.28 14:55:08 INFO - mozrunner == 6.11 14:55:08 INFO - mozscreenshot == 0.1 14:55:08 INFO - mozsystemmonitor == 0.0 14:55:08 INFO - moztest == 0.7 14:55:08 INFO - mozversion == 1.4 14:55:08 INFO - psutil == 3.1.1 14:55:08 INFO - requests == 1.2.3 14:55:08 INFO - wptserve == 1.4.0 14:55:08 INFO - wsgiref == 0.1.2 14:55:08 INFO - Running post-action listener: _resource_record_post_action 14:55:08 INFO - Running post-action listener: _start_resource_monitoring 14:55:08 INFO - Starting resource monitoring. 14:55:08 INFO - ##### 14:55:08 INFO - ##### Running pull step. 14:55:08 INFO - ##### 14:55:08 INFO - Running pre-action listener: _resource_record_pre_action 14:55:08 INFO - Running main action method: pull 14:55:08 INFO - Pull has nothing to do! 14:55:08 INFO - Running post-action listener: _resource_record_post_action 14:55:08 INFO - ##### 14:55:08 INFO - ##### Running install step. 14:55:08 INFO - ##### 14:55:08 INFO - Running pre-action listener: _resource_record_pre_action 14:55:08 INFO - Running main action method: install 14:55:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 14:55:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 14:55:08 INFO - Reading from file tmpfile_stdout 14:55:08 INFO - Detecting whether we're running mozinstall >=1.0... 14:55:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 14:55:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 14:55:08 INFO - Reading from file tmpfile_stdout 14:55:08 INFO - Output received: 14:55:08 INFO - Usage: mozinstall [options] installer 14:55:08 INFO - Options: 14:55:08 INFO - -h, --help show this help message and exit 14:55:08 INFO - -d DEST, --destination=DEST 14:55:08 INFO - Directory to install application into. [default: 14:55:08 INFO - "/builds/slave/test"] 14:55:08 INFO - --app=APP Application being installed. [default: firefox] 14:55:08 INFO - mkdir: /builds/slave/test/build/application 14:55:08 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 14:55:08 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 14:55:26 INFO - Reading from file tmpfile_stdout 14:55:26 INFO - Output received: 14:55:26 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 14:55:26 INFO - Running post-action listener: _resource_record_post_action 14:55:26 INFO - ##### 14:55:26 INFO - ##### Running run-tests step. 14:55:26 INFO - ##### 14:55:26 INFO - Running pre-action listener: _resource_record_pre_action 14:55:26 INFO - Running main action method: run_tests 14:55:26 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 14:55:26 INFO - Minidump filename unknown. Determining based upon platform and architecture. 14:55:26 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 14:55:26 INFO - grabbing minidump binary from tooltool 14:55:26 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 14:55:26 INFO - retry: Calling run_command with args: (['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'],), kwargs: {'error_list': [{'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10e35f5e0>, '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 0x10df42cd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10df6d990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 14:55:26 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 14:55:26 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 14:55:26 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 14:55:26 INFO - Return code: 0 14:55:26 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 14:55:26 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 14:55:26 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 14:55:26 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 14:55:26 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.DStfQz2p1Z/Render', 14:55:26 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 14:55:26 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 14:55:26 INFO - 'HOME': '/Users/cltbld', 14:55:26 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 14:55:26 INFO - 'LOGNAME': 'cltbld', 14:55:26 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 14:55:26 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 14:55:26 INFO - 'MOZ_NODE_PATH': '/usr/local/bin/node', 14:55:26 INFO - 'MOZ_NO_REMOTE': '1', 14:55:26 INFO - 'NO_EM_RESTART': '1', 14:55:26 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 14:55:26 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 14:55:26 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 14:55:26 INFO - 'PWD': '/builds/slave/test', 14:55:26 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 14:55:26 INFO - 'SHELL': '/bin/bash', 14:55:26 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.WQZXSMW1o1/Listeners', 14:55:26 INFO - 'TMPDIR': '/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/T/', 14:55:26 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 14:55:26 INFO - 'USER': 'cltbld', 14:55:26 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 14:55:26 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 14:55:26 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 14:55:26 INFO - 'XPC_FLAGS': '0x0', 14:55:26 INFO - 'XPC_SERVICE_NAME': '0', 14:55:26 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 14:55:26 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 14:55:27 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 14:55:27 INFO - import pkg_resources 14:55:28 INFO - Using 1 client processes 14:55:28 INFO - wptserve Starting http server on 127.0.0.1:8000 14:55:28 INFO - wptserve Starting http server on 127.0.0.1:8001 14:55:28 INFO - wptserve Starting http server on 127.0.0.1:8443 14:55:30 INFO - SUITE-START | Running 778 tests 14:55:30 INFO - Running testharness tests 14:55:30 INFO - Setting up ssl 14:55:30 INFO - PROCESS | certutil | 14:55:30 INFO - PROCESS | certutil | 14:55:30 INFO - PROCESS | certutil | 14:55:30 INFO - Certificate Nickname Trust Attributes 14:55:30 INFO - SSL,S/MIME,JAR/XPI 14:55:30 INFO - 14:55:30 INFO - web-platform-tests CT,, 14:55:30 INFO - 14:55:30 INFO - Starting runner 14:55:31 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 14:55:31 INFO - PROCESS | 1770 | 1468706131405 Marionette DEBUG Marionette enabled via build flag and pref 14:55:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x113f4e800 == 1 [pid = 1770] [id = 1] 14:55:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 1 (0x113f4f000) [pid = 1770] [serial = 1] [outer = 0x0] 14:55:31 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:55:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 2 (0x113f50000) [pid = 1770] [serial = 2] [outer = 0x113f4f000] 14:55:31 INFO - PROCESS | 1770 | 1468706131723 Marionette INFO Listening on port 2828 14:55:31 INFO - PROCESS | 1770 | 1468706131952 Marionette DEBUG Marionette enabled via command-line flag 14:55:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a54000 == 2 [pid = 1770] [id = 2] 14:55:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 3 (0x116a54800) [pid = 1770] [serial = 3] [outer = 0x0] 14:55:31 INFO - PROCESS | 1770 | [1770] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 14:55:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 4 (0x116a55800) [pid = 1770] [serial = 4] [outer = 0x116a54800] 14:55:32 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:55:32 INFO - PROCESS | 1770 | 1468706132108 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49285 14:55:32 INFO - PROCESS | 1770 | 1468706132192 Marionette DEBUG Closed connection conn0 14:55:32 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:55:32 INFO - PROCESS | 1770 | 1468706132196 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49286 14:55:32 INFO - PROCESS | 1770 | 1468706132207 Marionette DEBUG Closed connection conn1 14:55:32 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 14:55:32 INFO - PROCESS | 1770 | 1468706132212 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49287 14:55:32 INFO - PROCESS | 1770 | 1468706132219 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 14:55:32 INFO - PROCESS | 1770 | 1468706132224 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":"20160714034957","device":"desktop","version":"48.0"} 14:55:32 INFO - PROCESS | 1770 | [1770] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 14:55:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x119793800 == 3 [pid = 1770] [id = 3] 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 5 (0x119794800) [pid = 1770] [serial = 5] [outer = 0x0] 14:55:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x119795000 == 4 [pid = 1770] [id = 4] 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 6 (0x119610800) [pid = 1770] [serial = 6] [outer = 0x0] 14:55:33 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:55:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x12149c000 == 5 [pid = 1770] [id = 5] 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 7 (0x11960d400) [pid = 1770] [serial = 7] [outer = 0x0] 14:55:33 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 14:55:33 INFO - PROCESS | 1770 | [1770] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 8 (0x121745400) [pid = 1770] [serial = 8] [outer = 0x11960d400] 14:55:33 INFO - PROCESS | 1770 | [1770] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:55:33 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 9 (0x121bda800) [pid = 1770] [serial = 9] [outer = 0x119794800] 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 10 (0x12129fc00) [pid = 1770] [serial = 10] [outer = 0x119610800] 14:55:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 11 (0x1212a1c00) [pid = 1770] [serial = 11] [outer = 0x11960d400] 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:55:34 INFO - PROCESS | 1770 | 1468706134219 Marionette INFO startBrowser 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:34 INFO - PROCESS | 1770 | 1468706134244 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 1770 | 1468706134251 Marionette DEBUG loaded listener.js 14:55:34 INFO - PROCESS | 1770 | 1468706134253 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 14:55:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 12 (0x126902400) [pid = 1770] [serial = 12] [outer = 0x11960d400] 14:55:34 INFO - PROCESS | 1770 | 1468706134574 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"47cdbbe0-b997-e646-9a36-c0ede1ea3491","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":"20160714034957","device":"desktop","version":"48.0","command_id":1}}] 14:55:34 INFO - PROCESS | 1770 | 1468706134655 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 14:55:34 INFO - PROCESS | 1770 | 1468706134657 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:34 INFO - PROCESS | 1770 | 1468706134703 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 14:55:34 INFO - PROCESS | 1770 | 1468706134784 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 14:55:34 INFO - PROCESS | 1770 | 1468706134785 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:55:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 13 (0x128cbb000) [pid = 1770] [serial = 13] [outer = 0x11960d400] 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 14:55:34 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:55:35 INFO - PROCESS | 1770 | 1468706135040 Marionette TRACE conn2 <- [1,3,null,{}] 14:55:35 INFO - PROCESS | 1770 | 1468706135042 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 14:55:35 INFO - PROCESS | 1770 | 1468706135044 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:35 INFO - PROCESS | 1770 | 1468706135063 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 14:55:35 INFO - PROCESS | 1770 | 1468706135084 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1770 | 1468706135086 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 14:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 14:55:35 INFO - PROCESS | 1770 | 1468706135093 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1770 | 1468706135096 Marionette TRACE conn2 <- [1,6,null,{}] 14:55:35 INFO - PROCESS | 1770 | 1468706135098 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:35 INFO - PROCESS | 1770 | 1468706135099 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:35 INFO - PROCESS | 1770 | 1468706135114 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 14:55:35 INFO - PROCESS | 1770 | 1468706135117 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1770 | 1468706135118 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c5800 == 6 [pid = 1770] [id = 6] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 14 (0x129308000) [pid = 1770] [serial = 14] [outer = 0x0] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 15 (0x129309c00) [pid = 1770] [serial = 15] [outer = 0x129308000] 14:55:35 INFO - PROCESS | 1770 | 1468706135154 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 16 (0x12930f400) [pid = 1770] [serial = 16] [outer = 0x129308000] 14:55:35 INFO - PROCESS | 1770 | 1468706135443 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 14:55:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 14:55:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 14:55:35 INFO - PROCESS | 1770 | 1468706135464 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 14:55:35 INFO - PROCESS | 1770 | 1468706135465 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 14:55:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 14:55:35 INFO - PROCESS | 1770 | 1468706135468 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 14:55:35 INFO - PROCESS | 1770 | 1468706135469 Marionette TRACE conn2 <- [1,10,null,{}] 14:55:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x11517d000 == 7 [pid = 1770] [id = 7] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 17 (0x115123c00) [pid = 1770] [serial = 17] [outer = 0x0] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 18 (0x1296a0c00) [pid = 1770] [serial = 18] [outer = 0x115123c00] 14:55:35 INFO - PROCESS | 1770 | 1468706135494 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 19 (0x1296a7800) [pid = 1770] [serial = 19] [outer = 0x115123c00] 14:55:35 INFO - PROCESS | 1770 | 1468706135561 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:35 INFO - PROCESS | 1770 | 1468706135565 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:35 INFO - PROCESS | 1770 | 1468706135705 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 14:55:35 INFO - PROCESS | 1770 | 1468706135721 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:35 INFO - PROCESS | 1770 | 1468706135722 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7de000 == 8 [pid = 1770] [id = 8] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 20 (0x12a7bf000) [pid = 1770] [serial = 20] [outer = 0x0] 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 21 (0x12a7c0c00) [pid = 1770] [serial = 21] [outer = 0x12a7bf000] 14:55:35 INFO - PROCESS | 1770 | 1468706135766 Marionette DEBUG loaded listener.js 14:55:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 22 (0x12a8e8400) [pid = 1770] [serial = 22] [outer = 0x12a7bf000] 14:55:36 INFO - PROCESS | 1770 | 1468706136255 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 14:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 14:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 817ms 14:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 14:55:36 INFO - PROCESS | 1770 | 1468706136290 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 1770 | 1468706136292 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 14:55:36 INFO - PROCESS | 1770 | 1468706136294 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1770 | 1468706136295 Marionette TRACE conn2 <- [1,14,null,{}] 14:55:36 INFO - PROCESS | 1770 | 1468706136298 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:36 INFO - PROCESS | 1770 | 1468706136300 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:36 INFO - PROCESS | 1770 | 1468706136393 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 14:55:36 INFO - PROCESS | 1770 | 1468706136396 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1770 | 1468706136398 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b878000 == 9 [pid = 1770] [id = 9] 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 23 (0x12a808c00) [pid = 1770] [serial = 23] [outer = 0x0] 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 24 (0x12a80a800) [pid = 1770] [serial = 24] [outer = 0x12a808c00] 14:55:36 INFO - PROCESS | 1770 | 1468706136422 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 25 (0x12a85f800) [pid = 1770] [serial = 25] [outer = 0x12a808c00] 14:55:36 INFO - PROCESS | 1770 | 1468706136692 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 14:55:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 14:55:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 14:55:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 14:55:36 INFO - PROCESS | 1770 | 1468706136712 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 14:55:36 INFO - PROCESS | 1770 | 1468706136713 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 14:55:36 INFO - PROCESS | 1770 | 1468706136717 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 14:55:36 INFO - PROCESS | 1770 | 1468706136719 Marionette TRACE conn2 <- [1,18,null,{}] 14:55:36 INFO - PROCESS | 1770 | 1468706136729 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:36 INFO - PROCESS | 1770 | 1468706136730 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:36 INFO - PROCESS | 1770 | 1468706136825 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 14:55:36 INFO - PROCESS | 1770 | 1468706136829 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:36 INFO - PROCESS | 1770 | 1468706136831 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de6800 == 10 [pid = 1770] [id = 10] 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 26 (0x128f0f400) [pid = 1770] [serial = 26] [outer = 0x0] 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 27 (0x12bb49000) [pid = 1770] [serial = 27] [outer = 0x128f0f400] 14:55:36 INFO - PROCESS | 1770 | 1468706136854 Marionette DEBUG loaded listener.js 14:55:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 28 (0x12bb4f800) [pid = 1770] [serial = 28] [outer = 0x128f0f400] 14:55:37 INFO - PROCESS | 1770 | 1468706137110 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 14:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 427ms 14:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 14:55:37 INFO - PROCESS | 1770 | 1468706137145 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1770 | 1468706137146 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 14:55:37 INFO - PROCESS | 1770 | 1468706137149 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1770 | 1468706137150 Marionette TRACE conn2 <- [1,22,null,{}] 14:55:37 INFO - PROCESS | 1770 | 1468706137152 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:37 INFO - PROCESS | 1770 | 1468706137155 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:37 INFO - PROCESS | 1770 | 1468706137258 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 14:55:37 INFO - PROCESS | 1770 | 1468706137262 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 1770 | 1468706137263 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f21000 == 11 [pid = 1770] [id = 11] 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 29 (0x12bb53400) [pid = 1770] [serial = 29] [outer = 0x0] 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 30 (0x12bca9000) [pid = 1770] [serial = 30] [outer = 0x12bb53400] 14:55:37 INFO - PROCESS | 1770 | 1468706137288 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 31 (0x12be64800) [pid = 1770] [serial = 31] [outer = 0x12bb53400] 14:55:37 INFO - PROCESS | 1770 | 1468706137525 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 14:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 418ms 14:55:37 INFO - PROCESS | 1770 | 1468706137576 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1770 | 1468706137577 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 14:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 14:55:37 INFO - PROCESS | 1770 | 1468706137580 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1770 | 1468706137581 Marionette TRACE conn2 <- [1,26,null,{}] 14:55:37 INFO - PROCESS | 1770 | 1468706137583 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:37 INFO - PROCESS | 1770 | 1468706137584 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:37 INFO - PROCESS | 1770 | 1468706137680 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 14:55:37 INFO - PROCESS | 1770 | 1468706137684 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:37 INFO - PROCESS | 1770 | 1468706137685 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c32c000 == 12 [pid = 1770] [id = 12] 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 32 (0x12be67000) [pid = 1770] [serial = 32] [outer = 0x0] 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 33 (0x12be70000) [pid = 1770] [serial = 33] [outer = 0x12be67000] 14:55:37 INFO - PROCESS | 1770 | 1468706137709 Marionette DEBUG loaded listener.js 14:55:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 34 (0x12c356000) [pid = 1770] [serial = 34] [outer = 0x12be67000] 14:55:37 INFO - PROCESS | 1770 | 1468706137942 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 14:55:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 14:55:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 369ms 14:55:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 14:55:37 INFO - PROCESS | 1770 | 1468706137949 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 14:55:37 INFO - PROCESS | 1770 | 1468706137950 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 14:55:37 INFO - PROCESS | 1770 | 1468706137959 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 14:55:37 INFO - PROCESS | 1770 | 1468706137960 Marionette TRACE conn2 <- [1,30,null,{}] 14:55:37 INFO - PROCESS | 1770 | 1468706137963 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:37 INFO - PROCESS | 1770 | 1468706137964 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | 1468706138066 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 14:55:38 INFO - PROCESS | 1770 | 1468706138070 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1770 | 1468706138072 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4be800 == 13 [pid = 1770] [id = 13] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 35 (0x12c358800) [pid = 1770] [serial = 35] [outer = 0x0] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 36 (0x12c48b000) [pid = 1770] [serial = 36] [outer = 0x12c358800] 14:55:38 INFO - PROCESS | 1770 | 1468706138095 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 37 (0x12c48fc00) [pid = 1770] [serial = 37] [outer = 0x12c358800] 14:55:38 INFO - PROCESS | 1770 | 1468706138322 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 14:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 425ms 14:55:38 INFO - PROCESS | 1770 | 1468706138378 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1770 | 1468706138379 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 14:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 14:55:38 INFO - PROCESS | 1770 | 1468706138381 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1770 | 1468706138382 Marionette TRACE conn2 <- [1,34,null,{}] 14:55:38 INFO - PROCESS | 1770 | 1468706138384 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:38 INFO - PROCESS | 1770 | 1468706138385 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | 1468706138491 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 14:55:38 INFO - PROCESS | 1770 | 1468706138497 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1770 | 1468706138497 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c830800 == 14 [pid = 1770] [id = 14] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 38 (0x12c495000) [pid = 1770] [serial = 38] [outer = 0x0] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 39 (0x12c499000) [pid = 1770] [serial = 39] [outer = 0x12c495000] 14:55:38 INFO - PROCESS | 1770 | 1468706138521 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 40 (0x12c6e4000) [pid = 1770] [serial = 40] [outer = 0x12c495000] 14:55:38 INFO - PROCESS | 1770 | 1468706138756 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 14:55:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 14:55:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 418ms 14:55:38 INFO - PROCESS | 1770 | 1468706138800 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 14:55:38 INFO - PROCESS | 1770 | 1468706138801 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 14:55:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 14:55:38 INFO - PROCESS | 1770 | 1468706138811 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 14:55:38 INFO - PROCESS | 1770 | 1468706138812 Marionette TRACE conn2 <- [1,38,null,{}] 14:55:38 INFO - PROCESS | 1770 | 1468706138814 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:38 INFO - PROCESS | 1770 | 1468706138816 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | 1468706138909 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 14:55:38 INFO - PROCESS | 1770 | 1468706138921 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:38 INFO - PROCESS | 1770 | 1468706138922 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc30800 == 15 [pid = 1770] [id = 15] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 41 (0x12c6e8400) [pid = 1770] [serial = 41] [outer = 0x0] 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 42 (0x12c9a7000) [pid = 1770] [serial = 42] [outer = 0x12c6e8400] 14:55:38 INFO - PROCESS | 1770 | 1468706138945 Marionette DEBUG loaded listener.js 14:55:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 43 (0x12c9ac000) [pid = 1770] [serial = 43] [outer = 0x12c6e8400] 14:55:39 INFO - PROCESS | 1770 | 1468706139177 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 14:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 14:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 371ms 14:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 14:55:39 INFO - PROCESS | 1770 | 1468706139183 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 14:55:39 INFO - PROCESS | 1770 | 1468706139184 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 14:55:39 INFO - PROCESS | 1770 | 1468706139193 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1770 | 1468706139194 Marionette TRACE conn2 <- [1,42,null,{}] 14:55:39 INFO - PROCESS | 1770 | 1468706139196 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:39 INFO - PROCESS | 1770 | 1468706139197 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:39 INFO - PROCESS | 1770 | 1468706139294 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 14:55:39 INFO - PROCESS | 1770 | 1468706139298 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 1770 | 1468706139299 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d08f800 == 16 [pid = 1770] [id = 16] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 44 (0x12c9ae800) [pid = 1770] [serial = 44] [outer = 0x0] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 45 (0x12cce6800) [pid = 1770] [serial = 45] [outer = 0x12c9ae800] 14:55:39 INFO - PROCESS | 1770 | 1468706139323 Marionette DEBUG loaded listener.js 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 46 (0x12cceb000) [pid = 1770] [serial = 46] [outer = 0x12c9ae800] 14:55:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d45c000 == 17 [pid = 1770] [id = 17] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 47 (0x12d45c800) [pid = 1770] [serial = 47] [outer = 0x0] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 48 (0x12d45d800) [pid = 1770] [serial = 48] [outer = 0x12d45c800] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 49 (0x12d09a800) [pid = 1770] [serial = 49] [outer = 0x12d45c800] 14:55:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d45b800 == 18 [pid = 1770] [id = 18] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 50 (0x12cceec00) [pid = 1770] [serial = 50] [outer = 0x0] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 51 (0x12d3d8000) [pid = 1770] [serial = 51] [outer = 0x12cceec00] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 52 (0x12ccebc00) [pid = 1770] [serial = 52] [outer = 0x12cceec00] 14:55:39 INFO - PROCESS | 1770 | 1468706139714 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 14:55:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 14:55:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 575ms 14:55:39 INFO - PROCESS | 1770 | 1468706139762 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 14:55:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 14:55:39 INFO - PROCESS | 1770 | 1468706139764 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 14:55:39 INFO - PROCESS | 1770 | 1468706139776 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 14:55:39 INFO - PROCESS | 1770 | 1468706139778 Marionette TRACE conn2 <- [1,46,null,{}] 14:55:39 INFO - PROCESS | 1770 | 1468706139782 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:39 INFO - PROCESS | 1770 | 1468706139783 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:39 INFO - PROCESS | 1770 | 1468706139920 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 14:55:39 INFO - PROCESS | 1770 | 1468706139947 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:39 INFO - PROCESS | 1770 | 1468706139949 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d7b5000 == 19 [pid = 1770] [id = 19] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x12d4d7000) [pid = 1770] [serial = 53] [outer = 0x0] 14:55:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x12d88d400) [pid = 1770] [serial = 54] [outer = 0x12d4d7000] 14:55:39 INFO - PROCESS | 1770 | 1468706139990 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x118243800) [pid = 1770] [serial = 55] [outer = 0x12d4d7000] 14:55:40 INFO - PROCESS | 1770 | 1468706140258 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 14:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 532ms 14:55:40 INFO - PROCESS | 1770 | 1468706140299 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 1770 | 1468706140301 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 14:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 14:55:40 INFO - PROCESS | 1770 | 1468706140312 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 1770 | 1468706140313 Marionette TRACE conn2 <- [1,50,null,{}] 14:55:40 INFO - PROCESS | 1770 | 1468706140315 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:40 INFO - PROCESS | 1770 | 1468706140316 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:40 INFO - PROCESS | 1770 | 1468706140414 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 14:55:40 INFO - PROCESS | 1770 | 1468706140417 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1770 | 1468706140418 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8c8000 == 20 [pid = 1770] [id = 20] 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x118427400) [pid = 1770] [serial = 56] [outer = 0x0] 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x11842b000) [pid = 1770] [serial = 57] [outer = 0x118427400] 14:55:40 INFO - PROCESS | 1770 | 1468706140442 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x11861dc00) [pid = 1770] [serial = 58] [outer = 0x118427400] 14:55:40 INFO - PROCESS | 1770 | 1468706140673 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 14:55:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 379ms 14:55:40 INFO - PROCESS | 1770 | 1468706140682 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 14:55:40 INFO - PROCESS | 1770 | 1468706140683 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 14:55:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 14:55:40 INFO - PROCESS | 1770 | 1468706140686 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 14:55:40 INFO - PROCESS | 1770 | 1468706140688 Marionette TRACE conn2 <- [1,54,null,{}] 14:55:40 INFO - PROCESS | 1770 | 1468706140696 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:40 INFO - PROCESS | 1770 | 1468706140697 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:40 INFO - PROCESS | 1770 | 1468706140793 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 14:55:40 INFO - PROCESS | 1770 | 1468706140797 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:40 INFO - PROCESS | 1770 | 1468706140806 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8d8000 == 21 [pid = 1770] [id = 21] 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x119656c00) [pid = 1770] [serial = 59] [outer = 0x0] 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x12d88f000) [pid = 1770] [serial = 60] [outer = 0x119656c00] 14:55:40 INFO - PROCESS | 1770 | 1468706140829 Marionette DEBUG loaded listener.js 14:55:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x12d893c00) [pid = 1770] [serial = 61] [outer = 0x119656c00] 14:55:41 INFO - PROCESS | 1770 | 1468706141052 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 14:55:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 375ms 14:55:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 14:55:41 INFO - PROCESS | 1770 | 1468706141061 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 14:55:41 INFO - PROCESS | 1770 | 1468706141062 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 14:55:41 INFO - PROCESS | 1770 | 1468706141064 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 14:55:41 INFO - PROCESS | 1770 | 1468706141065 Marionette TRACE conn2 <- [1,58,null,{}] 14:55:41 INFO - PROCESS | 1770 | 1468706141067 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:41 INFO - PROCESS | 1770 | 1468706141068 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:41 INFO - PROCESS | 1770 | 1468706141172 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 14:55:41 INFO - PROCESS | 1770 | 1468706141186 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:41 INFO - PROCESS | 1770 | 1468706141187 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x12de87800 == 22 [pid = 1770] [id = 22] 14:55:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x12d897000) [pid = 1770] [serial = 62] [outer = 0x0] 14:55:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x12d899000) [pid = 1770] [serial = 63] [outer = 0x12d897000] 14:55:41 INFO - PROCESS | 1770 | 1468706141215 Marionette DEBUG loaded listener.js 14:55:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x12df5b000) [pid = 1770] [serial = 64] [outer = 0x12d897000] 14:55:42 INFO - PROCESS | 1770 | 1468706142153 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 14:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1172ms 14:55:42 INFO - PROCESS | 1770 | 1468706142237 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1770 | 1468706142239 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 14:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 14:55:42 INFO - PROCESS | 1770 | 1468706142243 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 1770 | 1468706142245 Marionette TRACE conn2 <- [1,62,null,{}] 14:55:42 INFO - PROCESS | 1770 | 1468706142249 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:42 INFO - PROCESS | 1770 | 1468706142250 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:42 INFO - PROCESS | 1770 | 1468706142363 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 14:55:42 INFO - PROCESS | 1770 | 1468706142441 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:42 INFO - PROCESS | 1770 | 1468706142442 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x112649800 == 23 [pid = 1770] [id = 23] 14:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x113023800) [pid = 1770] [serial = 65] [outer = 0x0] 14:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x113276800) [pid = 1770] [serial = 66] [outer = 0x113023800] 14:55:42 INFO - PROCESS | 1770 | 1468706142473 Marionette DEBUG loaded listener.js 14:55:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1133cdc00) [pid = 1770] [serial = 67] [outer = 0x113023800] 14:55:42 INFO - PROCESS | 1770 | 1468706142873 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 14:55:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 670ms 14:55:42 INFO - PROCESS | 1770 | 1468706142913 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 14:55:42 INFO - PROCESS | 1770 | 1468706142916 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 14:55:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 14:55:42 INFO - PROCESS | 1770 | 1468706142921 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 14:55:42 INFO - PROCESS | 1770 | 1468706142923 Marionette TRACE conn2 <- [1,66,null,{}] 14:55:42 INFO - PROCESS | 1770 | 1468706142925 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:42 INFO - PROCESS | 1770 | 1468706142927 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:43 INFO - PROCESS | 1770 | 1468706143043 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 14:55:43 INFO - PROCESS | 1770 | 1468706143083 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1770 | 1468706143085 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aa8800 == 24 [pid = 1770] [id = 24] 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1161da000) [pid = 1770] [serial = 68] [outer = 0x0] 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1170b0800) [pid = 1770] [serial = 69] [outer = 0x1161da000] 14:55:43 INFO - PROCESS | 1770 | 1468706143116 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1177c9c00) [pid = 1770] [serial = 70] [outer = 0x1161da000] 14:55:43 INFO - PROCESS | 1770 | 1468706143545 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 14:55:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 672ms 14:55:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 14:55:43 INFO - PROCESS | 1770 | 1468706143593 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 14:55:43 INFO - PROCESS | 1770 | 1468706143594 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 14:55:43 INFO - PROCESS | 1770 | 1468706143597 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 14:55:43 INFO - PROCESS | 1770 | 1468706143599 Marionette TRACE conn2 <- [1,70,null,{}] 14:55:43 INFO - PROCESS | 1770 | 1468706143627 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:43 INFO - PROCESS | 1770 | 1468706143630 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:43 INFO - PROCESS | 1770 | 1468706143759 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 14:55:43 INFO - PROCESS | 1770 | 1468706143812 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:43 INFO - PROCESS | 1770 | 1468706143814 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x11734a000 == 25 [pid = 1770] [id = 25] 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1194a3400) [pid = 1770] [serial = 71] [outer = 0x0] 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x119656800) [pid = 1770] [serial = 72] [outer = 0x1194a3400] 14:55:43 INFO - PROCESS | 1770 | 1468706143845 Marionette DEBUG loaded listener.js 14:55:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1196b3c00) [pid = 1770] [serial = 73] [outer = 0x1194a3400] 14:55:44 INFO - PROCESS | 1770 | 1468706144481 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 14:55:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 925ms 14:55:44 INFO - PROCESS | 1770 | 1468706144524 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 14:55:44 INFO - PROCESS | 1770 | 1468706144526 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 14:55:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 14:55:44 INFO - PROCESS | 1770 | 1468706144531 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 14:55:44 INFO - PROCESS | 1770 | 1468706144533 Marionette TRACE conn2 <- [1,74,null,{}] 14:55:44 INFO - PROCESS | 1770 | 1468706144538 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:44 INFO - PROCESS | 1770 | 1468706144540 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:44 INFO - PROCESS | 1770 | 1468706144618 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 14:55:44 INFO - PROCESS | 1770 | 1468706144675 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:44 INFO - PROCESS | 1770 | 1468706144676 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x113d66000 == 26 [pid = 1770] [id = 26] 14:55:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x11672ac00) [pid = 1770] [serial = 74] [outer = 0x0] 14:55:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1168a6c00) [pid = 1770] [serial = 75] [outer = 0x11672ac00] 14:55:44 INFO - PROCESS | 1770 | 1468706144705 Marionette DEBUG loaded listener.js 14:55:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1170b1000) [pid = 1770] [serial = 76] [outer = 0x11672ac00] 14:55:45 INFO - PROCESS | 1770 | 1468706145110 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 14:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 622ms 14:55:45 INFO - PROCESS | 1770 | 1468706145181 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 1770 | 1468706145185 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 14:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 14:55:45 INFO - PROCESS | 1770 | 1468706145197 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 1770 | 1468706145199 Marionette TRACE conn2 <- [1,78,null,{}] 14:55:45 INFO - PROCESS | 1770 | 1468706145211 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:45 INFO - PROCESS | 1770 | 1468706145214 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:45 INFO - PROCESS | 1770 | 1468706145331 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 14:55:45 INFO - PROCESS | 1770 | 1468706145345 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1770 | 1468706145347 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x116353000 == 27 [pid = 1770] [id = 27] 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1173c5800) [pid = 1770] [serial = 77] [outer = 0x0] 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1177c5000) [pid = 1770] [serial = 78] [outer = 0x1173c5800] 14:55:45 INFO - PROCESS | 1770 | 1468706145389 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118426000) [pid = 1770] [serial = 79] [outer = 0x1173c5800] 14:55:45 INFO - PROCESS | 1770 | 1468706145715 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 14:55:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 573ms 14:55:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 14:55:45 INFO - PROCESS | 1770 | 1468706145777 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 14:55:45 INFO - PROCESS | 1770 | 1468706145778 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 14:55:45 INFO - PROCESS | 1770 | 1468706145781 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 14:55:45 INFO - PROCESS | 1770 | 1468706145783 Marionette TRACE conn2 <- [1,82,null,{}] 14:55:45 INFO - PROCESS | 1770 | 1468706145790 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:45 INFO - PROCESS | 1770 | 1468706145793 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:45 INFO - PROCESS | 1770 | 1468706145865 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 14:55:45 INFO - PROCESS | 1770 | 1468706145871 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:45 INFO - PROCESS | 1770 | 1468706145874 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x117125800 == 28 [pid = 1770] [id = 28] 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x118431400) [pid = 1770] [serial = 80] [outer = 0x0] 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118617000) [pid = 1770] [serial = 81] [outer = 0x118431400] 14:55:45 INFO - PROCESS | 1770 | 1468706145901 Marionette DEBUG loaded listener.js 14:55:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118656400) [pid = 1770] [serial = 82] [outer = 0x118431400] 14:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 14:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 421ms 14:55:46 INFO - PROCESS | 1770 | 1468706146199 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:46 INFO - PROCESS | 1770 | 1468706146210 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 14:55:46 INFO - PROCESS | 1770 | 1468706146211 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 14:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 14:55:46 INFO - PROCESS | 1770 | 1468706146214 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 1770 | 1468706146215 Marionette TRACE conn2 <- [1,86,null,{}] 14:55:46 INFO - PROCESS | 1770 | 1468706146217 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:46 INFO - PROCESS | 1770 | 1468706146218 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:46 INFO - PROCESS | 1770 | 1468706146298 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 14:55:46 INFO - PROCESS | 1770 | 1468706146342 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 1770 | 1468706146343 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x11733f000 == 29 [pid = 1770] [id = 29] 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118432400) [pid = 1770] [serial = 83] [outer = 0x0] 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1188e5400) [pid = 1770] [serial = 84] [outer = 0x118432400] 14:55:46 INFO - PROCESS | 1770 | 1468706146368 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1191b5400) [pid = 1770] [serial = 85] [outer = 0x118432400] 14:55:46 INFO - PROCESS | 1770 | 1468706146636 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 14:55:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 14:55:46 INFO - PROCESS | 1770 | 1468706146682 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 14:55:46 INFO - PROCESS | 1770 | 1468706146684 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 14:55:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 14:55:46 INFO - PROCESS | 1770 | 1468706146693 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 14:55:46 INFO - PROCESS | 1770 | 1468706146694 Marionette TRACE conn2 <- [1,90,null,{}] 14:55:46 INFO - PROCESS | 1770 | 1468706146696 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:46 INFO - PROCESS | 1770 | 1468706146697 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:46 INFO - PROCESS | 1770 | 1468706146773 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 14:55:46 INFO - PROCESS | 1770 | 1468706146777 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:46 INFO - PROCESS | 1770 | 1468706146778 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182a0000 == 30 [pid = 1770] [id = 30] 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x113284000) [pid = 1770] [serial = 86] [outer = 0x0] 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1194a1c00) [pid = 1770] [serial = 87] [outer = 0x113284000] 14:55:46 INFO - PROCESS | 1770 | 1468706146804 Marionette DEBUG loaded listener.js 14:55:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119658000) [pid = 1770] [serial = 88] [outer = 0x113284000] 14:55:47 INFO - PROCESS | 1770 | 1468706147105 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 14:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 14:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 477ms 14:55:47 INFO - PROCESS | 1770 | 1468706147163 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 1770 | 1468706147164 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 14:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 14:55:47 INFO - PROCESS | 1770 | 1468706147166 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 1770 | 1468706147167 Marionette TRACE conn2 <- [1,94,null,{}] 14:55:47 INFO - PROCESS | 1770 | 1468706147181 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:47 INFO - PROCESS | 1770 | 1468706147184 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:47 INFO - PROCESS | 1770 | 1468706147276 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 14:55:47 INFO - PROCESS | 1770 | 1468706147280 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 1770 | 1468706147281 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186d3000 == 31 [pid = 1770] [id = 31] 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1196b1800) [pid = 1770] [serial = 89] [outer = 0x0] 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1196bcc00) [pid = 1770] [serial = 90] [outer = 0x1196b1800] 14:55:47 INFO - PROCESS | 1770 | 1468706147308 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x119d6c800) [pid = 1770] [serial = 91] [outer = 0x1196b1800] 14:55:47 INFO - PROCESS | 1770 | 1468706147596 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 14:55:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 14:55:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 478ms 14:55:47 INFO - PROCESS | 1770 | 1468706147645 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 14:55:47 INFO - PROCESS | 1770 | 1468706147646 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 14:55:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 14:55:47 INFO - PROCESS | 1770 | 1468706147648 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 14:55:47 INFO - PROCESS | 1770 | 1468706147650 Marionette TRACE conn2 <- [1,98,null,{}] 14:55:47 INFO - PROCESS | 1770 | 1468706147652 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:47 INFO - PROCESS | 1770 | 1468706147654 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:47 INFO - PROCESS | 1770 | 1468706147725 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 14:55:47 INFO - PROCESS | 1770 | 1468706147729 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:47 INFO - PROCESS | 1770 | 1468706147730 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x119314800 == 32 [pid = 1770] [id = 32] 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x11964ec00) [pid = 1770] [serial = 92] [outer = 0x0] 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x119ec9c00) [pid = 1770] [serial = 93] [outer = 0x11964ec00] 14:55:47 INFO - PROCESS | 1770 | 1468706147755 Marionette DEBUG loaded listener.js 14:55:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119ecf000) [pid = 1770] [serial = 94] [outer = 0x11964ec00] 14:55:48 INFO - PROCESS | 1770 | 1468706148060 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 14:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 417ms 14:55:48 INFO - PROCESS | 1770 | 1468706148067 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1770 | 1468706148068 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 14:55:48 INFO - PROCESS | 1770 | 1468706148080 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1770 | 1468706148081 Marionette TRACE conn2 <- [1,102,null,{}] 14:55:48 INFO - PROCESS | 1770 | 1468706148083 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:48 INFO - PROCESS | 1770 | 1468706148084 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:48 INFO - PROCESS | 1770 | 1468706148185 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 14:55:48 INFO - PROCESS | 1770 | 1468706148191 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1770 | 1468706148192 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x119448000 == 33 [pid = 1770] [id = 33] 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1122b2400) [pid = 1770] [serial = 95] [outer = 0x0] 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119ecec00) [pid = 1770] [serial = 96] [outer = 0x1122b2400] 14:55:48 INFO - PROCESS | 1770 | 1468706148216 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12129f400) [pid = 1770] [serial = 97] [outer = 0x1122b2400] 14:55:48 INFO - PROCESS | 1770 | 1468706148470 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 14:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 421ms 14:55:48 INFO - PROCESS | 1770 | 1468706148499 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1770 | 1468706148501 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 14:55:48 INFO - PROCESS | 1770 | 1468706148510 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1770 | 1468706148511 Marionette TRACE conn2 <- [1,106,null,{}] 14:55:48 INFO - PROCESS | 1770 | 1468706148513 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:48 INFO - PROCESS | 1770 | 1468706148514 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:48 INFO - PROCESS | 1770 | 1468706148592 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 14:55:48 INFO - PROCESS | 1770 | 1468706148596 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:48 INFO - PROCESS | 1770 | 1468706148597 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199b7800 == 34 [pid = 1770] [id = 34] 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1212a2800) [pid = 1770] [serial = 98] [outer = 0x0] 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x121467800) [pid = 1770] [serial = 99] [outer = 0x1212a2800] 14:55:48 INFO - PROCESS | 1770 | 1468706148622 Marionette DEBUG loaded listener.js 14:55:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x121745000) [pid = 1770] [serial = 100] [outer = 0x1212a2800] 14:55:48 INFO - PROCESS | 1770 | 1468706148930 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 14:55:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 14:55:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 473ms 14:55:48 INFO - PROCESS | 1770 | 1468706148978 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 14:55:48 INFO - PROCESS | 1770 | 1468706148979 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 14:55:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 14:55:48 INFO - PROCESS | 1770 | 1468706148981 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 14:55:48 INFO - PROCESS | 1770 | 1468706148981 Marionette TRACE conn2 <- [1,110,null,{}] 14:55:48 INFO - PROCESS | 1770 | 1468706148984 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:48 INFO - PROCESS | 1770 | 1468706148985 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:49 INFO - PROCESS | 1770 | 1468706149044 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 14:55:49 INFO - PROCESS | 1770 | 1468706149085 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 1770 | 1468706149086 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad3000 == 35 [pid = 1770] [id = 35] 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x112a84400) [pid = 1770] [serial = 101] [outer = 0x0] 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x121963400) [pid = 1770] [serial = 102] [outer = 0x112a84400] 14:55:49 INFO - PROCESS | 1770 | 1468706149105 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x124838400) [pid = 1770] [serial = 103] [outer = 0x112a84400] 14:55:49 INFO - PROCESS | 1770 | 1468706149429 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 14:55:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 14:55:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 14:55:49 INFO - PROCESS | 1770 | 1468706149457 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 14:55:49 INFO - PROCESS | 1770 | 1468706149459 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 14:55:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 14:55:49 INFO - PROCESS | 1770 | 1468706149462 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 14:55:49 INFO - PROCESS | 1770 | 1468706149465 Marionette TRACE conn2 <- [1,114,null,{}] 14:55:49 INFO - PROCESS | 1770 | 1468706149468 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:49 INFO - PROCESS | 1770 | 1468706149471 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:49 INFO - PROCESS | 1770 | 1468706149605 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 14:55:49 INFO - PROCESS | 1770 | 1468706149669 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:49 INFO - PROCESS | 1770 | 1468706149671 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f22000 == 36 [pid = 1770] [id = 36] 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1212a2c00) [pid = 1770] [serial = 104] [outer = 0x0] 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x124868000) [pid = 1770] [serial = 105] [outer = 0x1212a2c00] 14:55:49 INFO - PROCESS | 1770 | 1468706149712 Marionette DEBUG loaded listener.js 14:55:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x125395000) [pid = 1770] [serial = 106] [outer = 0x1212a2c00] 14:55:50 INFO - PROCESS | 1770 | 1468706150080 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 14:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 670ms 14:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 14:55:50 INFO - PROCESS | 1770 | 1468706150133 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 14:55:50 INFO - PROCESS | 1770 | 1468706150134 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 14:55:50 INFO - PROCESS | 1770 | 1468706150136 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1770 | 1468706150137 Marionette TRACE conn2 <- [1,118,null,{}] 14:55:50 INFO - PROCESS | 1770 | 1468706150139 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:50 INFO - PROCESS | 1770 | 1468706150140 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:50 INFO - PROCESS | 1770 | 1468706150216 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 14:55:50 INFO - PROCESS | 1770 | 1468706150263 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1770 | 1468706150264 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff7000 == 37 [pid = 1770] [id = 37] 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x124861000) [pid = 1770] [serial = 107] [outer = 0x0] 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1253e2000) [pid = 1770] [serial = 108] [outer = 0x124861000] 14:55:50 INFO - PROCESS | 1770 | 1468706150287 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x125e4bc00) [pid = 1770] [serial = 109] [outer = 0x124861000] 14:55:50 INFO - PROCESS | 1770 | 1468706150532 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 14:55:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 14:55:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 420ms 14:55:50 INFO - PROCESS | 1770 | 1468706150560 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 14:55:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 14:55:50 INFO - PROCESS | 1770 | 1468706150561 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 14:55:50 INFO - PROCESS | 1770 | 1468706150565 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 14:55:50 INFO - PROCESS | 1770 | 1468706150566 Marionette TRACE conn2 <- [1,122,null,{}] 14:55:50 INFO - PROCESS | 1770 | 1468706150568 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:50 INFO - PROCESS | 1770 | 1468706150570 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:50 INFO - PROCESS | 1770 | 1468706150661 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 14:55:50 INFO - PROCESS | 1770 | 1468706150665 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:50 INFO - PROCESS | 1770 | 1468706150666 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x12124c000 == 38 [pid = 1770] [id = 38] 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x125c4a800) [pid = 1770] [serial = 110] [outer = 0x0] 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x125e53000) [pid = 1770] [serial = 111] [outer = 0x125c4a800] 14:55:50 INFO - PROCESS | 1770 | 1468706150690 Marionette DEBUG loaded listener.js 14:55:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1269d8000) [pid = 1770] [serial = 112] [outer = 0x125c4a800] 14:55:51 INFO - PROCESS | 1770 | 1468706151016 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 14:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 471ms 14:55:51 INFO - PROCESS | 1770 | 1468706151035 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 14:55:51 INFO - PROCESS | 1770 | 1468706151037 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 14:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 14:55:51 INFO - PROCESS | 1770 | 1468706151042 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1770 | 1468706151044 Marionette TRACE conn2 <- [1,126,null,{}] 14:55:51 INFO - PROCESS | 1770 | 1468706151047 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:51 INFO - PROCESS | 1770 | 1468706151049 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:51 INFO - PROCESS | 1770 | 1468706151201 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 14:55:51 INFO - PROCESS | 1770 | 1468706151214 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1770 | 1468706151215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217d7000 == 39 [pid = 1770] [id = 39] 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x118655800) [pid = 1770] [serial = 113] [outer = 0x0] 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x126b13800) [pid = 1770] [serial = 114] [outer = 0x118655800] 14:55:51 INFO - PROCESS | 1770 | 1468706151250 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x128bd2000) [pid = 1770] [serial = 115] [outer = 0x118655800] 14:55:51 INFO - PROCESS | 1770 | 1468706151573 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 14:55:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 14:55:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 569ms 14:55:51 INFO - PROCESS | 1770 | 1468706151611 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 14:55:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 14:55:51 INFO - PROCESS | 1770 | 1468706151612 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 14:55:51 INFO - PROCESS | 1770 | 1468706151614 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 14:55:51 INFO - PROCESS | 1770 | 1468706151615 Marionette TRACE conn2 <- [1,130,null,{}] 14:55:51 INFO - PROCESS | 1770 | 1468706151618 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:51 INFO - PROCESS | 1770 | 1468706151619 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:51 INFO - PROCESS | 1770 | 1468706151700 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 14:55:51 INFO - PROCESS | 1770 | 1468706151706 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:51 INFO - PROCESS | 1770 | 1468706151708 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c8d800 == 40 [pid = 1770] [id = 40] 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x128bdac00) [pid = 1770] [serial = 116] [outer = 0x0] 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x128cb1000) [pid = 1770] [serial = 117] [outer = 0x128bdac00] 14:55:51 INFO - PROCESS | 1770 | 1468706151738 Marionette DEBUG loaded listener.js 14:55:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x128d70400) [pid = 1770] [serial = 118] [outer = 0x128bdac00] 14:55:52 INFO - PROCESS | 1770 | 1468706152027 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 14:55:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 14:55:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 419ms 14:55:52 INFO - PROCESS | 1770 | 1468706152034 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 14:55:52 INFO - PROCESS | 1770 | 1468706152035 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 14:55:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 14:55:52 INFO - PROCESS | 1770 | 1468706152044 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 14:55:52 INFO - PROCESS | 1770 | 1468706152045 Marionette TRACE conn2 <- [1,134,null,{}] 14:55:52 INFO - PROCESS | 1770 | 1468706152048 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:52 INFO - PROCESS | 1770 | 1468706152049 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:52 INFO - PROCESS | 1770 | 1468706152133 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 14:55:52 INFO - PROCESS | 1770 | 1468706152857 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:52 INFO - PROCESS | 1770 | 1468706152859 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x112258000 == 41 [pid = 1770] [id = 41] 14:55:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x1133cac00) [pid = 1770] [serial = 119] [outer = 0x0] 14:55:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x11617bc00) [pid = 1770] [serial = 120] [outer = 0x1133cac00] 14:55:52 INFO - PROCESS | 1770 | 1468706152886 Marionette DEBUG loaded listener.js 14:55:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x116a7a000) [pid = 1770] [serial = 121] [outer = 0x1133cac00] 14:55:53 INFO - PROCESS | 1770 | 1468706153208 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 14:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 14:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 1225ms 14:55:53 INFO - PROCESS | 1770 | 1468706153270 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 14:55:53 INFO - PROCESS | 1770 | 1468706153272 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 14:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 14:55:53 INFO - PROCESS | 1770 | 1468706153275 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1770 | 1468706153277 Marionette TRACE conn2 <- [1,138,null,{}] 14:55:53 INFO - PROCESS | 1770 | 1468706153288 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:53 INFO - PROCESS | 1770 | 1468706153291 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:53 INFO - PROCESS | 1770 | 1468706153384 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 14:55:53 INFO - PROCESS | 1770 | 1468706153389 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1770 | 1468706153390 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x1161a8000 == 42 [pid = 1770] [id = 42] 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x1177c5800) [pid = 1770] [serial = 122] [outer = 0x0] 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x11842e400) [pid = 1770] [serial = 123] [outer = 0x1177c5800] 14:55:53 INFO - PROCESS | 1770 | 1468706153417 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x1184d5400) [pid = 1770] [serial = 124] [outer = 0x1177c5800] 14:55:53 INFO - PROCESS | 1770 | 1468706153728 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 14:55:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 14:55:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 469ms 14:55:53 INFO - PROCESS | 1770 | 1468706153746 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 14:55:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 14:55:53 INFO - PROCESS | 1770 | 1468706153749 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 14:55:53 INFO - PROCESS | 1770 | 1468706153751 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 14:55:53 INFO - PROCESS | 1770 | 1468706153752 Marionette TRACE conn2 <- [1,142,null,{}] 14:55:53 INFO - PROCESS | 1770 | 1468706153773 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:53 INFO - PROCESS | 1770 | 1468706153775 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:53 INFO - PROCESS | 1770 | 1468706153880 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 14:55:53 INFO - PROCESS | 1770 | 1468706153886 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:53 INFO - PROCESS | 1770 | 1468706153887 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x116195000 == 43 [pid = 1770] [id = 43] 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x118654400) [pid = 1770] [serial = 125] [outer = 0x0] 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x1191aa800) [pid = 1770] [serial = 126] [outer = 0x118654400] 14:55:53 INFO - PROCESS | 1770 | 1468706153912 Marionette DEBUG loaded listener.js 14:55:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x11964cc00) [pid = 1770] [serial = 127] [outer = 0x118654400] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x12a808c00) [pid = 1770] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x12a7bf000) [pid = 1770] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x129308000) [pid = 1770] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x119656c00) [pid = 1770] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x118427400) [pid = 1770] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x12d4d7000) [pid = 1770] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x12c9ae800) [pid = 1770] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x12c6e8400) [pid = 1770] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x12c495000) [pid = 1770] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x12c358800) [pid = 1770] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x12be67000) [pid = 1770] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x12bb53400) [pid = 1770] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x128f0f400) [pid = 1770] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x1212a2c00) [pid = 1770] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x124861000) [pid = 1770] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x125c4a800) [pid = 1770] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x12d897000) [pid = 1770] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x113023800) [pid = 1770] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1161da000) [pid = 1770] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1194a3400) [pid = 1770] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11672ac00) [pid = 1770] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1173c5800) [pid = 1770] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x118431400) [pid = 1770] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x118432400) [pid = 1770] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x113284000) [pid = 1770] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1196b1800) [pid = 1770] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11964ec00) [pid = 1770] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1122b2400) [pid = 1770] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 14:55:54 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1212a2800) [pid = 1770] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 14:55:54 INFO - PROCESS | 1770 | 1468706154679 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 14:55:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 14:55:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 979ms 14:55:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 14:55:54 INFO - PROCESS | 1770 | 1468706154731 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 14:55:54 INFO - PROCESS | 1770 | 1468706154732 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 14:55:54 INFO - PROCESS | 1770 | 1468706154738 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 14:55:54 INFO - PROCESS | 1770 | 1468706154742 Marionette TRACE conn2 <- [1,146,null,{}] 14:55:54 INFO - PROCESS | 1770 | 1468706154746 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:54 INFO - PROCESS | 1770 | 1468706154748 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:54 INFO - PROCESS | 1770 | 1468706154821 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 14:55:54 INFO - PROCESS | 1770 | 1468706154825 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:54 INFO - PROCESS | 1770 | 1468706154826 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x118299800 == 44 [pid = 1770] [id = 44] 14:55:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x115e5ac00) [pid = 1770] [serial = 128] [outer = 0x0] 14:55:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1188e4000) [pid = 1770] [serial = 129] [outer = 0x115e5ac00] 14:55:54 INFO - PROCESS | 1770 | 1468706154852 Marionette DEBUG loaded listener.js 14:55:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x119653c00) [pid = 1770] [serial = 130] [outer = 0x115e5ac00] 14:55:55 INFO - PROCESS | 1770 | 1468706155163 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 14:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 475ms 14:55:55 INFO - PROCESS | 1770 | 1468706155210 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1770 | 1468706155212 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 14:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 14:55:55 INFO - PROCESS | 1770 | 1468706155214 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1770 | 1468706155215 Marionette TRACE conn2 <- [1,150,null,{}] 14:55:55 INFO - PROCESS | 1770 | 1468706155217 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:55 INFO - PROCESS | 1770 | 1468706155219 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:55 INFO - PROCESS | 1770 | 1468706155300 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 14:55:55 INFO - PROCESS | 1770 | 1468706155305 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 1770 | 1468706155307 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e3b000 == 45 [pid = 1770] [id = 45] 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1196b1c00) [pid = 1770] [serial = 131] [outer = 0x0] 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1196bd000) [pid = 1770] [serial = 132] [outer = 0x1196b1c00] 14:55:55 INFO - PROCESS | 1770 | 1468706155331 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x119998800) [pid = 1770] [serial = 133] [outer = 0x1196b1c00] 14:55:55 INFO - PROCESS | 1770 | 1468706155631 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 14:55:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 14:55:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 468ms 14:55:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 14:55:55 INFO - PROCESS | 1770 | 1468706155682 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 14:55:55 INFO - PROCESS | 1770 | 1468706155683 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 14:55:55 INFO - PROCESS | 1770 | 1468706155686 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 14:55:55 INFO - PROCESS | 1770 | 1468706155687 Marionette TRACE conn2 <- [1,154,null,{}] 14:55:55 INFO - PROCESS | 1770 | 1468706155689 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:55 INFO - PROCESS | 1770 | 1468706155691 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:55 INFO - PROCESS | 1770 | 1468706155766 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 14:55:55 INFO - PROCESS | 1770 | 1468706155813 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:55 INFO - PROCESS | 1770 | 1468706155817 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x11979e000 == 46 [pid = 1770] [id = 46] 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x119ec5400) [pid = 1770] [serial = 134] [outer = 0x0] 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x119ec9800) [pid = 1770] [serial = 135] [outer = 0x119ec5400] 14:55:55 INFO - PROCESS | 1770 | 1468706155848 Marionette DEBUG loaded listener.js 14:55:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12120cc00) [pid = 1770] [serial = 136] [outer = 0x119ec5400] 14:55:56 INFO - PROCESS | 1770 | 1468706156113 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 14:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 470ms 14:55:56 INFO - PROCESS | 1770 | 1468706156160 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 1770 | 1468706156161 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 14:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 14:55:56 INFO - PROCESS | 1770 | 1468706156163 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 1770 | 1468706156164 Marionette TRACE conn2 <- [1,158,null,{}] 14:55:56 INFO - PROCESS | 1770 | 1468706156167 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:56 INFO - PROCESS | 1770 | 1468706156168 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:56 INFO - PROCESS | 1770 | 1468706156260 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 14:55:56 INFO - PROCESS | 1770 | 1468706156263 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 1770 | 1468706156265 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x113d83000 == 47 [pid = 1770] [id = 47] 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12129e800) [pid = 1770] [serial = 137] [outer = 0x0] 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x124861000) [pid = 1770] [serial = 138] [outer = 0x12129e800] 14:55:56 INFO - PROCESS | 1770 | 1468706156290 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x124c8f000) [pid = 1770] [serial = 139] [outer = 0x12129e800] 14:55:56 INFO - PROCESS | 1770 | 1468706156593 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 14:55:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 14:55:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 469ms 14:55:56 INFO - PROCESS | 1770 | 1468706156665 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 14:55:56 INFO - PROCESS | 1770 | 1468706156669 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 14:55:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 14:55:56 INFO - PROCESS | 1770 | 1468706156673 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 14:55:56 INFO - PROCESS | 1770 | 1468706156675 Marionette TRACE conn2 <- [1,162,null,{}] 14:55:56 INFO - PROCESS | 1770 | 1468706156679 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:56 INFO - PROCESS | 1770 | 1468706156681 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:56 INFO - PROCESS | 1770 | 1468706156764 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 14:55:56 INFO - PROCESS | 1770 | 1468706156848 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:56 INFO - PROCESS | 1770 | 1468706156851 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x113bc6800 == 48 [pid = 1770] [id = 48] 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x113284000) [pid = 1770] [serial = 140] [outer = 0x0] 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x11393c400) [pid = 1770] [serial = 141] [outer = 0x113284000] 14:55:56 INFO - PROCESS | 1770 | 1468706156881 Marionette DEBUG loaded listener.js 14:55:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x116b0bc00) [pid = 1770] [serial = 142] [outer = 0x113284000] 14:55:57 INFO - PROCESS | 1770 | 1468706157312 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 14:55:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 14:55:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 670ms 14:55:57 INFO - PROCESS | 1770 | 1468706157354 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 14:55:57 INFO - PROCESS | 1770 | 1468706157356 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 14:55:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 14:55:57 INFO - PROCESS | 1770 | 1468706157362 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 14:55:57 INFO - PROCESS | 1770 | 1468706157365 Marionette TRACE conn2 <- [1,166,null,{}] 14:55:57 INFO - PROCESS | 1770 | 1468706157368 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:57 INFO - PROCESS | 1770 | 1468706157369 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:57 INFO - PROCESS | 1770 | 1468706157463 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 14:55:57 INFO - PROCESS | 1770 | 1468706157540 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:57 INFO - PROCESS | 1770 | 1468706157541 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x119444000 == 49 [pid = 1770] [id = 49] 14:55:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x11861b400) [pid = 1770] [serial = 143] [outer = 0x0] 14:55:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x11864a000) [pid = 1770] [serial = 144] [outer = 0x11861b400] 14:55:57 INFO - PROCESS | 1770 | 1468706157572 Marionette DEBUG loaded listener.js 14:55:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x1191b1000) [pid = 1770] [serial = 145] [outer = 0x11861b400] 14:55:58 INFO - PROCESS | 1770 | 1468706157994 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 14:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 675ms 14:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 14:55:58 INFO - PROCESS | 1770 | 1468706158051 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 1770 | 1468706158054 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 14:55:58 INFO - PROCESS | 1770 | 1468706158058 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 1770 | 1468706158060 Marionette TRACE conn2 <- [1,170,null,{}] 14:55:58 INFO - PROCESS | 1770 | 1468706158066 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:58 INFO - PROCESS | 1770 | 1468706158070 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:58 INFO - PROCESS | 1770 | 1468706158165 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 14:55:58 INFO - PROCESS | 1770 | 1468706158226 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 1770 | 1468706158228 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x118299000 == 50 [pid = 1770] [id = 50] 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x119ec4800) [pid = 1770] [serial = 146] [outer = 0x0] 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x120f6a000) [pid = 1770] [serial = 147] [outer = 0x119ec4800] 14:55:58 INFO - PROCESS | 1770 | 1468706158260 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x121460800) [pid = 1770] [serial = 148] [outer = 0x119ec4800] 14:55:58 INFO - PROCESS | 1770 | 1468706158667 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 14:55:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 14:55:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 619ms 14:55:58 INFO - PROCESS | 1770 | 1468706158678 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 14:55:58 INFO - PROCESS | 1770 | 1468706158679 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 14:55:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 14:55:58 INFO - PROCESS | 1770 | 1468706158682 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 14:55:58 INFO - PROCESS | 1770 | 1468706158683 Marionette TRACE conn2 <- [1,174,null,{}] 14:55:58 INFO - PROCESS | 1770 | 1468706158685 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:58 INFO - PROCESS | 1770 | 1468706158687 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:58 INFO - PROCESS | 1770 | 1468706158793 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 14:55:58 INFO - PROCESS | 1770 | 1468706158849 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:58 INFO - PROCESS | 1770 | 1468706158850 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x125320800 == 51 [pid = 1770] [id = 51] 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x12486c400) [pid = 1770] [serial = 149] [outer = 0x0] 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x124c96400) [pid = 1770] [serial = 150] [outer = 0x12486c400] 14:55:58 INFO - PROCESS | 1770 | 1468706158879 Marionette DEBUG loaded listener.js 14:55:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x1253e2800) [pid = 1770] [serial = 151] [outer = 0x12486c400] 14:55:59 INFO - PROCESS | 1770 | 1468706159295 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 14:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 14:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 619ms 14:55:59 INFO - PROCESS | 1770 | 1468706159301 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 1770 | 1468706159303 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 14:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 14:55:59 INFO - PROCESS | 1770 | 1468706159305 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 1770 | 1468706159306 Marionette TRACE conn2 <- [1,178,null,{}] 14:55:59 INFO - PROCESS | 1770 | 1468706159309 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:59 INFO - PROCESS | 1770 | 1468706159310 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:59 INFO - PROCESS | 1770 | 1468706159400 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 14:55:59 INFO - PROCESS | 1770 | 1468706159444 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:55:59 INFO - PROCESS | 1770 | 1468706159445 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:55:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x113d71800 == 52 [pid = 1770] [id = 52] 14:55:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x1163b1800) [pid = 1770] [serial = 152] [outer = 0x0] 14:55:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x1177cb800) [pid = 1770] [serial = 153] [outer = 0x1163b1800] 14:55:59 INFO - PROCESS | 1770 | 1468706159474 Marionette DEBUG loaded listener.js 14:55:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x1191b3c00) [pid = 1770] [serial = 154] [outer = 0x1163b1800] 14:55:59 INFO - PROCESS | 1770 | 1468706159963 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 14:55:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 14:55:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 668ms 14:55:59 INFO - PROCESS | 1770 | 1468706159975 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 14:55:59 INFO - PROCESS | 1770 | 1468706159978 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 14:55:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 14:55:59 INFO - PROCESS | 1770 | 1468706159982 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 14:55:59 INFO - PROCESS | 1770 | 1468706159983 Marionette TRACE conn2 <- [1,182,null,{}] 14:55:59 INFO - PROCESS | 1770 | 1468706159987 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:55:59 INFO - PROCESS | 1770 | 1468706159988 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:00 INFO - PROCESS | 1770 | 1468706160090 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 14:56:00 INFO - PROCESS | 1770 | 1468706160156 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:00 INFO - PROCESS | 1770 | 1468706160158 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x113b41000 == 53 [pid = 1770] [id = 53] 14:56:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x1170b2800) [pid = 1770] [serial = 155] [outer = 0x0] 14:56:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x117150000) [pid = 1770] [serial = 156] [outer = 0x1170b2800] 14:56:00 INFO - PROCESS | 1770 | 1468706160192 Marionette DEBUG loaded listener.js 14:56:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x118428800) [pid = 1770] [serial = 157] [outer = 0x1170b2800] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x11979e000 == 52 [pid = 1770] [id = 46] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x118e3b000 == 51 [pid = 1770] [id = 45] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119448000 == 50 [pid = 1770] [id = 33] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x118299800 == 49 [pid = 1770] [id = 44] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119314800 == 48 [pid = 1770] [id = 32] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x116195000 == 47 [pid = 1770] [id = 43] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x1182a0000 == 46 [pid = 1770] [id = 30] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad3000 == 45 [pid = 1770] [id = 35] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x11733f000 == 44 [pid = 1770] [id = 29] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x1161a8000 == 43 [pid = 1770] [id = 42] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x1186d3000 == 42 [pid = 1770] [id = 31] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x117125800 == 41 [pid = 1770] [id = 28] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x112258000 == 40 [pid = 1770] [id = 41] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x116353000 == 39 [pid = 1770] [id = 27] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x1199b7800 == 38 [pid = 1770] [id = 34] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x113d71800 == 37 [pid = 1770] [id = 52] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x125320800 == 36 [pid = 1770] [id = 51] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x118299000 == 35 [pid = 1770] [id = 50] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119444000 == 34 [pid = 1770] [id = 49] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x123c8d800 == 33 [pid = 1770] [id = 40] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x120f22000 == 32 [pid = 1770] [id = 36] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff7000 == 31 [pid = 1770] [id = 37] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x113d83000 == 30 [pid = 1770] [id = 47] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x12124c000 == 29 [pid = 1770] [id = 38] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x1217d7000 == 28 [pid = 1770] [id = 39] 14:56:01 INFO - PROCESS | 1770 | --DOCSHELL 0x113bc6800 == 27 [pid = 1770] [id = 48] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x1212a1c00) [pid = 1770] [serial = 11] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x121963400) [pid = 1770] [serial = 102] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x124868000) [pid = 1770] [serial = 105] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x1253e2000) [pid = 1770] [serial = 108] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x125e53000) [pid = 1770] [serial = 111] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x126b13800) [pid = 1770] [serial = 114] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x113276800) [pid = 1770] [serial = 66] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x1170b0800) [pid = 1770] [serial = 69] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x119656800) [pid = 1770] [serial = 72] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x1196b3c00) [pid = 1770] [serial = 73] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x1168a6c00) [pid = 1770] [serial = 75] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x1177c5000) [pid = 1770] [serial = 78] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x118617000) [pid = 1770] [serial = 81] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1188e5400) [pid = 1770] [serial = 84] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x1194a1c00) [pid = 1770] [serial = 87] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x119658000) [pid = 1770] [serial = 88] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x1196bcc00) [pid = 1770] [serial = 90] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x119d6c800) [pid = 1770] [serial = 91] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x119ec9c00) [pid = 1770] [serial = 93] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x119ecf000) [pid = 1770] [serial = 94] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x119ecec00) [pid = 1770] [serial = 96] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x121467800) [pid = 1770] [serial = 99] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x12129f400) [pid = 1770] [serial = 97] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x121745000) [pid = 1770] [serial = 100] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x125395000) [pid = 1770] [serial = 106] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1191b5400) [pid = 1770] [serial = 85] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x125e4bc00) [pid = 1770] [serial = 109] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1170b1000) [pid = 1770] [serial = 76] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x118656400) [pid = 1770] [serial = 82] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1269d8000) [pid = 1770] [serial = 112] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x118426000) [pid = 1770] [serial = 79] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1177c9c00) [pid = 1770] [serial = 70] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1133cdc00) [pid = 1770] [serial = 67] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x12df5b000) [pid = 1770] [serial = 64] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x128cb1000) [pid = 1770] [serial = 117] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x121745400) [pid = 1770] [serial = 8] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12c499000) [pid = 1770] [serial = 39] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12c48b000) [pid = 1770] [serial = 36] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12c48fc00) [pid = 1770] [serial = 37] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x12be70000) [pid = 1770] [serial = 33] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x12c356000) [pid = 1770] [serial = 34] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12be64800) [pid = 1770] [serial = 31] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12bca9000) [pid = 1770] [serial = 30] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12bb49000) [pid = 1770] [serial = 27] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12bb4f800) [pid = 1770] [serial = 28] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12a80a800) [pid = 1770] [serial = 24] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x12a85f800) [pid = 1770] [serial = 25] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a7c0c00) [pid = 1770] [serial = 21] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a8e8400) [pid = 1770] [serial = 22] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1296a0c00) [pid = 1770] [serial = 18] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x129309c00) [pid = 1770] [serial = 15] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x12930f400) [pid = 1770] [serial = 16] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x12d899000) [pid = 1770] [serial = 63] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x12d88f000) [pid = 1770] [serial = 60] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x12d893c00) [pid = 1770] [serial = 61] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x11842b000) [pid = 1770] [serial = 57] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x11861dc00) [pid = 1770] [serial = 58] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x118243800) [pid = 1770] [serial = 55] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x12d88d400) [pid = 1770] [serial = 54] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x12d45d800) [pid = 1770] [serial = 48] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x12d3d8000) [pid = 1770] [serial = 51] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x12cce6800) [pid = 1770] [serial = 45] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x12cceb000) [pid = 1770] [serial = 46] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x12c9a7000) [pid = 1770] [serial = 42] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x12c9ac000) [pid = 1770] [serial = 43] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x12c6e4000) [pid = 1770] [serial = 40] [outer = 0x0] [url = about:blank] 14:56:01 INFO - PROCESS | 1770 | 1468706161168 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 14:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 1220ms 14:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 14:56:01 INFO - PROCESS | 1770 | 1468706161203 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 1770 | 1468706161205 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 14:56:01 INFO - PROCESS | 1770 | 1468706161208 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 1770 | 1468706161210 Marionette TRACE conn2 <- [1,186,null,{}] 14:56:01 INFO - PROCESS | 1770 | 1468706161214 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:01 INFO - PROCESS | 1770 | 1468706161216 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:01 INFO - PROCESS | 1770 | 1468706161286 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 14:56:01 INFO - PROCESS | 1770 | 1468706161291 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 1770 | 1468706161294 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x113d71000 == 28 [pid = 1770] [id = 54] 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x1168a7000) [pid = 1770] [serial = 158] [outer = 0x0] 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x116b12400) [pid = 1770] [serial = 159] [outer = 0x1168a7000] 14:56:01 INFO - PROCESS | 1770 | 1468706161323 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x1173c6000) [pid = 1770] [serial = 160] [outer = 0x1168a7000] 14:56:01 INFO - PROCESS | 1770 | 1468706161632 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 14:56:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 14:56:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 470ms 14:56:01 INFO - PROCESS | 1770 | 1468706161679 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 14:56:01 INFO - PROCESS | 1770 | 1468706161682 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 14:56:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 14:56:01 INFO - PROCESS | 1770 | 1468706161687 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 14:56:01 INFO - PROCESS | 1770 | 1468706161688 Marionette TRACE conn2 <- [1,190,null,{}] 14:56:01 INFO - PROCESS | 1770 | 1468706161691 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:01 INFO - PROCESS | 1770 | 1468706161692 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:01 INFO - PROCESS | 1770 | 1468706161766 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 14:56:01 INFO - PROCESS | 1770 | 1468706161774 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:01 INFO - PROCESS | 1770 | 1468706161776 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x116ab5000 == 29 [pid = 1770] [id = 55] 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x118248800) [pid = 1770] [serial = 161] [outer = 0x0] 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x11861d800) [pid = 1770] [serial = 162] [outer = 0x118248800] 14:56:01 INFO - PROCESS | 1770 | 1468706161802 Marionette DEBUG loaded listener.js 14:56:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1188c5800) [pid = 1770] [serial = 163] [outer = 0x118248800] 14:56:02 INFO - PROCESS | 1770 | 1468706162094 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 14:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 14:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 472ms 14:56:02 INFO - PROCESS | 1770 | 1468706162158 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 14:56:02 INFO - PROCESS | 1770 | 1468706162160 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 14:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 14:56:02 INFO - PROCESS | 1770 | 1468706162162 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 14:56:02 INFO - PROCESS | 1770 | 1468706162164 Marionette TRACE conn2 <- [1,194,null,{}] 14:56:02 INFO - PROCESS | 1770 | 1468706162172 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:02 INFO - PROCESS | 1770 | 1468706162175 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:02 INFO - PROCESS | 1770 | 1468706162249 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 14:56:02 INFO - PROCESS | 1770 | 1468706162293 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 1770 | 1468706162295 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f3a000 == 30 [pid = 1770] [id = 56] 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x11714cc00) [pid = 1770] [serial = 164] [outer = 0x0] 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x119611c00) [pid = 1770] [serial = 165] [outer = 0x11714cc00] 14:56:02 INFO - PROCESS | 1770 | 1468706162322 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1196b2c00) [pid = 1770] [serial = 166] [outer = 0x11714cc00] 14:56:02 INFO - PROCESS | 1770 | 1468706162597 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 14:56:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 14:56:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 471ms 14:56:02 INFO - PROCESS | 1770 | 1468706162633 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 14:56:02 INFO - PROCESS | 1770 | 1468706162636 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 14:56:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 14:56:02 INFO - PROCESS | 1770 | 1468706162649 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 14:56:02 INFO - PROCESS | 1770 | 1468706162650 Marionette TRACE conn2 <- [1,198,null,{}] 14:56:02 INFO - PROCESS | 1770 | 1468706162653 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:02 INFO - PROCESS | 1770 | 1468706162659 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:02 INFO - PROCESS | 1770 | 1468706162751 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 14:56:02 INFO - PROCESS | 1770 | 1468706162796 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:02 INFO - PROCESS | 1770 | 1468706162797 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186bc000 == 31 [pid = 1770] [id = 57] 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1191b4400) [pid = 1770] [serial = 167] [outer = 0x0] 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x119773400) [pid = 1770] [serial = 168] [outer = 0x1191b4400] 14:56:02 INFO - PROCESS | 1770 | 1468706162821 Marionette DEBUG loaded listener.js 14:56:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x119d6a000) [pid = 1770] [serial = 169] [outer = 0x1191b4400] 14:56:03 INFO - PROCESS | 1770 | 1468706163069 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 14:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 470ms 14:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 14:56:03 INFO - PROCESS | 1770 | 1468706163129 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 1770 | 1468706163130 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 14:56:03 INFO - PROCESS | 1770 | 1468706163132 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 1770 | 1468706163133 Marionette TRACE conn2 <- [1,202,null,{}] 14:56:03 INFO - PROCESS | 1770 | 1468706163136 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:03 INFO - PROCESS | 1770 | 1468706163137 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:03 INFO - PROCESS | 1770 | 1468706163236 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 14:56:03 INFO - PROCESS | 1770 | 1468706163241 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 1770 | 1468706163242 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x11943d800 == 32 [pid = 1770] [id = 58] 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x11853ac00) [pid = 1770] [serial = 170] [outer = 0x0] 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x119ecb800) [pid = 1770] [serial = 171] [outer = 0x11853ac00] 14:56:03 INFO - PROCESS | 1770 | 1468706163266 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x121214800) [pid = 1770] [serial = 172] [outer = 0x11853ac00] 14:56:03 INFO - PROCESS | 1770 | 1468706163576 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 14:56:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 14:56:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 469ms 14:56:03 INFO - PROCESS | 1770 | 1468706163602 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 14:56:03 INFO - PROCESS | 1770 | 1468706163603 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 14:56:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 14:56:03 INFO - PROCESS | 1770 | 1468706163613 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 14:56:03 INFO - PROCESS | 1770 | 1468706163614 Marionette TRACE conn2 <- [1,206,null,{}] 14:56:03 INFO - PROCESS | 1770 | 1468706163616 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:03 INFO - PROCESS | 1770 | 1468706163619 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:03 INFO - PROCESS | 1770 | 1468706163719 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 14:56:03 INFO - PROCESS | 1770 | 1468706163725 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:03 INFO - PROCESS | 1770 | 1468706163726 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x119acc000 == 33 [pid = 1770] [id = 59] 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x119ec5800) [pid = 1770] [serial = 173] [outer = 0x0] 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1214f6000) [pid = 1770] [serial = 174] [outer = 0x119ec5800] 14:56:03 INFO - PROCESS | 1770 | 1468706163751 Marionette DEBUG loaded listener.js 14:56:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1251da800) [pid = 1770] [serial = 175] [outer = 0x119ec5800] 14:56:04 INFO - PROCESS | 1770 | 1468706164076 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 14:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 519ms 14:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 14:56:04 INFO - PROCESS | 1770 | 1468706164136 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 1770 | 1468706164137 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 14:56:04 INFO - PROCESS | 1770 | 1468706164139 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 1770 | 1468706164140 Marionette TRACE conn2 <- [1,210,null,{}] 14:56:04 INFO - PROCESS | 1770 | 1468706164143 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:04 INFO - PROCESS | 1770 | 1468706164144 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:04 INFO - PROCESS | 1770 | 1468706164240 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 14:56:04 INFO - PROCESS | 1770 | 1468706164270 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:04 INFO - PROCESS | 1770 | 1468706164271 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fde800 == 34 [pid = 1770] [id = 60] 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x119657800) [pid = 1770] [serial = 176] [outer = 0x0] 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1251e2800) [pid = 1770] [serial = 177] [outer = 0x119657800] 14:56:04 INFO - PROCESS | 1770 | 1468706164295 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x125c4c400) [pid = 1770] [serial = 178] [outer = 0x119657800] 14:56:04 INFO - PROCESS | 1770 | 1468706164570 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 14:56:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 14:56:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 470ms 14:56:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 14:56:04 INFO - PROCESS | 1770 | 1468706164611 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 14:56:04 INFO - PROCESS | 1770 | 1468706164613 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 14:56:04 INFO - PROCESS | 1770 | 1468706164615 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 14:56:04 INFO - PROCESS | 1770 | 1468706164616 Marionette TRACE conn2 <- [1,214,null,{}] 14:56:04 INFO - PROCESS | 1770 | 1468706164618 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:04 INFO - PROCESS | 1770 | 1468706164620 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:04 INFO - PROCESS | 1770 | 1468706164709 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 14:56:04 INFO - PROCESS | 1770 | 1468706164740 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:04 INFO - PROCESS | 1770 | 1468706164741 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x121116000 == 35 [pid = 1770] [id = 61] 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x125c4cc00) [pid = 1770] [serial = 179] [outer = 0x0] 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x125e4dc00) [pid = 1770] [serial = 180] [outer = 0x125c4cc00] 14:56:04 INFO - PROCESS | 1770 | 1468706164765 Marionette DEBUG loaded listener.js 14:56:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x126908400) [pid = 1770] [serial = 181] [outer = 0x125c4cc00] 14:56:05 INFO - PROCESS | 1770 | 1468706165106 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12129e800) [pid = 1770] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1177c5800) [pid = 1770] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x118654400) [pid = 1770] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x115e5ac00) [pid = 1770] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1196b1c00) [pid = 1770] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1133cac00) [pid = 1770] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x119ec5400) [pid = 1770] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x128bdac00) [pid = 1770] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x112a84400) [pid = 1770] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 14:56:05 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x118655800) [pid = 1770] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 14:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 14:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 518ms 14:56:05 INFO - PROCESS | 1770 | 1468706165133 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 14:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 14:56:05 INFO - PROCESS | 1770 | 1468706165135 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 14:56:05 INFO - PROCESS | 1770 | 1468706165137 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 14:56:05 INFO - PROCESS | 1770 | 1468706165138 Marionette TRACE conn2 <- [1,218,null,{}] 14:56:05 INFO - PROCESS | 1770 | 1468706165141 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:05 INFO - PROCESS | 1770 | 1468706165142 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:05 INFO - PROCESS | 1770 | 1468706165220 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 14:56:05 INFO - PROCESS | 1770 | 1468706165225 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 1770 | 1468706165226 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f38800 == 36 [pid = 1770] [id = 62] 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1170b3400) [pid = 1770] [serial = 182] [outer = 0x0] 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11964d800) [pid = 1770] [serial = 183] [outer = 0x1170b3400] 14:56:05 INFO - PROCESS | 1770 | 1468706165250 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x124839000) [pid = 1770] [serial = 184] [outer = 0x1170b3400] 14:56:05 INFO - PROCESS | 1770 | 1468706165527 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 14:56:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 14:56:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 420ms 14:56:05 INFO - PROCESS | 1770 | 1468706165561 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 14:56:05 INFO - PROCESS | 1770 | 1468706165562 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 14:56:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 14:56:05 INFO - PROCESS | 1770 | 1468706165565 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 14:56:05 INFO - PROCESS | 1770 | 1468706165566 Marionette TRACE conn2 <- [1,222,null,{}] 14:56:05 INFO - PROCESS | 1770 | 1468706165568 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:05 INFO - PROCESS | 1770 | 1468706165569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:05 INFO - PROCESS | 1770 | 1468706165646 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 14:56:05 INFO - PROCESS | 1770 | 1468706165650 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:05 INFO - PROCESS | 1770 | 1468706165651 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c8d800 == 37 [pid = 1770] [id = 63] 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x119d65400) [pid = 1770] [serial = 185] [outer = 0x0] 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x126b1a000) [pid = 1770] [serial = 186] [outer = 0x119d65400] 14:56:05 INFO - PROCESS | 1770 | 1468706165677 Marionette DEBUG loaded listener.js 14:56:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1288a6c00) [pid = 1770] [serial = 187] [outer = 0x119d65400] 14:56:05 INFO - PROCESS | 1770 | 1468706165982 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 14:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 468ms 14:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 14:56:06 INFO - PROCESS | 1770 | 1468706166035 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1770 | 1468706166037 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 14:56:06 INFO - PROCESS | 1770 | 1468706166040 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 1770 | 1468706166043 Marionette TRACE conn2 <- [1,226,null,{}] 14:56:06 INFO - PROCESS | 1770 | 1468706166056 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:06 INFO - PROCESS | 1770 | 1468706166059 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:06 INFO - PROCESS | 1770 | 1468706166203 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 14:56:06 INFO - PROCESS | 1770 | 1468706166209 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 1770 | 1468706166211 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x119322800 == 38 [pid = 1770] [id = 64] 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x128bda000) [pid = 1770] [serial = 188] [outer = 0x0] 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128d68400) [pid = 1770] [serial = 189] [outer = 0x128bda000] 14:56:06 INFO - PROCESS | 1770 | 1468706166244 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x128f0d800) [pid = 1770] [serial = 190] [outer = 0x128bda000] 14:56:06 INFO - PROCESS | 1770 | 1468706166542 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 14:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 533ms 14:56:06 INFO - PROCESS | 1770 | 1468706166575 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1770 | 1468706166576 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 14:56:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 14:56:06 INFO - PROCESS | 1770 | 1468706166578 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 14:56:06 INFO - PROCESS | 1770 | 1468706166579 Marionette TRACE conn2 <- [1,230,null,{}] 14:56:06 INFO - PROCESS | 1770 | 1468706166582 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:06 INFO - PROCESS | 1770 | 1468706166583 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:06 INFO - PROCESS | 1770 | 1468706166659 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 14:56:06 INFO - PROCESS | 1770 | 1468706166703 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:06 INFO - PROCESS | 1770 | 1468706166704 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x1266d2000 == 39 [pid = 1770] [id = 65] 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128cb1000) [pid = 1770] [serial = 191] [outer = 0x0] 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x128f11c00) [pid = 1770] [serial = 192] [outer = 0x128cb1000] 14:56:06 INFO - PROCESS | 1770 | 1468706166727 Marionette DEBUG loaded listener.js 14:56:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x12930a000) [pid = 1770] [serial = 193] [outer = 0x128cb1000] 14:56:06 INFO - PROCESS | 1770 | 1468706166964 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 14:56:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 14:56:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 419ms 14:56:06 INFO - PROCESS | 1770 | 1468706166997 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 14:56:06 INFO - PROCESS | 1770 | 1468706166999 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 14:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 14:56:07 INFO - PROCESS | 1770 | 1468706167003 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 1770 | 1468706167004 Marionette TRACE conn2 <- [1,234,null,{}] 14:56:07 INFO - PROCESS | 1770 | 1468706167014 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:07 INFO - PROCESS | 1770 | 1468706167015 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:07 INFO - PROCESS | 1770 | 1468706167100 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 14:56:07 INFO - PROCESS | 1770 | 1468706167144 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 1770 | 1468706167145 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x112255800 == 40 [pid = 1770] [id = 66] 14:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1110a0c00) [pid = 1770] [serial = 194] [outer = 0x0] 14:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1122bcc00) [pid = 1770] [serial = 195] [outer = 0x1110a0c00] 14:56:07 INFO - PROCESS | 1770 | 1468706167211 Marionette DEBUG loaded listener.js 14:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1133e1c00) [pid = 1770] [serial = 196] [outer = 0x1110a0c00] 14:56:07 INFO - PROCESS | 1770 | 1468706167734 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 14:56:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 14:56:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 778ms 14:56:07 INFO - PROCESS | 1770 | 1468706167780 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 14:56:07 INFO - PROCESS | 1770 | 1468706167782 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 14:56:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 14:56:07 INFO - PROCESS | 1770 | 1468706167785 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 14:56:07 INFO - PROCESS | 1770 | 1468706167787 Marionette TRACE conn2 <- [1,238,null,{}] 14:56:07 INFO - PROCESS | 1770 | 1468706167791 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:07 INFO - PROCESS | 1770 | 1468706167794 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:07 INFO - PROCESS | 1770 | 1468706167900 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 14:56:07 INFO - PROCESS | 1770 | 1468706167946 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:07 INFO - PROCESS | 1770 | 1468706167948 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f25800 == 41 [pid = 1770] [id = 67] 14:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x118427400) [pid = 1770] [serial = 197] [outer = 0x0] 14:56:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118432000) [pid = 1770] [serial = 198] [outer = 0x118427400] 14:56:07 INFO - PROCESS | 1770 | 1468706167978 Marionette DEBUG loaded listener.js 14:56:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x11861dc00) [pid = 1770] [serial = 199] [outer = 0x118427400] 14:56:08 INFO - PROCESS | 1770 | 1468706168535 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 14:56:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 14:56:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 770ms 14:56:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 14:56:08 INFO - PROCESS | 1770 | 1468706168557 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 14:56:08 INFO - PROCESS | 1770 | 1468706168560 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 14:56:08 INFO - PROCESS | 1770 | 1468706168563 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 14:56:08 INFO - PROCESS | 1770 | 1468706168565 Marionette TRACE conn2 <- [1,242,null,{}] 14:56:08 INFO - PROCESS | 1770 | 1468706168567 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:08 INFO - PROCESS | 1770 | 1468706168569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:08 INFO - PROCESS | 1770 | 1468706168813 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 14:56:08 INFO - PROCESS | 1770 | 1468706168872 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:08 INFO - PROCESS | 1770 | 1468706168873 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163ea800 == 42 [pid = 1770] [id = 68] 14:56:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1170b0800) [pid = 1770] [serial = 200] [outer = 0x0] 14:56:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1177c5c00) [pid = 1770] [serial = 201] [outer = 0x1170b0800] 14:56:08 INFO - PROCESS | 1770 | 1468706168914 Marionette DEBUG loaded listener.js 14:56:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1184cd800) [pid = 1770] [serial = 202] [outer = 0x1170b0800] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1266d2000 == 41 [pid = 1770] [id = 65] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x119322800 == 40 [pid = 1770] [id = 64] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x123c8d800 == 39 [pid = 1770] [id = 63] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x117f38800 == 38 [pid = 1770] [id = 62] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x121116000 == 37 [pid = 1770] [id = 61] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x120fde800 == 36 [pid = 1770] [id = 60] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x119acc000 == 35 [pid = 1770] [id = 59] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x11943d800 == 34 [pid = 1770] [id = 58] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1186bc000 == 33 [pid = 1770] [id = 57] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x117f3a000 == 32 [pid = 1770] [id = 56] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x116ab5000 == 31 [pid = 1770] [id = 55] 14:56:09 INFO - PROCESS | 1770 | --DOCSHELL 0x113d71000 == 30 [pid = 1770] [id = 54] 14:56:09 INFO - PROCESS | 1770 | 1468706169346 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 14:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 14:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 820ms 14:56:09 INFO - PROCESS | 1770 | 1468706169385 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 14:56:09 INFO - PROCESS | 1770 | 1468706169387 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 14:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 14:56:09 INFO - PROCESS | 1770 | 1468706169390 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 1770 | 1468706169392 Marionette TRACE conn2 <- [1,246,null,{}] 14:56:09 INFO - PROCESS | 1770 | 1468706169395 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:09 INFO - PROCESS | 1770 | 1468706169397 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:09 INFO - PROCESS | 1770 | 1468706169479 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x128d70400) [pid = 1770] [serial = 118] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x124861000) [pid = 1770] [serial = 138] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x124c8f000) [pid = 1770] [serial = 139] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11842e400) [pid = 1770] [serial = 123] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1191aa800) [pid = 1770] [serial = 126] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119653c00) [pid = 1770] [serial = 130] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1188e4000) [pid = 1770] [serial = 129] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119998800) [pid = 1770] [serial = 133] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11617bc00) [pid = 1770] [serial = 120] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x116a7a000) [pid = 1770] [serial = 121] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1196bd000) [pid = 1770] [serial = 132] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1184d5400) [pid = 1770] [serial = 124] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12120cc00) [pid = 1770] [serial = 136] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x11964cc00) [pid = 1770] [serial = 127] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x119ec9800) [pid = 1770] [serial = 135] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x124838400) [pid = 1770] [serial = 103] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x128bd2000) [pid = 1770] [serial = 115] [outer = 0x0] [url = about:blank] 14:56:09 INFO - PROCESS | 1770 | 1468706169532 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:09 INFO - PROCESS | 1770 | 1468706169533 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x116832000 == 31 [pid = 1770] [id = 69] 14:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1177cbc00) [pid = 1770] [serial = 203] [outer = 0x0] 14:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1188bdc00) [pid = 1770] [serial = 204] [outer = 0x1177cbc00] 14:56:09 INFO - PROCESS | 1770 | 1468706169559 Marionette DEBUG loaded listener.js 14:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x11965a800) [pid = 1770] [serial = 205] [outer = 0x1177cbc00] 14:56:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1196bcc00) [pid = 1770] [serial = 206] [outer = 0x12cceec00] 14:56:09 INFO - PROCESS | 1770 | 1468706169891 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 14:56:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 14:56:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 519ms 14:56:09 INFO - PROCESS | 1770 | 1468706169911 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 14:56:09 INFO - PROCESS | 1770 | 1468706169914 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 14:56:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 14:56:09 INFO - PROCESS | 1770 | 1468706169917 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 14:56:09 INFO - PROCESS | 1770 | 1468706169919 Marionette TRACE conn2 <- [1,250,null,{}] 14:56:09 INFO - PROCESS | 1770 | 1468706169925 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:09 INFO - PROCESS | 1770 | 1468706169927 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:10 INFO - PROCESS | 1770 | 1468706170055 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 14:56:10 INFO - PROCESS | 1770 | 1468706170132 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:10 INFO - PROCESS | 1770 | 1468706170134 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182ad000 == 32 [pid = 1770] [id = 70] 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1167ef000) [pid = 1770] [serial = 207] [outer = 0x0] 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196b3800) [pid = 1770] [serial = 208] [outer = 0x1167ef000] 14:56:10 INFO - PROCESS | 1770 | 1468706170175 Marionette DEBUG loaded listener.js 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1212ab400) [pid = 1770] [serial = 209] [outer = 0x1167ef000] 14:56:10 INFO - PROCESS | 1770 | 1468706170479 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 14:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 574ms 14:56:10 INFO - PROCESS | 1770 | 1468706170495 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 14:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 14:56:10 INFO - PROCESS | 1770 | 1468706170497 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 14:56:10 INFO - PROCESS | 1770 | 1468706170513 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 1770 | 1468706170516 Marionette TRACE conn2 <- [1,254,null,{}] 14:56:10 INFO - PROCESS | 1770 | 1468706170518 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:10 INFO - PROCESS | 1770 | 1468706170522 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:10 INFO - PROCESS | 1770 | 1468706170612 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 14:56:10 INFO - PROCESS | 1770 | 1468706170660 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:10 INFO - PROCESS | 1770 | 1468706170661 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x119442800 == 33 [pid = 1770] [id = 71] 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11842e400) [pid = 1770] [serial = 210] [outer = 0x0] 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x12173cc00) [pid = 1770] [serial = 211] [outer = 0x11842e400] 14:56:10 INFO - PROCESS | 1770 | 1468706170686 Marionette DEBUG loaded listener.js 14:56:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1251e5400) [pid = 1770] [serial = 212] [outer = 0x11842e400] 14:56:10 INFO - PROCESS | 1770 | 1468706170938 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 14:56:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 14:56:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 482ms 14:56:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 14:56:10 INFO - PROCESS | 1770 | 1468706170984 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 14:56:10 INFO - PROCESS | 1770 | 1468706170985 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 14:56:10 INFO - PROCESS | 1770 | 1468706170994 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 14:56:10 INFO - PROCESS | 1770 | 1468706170995 Marionette TRACE conn2 <- [1,258,null,{}] 14:56:10 INFO - PROCESS | 1770 | 1468706170997 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:10 INFO - PROCESS | 1770 | 1468706170999 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:11 INFO - PROCESS | 1770 | 1468706171077 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 14:56:11 INFO - PROCESS | 1770 | 1468706171081 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 1770 | 1468706171082 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a98000 == 34 [pid = 1770] [id = 72] 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1212a1c00) [pid = 1770] [serial = 213] [outer = 0x0] 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125e49c00) [pid = 1770] [serial = 214] [outer = 0x1212a1c00] 14:56:11 INFO - PROCESS | 1770 | 1468706171108 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1269d8000) [pid = 1770] [serial = 215] [outer = 0x1212a1c00] 14:56:11 INFO - PROCESS | 1770 | 1468706171441 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 14:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 14:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 477ms 14:56:11 INFO - PROCESS | 1770 | 1468706171464 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 14:56:11 INFO - PROCESS | 1770 | 1468706171465 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 14:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 14:56:11 INFO - PROCESS | 1770 | 1468706171468 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 1770 | 1468706171469 Marionette TRACE conn2 <- [1,262,null,{}] 14:56:11 INFO - PROCESS | 1770 | 1468706171474 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:11 INFO - PROCESS | 1770 | 1468706171475 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:11 INFO - PROCESS | 1770 | 1468706171576 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 14:56:11 INFO - PROCESS | 1770 | 1468706171587 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:11 INFO - PROCESS | 1770 | 1468706171591 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x12149e800 == 35 [pid = 1770] [id = 73] 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128cb4800) [pid = 1770] [serial = 216] [outer = 0x0] 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128cbc800) [pid = 1770] [serial = 217] [outer = 0x128cb4800] 14:56:11 INFO - PROCESS | 1770 | 1468706171622 Marionette DEBUG loaded listener.js 14:56:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128f09c00) [pid = 1770] [serial = 218] [outer = 0x128cb4800] 14:56:11 INFO - PROCESS | 1770 | 1468706171943 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 14:56:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 14:56:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 519ms 14:56:11 INFO - PROCESS | 1770 | 1468706171988 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 14:56:11 INFO - PROCESS | 1770 | 1468706171989 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 14:56:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 14:56:11 INFO - PROCESS | 1770 | 1468706171991 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 14:56:11 INFO - PROCESS | 1770 | 1468706171993 Marionette TRACE conn2 <- [1,266,null,{}] 14:56:11 INFO - PROCESS | 1770 | 1468706171995 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:11 INFO - PROCESS | 1770 | 1468706171996 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:12 INFO - PROCESS | 1770 | 1468706172088 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 14:56:12 INFO - PROCESS | 1770 | 1468706172118 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:12 INFO - PROCESS | 1770 | 1468706172119 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c8d800 == 36 [pid = 1770] [id = 74] 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128f0e000) [pid = 1770] [serial = 219] [outer = 0x0] 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x129311c00) [pid = 1770] [serial = 220] [outer = 0x128f0e000] 14:56:12 INFO - PROCESS | 1770 | 1468706172144 Marionette DEBUG loaded listener.js 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x12957cc00) [pid = 1770] [serial = 221] [outer = 0x128f0e000] 14:56:12 INFO - PROCESS | 1770 | 1468706172438 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 14:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 468ms 14:56:12 INFO - PROCESS | 1770 | 1468706172463 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 1770 | 1468706172464 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 14:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 14:56:12 INFO - PROCESS | 1770 | 1468706172466 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 14:56:12 INFO - PROCESS | 1770 | 1468706172467 Marionette TRACE conn2 <- [1,270,null,{}] 14:56:12 INFO - PROCESS | 1770 | 1468706172469 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:12 INFO - PROCESS | 1770 | 1468706172471 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:12 INFO - PROCESS | 1770 | 1468706172565 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 14:56:12 INFO - PROCESS | 1770 | 1468706172598 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:12 INFO - PROCESS | 1770 | 1468706172599 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x12636c800 == 37 [pid = 1770] [id = 75] 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1168ab000) [pid = 1770] [serial = 222] [outer = 0x0] 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12958cc00) [pid = 1770] [serial = 223] [outer = 0x1168ab000] 14:56:12 INFO - PROCESS | 1770 | 1468706172623 Marionette DEBUG loaded listener.js 14:56:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x129594c00) [pid = 1770] [serial = 224] [outer = 0x1168ab000] 14:56:12 INFO - PROCESS | 1770 | 1468706172929 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 14:56:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 14:56:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 518ms 14:56:12 INFO - PROCESS | 1770 | 1468706172985 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 14:56:12 INFO - PROCESS | 1770 | 1468706172987 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 14:56:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 14:56:13 INFO - PROCESS | 1770 | 1468706172999 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 14:56:13 INFO - PROCESS | 1770 | 1468706173001 Marionette TRACE conn2 <- [1,274,null,{}] 14:56:13 INFO - PROCESS | 1770 | 1468706173003 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:13 INFO - PROCESS | 1770 | 1468706173004 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:13 INFO - PROCESS | 1770 | 1468706173133 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 14:56:13 INFO - PROCESS | 1770 | 1468706173177 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 1770 | 1468706173178 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x126ec0800 == 38 [pid = 1770] [id = 76] 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12969c400) [pid = 1770] [serial = 225] [outer = 0x0] 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1296a6c00) [pid = 1770] [serial = 226] [outer = 0x12969c400] 14:56:13 INFO - PROCESS | 1770 | 1468706173216 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12a6bdc00) [pid = 1770] [serial = 227] [outer = 0x12969c400] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x119ec5800) [pid = 1770] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x11853ac00) [pid = 1770] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x119657800) [pid = 1770] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1168a7000) [pid = 1770] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1191b4400) [pid = 1770] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x11714cc00) [pid = 1770] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1170b2800) [pid = 1770] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x118248800) [pid = 1770] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x113284000) [pid = 1770] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11861b400) [pid = 1770] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128bda000) [pid = 1770] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119ec4800) [pid = 1770] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x12486c400) [pid = 1770] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1163b1800) [pid = 1770] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x125c4cc00) [pid = 1770] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1170b3400) [pid = 1770] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 14:56:13 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x119d65400) [pid = 1770] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 14:56:13 INFO - PROCESS | 1770 | 1468706173681 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 14:56:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 14:56:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 719ms 14:56:13 INFO - PROCESS | 1770 | 1468706173719 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 14:56:13 INFO - PROCESS | 1770 | 1468706173720 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 14:56:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 14:56:13 INFO - PROCESS | 1770 | 1468706173723 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 14:56:13 INFO - PROCESS | 1770 | 1468706173724 Marionette TRACE conn2 <- [1,278,null,{}] 14:56:13 INFO - PROCESS | 1770 | 1468706173726 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:13 INFO - PROCESS | 1770 | 1468706173727 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:13 INFO - PROCESS | 1770 | 1468706173802 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 14:56:13 INFO - PROCESS | 1770 | 1468706173808 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:13 INFO - PROCESS | 1770 | 1468706173809 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199c8000 == 39 [pid = 1770] [id = 77] 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x113025000) [pid = 1770] [serial = 228] [outer = 0x0] 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1173c4c00) [pid = 1770] [serial = 229] [outer = 0x113025000] 14:56:13 INFO - PROCESS | 1770 | 1468706173832 Marionette DEBUG loaded listener.js 14:56:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x119d65400) [pid = 1770] [serial = 230] [outer = 0x113025000] 14:56:14 INFO - PROCESS | 1770 | 1468706174207 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 14:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 519ms 14:56:14 INFO - PROCESS | 1770 | 1468706174243 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 14:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 14:56:14 INFO - PROCESS | 1770 | 1468706174246 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 14:56:14 INFO - PROCESS | 1770 | 1468706174249 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 1770 | 1468706174250 Marionette TRACE conn2 <- [1,282,null,{}] 14:56:14 INFO - PROCESS | 1770 | 1468706174254 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:14 INFO - PROCESS | 1770 | 1468706174255 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:14 INFO - PROCESS | 1770 | 1468706174373 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 14:56:14 INFO - PROCESS | 1770 | 1468706174378 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 1770 | 1468706174381 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x128df2800 == 40 [pid = 1770] [id = 78] 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x119d6c800) [pid = 1770] [serial = 231] [outer = 0x0] 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1269d6c00) [pid = 1770] [serial = 232] [outer = 0x119d6c800] 14:56:14 INFO - PROCESS | 1770 | 1468706174423 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a7b5c00) [pid = 1770] [serial = 233] [outer = 0x119d6c800] 14:56:14 INFO - PROCESS | 1770 | 1468706174762 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 14:56:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 14:56:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 519ms 14:56:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 14:56:14 INFO - PROCESS | 1770 | 1468706174768 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 14:56:14 INFO - PROCESS | 1770 | 1468706174769 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 14:56:14 INFO - PROCESS | 1770 | 1468706174773 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 14:56:14 INFO - PROCESS | 1770 | 1468706174776 Marionette TRACE conn2 <- [1,286,null,{}] 14:56:14 INFO - PROCESS | 1770 | 1468706174778 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:14 INFO - PROCESS | 1770 | 1468706174780 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:14 INFO - PROCESS | 1770 | 1468706174868 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 14:56:14 INFO - PROCESS | 1770 | 1468706174921 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:14 INFO - PROCESS | 1770 | 1468706174922 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c7800 == 41 [pid = 1770] [id = 79] 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1248ccc00) [pid = 1770] [serial = 234] [outer = 0x0] 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7c0800) [pid = 1770] [serial = 235] [outer = 0x1248ccc00] 14:56:14 INFO - PROCESS | 1770 | 1468706174945 Marionette DEBUG loaded listener.js 14:56:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12a85b800) [pid = 1770] [serial = 236] [outer = 0x1248ccc00] 14:56:15 INFO - PROCESS | 1770 | 1468706175208 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 14:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 14:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 14:56:15 INFO - PROCESS | 1770 | 1468706175244 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 1770 | 1468706175245 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 14:56:15 INFO - PROCESS | 1770 | 1468706175247 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 1770 | 1468706175249 Marionette TRACE conn2 <- [1,290,null,{}] 14:56:15 INFO - PROCESS | 1770 | 1468706175251 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:15 INFO - PROCESS | 1770 | 1468706175252 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:15 INFO - PROCESS | 1770 | 1468706175331 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 14:56:15 INFO - PROCESS | 1770 | 1468706175335 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 1770 | 1468706175336 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297a4800 == 42 [pid = 1770] [id = 80] 14:56:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x12a809800) [pid = 1770] [serial = 237] [outer = 0x0] 14:56:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x12a8e6800) [pid = 1770] [serial = 238] [outer = 0x12a809800] 14:56:15 INFO - PROCESS | 1770 | 1468706175363 Marionette DEBUG loaded listener.js 14:56:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12b813800) [pid = 1770] [serial = 239] [outer = 0x12a809800] 14:56:15 INFO - PROCESS | 1770 | 1468706175746 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 14:56:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 14:56:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 521ms 14:56:15 INFO - PROCESS | 1770 | 1468706175769 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 14:56:15 INFO - PROCESS | 1770 | 1468706175772 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 14:56:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 14:56:15 INFO - PROCESS | 1770 | 1468706175775 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 14:56:15 INFO - PROCESS | 1770 | 1468706175777 Marionette TRACE conn2 <- [1,294,null,{}] 14:56:15 INFO - PROCESS | 1770 | 1468706175781 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:15 INFO - PROCESS | 1770 | 1468706175783 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:15 INFO - PROCESS | 1770 | 1468706175885 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 14:56:15 INFO - PROCESS | 1770 | 1468706175935 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:15 INFO - PROCESS | 1770 | 1468706175936 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x11713d000 == 43 [pid = 1770] [id = 81] 14:56:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1177ccc00) [pid = 1770] [serial = 240] [outer = 0x0] 14:56:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x118430c00) [pid = 1770] [serial = 241] [outer = 0x1177ccc00] 14:56:15 INFO - PROCESS | 1770 | 1468706175966 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1188e2c00) [pid = 1770] [serial = 242] [outer = 0x1177ccc00] 14:56:16 INFO - PROCESS | 1770 | 1468706176390 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 622ms 14:56:16 INFO - PROCESS | 1770 | 1468706176397 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 14:56:16 INFO - PROCESS | 1770 | 1468706176400 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 14:56:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 14:56:16 INFO - PROCESS | 1770 | 1468706176404 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 14:56:16 INFO - PROCESS | 1770 | 1468706176406 Marionette TRACE conn2 <- [1,298,null,{}] 14:56:16 INFO - PROCESS | 1770 | 1468706176409 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:16 INFO - PROCESS | 1770 | 1468706176411 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:16 INFO - PROCESS | 1770 | 1468706176518 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 14:56:16 INFO - PROCESS | 1770 | 1468706176567 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:16 INFO - PROCESS | 1770 | 1468706176569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x12110b000 == 44 [pid = 1770] [id = 82] 14:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x119658c00) [pid = 1770] [serial = 243] [outer = 0x0] 14:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x120fa3000) [pid = 1770] [serial = 244] [outer = 0x119658c00] 14:56:16 INFO - PROCESS | 1770 | 1468706176602 Marionette DEBUG loaded listener.js 14:56:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12196e800) [pid = 1770] [serial = 245] [outer = 0x119658c00] 14:56:17 INFO - PROCESS | 1770 | 1468706177124 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 771ms 14:56:17 INFO - PROCESS | 1770 | 1468706177184 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 1770 | 1468706177185 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 14:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 14:56:17 INFO - PROCESS | 1770 | 1468706177190 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 1770 | 1468706177193 Marionette TRACE conn2 <- [1,302,null,{}] 14:56:17 INFO - PROCESS | 1770 | 1468706177200 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:17 INFO - PROCESS | 1770 | 1468706177203 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:17 INFO - PROCESS | 1770 | 1468706177302 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 14:56:17 INFO - PROCESS | 1770 | 1468706177366 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 1770 | 1468706177368 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fb9800 == 45 [pid = 1770] [id = 83] 14:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12690fc00) [pid = 1770] [serial = 246] [outer = 0x0] 14:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12889b800) [pid = 1770] [serial = 247] [outer = 0x12690fc00] 14:56:17 INFO - PROCESS | 1770 | 1468706177399 Marionette DEBUG loaded listener.js 14:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1288a3400) [pid = 1770] [serial = 248] [outer = 0x12690fc00] 14:56:17 INFO - PROCESS | 1770 | 1468706177792 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 623ms 14:56:17 INFO - PROCESS | 1770 | 1468706177814 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 14:56:17 INFO - PROCESS | 1770 | 1468706177816 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 14:56:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 14:56:17 INFO - PROCESS | 1770 | 1468706177818 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 14:56:17 INFO - PROCESS | 1770 | 1468706177819 Marionette TRACE conn2 <- [1,306,null,{}] 14:56:17 INFO - PROCESS | 1770 | 1468706177822 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:17 INFO - PROCESS | 1770 | 1468706177823 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:17 INFO - PROCESS | 1770 | 1468706177923 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 14:56:17 INFO - PROCESS | 1770 | 1468706177968 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:17 INFO - PROCESS | 1770 | 1468706177970 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b6000 == 46 [pid = 1770] [id = 84] 14:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x128bcec00) [pid = 1770] [serial = 249] [outer = 0x0] 14:56:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x128bd1800) [pid = 1770] [serial = 250] [outer = 0x128bcec00] 14:56:17 INFO - PROCESS | 1770 | 1468706177998 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x128bd7800) [pid = 1770] [serial = 251] [outer = 0x128bcec00] 14:56:18 INFO - PROCESS | 1770 | 1468706178395 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 623ms 14:56:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 14:56:18 INFO - PROCESS | 1770 | 1468706178442 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 14:56:18 INFO - PROCESS | 1770 | 1468706178443 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 14:56:18 INFO - PROCESS | 1770 | 1468706178446 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 14:56:18 INFO - PROCESS | 1770 | 1468706178447 Marionette TRACE conn2 <- [1,310,null,{}] 14:56:18 INFO - PROCESS | 1770 | 1468706178449 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:18 INFO - PROCESS | 1770 | 1468706178451 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:18 INFO - PROCESS | 1770 | 1468706178548 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 14:56:18 INFO - PROCESS | 1770 | 1468706178623 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:18 INFO - PROCESS | 1770 | 1468706178625 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7d1800 == 47 [pid = 1770] [id = 85] 14:56:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x128bd8000) [pid = 1770] [serial = 252] [outer = 0x0] 14:56:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x128d72800) [pid = 1770] [serial = 253] [outer = 0x128bd8000] 14:56:18 INFO - PROCESS | 1770 | 1468706178667 Marionette DEBUG loaded listener.js 14:56:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x128ff8400) [pid = 1770] [serial = 254] [outer = 0x128bd8000] 14:56:19 INFO - PROCESS | 1770 | 1468706179083 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 670ms 14:56:19 INFO - PROCESS | 1770 | 1468706179117 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 14:56:19 INFO - PROCESS | 1770 | 1468706179118 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 14:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 14:56:19 INFO - PROCESS | 1770 | 1468706179121 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 14:56:19 INFO - PROCESS | 1770 | 1468706179122 Marionette TRACE conn2 <- [1,314,null,{}] 14:56:19 INFO - PROCESS | 1770 | 1468706179125 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:19 INFO - PROCESS | 1770 | 1468706179129 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:19 INFO - PROCESS | 1770 | 1468706179347 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 14:56:19 INFO - PROCESS | 1770 | 1468706179410 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:19 INFO - PROCESS | 1770 | 1468706179412 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x116777800 == 48 [pid = 1770] [id = 86] 14:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x116a7bc00) [pid = 1770] [serial = 255] [outer = 0x0] 14:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x117151800) [pid = 1770] [serial = 256] [outer = 0x116a7bc00] 14:56:19 INFO - PROCESS | 1770 | 1468706179440 Marionette DEBUG loaded listener.js 14:56:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x11842fc00) [pid = 1770] [serial = 257] [outer = 0x116a7bc00] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x113b41000 == 47 [pid = 1770] [id = 53] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c7800 == 46 [pid = 1770] [id = 79] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x128df2800 == 45 [pid = 1770] [id = 78] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x1199c8000 == 44 [pid = 1770] [id = 77] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x126ec0800 == 43 [pid = 1770] [id = 76] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x12636c800 == 42 [pid = 1770] [id = 75] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x123c8d800 == 41 [pid = 1770] [id = 74] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x12149e800 == 40 [pid = 1770] [id = 73] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x116a98000 == 39 [pid = 1770] [id = 72] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x119442800 == 38 [pid = 1770] [id = 71] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x128f11c00) [pid = 1770] [serial = 192] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x1182ad000 == 37 [pid = 1770] [id = 70] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x116832000 == 36 [pid = 1770] [id = 69] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x1163ea800 == 35 [pid = 1770] [id = 68] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x117f25800 == 34 [pid = 1770] [id = 67] 14:56:19 INFO - PROCESS | 1770 | --DOCSHELL 0x112255800 == 33 [pid = 1770] [id = 66] 14:56:19 INFO - PROCESS | 1770 | 1468706179942 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x1214f6000) [pid = 1770] [serial = 174] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x119ecb800) [pid = 1770] [serial = 171] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1251e2800) [pid = 1770] [serial = 177] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x116b12400) [pid = 1770] [serial = 159] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1173c6000) [pid = 1770] [serial = 160] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119773400) [pid = 1770] [serial = 168] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x119611c00) [pid = 1770] [serial = 165] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1196b2c00) [pid = 1770] [serial = 166] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x118428800) [pid = 1770] [serial = 157] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x117150000) [pid = 1770] [serial = 156] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11861d800) [pid = 1770] [serial = 162] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1188c5800) [pid = 1770] [serial = 163] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x116b0bc00) [pid = 1770] [serial = 142] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x11393c400) [pid = 1770] [serial = 141] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1191b1000) [pid = 1770] [serial = 145] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11864a000) [pid = 1770] [serial = 144] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x128f0d800) [pid = 1770] [serial = 190] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x121460800) [pid = 1770] [serial = 148] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x120f6a000) [pid = 1770] [serial = 147] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1253e2800) [pid = 1770] [serial = 151] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x124c96400) [pid = 1770] [serial = 150] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1191b3c00) [pid = 1770] [serial = 154] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1177cb800) [pid = 1770] [serial = 153] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x125e4dc00) [pid = 1770] [serial = 180] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x125c4c400) [pid = 1770] [serial = 178] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11964d800) [pid = 1770] [serial = 183] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1288a6c00) [pid = 1770] [serial = 187] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x124839000) [pid = 1770] [serial = 184] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x126b1a000) [pid = 1770] [serial = 186] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x126908400) [pid = 1770] [serial = 181] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1251da800) [pid = 1770] [serial = 175] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x121214800) [pid = 1770] [serial = 172] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x119d6a000) [pid = 1770] [serial = 169] [outer = 0x0] [url = about:blank] 14:56:19 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128d68400) [pid = 1770] [serial = 189] [outer = 0x0] [url = about:blank] 14:56:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 871ms 14:56:19 INFO - PROCESS | 1770 | 1468706179994 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 14:56:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 14:56:19 INFO - PROCESS | 1770 | 1468706179996 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 14:56:20 INFO - PROCESS | 1770 | 1468706180000 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 1770 | 1468706180001 Marionette TRACE conn2 <- [1,318,null,{}] 14:56:20 INFO - PROCESS | 1770 | 1468706180006 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:20 INFO - PROCESS | 1770 | 1468706180007 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:20 INFO - PROCESS | 1770 | 1468706180085 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 14:56:20 INFO - PROCESS | 1770 | 1468706180091 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 1770 | 1468706180092 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x116706000 == 34 [pid = 1770] [id = 87] 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11864a400) [pid = 1770] [serial = 258] [outer = 0x0] 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188c5800) [pid = 1770] [serial = 259] [outer = 0x11864a400] 14:56:20 INFO - PROCESS | 1770 | 1468706180119 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196bd400) [pid = 1770] [serial = 260] [outer = 0x11864a400] 14:56:20 INFO - PROCESS | 1770 | 1468706180446 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 470ms 14:56:20 INFO - PROCESS | 1770 | 1468706180470 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 1770 | 1468706180473 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 14:56:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 14:56:20 INFO - PROCESS | 1770 | 1468706180476 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 14:56:20 INFO - PROCESS | 1770 | 1468706180478 Marionette TRACE conn2 <- [1,322,null,{}] 14:56:20 INFO - PROCESS | 1770 | 1468706180480 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:20 INFO - PROCESS | 1770 | 1468706180481 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:20 INFO - PROCESS | 1770 | 1468706180567 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 14:56:20 INFO - PROCESS | 1770 | 1468706180618 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:20 INFO - PROCESS | 1770 | 1468706180619 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x117350800 == 35 [pid = 1770] [id = 88] 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119d5dc00) [pid = 1770] [serial = 261] [outer = 0x0] 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1212a7c00) [pid = 1770] [serial = 262] [outer = 0x119d5dc00] 14:56:20 INFO - PROCESS | 1770 | 1468706180644 Marionette DEBUG loaded listener.js 14:56:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x12486c400) [pid = 1770] [serial = 263] [outer = 0x119d5dc00] 14:56:20 INFO - PROCESS | 1770 | 1468706180954 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 519ms 14:56:20 INFO - PROCESS | 1770 | 1468706180995 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 14:56:20 INFO - PROCESS | 1770 | 1468706180998 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 14:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 14:56:21 INFO - PROCESS | 1770 | 1468706181006 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 1770 | 1468706181010 Marionette TRACE conn2 <- [1,326,null,{}] 14:56:21 INFO - PROCESS | 1770 | 1468706181012 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:21 INFO - PROCESS | 1770 | 1468706181014 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:21 INFO - PROCESS | 1770 | 1468706181097 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 14:56:21 INFO - PROCESS | 1770 | 1468706181145 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 1770 | 1468706181147 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x11944f000 == 36 [pid = 1770] [id = 89] 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x121466800) [pid = 1770] [serial = 264] [outer = 0x0] 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125391400) [pid = 1770] [serial = 265] [outer = 0x121466800] 14:56:21 INFO - PROCESS | 1770 | 1468706181171 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1288a3c00) [pid = 1770] [serial = 266] [outer = 0x121466800] 14:56:21 INFO - PROCESS | 1770 | 1468706181461 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 479ms 14:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 14:56:21 INFO - PROCESS | 1770 | 1468706181493 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 14:56:21 INFO - PROCESS | 1770 | 1468706181494 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 14:56:21 INFO - PROCESS | 1770 | 1468706181496 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 1770 | 1468706181497 Marionette TRACE conn2 <- [1,330,null,{}] 14:56:21 INFO - PROCESS | 1770 | 1468706181501 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:21 INFO - PROCESS | 1770 | 1468706181502 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:21 INFO - PROCESS | 1770 | 1468706181579 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 14:56:21 INFO - PROCESS | 1770 | 1468706181583 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:21 INFO - PROCESS | 1770 | 1468706181584 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x121102800 == 37 [pid = 1770] [id = 90] 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1288a5400) [pid = 1770] [serial = 267] [outer = 0x0] 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128d6d800) [pid = 1770] [serial = 268] [outer = 0x1288a5400] 14:56:21 INFO - PROCESS | 1770 | 1468706181616 Marionette DEBUG loaded listener.js 14:56:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x129311800) [pid = 1770] [serial = 269] [outer = 0x1288a5400] 14:56:21 INFO - PROCESS | 1770 | 1468706181945 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 472ms 14:56:21 INFO - PROCESS | 1770 | 1468706181968 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 14:56:21 INFO - PROCESS | 1770 | 1468706181970 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 14:56:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 14:56:21 INFO - PROCESS | 1770 | 1468706181974 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 14:56:21 INFO - PROCESS | 1770 | 1468706181975 Marionette TRACE conn2 <- [1,334,null,{}] 14:56:21 INFO - PROCESS | 1770 | 1468706181977 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:21 INFO - PROCESS | 1770 | 1468706181979 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:22 INFO - PROCESS | 1770 | 1468706182087 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 14:56:22 INFO - PROCESS | 1770 | 1468706182098 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 1770 | 1468706182102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x113b51800 == 38 [pid = 1770] [id = 91] 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x129590000) [pid = 1770] [serial = 270] [outer = 0x0] 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1296a1800) [pid = 1770] [serial = 271] [outer = 0x129590000] 14:56:22 INFO - PROCESS | 1770 | 1468706182133 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x12a7b1c00) [pid = 1770] [serial = 272] [outer = 0x129590000] 14:56:22 INFO - PROCESS | 1770 | 1468706182492 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:56:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 570ms 14:56:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 14:56:22 INFO - PROCESS | 1770 | 1468706182544 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 14:56:22 INFO - PROCESS | 1770 | 1468706182545 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 14:56:22 INFO - PROCESS | 1770 | 1468706182547 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 14:56:22 INFO - PROCESS | 1770 | 1468706182548 Marionette TRACE conn2 <- [1,338,null,{}] 14:56:22 INFO - PROCESS | 1770 | 1468706182551 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:22 INFO - PROCESS | 1770 | 1468706182552 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:22 INFO - PROCESS | 1770 | 1468706182649 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 14:56:22 INFO - PROCESS | 1770 | 1468706182652 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:22 INFO - PROCESS | 1770 | 1468706182653 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x124b2b800 == 39 [pid = 1770] [id = 92] 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x129591000) [pid = 1770] [serial = 273] [outer = 0x0] 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12a7ba400) [pid = 1770] [serial = 274] [outer = 0x129591000] 14:56:22 INFO - PROCESS | 1770 | 1468706182686 Marionette DEBUG loaded listener.js 14:56:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12a8f2400) [pid = 1770] [serial = 275] [outer = 0x129591000] 14:56:22 INFO - PROCESS | 1770 | 1468706182995 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 14:56:23 INFO - PROCESS | 1770 | 1468706183018 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 1770 | 1468706183019 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 14:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 14:56:23 INFO - PROCESS | 1770 | 1468706183029 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 14:56:23 INFO - PROCESS | 1770 | 1468706183030 Marionette TRACE conn2 <- [1,342,null,{}] 14:56:23 INFO - PROCESS | 1770 | 1468706183032 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:23 INFO - PROCESS | 1770 | 1468706183033 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:23 INFO - PROCESS | 1770 | 1468706183132 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 14:56:23 INFO - PROCESS | 1770 | 1468706183146 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 1770 | 1468706183148 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x12636c800 == 40 [pid = 1770] [id = 93] 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12b81b000) [pid = 1770] [serial = 276] [outer = 0x0] 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12bb49400) [pid = 1770] [serial = 277] [outer = 0x12b81b000] 14:56:23 INFO - PROCESS | 1770 | 1468706183171 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x12bb51c00) [pid = 1770] [serial = 278] [outer = 0x12b81b000] 14:56:23 INFO - PROCESS | 1770 | 1468706183488 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 471ms 14:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 14:56:23 INFO - PROCESS | 1770 | 1468706183501 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 1770 | 1468706183502 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 14:56:23 INFO - PROCESS | 1770 | 1468706183505 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 14:56:23 INFO - PROCESS | 1770 | 1468706183508 Marionette TRACE conn2 <- [1,346,null,{}] 14:56:23 INFO - PROCESS | 1770 | 1468706183519 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:23 INFO - PROCESS | 1770 | 1468706183520 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:23 INFO - PROCESS | 1770 | 1468706183626 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 14:56:23 INFO - PROCESS | 1770 | 1468706183629 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:23 INFO - PROCESS | 1770 | 1468706183630 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b91000 == 41 [pid = 1770] [id = 94] 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12bb54c00) [pid = 1770] [serial = 279] [outer = 0x0] 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12bca3400) [pid = 1770] [serial = 280] [outer = 0x12bb54c00] 14:56:23 INFO - PROCESS | 1770 | 1468706183655 Marionette DEBUG loaded listener.js 14:56:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12bcaa000) [pid = 1770] [serial = 281] [outer = 0x12bb54c00] 14:56:23 INFO - PROCESS | 1770 | 1468706183965 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:56:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 480ms 14:56:23 INFO - PROCESS | 1770 | 1468706183984 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 14:56:23 INFO - PROCESS | 1770 | 1468706183985 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 14:56:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 14:56:24 INFO - PROCESS | 1770 | 1468706183995 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 1770 | 1468706183996 Marionette TRACE conn2 <- [1,350,null,{}] 14:56:24 INFO - PROCESS | 1770 | 1468706184004 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:24 INFO - PROCESS | 1770 | 1468706184007 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:24 INFO - PROCESS | 1770 | 1468706184186 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11842e400) [pid = 1770] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128cb4800) [pid = 1770] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x128cb1000) [pid = 1770] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x113025000) [pid = 1770] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x119d6c800) [pid = 1770] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x12969c400) [pid = 1770] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1170b0800) [pid = 1770] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1212a1c00) [pid = 1770] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1167ef000) [pid = 1770] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x128f0e000) [pid = 1770] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1168ab000) [pid = 1770] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1248ccc00) [pid = 1770] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 14:56:24 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1177cbc00) [pid = 1770] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 14:56:24 INFO - PROCESS | 1770 | 1468706184231 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 1770 | 1468706184232 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ac1800 == 42 [pid = 1770] [id = 95] 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1133cdc00) [pid = 1770] [serial = 282] [outer = 0x0] 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1177cbc00) [pid = 1770] [serial = 283] [outer = 0x1133cdc00] 14:56:24 INFO - PROCESS | 1770 | 1468706184270 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x119999000) [pid = 1770] [serial = 284] [outer = 0x1133cdc00] 14:56:24 INFO - PROCESS | 1770 | 1468706184660 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 14:56:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 683ms 14:56:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 14:56:24 INFO - PROCESS | 1770 | 1468706184671 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 14:56:24 INFO - PROCESS | 1770 | 1468706184675 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 14:56:24 INFO - PROCESS | 1770 | 1468706184678 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 14:56:24 INFO - PROCESS | 1770 | 1468706184680 Marionette TRACE conn2 <- [1,354,null,{}] 14:56:24 INFO - PROCESS | 1770 | 1468706184683 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:24 INFO - PROCESS | 1770 | 1468706184685 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:24 INFO - PROCESS | 1770 | 1468706184853 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 14:56:24 INFO - PROCESS | 1770 | 1468706184880 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:24 INFO - PROCESS | 1770 | 1468706184881 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a742000 == 43 [pid = 1770] [id = 96] 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x119d6c800) [pid = 1770] [serial = 285] [outer = 0x0] 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128f0e000) [pid = 1770] [serial = 286] [outer = 0x119d6c800] 14:56:24 INFO - PROCESS | 1770 | 1468706184907 Marionette DEBUG loaded listener.js 14:56:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12be64000) [pid = 1770] [serial = 287] [outer = 0x119d6c800] 14:56:25 INFO - PROCESS | 1770 | 1468706185214 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 572ms 14:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 14:56:25 INFO - PROCESS | 1770 | 1468706185251 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 1770 | 1468706185252 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 14:56:25 INFO - PROCESS | 1770 | 1468706185256 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 1770 | 1468706185259 Marionette TRACE conn2 <- [1,358,null,{}] 14:56:25 INFO - PROCESS | 1770 | 1468706185261 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:25 INFO - PROCESS | 1770 | 1468706185263 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:25 INFO - PROCESS | 1770 | 1468706185351 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 14:56:25 INFO - PROCESS | 1770 | 1468706185357 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 1770 | 1468706185359 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x12ad55800 == 44 [pid = 1770] [id = 97] 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12be68400) [pid = 1770] [serial = 288] [outer = 0x0] 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12be71000) [pid = 1770] [serial = 289] [outer = 0x12be68400] 14:56:25 INFO - PROCESS | 1770 | 1468706185382 Marionette DEBUG loaded listener.js 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12c358c00) [pid = 1770] [serial = 290] [outer = 0x12be68400] 14:56:25 INFO - PROCESS | 1770 | 1468706185670 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 421ms 14:56:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 14:56:25 INFO - PROCESS | 1770 | 1468706185678 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 14:56:25 INFO - PROCESS | 1770 | 1468706185679 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 14:56:25 INFO - PROCESS | 1770 | 1468706185681 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 14:56:25 INFO - PROCESS | 1770 | 1468706185682 Marionette TRACE conn2 <- [1,362,null,{}] 14:56:25 INFO - PROCESS | 1770 | 1468706185685 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:25 INFO - PROCESS | 1770 | 1468706185686 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:25 INFO - PROCESS | 1770 | 1468706185814 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 14:56:25 INFO - PROCESS | 1770 | 1468706185819 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:25 INFO - PROCESS | 1770 | 1468706185820 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adbe800 == 45 [pid = 1770] [id = 98] 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x126333c00) [pid = 1770] [serial = 291] [outer = 0x0] 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12c358800) [pid = 1770] [serial = 292] [outer = 0x126333c00] 14:56:25 INFO - PROCESS | 1770 | 1468706185843 Marionette DEBUG loaded listener.js 14:56:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12c48e800) [pid = 1770] [serial = 293] [outer = 0x126333c00] 14:56:26 INFO - PROCESS | 1770 | 1468706186141 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 469ms 14:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 14:56:26 INFO - PROCESS | 1770 | 1468706186151 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 1770 | 1468706186152 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 14:56:26 INFO - PROCESS | 1770 | 1468706186154 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 1770 | 1468706186156 Marionette TRACE conn2 <- [1,366,null,{}] 14:56:26 INFO - PROCESS | 1770 | 1468706186213 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:26 INFO - PROCESS | 1770 | 1468706186215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:26 INFO - PROCESS | 1770 | 1468706186312 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 14:56:26 INFO - PROCESS | 1770 | 1468706186399 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:26 INFO - PROCESS | 1770 | 1468706186401 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163d3000 == 46 [pid = 1770] [id = 99] 14:56:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x116b0bc00) [pid = 1770] [serial = 294] [outer = 0x0] 14:56:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1174ca000) [pid = 1770] [serial = 295] [outer = 0x116b0bc00] 14:56:26 INFO - PROCESS | 1770 | 1468706186433 Marionette DEBUG loaded listener.js 14:56:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x11861f400) [pid = 1770] [serial = 296] [outer = 0x116b0bc00] 14:56:26 INFO - PROCESS | 1770 | 1468706186879 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 772ms 14:56:26 INFO - PROCESS | 1770 | 1468706186927 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 14:56:26 INFO - PROCESS | 1770 | 1468706186930 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 14:56:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 14:56:26 INFO - PROCESS | 1770 | 1468706186933 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 14:56:26 INFO - PROCESS | 1770 | 1468706186935 Marionette TRACE conn2 <- [1,370,null,{}] 14:56:26 INFO - PROCESS | 1770 | 1468706186958 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:26 INFO - PROCESS | 1770 | 1468706186960 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:27 INFO - PROCESS | 1770 | 1468706187064 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 14:56:27 INFO - PROCESS | 1770 | 1468706187117 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 1770 | 1468706187119 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199c8000 == 47 [pid = 1770] [id = 100] 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x119ec6800) [pid = 1770] [serial = 297] [outer = 0x0] 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x12129f400) [pid = 1770] [serial = 298] [outer = 0x119ec6800] 14:56:27 INFO - PROCESS | 1770 | 1468706187150 Marionette DEBUG loaded listener.js 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1249ca400) [pid = 1770] [serial = 299] [outer = 0x119ec6800] 14:56:27 INFO - PROCESS | 1770 | 1468706187595 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 14:56:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 14:56:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 688ms 14:56:27 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 14:56:27 INFO - PROCESS | 1770 | 1468706187632 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 14:56:27 INFO - PROCESS | 1770 | 1468706187634 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 14:56:27 INFO - PROCESS | 1770 | 1468706187653 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 14:56:27 INFO - PROCESS | 1770 | 1468706187656 Marionette TRACE conn2 <- [1,374,null,{}] 14:56:27 INFO - PROCESS | 1770 | 1468706187660 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:27 INFO - PROCESS | 1770 | 1468706187662 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:27 INFO - PROCESS | 1770 | 1468706187767 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 14:56:27 INFO - PROCESS | 1770 | 1468706187832 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:27 INFO - PROCESS | 1770 | 1468706187835 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x12953f000 == 48 [pid = 1770] [id = 101] 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x126908400) [pid = 1770] [serial = 300] [outer = 0x0] 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x12889d800) [pid = 1770] [serial = 301] [outer = 0x126908400] 14:56:27 INFO - PROCESS | 1770 | 1468706187867 Marionette DEBUG loaded listener.js 14:56:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x128d71c00) [pid = 1770] [serial = 302] [outer = 0x126908400] 14:56:28 INFO - PROCESS | 1770 | 1468706188294 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 14:56:28 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 14:56:28 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 689ms 14:56:28 INFO - PROCESS | 1770 | 1468706188329 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 14:56:28 INFO - PROCESS | 1770 | 1468706188334 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 14:56:28 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 14:56:28 INFO - PROCESS | 1770 | 1468706188338 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 14:56:28 INFO - PROCESS | 1770 | 1468706188340 Marionette TRACE conn2 <- [1,378,null,{}] 14:56:28 INFO - PROCESS | 1770 | 1468706188343 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:28 INFO - PROCESS | 1770 | 1468706188344 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:28 INFO - PROCESS | 1770 | 1468706188448 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 14:56:28 INFO - PROCESS | 1770 | 1468706188521 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:28 INFO - PROCESS | 1770 | 1468706188522 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a3e000 == 49 [pid = 1770] [id = 102] 14:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x1170b3c00) [pid = 1770] [serial = 303] [outer = 0x0] 14:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x118655c00) [pid = 1770] [serial = 304] [outer = 0x1170b3c00] 14:56:28 INFO - PROCESS | 1770 | 1468706188706 Marionette DEBUG loaded listener.js 14:56:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x119608000) [pid = 1770] [serial = 305] [outer = 0x1170b3c00] 14:56:29 INFO - PROCESS | 1770 | 1468706189201 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 14:56:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 872ms 14:56:29 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 14:56:29 INFO - PROCESS | 1770 | 1468706189211 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 1770 | 1468706189212 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 14:56:29 INFO - PROCESS | 1770 | 1468706189215 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 1770 | 1468706189216 Marionette TRACE conn2 <- [1,382,null,{}] 14:56:29 INFO - PROCESS | 1770 | 1468706189220 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:29 INFO - PROCESS | 1770 | 1468706189221 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:29 INFO - PROCESS | 1770 | 1468706189306 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 14:56:29 INFO - PROCESS | 1770 | 1468706189355 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 1770 | 1468706189356 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x11734b000 == 50 [pid = 1770] [id = 103] 14:56:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x1196b2000) [pid = 1770] [serial = 306] [outer = 0x0] 14:56:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x119ec6400) [pid = 1770] [serial = 307] [outer = 0x1196b2000] 14:56:29 INFO - PROCESS | 1770 | 1468706189398 Marionette DEBUG loaded listener.js 14:56:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x121463800) [pid = 1770] [serial = 308] [outer = 0x1196b2000] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12ad55800 == 49 [pid = 1770] [id = 97] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12a742000 == 48 [pid = 1770] [id = 96] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x119ac1800 == 47 [pid = 1770] [id = 95] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x128b91000 == 46 [pid = 1770] [id = 94] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12636c800 == 45 [pid = 1770] [id = 93] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x124b2b800 == 44 [pid = 1770] [id = 92] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x113b51800 == 43 [pid = 1770] [id = 91] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x12a8e6800) [pid = 1770] [serial = 238] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x121102800 == 42 [pid = 1770] [id = 90] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x11944f000 == 41 [pid = 1770] [id = 89] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x117350800 == 40 [pid = 1770] [id = 88] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x116706000 == 39 [pid = 1770] [id = 87] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x116777800 == 38 [pid = 1770] [id = 86] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12110b000 == 37 [pid = 1770] [id = 82] 14:56:29 INFO - PROCESS | 1770 | --DOCSHELL 0x11713d000 == 36 [pid = 1770] [id = 81] 14:56:29 INFO - PROCESS | 1770 | 1468706189801 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 14:56:29 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 14:56:29 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 620ms 14:56:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 14:56:29 INFO - PROCESS | 1770 | 1468706189835 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 14:56:29 INFO - PROCESS | 1770 | 1468706189837 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 14:56:29 INFO - PROCESS | 1770 | 1468706189841 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 14:56:29 INFO - PROCESS | 1770 | 1468706189843 Marionette TRACE conn2 <- [1,386,null,{}] 14:56:29 INFO - PROCESS | 1770 | 1468706189845 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:29 INFO - PROCESS | 1770 | 1468706189847 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:29 INFO - PROCESS | 1770 | 1468706189935 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x12a85b800) [pid = 1770] [serial = 236] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x12173cc00) [pid = 1770] [serial = 211] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x128f09c00) [pid = 1770] [serial = 218] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x12930a000) [pid = 1770] [serial = 193] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x119d65400) [pid = 1770] [serial = 230] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1173c4c00) [pid = 1770] [serial = 229] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x1269d6c00) [pid = 1770] [serial = 232] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x118432000) [pid = 1770] [serial = 198] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x12a6bdc00) [pid = 1770] [serial = 227] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1177c5c00) [pid = 1770] [serial = 201] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1269d8000) [pid = 1770] [serial = 215] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1212ab400) [pid = 1770] [serial = 209] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1184cd800) [pid = 1770] [serial = 202] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1196b3800) [pid = 1770] [serial = 208] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x129311c00) [pid = 1770] [serial = 220] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1122bcc00) [pid = 1770] [serial = 195] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x125e49c00) [pid = 1770] [serial = 214] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x12958cc00) [pid = 1770] [serial = 223] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x12a7c0800) [pid = 1770] [serial = 235] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x128cbc800) [pid = 1770] [serial = 217] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x12ccebc00) [pid = 1770] [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.] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1296a6c00) [pid = 1770] [serial = 226] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x129594c00) [pid = 1770] [serial = 224] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x12a7b5c00) [pid = 1770] [serial = 233] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1251e5400) [pid = 1770] [serial = 212] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x12957cc00) [pid = 1770] [serial = 221] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11965a800) [pid = 1770] [serial = 205] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1188bdc00) [pid = 1770] [serial = 204] [outer = 0x0] [url = about:blank] 14:56:29 INFO - PROCESS | 1770 | 1468706189994 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:29 INFO - PROCESS | 1770 | 1468706189996 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x11734d800 == 37 [pid = 1770] [id = 104] 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1191b0c00) [pid = 1770] [serial = 309] [outer = 0x0] 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119ece800) [pid = 1770] [serial = 310] [outer = 0x1191b0c00] 14:56:30 INFO - PROCESS | 1770 | 1468706190024 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1253e3000) [pid = 1770] [serial = 311] [outer = 0x1191b0c00] 14:56:30 INFO - PROCESS | 1770 | 1468706190319 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 14:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 14:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 519ms 14:56:30 INFO - PROCESS | 1770 | 1468706190361 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 14:56:30 INFO - PROCESS | 1770 | 1468706190362 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 14:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 14:56:30 INFO - PROCESS | 1770 | 1468706190364 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 1770 | 1468706190367 Marionette TRACE conn2 <- [1,390,null,{}] 14:56:30 INFO - PROCESS | 1770 | 1468706190376 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:30 INFO - PROCESS | 1770 | 1468706190379 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:30 INFO - PROCESS | 1770 | 1468706190454 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 14:56:30 INFO - PROCESS | 1770 | 1468706190513 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 1770 | 1468706190515 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x119442800 == 38 [pid = 1770] [id = 105] 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1196b3800) [pid = 1770] [serial = 312] [outer = 0x0] 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x125e52800) [pid = 1770] [serial = 313] [outer = 0x1196b3800] 14:56:30 INFO - PROCESS | 1770 | 1468706190539 Marionette DEBUG loaded listener.js 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128bd7000) [pid = 1770] [serial = 314] [outer = 0x1196b3800] 14:56:30 INFO - PROCESS | 1770 | 1468706190845 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 14:56:30 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 14:56:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 521ms 14:56:30 INFO - PROCESS | 1770 | 1468706190885 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 14:56:30 INFO - PROCESS | 1770 | 1468706190887 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 14:56:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 14:56:30 INFO - PROCESS | 1770 | 1468706190892 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 14:56:30 INFO - PROCESS | 1770 | 1468706190893 Marionette TRACE conn2 <- [1,394,null,{}] 14:56:30 INFO - PROCESS | 1770 | 1468706190895 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:30 INFO - PROCESS | 1770 | 1468706190896 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:30 INFO - PROCESS | 1770 | 1468706190972 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 14:56:30 INFO - PROCESS | 1770 | 1468706190977 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:30 INFO - PROCESS | 1770 | 1468706190979 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x12110b000 == 39 [pid = 1770] [id = 106] 14:56:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128cb1c00) [pid = 1770] [serial = 315] [outer = 0x0] 14:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128f03800) [pid = 1770] [serial = 316] [outer = 0x128cb1c00] 14:56:31 INFO - PROCESS | 1770 | 1468706191003 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x129309c00) [pid = 1770] [serial = 317] [outer = 0x128cb1c00] 14:56:31 INFO - PROCESS | 1770 | 1468706191318 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 14:56:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 14:56:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 470ms 14:56:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 14:56:31 INFO - PROCESS | 1770 | 1468706191362 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 14:56:31 INFO - PROCESS | 1770 | 1468706191364 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 14:56:31 INFO - PROCESS | 1770 | 1468706191367 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 14:56:31 INFO - PROCESS | 1770 | 1468706191369 Marionette TRACE conn2 <- [1,398,null,{}] 14:56:31 INFO - PROCESS | 1770 | 1468706191372 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:31 INFO - PROCESS | 1770 | 1468706191374 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:31 INFO - PROCESS | 1770 | 1468706191487 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 14:56:31 INFO - PROCESS | 1770 | 1468706191541 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:31 INFO - PROCESS | 1770 | 1468706191543 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x1248a8800 == 40 [pid = 1770] [id = 107] 14:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1296a3400) [pid = 1770] [serial = 318] [outer = 0x0] 14:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1296a7000) [pid = 1770] [serial = 319] [outer = 0x1296a3400] 14:56:31 INFO - PROCESS | 1770 | 1468706191604 Marionette DEBUG loaded listener.js 14:56:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x12a7b3800) [pid = 1770] [serial = 320] [outer = 0x1296a3400] 14:56:32 INFO - PROCESS | 1770 | 1468706192130 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 14:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 770ms 14:56:32 INFO - PROCESS | 1770 | 1468706192143 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 1770 | 1468706192144 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 14:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 14:56:32 INFO - PROCESS | 1770 | 1468706192152 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 1770 | 1468706192153 Marionette TRACE conn2 <- [1,402,null,{}] 14:56:32 INFO - PROCESS | 1770 | 1468706192156 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:32 INFO - PROCESS | 1770 | 1468706192160 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:32 INFO - PROCESS | 1770 | 1468706192259 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 14:56:32 INFO - PROCESS | 1770 | 1468706192262 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 1770 | 1468706192263 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b6b000 == 41 [pid = 1770] [id = 108] 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1296a4c00) [pid = 1770] [serial = 321] [outer = 0x0] 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12b81bc00) [pid = 1770] [serial = 322] [outer = 0x1296a4c00] 14:56:32 INFO - PROCESS | 1770 | 1468706192287 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12bb52800) [pid = 1770] [serial = 323] [outer = 0x1296a4c00] 14:56:32 INFO - PROCESS | 1770 | 1468706192642 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 14:56:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 14:56:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 523ms 14:56:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 14:56:32 INFO - PROCESS | 1770 | 1468706192681 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 14:56:32 INFO - PROCESS | 1770 | 1468706192682 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 14:56:32 INFO - PROCESS | 1770 | 1468706192684 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 14:56:32 INFO - PROCESS | 1770 | 1468706192685 Marionette TRACE conn2 <- [1,406,null,{}] 14:56:32 INFO - PROCESS | 1770 | 1468706192687 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:32 INFO - PROCESS | 1770 | 1468706192688 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:32 INFO - PROCESS | 1770 | 1468706192785 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 14:56:32 INFO - PROCESS | 1770 | 1468706192789 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:32 INFO - PROCESS | 1770 | 1468706192790 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b95000 == 42 [pid = 1770] [id = 109] 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12bca2400) [pid = 1770] [serial = 324] [outer = 0x0] 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12bcaec00) [pid = 1770] [serial = 325] [outer = 0x12bca2400] 14:56:32 INFO - PROCESS | 1770 | 1468706192814 Marionette DEBUG loaded listener.js 14:56:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x12be70400) [pid = 1770] [serial = 326] [outer = 0x12bca2400] 14:56:33 INFO - PROCESS | 1770 | 1468706193165 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 14:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 14:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 14:56:33 INFO - PROCESS | 1770 | 1468706193213 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 1770 | 1468706193214 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 14:56:33 INFO - PROCESS | 1770 | 1468706193216 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 1770 | 1468706193217 Marionette TRACE conn2 <- [1,410,null,{}] 14:56:33 INFO - PROCESS | 1770 | 1468706193220 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:33 INFO - PROCESS | 1770 | 1468706193221 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:33 INFO - PROCESS | 1770 | 1468706193317 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 14:56:33 INFO - PROCESS | 1770 | 1468706193322 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 1770 | 1468706193323 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fca000 == 43 [pid = 1770] [id = 110] 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x116a70400) [pid = 1770] [serial = 327] [outer = 0x0] 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x12c48a400) [pid = 1770] [serial = 328] [outer = 0x116a70400] 14:56:33 INFO - PROCESS | 1770 | 1468706193346 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x12c491800) [pid = 1770] [serial = 329] [outer = 0x116a70400] 14:56:33 INFO - PROCESS | 1770 | 1468706193670 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 14:56:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 14:56:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 469ms 14:56:33 INFO - PROCESS | 1770 | 1468706193686 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 14:56:33 INFO - PROCESS | 1770 | 1468706193688 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 14:56:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 14:56:33 INFO - PROCESS | 1770 | 1468706193709 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 14:56:33 INFO - PROCESS | 1770 | 1468706193711 Marionette TRACE conn2 <- [1,414,null,{}] 14:56:33 INFO - PROCESS | 1770 | 1468706193713 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:33 INFO - PROCESS | 1770 | 1468706193714 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:33 INFO - PROCESS | 1770 | 1468706193814 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 14:56:33 INFO - PROCESS | 1770 | 1468706193818 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:33 INFO - PROCESS | 1770 | 1468706193819 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x129541800 == 44 [pid = 1770] [id = 111] 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x12bca2800) [pid = 1770] [serial = 330] [outer = 0x0] 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x12c6e0c00) [pid = 1770] [serial = 331] [outer = 0x12bca2800] 14:56:33 INFO - PROCESS | 1770 | 1468706193842 Marionette DEBUG loaded listener.js 14:56:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x12c6e7000) [pid = 1770] [serial = 332] [outer = 0x12bca2800] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x129591000) [pid = 1770] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x12b81b000) [pid = 1770] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x12bb54c00) [pid = 1770] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x116a7bc00) [pid = 1770] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119d5dc00) [pid = 1770] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x121466800) [pid = 1770] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x11864a400) [pid = 1770] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1288a5400) [pid = 1770] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1133cdc00) [pid = 1770] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x12be68400) [pid = 1770] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x129590000) [pid = 1770] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 14:56:34 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x119d6c800) [pid = 1770] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 14:56:34 INFO - PROCESS | 1770 | 1468706194307 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 14:56:34 INFO - PROCESS | 1770 | 1468706194364 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 14:56:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 14:56:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 679ms 14:56:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 14:56:34 INFO - PROCESS | 1770 | 1468706194378 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 14:56:34 INFO - PROCESS | 1770 | 1468706194379 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 14:56:34 INFO - PROCESS | 1770 | 1468706194381 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 14:56:34 INFO - PROCESS | 1770 | 1468706194382 Marionette TRACE conn2 <- [1,418,null,{}] 14:56:34 INFO - PROCESS | 1770 | 1468706194385 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:34 INFO - PROCESS | 1770 | 1468706194386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:34 INFO - PROCESS | 1770 | 1468706194466 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 14:56:34 INFO - PROCESS | 1770 | 1468706194472 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:34 INFO - PROCESS | 1770 | 1468706194475 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b1800 == 45 [pid = 1770] [id = 112] 14:56:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x11864a400) [pid = 1770] [serial = 333] [outer = 0x0] 14:56:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x119d5dc00) [pid = 1770] [serial = 334] [outer = 0x11864a400] 14:56:34 INFO - PROCESS | 1770 | 1468706194503 Marionette DEBUG loaded listener.js 14:56:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x129575000) [pid = 1770] [serial = 335] [outer = 0x11864a400] 14:56:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 14:56:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1021ms 14:56:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 14:56:35 INFO - PROCESS | 1770 | 1468706195399 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 14:56:35 INFO - PROCESS | 1770 | 1468706195402 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 14:56:35 INFO - PROCESS | 1770 | 1468706195403 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 14:56:35 INFO - PROCESS | 1770 | 1468706195413 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 14:56:35 INFO - PROCESS | 1770 | 1468706195415 Marionette TRACE conn2 <- [1,422,null,{}] 14:56:35 INFO - PROCESS | 1770 | 1468706195417 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:35 INFO - PROCESS | 1770 | 1468706195419 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:35 INFO - PROCESS | 1770 | 1468706195538 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 14:56:35 INFO - PROCESS | 1770 | 1468706195544 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:35 INFO - PROCESS | 1770 | 1468706195546 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c321800 == 46 [pid = 1770] [id = 113] 14:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x118654400) [pid = 1770] [serial = 336] [outer = 0x0] 14:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12c6e2800) [pid = 1770] [serial = 337] [outer = 0x118654400] 14:56:35 INFO - PROCESS | 1770 | 1468706195569 Marionette DEBUG loaded listener.js 14:56:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x12c9a9400) [pid = 1770] [serial = 338] [outer = 0x118654400] 14:56:36 INFO - PROCESS | 1770 | 1468706196343 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 14:56:36 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 14:56:36 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 977ms 14:56:36 INFO - PROCESS | 1770 | 1468706196385 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 14:56:36 INFO - PROCESS | 1770 | 1468706196388 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 14:56:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 14:56:36 INFO - PROCESS | 1770 | 1468706196391 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 14:56:36 INFO - PROCESS | 1770 | 1468706196394 Marionette TRACE conn2 <- [1,426,null,{}] 14:56:36 INFO - PROCESS | 1770 | 1468706196397 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:36 INFO - PROCESS | 1770 | 1468706196399 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:36 INFO - PROCESS | 1770 | 1468706196505 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 14:56:36 INFO - PROCESS | 1770 | 1468706196569 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:36 INFO - PROCESS | 1770 | 1468706196572 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aa0000 == 47 [pid = 1770] [id = 114] 14:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x110e53800) [pid = 1770] [serial = 339] [outer = 0x0] 14:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x110e55400) [pid = 1770] [serial = 340] [outer = 0x110e53800] 14:56:36 INFO - PROCESS | 1770 | 1468706196643 Marionette DEBUG loaded listener.js 14:56:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x113282400) [pid = 1770] [serial = 341] [outer = 0x110e53800] 14:56:37 INFO - PROCESS | 1770 | 1468706197122 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 14:56:37 INFO - PROCESS | 1770 | 1468706197165 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 14:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 14:56:37 INFO - PROCESS | 1770 | 1468706197170 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 14:56:37 INFO - PROCESS | 1770 | 1468706197172 Marionette TRACE conn2 <- [1,430,null,{}] 14:56:37 INFO - PROCESS | 1770 | 1468706197174 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:37 INFO - PROCESS | 1770 | 1468706197176 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:37 INFO - PROCESS | 1770 | 1468706197281 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 14:56:37 INFO - PROCESS | 1770 | 1468706197346 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:37 INFO - PROCESS | 1770 | 1468706197348 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fdc000 == 48 [pid = 1770] [id = 115] 14:56:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1196b1c00) [pid = 1770] [serial = 342] [outer = 0x0] 14:56:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x11999f000) [pid = 1770] [serial = 343] [outer = 0x1196b1c00] 14:56:37 INFO - PROCESS | 1770 | 1468706197378 Marionette DEBUG loaded listener.js 14:56:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x120f9f800) [pid = 1770] [serial = 344] [outer = 0x1196b1c00] 14:56:37 INFO - PROCESS | 1770 | 1468706197802 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 14:56:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 14:56:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 672ms 14:56:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 14:56:37 INFO - PROCESS | 1770 | 1468706197843 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 14:56:37 INFO - PROCESS | 1770 | 1468706197844 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 14:56:37 INFO - PROCESS | 1770 | 1468706197847 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 14:56:37 INFO - PROCESS | 1770 | 1468706197849 Marionette TRACE conn2 <- [1,434,null,{}] 14:56:37 INFO - PROCESS | 1770 | 1468706197896 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:37 INFO - PROCESS | 1770 | 1468706197899 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:38 INFO - PROCESS | 1770 | 1468706198004 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 14:56:38 INFO - PROCESS | 1770 | 1468706198068 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 1770 | 1468706198070 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fb8000 == 49 [pid = 1770] [id = 116] 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x125c4cc00) [pid = 1770] [serial = 345] [outer = 0x0] 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x12690d800) [pid = 1770] [serial = 346] [outer = 0x125c4cc00] 14:56:38 INFO - PROCESS | 1770 | 1468706198103 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x1288a5400) [pid = 1770] [serial = 347] [outer = 0x125c4cc00] 14:56:38 INFO - PROCESS | 1770 | 1468706198516 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 14:56:38 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 14:56:38 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 691ms 14:56:38 INFO - PROCESS | 1770 | 1468706198541 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 14:56:38 INFO - PROCESS | 1770 | 1468706198544 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 14:56:38 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 14:56:38 INFO - PROCESS | 1770 | 1468706198548 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 14:56:38 INFO - PROCESS | 1770 | 1468706198550 Marionette TRACE conn2 <- [1,438,null,{}] 14:56:38 INFO - PROCESS | 1770 | 1468706198553 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:38 INFO - PROCESS | 1770 | 1468706198556 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:38 INFO - PROCESS | 1770 | 1468706198711 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 14:56:38 INFO - PROCESS | 1770 | 1468706198807 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:38 INFO - PROCESS | 1770 | 1468706198808 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c33d800 == 50 [pid = 1770] [id = 117] 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x128caf800) [pid = 1770] [serial = 348] [outer = 0x0] 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x129310c00) [pid = 1770] [serial = 349] [outer = 0x128caf800] 14:56:38 INFO - PROCESS | 1770 | 1468706198857 Marionette DEBUG loaded listener.js 14:56:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x129593400) [pid = 1770] [serial = 350] [outer = 0x128caf800] 14:56:39 INFO - PROCESS | 1770 | 1468706199342 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 14:56:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 14:56:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 822ms 14:56:39 INFO - PROCESS | 1770 | 1468706199369 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 14:56:39 INFO - PROCESS | 1770 | 1468706199371 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 14:56:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 14:56:39 INFO - PROCESS | 1770 | 1468706199375 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 14:56:39 INFO - PROCESS | 1770 | 1468706199376 Marionette TRACE conn2 <- [1,442,null,{}] 14:56:39 INFO - PROCESS | 1770 | 1468706199379 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:39 INFO - PROCESS | 1770 | 1468706199380 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:39 INFO - PROCESS | 1770 | 1468706199480 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 14:56:39 INFO - PROCESS | 1770 | 1468706199533 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:39 INFO - PROCESS | 1770 | 1468706199535 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9c7000 == 51 [pid = 1770] [id = 118] 14:56:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x129571c00) [pid = 1770] [serial = 351] [outer = 0x0] 14:56:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x12a6bc800) [pid = 1770] [serial = 352] [outer = 0x129571c00] 14:56:39 INFO - PROCESS | 1770 | 1468706199563 Marionette DEBUG loaded listener.js 14:56:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x12a7bec00) [pid = 1770] [serial = 353] [outer = 0x129571c00] 14:56:40 INFO - PROCESS | 1770 | 1468706200155 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 14:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 14:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 819ms 14:56:40 INFO - PROCESS | 1770 | 1468706200209 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 14:56:40 INFO - PROCESS | 1770 | 1468706200211 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 14:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 14:56:40 INFO - PROCESS | 1770 | 1468706200215 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 1770 | 1468706200217 Marionette TRACE conn2 <- [1,446,null,{}] 14:56:40 INFO - PROCESS | 1770 | 1468706200221 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:40 INFO - PROCESS | 1770 | 1468706200225 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:40 INFO - PROCESS | 1770 | 1468706200317 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 14:56:40 INFO - PROCESS | 1770 | 1468706200386 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 1770 | 1468706200387 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x11618b000 == 52 [pid = 1770] [id = 119] 14:56:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x118619400) [pid = 1770] [serial = 354] [outer = 0x0] 14:56:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x1188e6c00) [pid = 1770] [serial = 355] [outer = 0x118619400] 14:56:40 INFO - PROCESS | 1770 | 1468706200415 Marionette DEBUG loaded listener.js 14:56:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x1196b1800) [pid = 1770] [serial = 356] [outer = 0x118619400] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b1800 == 51 [pid = 1770] [id = 112] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x129541800 == 50 [pid = 1770] [id = 111] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x128fca000 == 49 [pid = 1770] [id = 110] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x128b95000 == 48 [pid = 1770] [id = 109] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x126b6b000 == 47 [pid = 1770] [id = 108] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x1248a8800 == 46 [pid = 1770] [id = 107] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x12110b000 == 45 [pid = 1770] [id = 106] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x12c358800) [pid = 1770] [serial = 292] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x119442800 == 44 [pid = 1770] [id = 105] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x11734d800 == 43 [pid = 1770] [id = 104] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x11734b000 == 42 [pid = 1770] [id = 103] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x116a3e000 == 41 [pid = 1770] [id = 102] 14:56:40 INFO - PROCESS | 1770 | --DOCSHELL 0x12adbe800 == 40 [pid = 1770] [id = 98] 14:56:40 INFO - PROCESS | 1770 | 1468706200817 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 14:56:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 14:56:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 621ms 14:56:40 INFO - PROCESS | 1770 | 1468706200837 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 14:56:40 INFO - PROCESS | 1770 | 1468706200841 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 14:56:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 14:56:40 INFO - PROCESS | 1770 | 1468706200846 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 14:56:40 INFO - PROCESS | 1770 | 1468706200847 Marionette TRACE conn2 <- [1,450,null,{}] 14:56:40 INFO - PROCESS | 1770 | 1468706200850 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:40 INFO - PROCESS | 1770 | 1468706200851 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:40 INFO - PROCESS | 1770 | 1468706200932 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x12a7ba400) [pid = 1770] [serial = 274] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x12bb49400) [pid = 1770] [serial = 277] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x12bca3400) [pid = 1770] [serial = 280] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x12889b800) [pid = 1770] [serial = 247] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x128d72800) [pid = 1770] [serial = 253] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x118430c00) [pid = 1770] [serial = 241] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x11842fc00) [pid = 1770] [serial = 257] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x117151800) [pid = 1770] [serial = 256] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x120fa3000) [pid = 1770] [serial = 244] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x12bb51c00) [pid = 1770] [serial = 278] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x128bd1800) [pid = 1770] [serial = 250] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x12486c400) [pid = 1770] [serial = 263] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1212a7c00) [pid = 1770] [serial = 262] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x125391400) [pid = 1770] [serial = 265] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1288a3c00) [pid = 1770] [serial = 266] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x1188c5800) [pid = 1770] [serial = 259] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1196bd400) [pid = 1770] [serial = 260] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x128d6d800) [pid = 1770] [serial = 268] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x129311800) [pid = 1770] [serial = 269] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x12bcaa000) [pid = 1770] [serial = 281] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x119999000) [pid = 1770] [serial = 284] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x12be71000) [pid = 1770] [serial = 289] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1177cbc00) [pid = 1770] [serial = 283] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1296a1800) [pid = 1770] [serial = 271] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x12c358c00) [pid = 1770] [serial = 290] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x12a7b1c00) [pid = 1770] [serial = 272] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x128f0e000) [pid = 1770] [serial = 286] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x12a8f2400) [pid = 1770] [serial = 275] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x12be64000) [pid = 1770] [serial = 287] [outer = 0x0] [url = about:blank] 14:56:40 INFO - PROCESS | 1770 | 1468706200995 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:40 INFO - PROCESS | 1770 | 1468706200996 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x119116000 == 41 [pid = 1770] [id = 120] 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1177cbc00) [pid = 1770] [serial = 357] [outer = 0x0] 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1196b0c00) [pid = 1770] [serial = 358] [outer = 0x1177cbc00] 14:56:41 INFO - PROCESS | 1770 | 1468706201023 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1251df400) [pid = 1770] [serial = 359] [outer = 0x1177cbc00] 14:56:41 INFO - PROCESS | 1770 | 1468706201320 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 14:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 14:56:41 INFO - PROCESS | 1770 | 1468706201371 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 14:56:41 INFO - PROCESS | 1770 | 1468706201376 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 1770 | 1468706201378 Marionette TRACE conn2 <- [1,454,null,{}] 14:56:41 INFO - PROCESS | 1770 | 1468706201385 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:41 INFO - PROCESS | 1770 | 1468706201388 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:41 INFO - PROCESS | 1770 | 1468706201465 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 14:56:41 INFO - PROCESS | 1770 | 1468706201521 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:41 INFO - PROCESS | 1770 | 1468706201523 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x121113800 == 42 [pid = 1770] [id = 121] 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1251e4c00) [pid = 1770] [serial = 360] [outer = 0x0] 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x126b1a000) [pid = 1770] [serial = 361] [outer = 0x1251e4c00] 14:56:41 INFO - PROCESS | 1770 | 1468706201550 Marionette DEBUG loaded listener.js 14:56:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x129592c00) [pid = 1770] [serial = 362] [outer = 0x1251e4c00] 14:56:41 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:41 INFO - PROCESS | 1770 | 1468706201845 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 14:56:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 14:56:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 521ms 14:56:41 INFO - PROCESS | 1770 | 1468706201897 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 14:56:41 INFO - PROCESS | 1770 | 1468706201898 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 14:56:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 14:56:41 INFO - PROCESS | 1770 | 1468706201901 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 14:56:41 INFO - PROCESS | 1770 | 1468706201902 Marionette TRACE conn2 <- [1,458,null,{}] 14:56:41 INFO - PROCESS | 1770 | 1468706201904 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:41 INFO - PROCESS | 1770 | 1468706201906 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:41 INFO - PROCESS | 1770 | 1468706201986 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 14:56:42 INFO - PROCESS | 1770 | 1468706202040 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 1770 | 1468706202041 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b84800 == 43 [pid = 1770] [id = 122] 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x128ffb800) [pid = 1770] [serial = 363] [outer = 0x0] 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12a80b000) [pid = 1770] [serial = 364] [outer = 0x128ffb800] 14:56:42 INFO - PROCESS | 1770 | 1468706202066 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12a8ef000) [pid = 1770] [serial = 365] [outer = 0x128ffb800] 14:56:42 INFO - PROCESS | 1770 | 1468706202359 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 1770 | 1468706202372 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 14:56:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 14:56:42 INFO - PROCESS | 1770 | 1468706202381 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 1770 | 1468706202382 Marionette TRACE conn2 <- [1,462,null,{}] 14:56:42 INFO - PROCESS | 1770 | 1468706202385 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:42 INFO - PROCESS | 1770 | 1468706202386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:42 INFO - PROCESS | 1770 | 1468706202467 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 14:56:42 INFO - PROCESS | 1770 | 1468706202471 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:42 INFO - PROCESS | 1770 | 1468706202474 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x126361800 == 44 [pid = 1770] [id = 123] 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12a8f0800) [pid = 1770] [serial = 366] [outer = 0x0] 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12bca6400) [pid = 1770] [serial = 367] [outer = 0x12a8f0800] 14:56:42 INFO - PROCESS | 1770 | 1468706202498 Marionette DEBUG loaded listener.js 14:56:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x12be65c00) [pid = 1770] [serial = 368] [outer = 0x12a8f0800] 14:56:42 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:42 INFO - PROCESS | 1770 | 1468706202899 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 14:56:42 INFO - PROCESS | 1770 | 1468706202953 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 14:56:42 INFO - PROCESS | 1770 | 1468706202955 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 14:56:42 INFO - PROCESS | 1770 | 1468706202956 Marionette TRACE conn2 <- [1,466,null,{}] 14:56:42 INFO - PROCESS | 1770 | 1468706202959 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:42 INFO - PROCESS | 1770 | 1468706202963 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:43 INFO - PROCESS | 1770 | 1468706203081 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 14:56:43 INFO - PROCESS | 1770 | 1468706203095 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 1770 | 1468706203096 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b87000 == 45 [pid = 1770] [id = 124] 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x12be6c800) [pid = 1770] [serial = 369] [outer = 0x0] 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x12c491400) [pid = 1770] [serial = 370] [outer = 0x12be6c800] 14:56:43 INFO - PROCESS | 1770 | 1468706203120 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x12c9ab400) [pid = 1770] [serial = 371] [outer = 0x12be6c800] 14:56:43 INFO - PROCESS | 1770 | 1468706203478 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 14:56:43 INFO - PROCESS | 1770 | 1468706203527 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 14:56:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 14:56:43 INFO - PROCESS | 1770 | 1468706203529 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 14:56:43 INFO - PROCESS | 1770 | 1468706203530 Marionette TRACE conn2 <- [1,470,null,{}] 14:56:43 INFO - PROCESS | 1770 | 1468706203532 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:43 INFO - PROCESS | 1770 | 1468706203533 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:43 INFO - PROCESS | 1770 | 1468706203631 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 14:56:43 INFO - PROCESS | 1770 | 1468706203635 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:43 INFO - PROCESS | 1770 | 1468706203636 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x129538000 == 46 [pid = 1770] [id = 125] 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1129a5000) [pid = 1770] [serial = 372] [outer = 0x0] 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x1129b0000) [pid = 1770] [serial = 373] [outer = 0x1129a5000] 14:56:43 INFO - PROCESS | 1770 | 1468706203666 Marionette DEBUG loaded listener.js 14:56:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x1184d0800) [pid = 1770] [serial = 374] [outer = 0x1129a5000] 14:56:43 INFO - PROCESS | 1770 | 1468706203993 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 14:56:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 14:56:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 469ms 14:56:43 INFO - PROCESS | 1770 | 1468706203998 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 14:56:44 INFO - PROCESS | 1770 | 1468706204000 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 14:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 14:56:44 INFO - PROCESS | 1770 | 1468706204002 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 14:56:44 INFO - PROCESS | 1770 | 1468706204003 Marionette TRACE conn2 <- [1,474,null,{}] 14:56:44 INFO - PROCESS | 1770 | 1468706204007 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:44 INFO - PROCESS | 1770 | 1468706204009 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:44 INFO - PROCESS | 1770 | 1468706204117 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 14:56:44 INFO - PROCESS | 1770 | 1468706204120 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 1770 | 1468706204121 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9bb800 == 47 [pid = 1770] [id = 126] 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x1129aa800) [pid = 1770] [serial = 375] [outer = 0x0] 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x117109000) [pid = 1770] [serial = 376] [outer = 0x1129aa800] 14:56:44 INFO - PROCESS | 1770 | 1468706204146 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x11710d800) [pid = 1770] [serial = 377] [outer = 0x1129aa800] 14:56:44 INFO - PROCESS | 1770 | 1468706204482 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 14:56:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 14:56:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 14:56:44 INFO - PROCESS | 1770 | 1468706204521 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 14:56:44 INFO - PROCESS | 1770 | 1468706204522 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 14:56:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 14:56:44 INFO - PROCESS | 1770 | 1468706204526 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 14:56:44 INFO - PROCESS | 1770 | 1468706204527 Marionette TRACE conn2 <- [1,478,null,{}] 14:56:44 INFO - PROCESS | 1770 | 1468706204530 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:44 INFO - PROCESS | 1770 | 1468706204531 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:44 INFO - PROCESS | 1770 | 1468706204632 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x1296a4c00) [pid = 1770] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x128cb1c00) [pid = 1770] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x1191b0c00) [pid = 1770] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x12bca2400) [pid = 1770] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x12bca2800) [pid = 1770] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x1196b3800) [pid = 1770] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1296a3400) [pid = 1770] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x116a70400) [pid = 1770] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1196b2000) [pid = 1770] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1170b3c00) [pid = 1770] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 14:56:44 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x11864a400) [pid = 1770] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 14:56:44 INFO - PROCESS | 1770 | 1468706204783 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:44 INFO - PROCESS | 1770 | 1468706204784 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x1197ab000 == 48 [pid = 1770] [id = 127] 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x10ebf2c00) [pid = 1770] [serial = 378] [outer = 0x0] 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x117111c00) [pid = 1770] [serial = 379] [outer = 0x10ebf2c00] 14:56:44 INFO - PROCESS | 1770 | 1468706204808 Marionette DEBUG loaded listener.js 14:56:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x118567000) [pid = 1770] [serial = 380] [outer = 0x10ebf2c00] 14:56:45 INFO - PROCESS | 1770 | 1468706205080 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 14:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 14:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 569ms 14:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 14:56:45 INFO - PROCESS | 1770 | 1468706205095 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 1770 | 1468706205096 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 14:56:45 INFO - PROCESS | 1770 | 1468706205099 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 1770 | 1468706205100 Marionette TRACE conn2 <- [1,482,null,{}] 14:56:45 INFO - PROCESS | 1770 | 1468706205102 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:45 INFO - PROCESS | 1770 | 1468706205103 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:45 INFO - PROCESS | 1770 | 1468706205198 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 14:56:45 INFO - PROCESS | 1770 | 1468706205201 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 1770 | 1468706205202 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c827000 == 49 [pid = 1770] [id = 128] 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x116a70400) [pid = 1770] [serial = 381] [outer = 0x0] 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x11856e800) [pid = 1770] [serial = 382] [outer = 0x116a70400] 14:56:45 INFO - PROCESS | 1770 | 1468706205226 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x121462800) [pid = 1770] [serial = 383] [outer = 0x116a70400] 14:56:45 INFO - PROCESS | 1770 | 1468706205567 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 14:56:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 14:56:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 520ms 14:56:45 INFO - PROCESS | 1770 | 1468706205619 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 14:56:45 INFO - PROCESS | 1770 | 1468706205621 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 14:56:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 14:56:45 INFO - PROCESS | 1770 | 1468706205623 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 14:56:45 INFO - PROCESS | 1770 | 1468706205625 Marionette TRACE conn2 <- [1,486,null,{}] 14:56:45 INFO - PROCESS | 1770 | 1468706205627 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:45 INFO - PROCESS | 1770 | 1468706205628 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:45 INFO - PROCESS | 1770 | 1468706205732 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 14:56:45 INFO - PROCESS | 1770 | 1468706205735 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:45 INFO - PROCESS | 1770 | 1468706205737 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c845000 == 50 [pid = 1770] [id = 129] 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x128bd3000) [pid = 1770] [serial = 384] [outer = 0x0] 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x128f0a800) [pid = 1770] [serial = 385] [outer = 0x128bd3000] 14:56:45 INFO - PROCESS | 1770 | 1468706205765 Marionette DEBUG loaded listener.js 14:56:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x12c9b1000) [pid = 1770] [serial = 386] [outer = 0x128bd3000] 14:56:46 INFO - PROCESS | 1770 | 1468706206083 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 14:56:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 14:56:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 471ms 14:56:46 INFO - PROCESS | 1770 | 1468706206097 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 1770 | 1468706206098 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 14:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 14:56:46 INFO - PROCESS | 1770 | 1468706206101 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 1770 | 1468706206102 Marionette TRACE conn2 <- [1,490,null,{}] 14:56:46 INFO - PROCESS | 1770 | 1468706206105 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:46 INFO - PROCESS | 1770 | 1468706206107 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:46 INFO - PROCESS | 1770 | 1468706206199 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 14:56:46 INFO - PROCESS | 1770 | 1468706206260 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:46 INFO - PROCESS | 1770 | 1468706206261 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc3c000 == 51 [pid = 1770] [id = 130] 14:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x1185b6000) [pid = 1770] [serial = 387] [outer = 0x0] 14:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x1185bcc00) [pid = 1770] [serial = 388] [outer = 0x1185b6000] 14:56:46 INFO - PROCESS | 1770 | 1468706206299 Marionette DEBUG loaded listener.js 14:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x1185c2c00) [pid = 1770] [serial = 389] [outer = 0x1185b6000] 14:56:46 INFO - PROCESS | 1770 | 1468706206716 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 14:56:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 14:56:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 620ms 14:56:46 INFO - PROCESS | 1770 | 1468706206723 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 14:56:46 INFO - PROCESS | 1770 | 1468706206726 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 14:56:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 14:56:46 INFO - PROCESS | 1770 | 1468706206729 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 14:56:46 INFO - PROCESS | 1770 | 1468706206731 Marionette TRACE conn2 <- [1,494,null,{}] 14:56:46 INFO - PROCESS | 1770 | 1468706206734 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:46 INFO - PROCESS | 1770 | 1468706206743 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:46 INFO - PROCESS | 1770 | 1468706206875 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 14:56:46 INFO - PROCESS | 1770 | 1468706206975 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:46 INFO - PROCESS | 1770 | 1468706206977 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a46000 == 52 [pid = 1770] [id = 131] 14:56:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x110e58400) [pid = 1770] [serial = 390] [outer = 0x0] 14:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x1129ab400) [pid = 1770] [serial = 391] [outer = 0x110e58400] 14:56:47 INFO - PROCESS | 1770 | 1468706207010 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x117106400) [pid = 1770] [serial = 392] [outer = 0x110e58400] 14:56:47 INFO - PROCESS | 1770 | 1468706207481 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 14:56:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 14:56:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 772ms 14:56:47 INFO - PROCESS | 1770 | 1468706207503 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 14:56:47 INFO - PROCESS | 1770 | 1468706207506 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 14:56:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 14:56:47 INFO - PROCESS | 1770 | 1468706207509 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 14:56:47 INFO - PROCESS | 1770 | 1468706207511 Marionette TRACE conn2 <- [1,498,null,{}] 14:56:47 INFO - PROCESS | 1770 | 1468706207514 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:47 INFO - PROCESS | 1770 | 1468706207516 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:47 INFO - PROCESS | 1770 | 1468706207622 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 14:56:47 INFO - PROCESS | 1770 | 1468706207717 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:47 INFO - PROCESS | 1770 | 1468706207718 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x12111f000 == 53 [pid = 1770] [id = 132] 14:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x1191b0c00) [pid = 1770] [serial = 393] [outer = 0x0] 14:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x119483c00) [pid = 1770] [serial = 394] [outer = 0x1191b0c00] 14:56:47 INFO - PROCESS | 1770 | 1468706207750 Marionette DEBUG loaded listener.js 14:56:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x119489c00) [pid = 1770] [serial = 395] [outer = 0x1191b0c00] 14:56:48 INFO - PROCESS | 1770 | 1468706208163 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 14:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 14:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 671ms 14:56:48 INFO - PROCESS | 1770 | 1468706208180 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 14:56:48 INFO - PROCESS | 1770 | 1468706208182 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 14:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 14:56:48 INFO - PROCESS | 1770 | 1468706208184 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - PROCESS | 1770 | 1468706208185 Marionette TRACE conn2 <- [1,502,null,{}] 14:56:48 INFO - PROCESS | 1770 | 1468706208188 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:48 INFO - PROCESS | 1770 | 1468706208189 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:48 INFO - PROCESS | 1770 | 1468706208296 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 14:56:48 INFO - PROCESS | 1770 | 1468706208355 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:48 INFO - PROCESS | 1770 | 1468706208356 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b88d800 == 54 [pid = 1770] [id = 133] 14:56:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x11948f400) [pid = 1770] [serial = 396] [outer = 0x0] 14:56:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x1212a3400) [pid = 1770] [serial = 397] [outer = 0x11948f400] 14:56:48 INFO - PROCESS | 1770 | 1468706208384 Marionette DEBUG loaded listener.js 14:56:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x1249d9000) [pid = 1770] [serial = 398] [outer = 0x11948f400] 14:56:48 INFO - PROCESS | 1770 | 1468706208851 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 14:56:48 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 14:56:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 720ms 14:56:48 INFO - PROCESS | 1770 | 1468706208904 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 14:56:48 INFO - PROCESS | 1770 | 1468706208907 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 14:56:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 14:56:48 INFO - PROCESS | 1770 | 1468706208937 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 14:56:48 INFO - PROCESS | 1770 | 1468706208940 Marionette TRACE conn2 <- [1,506,null,{}] 14:56:48 INFO - PROCESS | 1770 | 1468706208962 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:48 INFO - PROCESS | 1770 | 1468706208965 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:49 INFO - PROCESS | 1770 | 1468706209077 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 14:56:49 INFO - PROCESS | 1770 | 1468706209143 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:49 INFO - PROCESS | 1770 | 1468706209144 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186b6800 == 55 [pid = 1770] [id = 134] 14:56:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x1191b4400) [pid = 1770] [serial = 399] [outer = 0x0] 14:56:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x1251da800) [pid = 1770] [serial = 400] [outer = 0x1191b4400] 14:56:49 INFO - PROCESS | 1770 | 1468706209173 Marionette DEBUG loaded listener.js 14:56:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x12930cc00) [pid = 1770] [serial = 401] [outer = 0x1191b4400] 14:56:49 INFO - PROCESS | 1770 | 1468706209773 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 14:56:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 14:56:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 895ms 14:56:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 14:56:49 INFO - PROCESS | 1770 | 1468706209827 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 14:56:49 INFO - PROCESS | 1770 | 1468706209829 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 14:56:49 INFO - PROCESS | 1770 | 1468706209832 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 14:56:49 INFO - PROCESS | 1770 | 1468706209834 Marionette TRACE conn2 <- [1,510,null,{}] 14:56:49 INFO - PROCESS | 1770 | 1468706209838 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:49 INFO - PROCESS | 1770 | 1468706209840 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:49 INFO - PROCESS | 1770 | 1468706209929 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 14:56:50 INFO - PROCESS | 1770 | 1468706210000 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:50 INFO - PROCESS | 1770 | 1468706210002 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x1197a8000 == 56 [pid = 1770] [id = 135] 14:56:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x117102800) [pid = 1770] [serial = 402] [outer = 0x0] 14:56:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 134 (0x11710ac00) [pid = 1770] [serial = 403] [outer = 0x117102800] 14:56:50 INFO - PROCESS | 1770 | 1468706210029 Marionette DEBUG loaded listener.js 14:56:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 135 (0x118430c00) [pid = 1770] [serial = 404] [outer = 0x117102800] 14:56:50 INFO - PROCESS | 1770 | 1468706210456 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 14:56:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 14:56:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 670ms 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc3c000 == 55 [pid = 1770] [id = 130] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12c845000 == 54 [pid = 1770] [id = 129] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12c827000 == 53 [pid = 1770] [id = 128] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1197ab000 == 52 [pid = 1770] [id = 127] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9bb800 == 51 [pid = 1770] [id = 126] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x129538000 == 50 [pid = 1770] [id = 125] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x128b87000 == 49 [pid = 1770] [id = 124] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x126361800 == 48 [pid = 1770] [id = 123] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x123b84800 == 47 [pid = 1770] [id = 122] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x121113800 == 46 [pid = 1770] [id = 121] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x119116000 == 45 [pid = 1770] [id = 120] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x11618b000 == 44 [pid = 1770] [id = 119] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x128fb8000 == 43 [pid = 1770] [id = 116] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x120fdc000 == 42 [pid = 1770] [id = 115] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12c321800 == 41 [pid = 1770] [id = 113] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x116aa0000 == 40 [pid = 1770] [id = 114] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1163d3000 == 39 [pid = 1770] [id = 99] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12c33d800 == 38 [pid = 1770] [id = 117] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7d1800 == 37 [pid = 1770] [id = 85] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9c7000 == 36 [pid = 1770] [id = 118] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1297a4800 == 35 [pid = 1770] [id = 80] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1199c8000 == 34 [pid = 1770] [id = 100] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12953f000 == 33 [pid = 1770] [id = 101] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x128fb9800 == 32 [pid = 1770] [id = 83] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b6000 == 31 [pid = 1770] [id = 84] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1186b6800 == 30 [pid = 1770] [id = 134] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12b88d800 == 29 [pid = 1770] [id = 133] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x12111f000 == 28 [pid = 1770] [id = 132] 14:56:51 INFO - PROCESS | 1770 | --DOCSHELL 0x116a46000 == 27 [pid = 1770] [id = 131] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 134 (0x12b81bc00) [pid = 1770] [serial = 322] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 133 (0x128f03800) [pid = 1770] [serial = 316] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x129309c00) [pid = 1770] [serial = 317] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x119ece800) [pid = 1770] [serial = 310] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x1253e3000) [pid = 1770] [serial = 311] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x12be70400) [pid = 1770] [serial = 326] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x12bcaec00) [pid = 1770] [serial = 325] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x12c6e0c00) [pid = 1770] [serial = 331] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x128bd7000) [pid = 1770] [serial = 314] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x125e52800) [pid = 1770] [serial = 313] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x1296a7000) [pid = 1770] [serial = 319] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x12c48a400) [pid = 1770] [serial = 328] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x121463800) [pid = 1770] [serial = 308] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x12c491800) [pid = 1770] [serial = 329] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x119ec6400) [pid = 1770] [serial = 307] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x118655c00) [pid = 1770] [serial = 304] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x119608000) [pid = 1770] [serial = 305] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x1174ca000) [pid = 1770] [serial = 295] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x129575000) [pid = 1770] [serial = 335] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x12129f400) [pid = 1770] [serial = 298] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x119d5dc00) [pid = 1770] [serial = 334] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x12889d800) [pid = 1770] [serial = 301] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x12c6e7000) [pid = 1770] [serial = 332] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x12bb52800) [pid = 1770] [serial = 323] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x12a7b3800) [pid = 1770] [serial = 320] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x12c6e2800) [pid = 1770] [serial = 337] [outer = 0x0] [url = about:blank] 14:56:51 INFO - PROCESS | 1770 | 1468706211120 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 1770 | 1468706211123 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 14:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 14:56:51 INFO - PROCESS | 1770 | 1468706211134 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 1770 | 1468706211136 Marionette TRACE conn2 <- [1,514,null,{}] 14:56:51 INFO - PROCESS | 1770 | 1468706211144 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:51 INFO - PROCESS | 1770 | 1468706211146 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:51 INFO - PROCESS | 1770 | 1468706211221 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 14:56:51 INFO - PROCESS | 1770 | 1468706211229 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 1770 | 1468706211232 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x113f41000 == 28 [pid = 1770] [id = 136] 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x112fe7c00) [pid = 1770] [serial = 405] [outer = 0x0] 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1170a6c00) [pid = 1770] [serial = 406] [outer = 0x112fe7c00] 14:56:51 INFO - PROCESS | 1770 | 1468706211259 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x117110c00) [pid = 1770] [serial = 407] [outer = 0x112fe7c00] 14:56:51 INFO - PROCESS | 1770 | 1468706211685 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 14:56:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 14:56:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 574ms 14:56:51 INFO - PROCESS | 1770 | 1468706211710 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 14:56:51 INFO - PROCESS | 1770 | 1468706211713 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 14:56:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 14:56:51 INFO - PROCESS | 1770 | 1468706211721 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 14:56:51 INFO - PROCESS | 1770 | 1468706211725 Marionette TRACE conn2 <- [1,518,null,{}] 14:56:51 INFO - PROCESS | 1770 | 1468706211737 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:51 INFO - PROCESS | 1770 | 1468706211741 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:51 INFO - PROCESS | 1770 | 1468706211863 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 14:56:51 INFO - PROCESS | 1770 | 1468706211878 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:51 INFO - PROCESS | 1770 | 1468706211880 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x117349000 == 29 [pid = 1770] [id = 137] 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x118570c00) [pid = 1770] [serial = 408] [outer = 0x0] 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1185b6c00) [pid = 1770] [serial = 409] [outer = 0x118570c00] 14:56:51 INFO - PROCESS | 1770 | 1468706211923 Marionette DEBUG loaded listener.js 14:56:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x1185c3000) [pid = 1770] [serial = 410] [outer = 0x118570c00] 14:56:52 INFO - PROCESS | 1770 | 1468706212278 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 14:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 586ms 14:56:52 INFO - PROCESS | 1770 | 1468706212303 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 1770 | 1468706212304 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 14:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 14:56:52 INFO - PROCESS | 1770 | 1468706212316 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 1770 | 1468706212317 Marionette TRACE conn2 <- [1,522,null,{}] 14:56:52 INFO - PROCESS | 1770 | 1468706212324 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:52 INFO - PROCESS | 1770 | 1468706212327 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:52 INFO - PROCESS | 1770 | 1468706212401 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 14:56:52 INFO - PROCESS | 1770 | 1468706212431 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 1770 | 1468706212433 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x119318000 == 30 [pid = 1770] [id = 138] 14:56:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x119484800) [pid = 1770] [serial = 411] [outer = 0x0] 14:56:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x119487000) [pid = 1770] [serial = 412] [outer = 0x119484800] 14:56:52 INFO - PROCESS | 1770 | 1468706212462 Marionette DEBUG loaded listener.js 14:56:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x11948f000) [pid = 1770] [serial = 413] [outer = 0x119484800] 14:56:52 INFO - PROCESS | 1770 | 1468706212810 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 14:56:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 14:56:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 518ms 14:56:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 14:56:52 INFO - PROCESS | 1770 | 1468706212834 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 14:56:52 INFO - PROCESS | 1770 | 1468706212835 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 14:56:52 INFO - PROCESS | 1770 | 1468706212838 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 14:56:52 INFO - PROCESS | 1770 | 1468706212839 Marionette TRACE conn2 <- [1,526,null,{}] 14:56:52 INFO - PROCESS | 1770 | 1468706212841 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:52 INFO - PROCESS | 1770 | 1468706212842 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:52 INFO - PROCESS | 1770 | 1468706212946 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 14:56:52 INFO - PROCESS | 1770 | 1468706212979 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:52 INFO - PROCESS | 1770 | 1468706212980 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad5000 == 31 [pid = 1770] [id = 139] 14:56:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x11948fc00) [pid = 1770] [serial = 414] [outer = 0x0] 14:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x1196ae400) [pid = 1770] [serial = 415] [outer = 0x11948fc00] 14:56:53 INFO - PROCESS | 1770 | 1468706213005 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x119951400) [pid = 1770] [serial = 416] [outer = 0x11948fc00] 14:56:53 INFO - PROCESS | 1770 | 1468706213319 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 14:56:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 14:56:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 520ms 14:56:53 INFO - PROCESS | 1770 | 1468706213359 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 14:56:53 INFO - PROCESS | 1770 | 1468706213360 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 14:56:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 14:56:53 INFO - PROCESS | 1770 | 1468706213363 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 1770 | 1468706213364 Marionette TRACE conn2 <- [1,530,null,{}] 14:56:53 INFO - PROCESS | 1770 | 1468706213366 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:53 INFO - PROCESS | 1770 | 1468706213367 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:53 INFO - PROCESS | 1770 | 1468706213463 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 14:56:53 INFO - PROCESS | 1770 | 1468706213499 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:53 INFO - PROCESS | 1770 | 1468706213500 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x12123e800 == 32 [pid = 1770] [id = 140] 14:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 122 (0x117108800) [pid = 1770] [serial = 417] [outer = 0x0] 14:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 123 (0x120f69c00) [pid = 1770] [serial = 418] [outer = 0x117108800] 14:56:53 INFO - PROCESS | 1770 | 1468706213525 Marionette DEBUG loaded listener.js 14:56:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 124 (0x121746400) [pid = 1770] [serial = 419] [outer = 0x117108800] 14:56:53 INFO - PROCESS | 1770 | 1468706213832 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 14:56:53 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 14:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:56:53 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 14:56:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:56:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 14:56:53 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 14:56:53 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 520ms 14:56:53 INFO - PROCESS | 1770 | 1468706213884 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 14:56:53 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 14:56:53 INFO - PROCESS | 1770 | 1468706213887 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 14:56:53 INFO - PROCESS | 1770 | 1468706213890 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 14:56:53 INFO - PROCESS | 1770 | 1468706213892 Marionette TRACE conn2 <- [1,534,null,{}] 14:56:53 INFO - PROCESS | 1770 | 1468706213896 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:53 INFO - PROCESS | 1770 | 1468706213902 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:54 INFO - PROCESS | 1770 | 1468706214085 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 14:56:54 INFO - PROCESS | 1770 | 1468706214100 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 1770 | 1468706214102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e1f800 == 33 [pid = 1770] [id = 141] 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 125 (0x1249d8800) [pid = 1770] [serial = 420] [outer = 0x0] 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 126 (0x125c52000) [pid = 1770] [serial = 421] [outer = 0x1249d8800] 14:56:54 INFO - PROCESS | 1770 | 1468706214140 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 127 (0x128bcfc00) [pid = 1770] [serial = 422] [outer = 0x1249d8800] 14:56:54 INFO - PROCESS | 1770 | 1468706214539 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 14:56:54 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 14:56:54 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 670ms 14:56:54 INFO - PROCESS | 1770 | 1468706214561 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 14:56:54 INFO - PROCESS | 1770 | 1468706214562 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 14:56:54 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 14:56:54 INFO - PROCESS | 1770 | 1468706214564 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 14:56:54 INFO - PROCESS | 1770 | 1468706214565 Marionette TRACE conn2 <- [1,538,null,{}] 14:56:54 INFO - PROCESS | 1770 | 1468706214567 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:54 INFO - PROCESS | 1770 | 1468706214569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:54 INFO - PROCESS | 1770 | 1468706214669 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 14:56:54 INFO - PROCESS | 1770 | 1468706214717 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:54 INFO - PROCESS | 1770 | 1468706214718 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b75800 == 34 [pid = 1770] [id = 142] 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 128 (0x128bd0000) [pid = 1770] [serial = 423] [outer = 0x0] 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 129 (0x128bd4800) [pid = 1770] [serial = 424] [outer = 0x128bd0000] 14:56:54 INFO - PROCESS | 1770 | 1468706214748 Marionette DEBUG loaded listener.js 14:56:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 130 (0x128f10400) [pid = 1770] [serial = 425] [outer = 0x128bd0000] 14:56:55 INFO - PROCESS | 1770 | 1468706215065 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 14:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 519ms 14:56:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 14:56:55 INFO - PROCESS | 1770 | 1468706215084 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 1770 | 1468706215085 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 14:56:55 INFO - PROCESS | 1770 | 1468706215087 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 1770 | 1468706215089 Marionette TRACE conn2 <- [1,542,null,{}] 14:56:55 INFO - PROCESS | 1770 | 1468706215093 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:55 INFO - PROCESS | 1770 | 1468706215094 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:55 INFO - PROCESS | 1770 | 1468706215188 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 14:56:55 INFO - PROCESS | 1770 | 1468706215226 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:55 INFO - PROCESS | 1770 | 1468706215227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292b7800 == 35 [pid = 1770] [id = 143] 14:56:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 131 (0x128cb7400) [pid = 1770] [serial = 426] [outer = 0x0] 14:56:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 132 (0x12930d000) [pid = 1770] [serial = 427] [outer = 0x128cb7400] 14:56:55 INFO - PROCESS | 1770 | 1468706215251 Marionette DEBUG loaded listener.js 14:56:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 133 (0x12958ac00) [pid = 1770] [serial = 428] [outer = 0x128cb7400] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 132 (0x1196b1c00) [pid = 1770] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 131 (0x128caf800) [pid = 1770] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 130 (0x12a8f0800) [pid = 1770] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 129 (0x128ffb800) [pid = 1770] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 128 (0x118619400) [pid = 1770] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 127 (0x1251e4c00) [pid = 1770] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 126 (0x125c4cc00) [pid = 1770] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 125 (0x10ebf2c00) [pid = 1770] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 124 (0x1177cbc00) [pid = 1770] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 123 (0x128bd3000) [pid = 1770] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 122 (0x1185b6000) [pid = 1770] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 121 (0x118654400) [pid = 1770] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x129571c00) [pid = 1770] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x116a70400) [pid = 1770] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x128bd8000) [pid = 1770] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x1177ccc00) [pid = 1770] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x119658c00) [pid = 1770] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x12690fc00) [pid = 1770] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x116b0bc00) [pid = 1770] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x128bcec00) [pid = 1770] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x12a809800) [pid = 1770] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x1110a0c00) [pid = 1770] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x118427400) [pid = 1770] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x126908400) [pid = 1770] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x119ec6800) [pid = 1770] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x126333c00) [pid = 1770] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x12be6c800) [pid = 1770] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1129a5000) [pid = 1770] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1129aa800) [pid = 1770] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 14:56:55 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x110e53800) [pid = 1770] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 14:56:55 INFO - PROCESS | 1770 | 1468706215830 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 14:56:55 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 14:56:55 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 772ms 14:56:55 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 14:56:55 INFO - PROCESS | 1770 | 1468706215862 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 14:56:55 INFO - PROCESS | 1770 | 1468706215863 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 14:56:55 INFO - PROCESS | 1770 | 1468706215866 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 14:56:55 INFO - PROCESS | 1770 | 1468706215868 Marionette TRACE conn2 <- [1,546,null,{}] 14:56:55 INFO - PROCESS | 1770 | 1468706215877 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:55 INFO - PROCESS | 1770 | 1468706215879 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:56 INFO - PROCESS | 1770 | 1468706216081 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 14:56:56 INFO - PROCESS | 1770 | 1468706216138 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 1770 | 1468706216149 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c4000 == 36 [pid = 1770] [id = 144] 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x110e56000) [pid = 1770] [serial = 429] [outer = 0x0] 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x117105000) [pid = 1770] [serial = 430] [outer = 0x110e56000] 14:56:56 INFO - PROCESS | 1770 | 1468706216179 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x1191a9800) [pid = 1770] [serial = 431] [outer = 0x110e56000] 14:56:56 INFO - PROCESS | 1770 | 1468706216438 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 14:56:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 620ms 14:56:56 INFO - PROCESS | 1770 | 1468706216487 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 1770 | 1468706216488 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 14:56:56 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 14:56:56 INFO - PROCESS | 1770 | 1468706216498 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 1770 | 1468706216499 Marionette TRACE conn2 <- [1,550,null,{}] 14:56:56 INFO - PROCESS | 1770 | 1468706216502 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:56 INFO - PROCESS | 1770 | 1468706216503 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:56 INFO - PROCESS | 1770 | 1468706216627 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 14:56:56 INFO - PROCESS | 1770 | 1468706216635 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:56 INFO - PROCESS | 1770 | 1468706216636 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a736000 == 37 [pid = 1770] [id = 145] 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1122bcc00) [pid = 1770] [serial = 432] [outer = 0x0] 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1185b6000) [pid = 1770] [serial = 433] [outer = 0x1122bcc00] 14:56:56 INFO - PROCESS | 1770 | 1468706216666 Marionette DEBUG loaded listener.js 14:56:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1253dc800) [pid = 1770] [serial = 434] [outer = 0x1122bcc00] 14:56:56 INFO - PROCESS | 1770 | 1468706216957 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 14:56:56 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 14:56:56 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 470ms 14:56:56 INFO - PROCESS | 1770 | 1468706216969 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 14:56:56 INFO - PROCESS | 1770 | 1468706216971 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 14:56:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 14:56:56 INFO - PROCESS | 1770 | 1468706216981 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 14:56:56 INFO - PROCESS | 1770 | 1468706216982 Marionette TRACE conn2 <- [1,554,null,{}] 14:56:56 INFO - PROCESS | 1770 | 1468706216985 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:56 INFO - PROCESS | 1770 | 1468706216987 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:57 INFO - PROCESS | 1770 | 1468706217085 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 14:56:57 INFO - PROCESS | 1770 | 1468706217088 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 1770 | 1468706217089 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12531a000 == 38 [pid = 1770] [id = 146] 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x1129b2000) [pid = 1770] [serial = 435] [outer = 0x0] 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x128bd3400) [pid = 1770] [serial = 436] [outer = 0x1129b2000] 14:56:57 INFO - PROCESS | 1770 | 1468706217124 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1296a9400) [pid = 1770] [serial = 437] [outer = 0x1129b2000] 14:56:57 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:57 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:57 INFO - PROCESS | 1770 | 1468706217476 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 14:56:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 14:56:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 527ms 14:56:57 INFO - PROCESS | 1770 | 1468706217503 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 14:56:57 INFO - PROCESS | 1770 | 1468706217505 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 14:56:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 14:56:57 INFO - PROCESS | 1770 | 1468706217510 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 14:56:57 INFO - PROCESS | 1770 | 1468706217511 Marionette TRACE conn2 <- [1,558,null,{}] 14:56:57 INFO - PROCESS | 1770 | 1468706217514 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:57 INFO - PROCESS | 1770 | 1468706217516 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:57 INFO - PROCESS | 1770 | 1468706217678 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 14:56:57 INFO - PROCESS | 1770 | 1468706217811 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:57 INFO - PROCESS | 1770 | 1468706217813 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x112fc8800 == 39 [pid = 1770] [id = 147] 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x110e4b800) [pid = 1770] [serial = 438] [outer = 0x0] 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x110e54400) [pid = 1770] [serial = 439] [outer = 0x110e4b800] 14:56:57 INFO - PROCESS | 1770 | 1468706217864 Marionette DEBUG loaded listener.js 14:56:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x113027c00) [pid = 1770] [serial = 440] [outer = 0x110e4b800] 14:56:58 INFO - PROCESS | 1770 | 1468706218454 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 14:56:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 14:56:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 1021ms 14:56:58 INFO - PROCESS | 1770 | 1468706218532 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 14:56:58 INFO - PROCESS | 1770 | 1468706218534 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 14:56:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 14:56:58 INFO - PROCESS | 1770 | 1468706218537 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 14:56:58 INFO - PROCESS | 1770 | 1468706218539 Marionette TRACE conn2 <- [1,562,null,{}] 14:56:58 INFO - PROCESS | 1770 | 1468706218543 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:58 INFO - PROCESS | 1770 | 1468706218544 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:58 INFO - PROCESS | 1770 | 1468706218651 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 14:56:58 INFO - PROCESS | 1770 | 1468706218733 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:58 INFO - PROCESS | 1770 | 1468706218735 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x119797800 == 40 [pid = 1770] [id = 148] 14:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x118566400) [pid = 1770] [serial = 441] [outer = 0x0] 14:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x11856f400) [pid = 1770] [serial = 442] [outer = 0x118566400] 14:56:58 INFO - PROCESS | 1770 | 1468706218765 Marionette DEBUG loaded listener.js 14:56:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x11861b400) [pid = 1770] [serial = 443] [outer = 0x118566400] 14:56:59 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:56:59 INFO - PROCESS | 1770 | 1468706219263 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 14:56:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 14:56:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 770ms 14:56:59 INFO - PROCESS | 1770 | 1468706219317 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 14:56:59 INFO - PROCESS | 1770 | 1468706219320 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 14:56:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 14:56:59 INFO - PROCESS | 1770 | 1468706219325 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 14:56:59 INFO - PROCESS | 1770 | 1468706219327 Marionette TRACE conn2 <- [1,566,null,{}] 14:56:59 INFO - PROCESS | 1770 | 1468706219330 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:56:59 INFO - PROCESS | 1770 | 1468706219331 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:59 INFO - PROCESS | 1770 | 1468706219527 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 14:56:59 INFO - PROCESS | 1770 | 1468706219618 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:56:59 INFO - PROCESS | 1770 | 1468706219619 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:56:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163e2000 == 41 [pid = 1770] [id = 149] 14:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x113027800) [pid = 1770] [serial = 444] [outer = 0x0] 14:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x1133e4000) [pid = 1770] [serial = 445] [outer = 0x113027800] 14:56:59 INFO - PROCESS | 1770 | 1468706219647 Marionette DEBUG loaded listener.js 14:56:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 121 (0x1163b9000) [pid = 1770] [serial = 446] [outer = 0x113027800] 14:56:59 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12531a000 == 40 [pid = 1770] [id = 146] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12a736000 == 39 [pid = 1770] [id = 145] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c4000 == 38 [pid = 1770] [id = 144] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x1292b7800 == 37 [pid = 1770] [id = 143] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x126b75800 == 36 [pid = 1770] [id = 142] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x125e1f800 == 35 [pid = 1770] [id = 141] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12123e800 == 34 [pid = 1770] [id = 140] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad5000 == 33 [pid = 1770] [id = 139] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x119318000 == 32 [pid = 1770] [id = 138] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x117349000 == 31 [pid = 1770] [id = 137] 14:57:00 INFO - PROCESS | 1770 | --DOCSHELL 0x113f41000 == 30 [pid = 1770] [id = 136] 14:57:00 INFO - PROCESS | 1770 | 1468706220090 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 14:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 771ms 14:57:00 INFO - PROCESS | 1770 | 1468706220096 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 14:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 14:57:00 INFO - PROCESS | 1770 | 1468706220098 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 14:57:00 INFO - PROCESS | 1770 | 1468706220101 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 14:57:00 INFO - PROCESS | 1770 | 1468706220103 Marionette TRACE conn2 <- [1,570,null,{}] 14:57:00 INFO - PROCESS | 1770 | 1468706220106 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:00 INFO - PROCESS | 1770 | 1468706220108 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:00 INFO - PROCESS | 1770 | 1468706220183 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 120 (0x12c48e800) [pid = 1770] [serial = 293] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x1133e1c00) [pid = 1770] [serial = 196] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x11861dc00) [pid = 1770] [serial = 199] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x128d71c00) [pid = 1770] [serial = 302] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x1249ca400) [pid = 1770] [serial = 299] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x128ff8400) [pid = 1770] [serial = 254] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1188e2c00) [pid = 1770] [serial = 242] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x12196e800) [pid = 1770] [serial = 245] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1288a3400) [pid = 1770] [serial = 248] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x11861f400) [pid = 1770] [serial = 296] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x128bd7800) [pid = 1770] [serial = 251] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x12b813800) [pid = 1770] [serial = 239] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x12c491400) [pid = 1770] [serial = 370] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1129b0000) [pid = 1770] [serial = 373] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x12c9ab400) [pid = 1770] [serial = 371] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x117109000) [pid = 1770] [serial = 376] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x110e55400) [pid = 1770] [serial = 340] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x113282400) [pid = 1770] [serial = 341] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11999f000) [pid = 1770] [serial = 343] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x120f9f800) [pid = 1770] [serial = 344] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x129310c00) [pid = 1770] [serial = 349] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x129593400) [pid = 1770] [serial = 350] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x12bca6400) [pid = 1770] [serial = 367] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x12a80b000) [pid = 1770] [serial = 364] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x12a8ef000) [pid = 1770] [serial = 365] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1188e6c00) [pid = 1770] [serial = 355] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1196b1800) [pid = 1770] [serial = 356] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x126b1a000) [pid = 1770] [serial = 361] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x129592c00) [pid = 1770] [serial = 362] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12690d800) [pid = 1770] [serial = 346] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1184d0800) [pid = 1770] [serial = 374] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1288a5400) [pid = 1770] [serial = 347] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x117111c00) [pid = 1770] [serial = 379] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1196b0c00) [pid = 1770] [serial = 358] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12c9b1000) [pid = 1770] [serial = 386] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1251df400) [pid = 1770] [serial = 359] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1185bcc00) [pid = 1770] [serial = 388] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12c9a9400) [pid = 1770] [serial = 338] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12a6bc800) [pid = 1770] [serial = 352] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x12a7bec00) [pid = 1770] [serial = 353] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x11710d800) [pid = 1770] [serial = 377] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1185c2c00) [pid = 1770] [serial = 389] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x118567000) [pid = 1770] [serial = 380] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128f0a800) [pid = 1770] [serial = 385] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x11856e800) [pid = 1770] [serial = 382] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x121462800) [pid = 1770] [serial = 383] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x12be65c00) [pid = 1770] [serial = 368] [outer = 0x0] [url = about:blank] 14:57:00 INFO - PROCESS | 1770 | 1468706220245 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 1770 | 1468706220246 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x116777800 == 31 [pid = 1770] [id = 150] 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1129af400) [pid = 1770] [serial = 447] [outer = 0x0] 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1167ec800) [pid = 1770] [serial = 448] [outer = 0x1129af400] 14:57:00 INFO - PROCESS | 1770 | 1468706220276 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x118427c00) [pid = 1770] [serial = 449] [outer = 0x1129af400] 14:57:00 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:00 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:00 INFO - PROCESS | 1770 | 1468706220583 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 14:57:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 14:57:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 520ms 14:57:00 INFO - PROCESS | 1770 | 1468706220623 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 14:57:00 INFO - PROCESS | 1770 | 1468706220626 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 14:57:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 14:57:00 INFO - PROCESS | 1770 | 1468706220629 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 14:57:00 INFO - PROCESS | 1770 | 1468706220630 Marionette TRACE conn2 <- [1,574,null,{}] 14:57:00 INFO - PROCESS | 1770 | 1468706220632 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:00 INFO - PROCESS | 1770 | 1468706220634 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:00 INFO - PROCESS | 1770 | 1468706220709 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 14:57:00 INFO - PROCESS | 1770 | 1468706220770 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:00 INFO - PROCESS | 1770 | 1468706220771 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x119107800 == 32 [pid = 1770] [id = 151] 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1122be400) [pid = 1770] [serial = 450] [outer = 0x0] 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118568c00) [pid = 1770] [serial = 451] [outer = 0x1122be400] 14:57:00 INFO - PROCESS | 1770 | 1468706220796 Marionette DEBUG loaded listener.js 14:57:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x118658800) [pid = 1770] [serial = 452] [outer = 0x1122be400] 14:57:01 INFO - PROCESS | 1770 | 1468706221161 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 14:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 570ms 14:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 14:57:01 INFO - PROCESS | 1770 | 1468706221199 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 14:57:01 INFO - PROCESS | 1770 | 1468706221202 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 14:57:01 INFO - PROCESS | 1770 | 1468706221205 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 1770 | 1468706221207 Marionette TRACE conn2 <- [1,578,null,{}] 14:57:01 INFO - PROCESS | 1770 | 1468706221211 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:01 INFO - PROCESS | 1770 | 1468706221213 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:01 INFO - PROCESS | 1770 | 1468706221312 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 14:57:01 INFO - PROCESS | 1770 | 1468706221364 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:01 INFO - PROCESS | 1770 | 1468706221366 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f24000 == 33 [pid = 1770] [id = 152] 14:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11672f400) [pid = 1770] [serial = 453] [outer = 0x0] 14:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x117103400) [pid = 1770] [serial = 454] [outer = 0x11672f400] 14:57:01 INFO - PROCESS | 1770 | 1468706221397 Marionette DEBUG loaded listener.js 14:57:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118425c00) [pid = 1770] [serial = 455] [outer = 0x11672f400] 14:57:01 INFO - PROCESS | 1770 | 1468706221833 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 14:57:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 14:57:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 672ms 14:57:01 INFO - PROCESS | 1770 | 1468706221877 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 14:57:01 INFO - PROCESS | 1770 | 1468706221882 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 14:57:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 14:57:01 INFO - PROCESS | 1770 | 1468706221888 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 14:57:01 INFO - PROCESS | 1770 | 1468706221891 Marionette TRACE conn2 <- [1,582,null,{}] 14:57:01 INFO - PROCESS | 1770 | 1468706221895 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:01 INFO - PROCESS | 1770 | 1468706221898 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:02 INFO - PROCESS | 1770 | 1468706222037 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 14:57:02 INFO - PROCESS | 1770 | 1468706222130 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 1770 | 1468706222132 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x119302800 == 34 [pid = 1770] [id = 153] 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1184c9400) [pid = 1770] [serial = 456] [outer = 0x0] 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1191aa000) [pid = 1770] [serial = 457] [outer = 0x1184c9400] 14:57:02 INFO - PROCESS | 1770 | 1468706222181 Marionette DEBUG loaded listener.js 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119489400) [pid = 1770] [serial = 458] [outer = 0x1184c9400] 14:57:02 INFO - PROCESS | 1770 | 1468706222659 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 14:57:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 14:57:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 822ms 14:57:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 14:57:02 INFO - PROCESS | 1770 | 1468706222710 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 14:57:02 INFO - PROCESS | 1770 | 1468706222712 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 14:57:02 INFO - PROCESS | 1770 | 1468706222714 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 14:57:02 INFO - PROCESS | 1770 | 1468706222716 Marionette TRACE conn2 <- [1,586,null,{}] 14:57:02 INFO - PROCESS | 1770 | 1468706222725 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:02 INFO - PROCESS | 1770 | 1468706222728 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:02 INFO - PROCESS | 1770 | 1468706222822 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 14:57:02 INFO - PROCESS | 1770 | 1468706222889 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:02 INFO - PROCESS | 1770 | 1468706222891 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x12192c000 == 35 [pid = 1770] [id = 154] 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196b5800) [pid = 1770] [serial = 459] [outer = 0x0] 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11976dc00) [pid = 1770] [serial = 460] [outer = 0x1196b5800] 14:57:02 INFO - PROCESS | 1770 | 1468706222922 Marionette DEBUG loaded listener.js 14:57:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119d6c800) [pid = 1770] [serial = 461] [outer = 0x1196b5800] 14:57:03 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:03 INFO - PROCESS | 1770 | 1468706223331 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 14:57:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 14:57:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 670ms 14:57:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 14:57:03 INFO - PROCESS | 1770 | 1468706223385 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 14:57:03 INFO - PROCESS | 1770 | 1468706223387 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 14:57:03 INFO - PROCESS | 1770 | 1468706223389 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 14:57:03 INFO - PROCESS | 1770 | 1468706223390 Marionette TRACE conn2 <- [1,590,null,{}] 14:57:03 INFO - PROCESS | 1770 | 1468706223393 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:03 INFO - PROCESS | 1770 | 1468706223394 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:03 INFO - PROCESS | 1770 | 1468706223488 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 14:57:03 INFO - PROCESS | 1770 | 1468706223540 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:03 INFO - PROCESS | 1770 | 1468706223541 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x125324800 == 36 [pid = 1770] [id = 155] 14:57:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119ecf400) [pid = 1770] [serial = 462] [outer = 0x0] 14:57:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1212a0000) [pid = 1770] [serial = 463] [outer = 0x119ecf400] 14:57:03 INFO - PROCESS | 1770 | 1468706223570 Marionette DEBUG loaded listener.js 14:57:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1218b2000) [pid = 1770] [serial = 464] [outer = 0x119ecf400] 14:57:03 INFO - PROCESS | 1770 | 1468706223968 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 14:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 619ms 14:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 14:57:04 INFO - PROCESS | 1770 | 1468706224009 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 1770 | 1468706224010 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 14:57:04 INFO - PROCESS | 1770 | 1468706224012 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 1770 | 1468706224014 Marionette TRACE conn2 <- [1,594,null,{}] 14:57:04 INFO - PROCESS | 1770 | 1468706224016 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:04 INFO - PROCESS | 1770 | 1468706224017 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:04 INFO - PROCESS | 1770 | 1468706224111 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 14:57:04 INFO - PROCESS | 1770 | 1468706224194 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 1770 | 1468706224195 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b6f000 == 37 [pid = 1770] [id = 156] 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x121971800) [pid = 1770] [serial = 465] [outer = 0x0] 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x124836c00) [pid = 1770] [serial = 466] [outer = 0x121971800] 14:57:04 INFO - PROCESS | 1770 | 1468706224224 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1251d9c00) [pid = 1770] [serial = 467] [outer = 0x121971800] 14:57:04 INFO - PROCESS | 1770 | 1468706224649 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 14:57:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 14:57:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 668ms 14:57:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 14:57:04 INFO - PROCESS | 1770 | 1468706224681 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 14:57:04 INFO - PROCESS | 1770 | 1468706224682 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 14:57:04 INFO - PROCESS | 1770 | 1468706224685 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 14:57:04 INFO - PROCESS | 1770 | 1468706224686 Marionette TRACE conn2 <- [1,598,null,{}] 14:57:04 INFO - PROCESS | 1770 | 1468706224688 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:04 INFO - PROCESS | 1770 | 1468706224693 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:04 INFO - PROCESS | 1770 | 1468706224806 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 14:57:04 INFO - PROCESS | 1770 | 1468706224860 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:04 INFO - PROCESS | 1770 | 1468706224861 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd5000 == 38 [pid = 1770] [id = 157] 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1251ddc00) [pid = 1770] [serial = 468] [outer = 0x0] 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1253e4000) [pid = 1770] [serial = 469] [outer = 0x1251ddc00] 14:57:04 INFO - PROCESS | 1770 | 1468706224891 Marionette DEBUG loaded listener.js 14:57:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1288a5400) [pid = 1770] [serial = 470] [outer = 0x1251ddc00] 14:57:05 INFO - PROCESS | 1770 | 1468706225359 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 14:57:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 14:57:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 718ms 14:57:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 14:57:05 INFO - PROCESS | 1770 | 1468706225411 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 14:57:05 INFO - PROCESS | 1770 | 1468706225414 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 14:57:05 INFO - PROCESS | 1770 | 1468706225417 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 14:57:05 INFO - PROCESS | 1770 | 1468706225419 Marionette TRACE conn2 <- [1,602,null,{}] 14:57:05 INFO - PROCESS | 1770 | 1468706225446 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:05 INFO - PROCESS | 1770 | 1468706225449 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:05 INFO - PROCESS | 1770 | 1468706225587 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 14:57:05 INFO - PROCESS | 1770 | 1468706225677 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:05 INFO - PROCESS | 1770 | 1468706225679 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163d3000 == 39 [pid = 1770] [id = 158] 14:57:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x11861bc00) [pid = 1770] [serial = 471] [outer = 0x0] 14:57:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128bce000) [pid = 1770] [serial = 472] [outer = 0x11861bc00] 14:57:05 INFO - PROCESS | 1770 | 1468706225725 Marionette DEBUG loaded listener.js 14:57:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x128cb1c00) [pid = 1770] [serial = 473] [outer = 0x11861bc00] 14:57:06 INFO - PROCESS | 1770 | 1468706226216 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 14:57:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 14:57:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 871ms 14:57:06 INFO - PROCESS | 1770 | 1468706226287 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 14:57:06 INFO - PROCESS | 1770 | 1468706226290 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 14:57:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 14:57:06 INFO - PROCESS | 1770 | 1468706226293 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 14:57:06 INFO - PROCESS | 1770 | 1468706226294 Marionette TRACE conn2 <- [1,606,null,{}] 14:57:06 INFO - PROCESS | 1770 | 1468706226298 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:06 INFO - PROCESS | 1770 | 1468706226299 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:06 INFO - PROCESS | 1770 | 1468706226381 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 14:57:06 INFO - PROCESS | 1770 | 1468706226500 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:06 INFO - PROCESS | 1770 | 1468706226503 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x112fc7000 == 40 [pid = 1770] [id = 159] 14:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x113d42c00) [pid = 1770] [serial = 474] [outer = 0x0] 14:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1177cbc00) [pid = 1770] [serial = 475] [outer = 0x113d42c00] 14:57:06 INFO - PROCESS | 1770 | 1468706226548 Marionette DEBUG loaded listener.js 14:57:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x11856cc00) [pid = 1770] [serial = 476] [outer = 0x113d42c00] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x116777800 == 39 [pid = 1770] [id = 150] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x1163e2000 == 38 [pid = 1770] [id = 149] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x112fc8800 == 37 [pid = 1770] [id = 147] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119797800 == 36 [pid = 1770] [id = 148] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x1197a8000 == 35 [pid = 1770] [id = 135] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x1163d3000 == 34 [pid = 1770] [id = 158] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd5000 == 33 [pid = 1770] [id = 157] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x126b6f000 == 32 [pid = 1770] [id = 156] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x125324800 == 31 [pid = 1770] [id = 155] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x12192c000 == 30 [pid = 1770] [id = 154] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119302800 == 29 [pid = 1770] [id = 153] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119107800 == 28 [pid = 1770] [id = 151] 14:57:07 INFO - PROCESS | 1770 | --DOCSHELL 0x117f24000 == 27 [pid = 1770] [id = 152] 14:57:07 INFO - PROCESS | 1770 | 1468706227590 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:57:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 14:57:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 1324ms 14:57:07 INFO - PROCESS | 1770 | 1468706227617 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 14:57:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 14:57:07 INFO - PROCESS | 1770 | 1468706227619 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 14:57:07 INFO - PROCESS | 1770 | 1468706227622 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 14:57:07 INFO - PROCESS | 1770 | 1468706227627 Marionette TRACE conn2 <- [1,610,null,{}] 14:57:07 INFO - PROCESS | 1770 | 1468706227640 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:07 INFO - PROCESS | 1770 | 1468706227645 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:07 INFO - PROCESS | 1770 | 1468706227720 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 14:57:07 INFO - PROCESS | 1770 | 1468706227728 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:07 INFO - PROCESS | 1770 | 1468706227729 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x116720800 == 28 [pid = 1770] [id = 160] 14:57:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x113d90800) [pid = 1770] [serial = 477] [outer = 0x0] 14:57:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x116730400) [pid = 1770] [serial = 478] [outer = 0x113d90800] 14:57:07 INFO - PROCESS | 1770 | 1468706227756 Marionette DEBUG loaded listener.js 14:57:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x117104400) [pid = 1770] [serial = 479] [outer = 0x113d90800] 14:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 14:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 481ms 14:57:08 INFO - PROCESS | 1770 | 1468706228095 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 14:57:08 INFO - PROCESS | 1770 | 1468706228102 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 1770 | 1468706228106 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 14:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 14:57:08 INFO - PROCESS | 1770 | 1468706228113 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 1770 | 1468706228115 Marionette TRACE conn2 <- [1,614,null,{}] 14:57:08 INFO - PROCESS | 1770 | 1468706228117 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:08 INFO - PROCESS | 1770 | 1468706228119 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:08 INFO - PROCESS | 1770 | 1468706228200 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 14:57:08 INFO - PROCESS | 1770 | 1468706228273 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 1770 | 1468706228274 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186c7800 == 29 [pid = 1770] [id = 161] 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1133cf400) [pid = 1770] [serial = 480] [outer = 0x0] 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x117109400) [pid = 1770] [serial = 481] [outer = 0x1133cf400] 14:57:08 INFO - PROCESS | 1770 | 1468706228300 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x118534c00) [pid = 1770] [serial = 482] [outer = 0x1133cf400] 14:57:08 INFO - PROCESS | 1770 | 1468706228657 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 14:57:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 14:57:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 569ms 14:57:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 14:57:08 INFO - PROCESS | 1770 | 1468706228682 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 14:57:08 INFO - PROCESS | 1770 | 1468706228684 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 14:57:08 INFO - PROCESS | 1770 | 1468706228686 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 14:57:08 INFO - PROCESS | 1770 | 1468706228689 Marionette TRACE conn2 <- [1,618,null,{}] 14:57:08 INFO - PROCESS | 1770 | 1468706228705 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:08 INFO - PROCESS | 1770 | 1468706228709 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:08 INFO - PROCESS | 1770 | 1468706228801 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 14:57:08 INFO - PROCESS | 1770 | 1468706228806 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:08 INFO - PROCESS | 1770 | 1468706228808 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f07000 == 30 [pid = 1770] [id = 162] 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1185b9800) [pid = 1770] [serial = 483] [outer = 0x0] 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x11864d400) [pid = 1770] [serial = 484] [outer = 0x1185b9800] 14:57:08 INFO - PROCESS | 1770 | 1468706228835 Marionette DEBUG loaded listener.js 14:57:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x1191b0000) [pid = 1770] [serial = 485] [outer = 0x1185b9800] 14:57:09 INFO - PROCESS | 1770 | 1468706229166 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 14:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 523ms 14:57:09 INFO - PROCESS | 1770 | 1468706229210 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 1770 | 1468706229212 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 14:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 14:57:09 INFO - PROCESS | 1770 | 1468706229214 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 1770 | 1468706229215 Marionette TRACE conn2 <- [1,622,null,{}] 14:57:09 INFO - PROCESS | 1770 | 1468706229218 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:09 INFO - PROCESS | 1770 | 1468706229219 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:09 INFO - PROCESS | 1770 | 1468706229316 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 14:57:09 INFO - PROCESS | 1770 | 1468706229349 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:09 INFO - PROCESS | 1770 | 1468706229350 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e5800 == 31 [pid = 1770] [id = 163] 14:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x119484000) [pid = 1770] [serial = 486] [outer = 0x0] 14:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x11964cc00) [pid = 1770] [serial = 487] [outer = 0x119484000] 14:57:09 INFO - PROCESS | 1770 | 1468706229375 Marionette DEBUG loaded listener.js 14:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x1196b0800) [pid = 1770] [serial = 488] [outer = 0x119484000] 14:57:09 INFO - PROCESS | 1770 | 1468706229726 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 14:57:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 14:57:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 518ms 14:57:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x1185c2400) [pid = 1770] [serial = 489] [outer = 0x12cceec00] 14:57:09 INFO - PROCESS | 1770 | 1468706229754 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 14:57:09 INFO - PROCESS | 1770 | 1468706229755 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 14:57:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 14:57:09 INFO - PROCESS | 1770 | 1468706229798 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 14:57:09 INFO - PROCESS | 1770 | 1468706229800 Marionette TRACE conn2 <- [1,626,null,{}] 14:57:09 INFO - PROCESS | 1770 | 1468706229804 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:09 INFO - PROCESS | 1770 | 1468706229806 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:09 INFO - PROCESS | 1770 | 1468706229955 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 14:57:10 INFO - PROCESS | 1770 | 1468706230010 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 1770 | 1468706230011 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x125366000 == 32 [pid = 1770] [id = 164] 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 118 (0x118247000) [pid = 1770] [serial = 490] [outer = 0x0] 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 119 (0x119778c00) [pid = 1770] [serial = 491] [outer = 0x118247000] 14:57:10 INFO - PROCESS | 1770 | 1468706230051 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 120 (0x120f9b400) [pid = 1770] [serial = 492] [outer = 0x118247000] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 119 (0x117108800) [pid = 1770] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 118 (0x11948fc00) [pid = 1770] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 117 (0x119484800) [pid = 1770] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x112fe7c00) [pid = 1770] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x1122be400) [pid = 1770] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1249d8800) [pid = 1770] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x118570c00) [pid = 1770] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x117102800) [pid = 1770] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x110e58400) [pid = 1770] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1191b0c00) [pid = 1770] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x11948f400) [pid = 1770] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1191b4400) [pid = 1770] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x128bd0000) [pid = 1770] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x110e56000) [pid = 1770] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128cb7400) [pid = 1770] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1122bcc00) [pid = 1770] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1129b2000) [pid = 1770] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x118566400) [pid = 1770] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x110e4b800) [pid = 1770] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1129af400) [pid = 1770] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 14:57:10 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x113027800) [pid = 1770] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 14:57:10 INFO - PROCESS | 1770 | 1468706230660 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 14:57:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 14:57:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 894ms 14:57:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 14:57:10 INFO - PROCESS | 1770 | 1468706230669 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 14:57:10 INFO - PROCESS | 1770 | 1468706230671 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 14:57:10 INFO - PROCESS | 1770 | 1468706230675 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 14:57:10 INFO - PROCESS | 1770 | 1468706230678 Marionette TRACE conn2 <- [1,630,null,{}] 14:57:10 INFO - PROCESS | 1770 | 1468706230681 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:10 INFO - PROCESS | 1770 | 1468706230685 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:10 INFO - PROCESS | 1770 | 1468706230785 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 14:57:10 INFO - PROCESS | 1770 | 1468706230864 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:10 INFO - PROCESS | 1770 | 1468706230865 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b67000 == 33 [pid = 1770] [id = 165] 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x112fe7c00) [pid = 1770] [serial = 493] [outer = 0x0] 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1185bec00) [pid = 1770] [serial = 494] [outer = 0x112fe7c00] 14:57:10 INFO - PROCESS | 1770 | 1468706230905 Marionette DEBUG loaded listener.js 14:57:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x120fa3000) [pid = 1770] [serial = 495] [outer = 0x112fe7c00] 14:57:11 INFO - PROCESS | 1770 | 1468706231231 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 14:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 624ms 14:57:11 INFO - PROCESS | 1770 | 1468706231298 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 1770 | 1468706231299 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 14:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 14:57:11 INFO - PROCESS | 1770 | 1468706231301 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 1770 | 1468706231302 Marionette TRACE conn2 <- [1,634,null,{}] 14:57:11 INFO - PROCESS | 1770 | 1468706231304 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:11 INFO - PROCESS | 1770 | 1468706231306 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:11 INFO - PROCESS | 1770 | 1468706231378 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 14:57:11 INFO - PROCESS | 1770 | 1468706231432 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 1770 | 1468706231433 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dec800 == 34 [pid = 1770] [id = 166] 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x113022400) [pid = 1770] [serial = 496] [outer = 0x0] 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1212a2800) [pid = 1770] [serial = 497] [outer = 0x113022400] 14:57:11 INFO - PROCESS | 1770 | 1468706231457 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1248bec00) [pid = 1770] [serial = 498] [outer = 0x113022400] 14:57:11 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:11 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:11 INFO - PROCESS | 1770 | 1468706231706 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 14:57:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 14:57:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 418ms 14:57:11 INFO - PROCESS | 1770 | 1468706231719 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 14:57:11 INFO - PROCESS | 1770 | 1468706231720 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 14:57:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 14:57:11 INFO - PROCESS | 1770 | 1468706231730 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 14:57:11 INFO - PROCESS | 1770 | 1468706231731 Marionette TRACE conn2 <- [1,638,null,{}] 14:57:11 INFO - PROCESS | 1770 | 1468706231735 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:11 INFO - PROCESS | 1770 | 1468706231736 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:11 INFO - PROCESS | 1770 | 1468706231820 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 14:57:11 INFO - PROCESS | 1770 | 1468706231824 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:11 INFO - PROCESS | 1770 | 1468706231826 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297ba000 == 35 [pid = 1770] [id = 167] 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x124867c00) [pid = 1770] [serial = 499] [outer = 0x0] 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1251e4c00) [pid = 1770] [serial = 500] [outer = 0x124867c00] 14:57:11 INFO - PROCESS | 1770 | 1468706231850 Marionette DEBUG loaded listener.js 14:57:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x125c4cc00) [pid = 1770] [serial = 501] [outer = 0x124867c00] 14:57:12 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:12 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:12 INFO - PROCESS | 1770 | 1468706232290 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 14:57:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 14:57:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 572ms 14:57:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 14:57:12 INFO - PROCESS | 1770 | 1468706232303 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 14:57:12 INFO - PROCESS | 1770 | 1468706232305 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 14:57:12 INFO - PROCESS | 1770 | 1468706232310 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 14:57:12 INFO - PROCESS | 1770 | 1468706232312 Marionette TRACE conn2 <- [1,642,null,{}] 14:57:12 INFO - PROCESS | 1770 | 1468706232348 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:12 INFO - PROCESS | 1770 | 1468706232350 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:12 INFO - PROCESS | 1770 | 1468706232467 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 14:57:12 INFO - PROCESS | 1770 | 1468706232475 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:12 INFO - PROCESS | 1770 | 1468706232477 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7e1800 == 36 [pid = 1770] [id = 168] 14:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1251e1c00) [pid = 1770] [serial = 502] [outer = 0x0] 14:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x125e4c400) [pid = 1770] [serial = 503] [outer = 0x1251e1c00] 14:57:12 INFO - PROCESS | 1770 | 1468706232502 Marionette DEBUG loaded listener.js 14:57:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1269e0800) [pid = 1770] [serial = 504] [outer = 0x1251e1c00] 14:57:13 INFO - PROCESS | 1770 | 1468706233132 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 14:57:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 14:57:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 846ms 14:57:13 INFO - PROCESS | 1770 | 1468706233227 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 14:57:13 INFO - PROCESS | 1770 | 1468706233231 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 14:57:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 14:57:13 INFO - PROCESS | 1770 | 1468706233281 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 14:57:13 INFO - PROCESS | 1770 | 1468706233284 Marionette TRACE conn2 <- [1,646,null,{}] 14:57:13 INFO - PROCESS | 1770 | 1468706233288 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:13 INFO - PROCESS | 1770 | 1468706233289 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:13 INFO - PROCESS | 1770 | 1468706233398 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 14:57:13 INFO - PROCESS | 1770 | 1468706233447 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:13 INFO - PROCESS | 1770 | 1468706233449 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x11829a000 == 37 [pid = 1770] [id = 169] 14:57:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1130e5800) [pid = 1770] [serial = 505] [outer = 0x0] 14:57:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x113f38000) [pid = 1770] [serial = 506] [outer = 0x1130e5800] 14:57:13 INFO - PROCESS | 1770 | 1468706233479 Marionette DEBUG loaded listener.js 14:57:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x117108c00) [pid = 1770] [serial = 507] [outer = 0x1130e5800] 14:57:13 INFO - PROCESS | 1770 | 1468706233982 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 14:57:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 14:57:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 795ms 14:57:14 INFO - PROCESS | 1770 | 1468706234055 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 14:57:14 INFO - PROCESS | 1770 | 1468706234060 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 14:57:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 14:57:14 INFO - PROCESS | 1770 | 1468706234064 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 14:57:14 INFO - PROCESS | 1770 | 1468706234066 Marionette TRACE conn2 <- [1,650,null,{}] 14:57:14 INFO - PROCESS | 1770 | 1468706234069 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:14 INFO - PROCESS | 1770 | 1468706234070 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:14 INFO - PROCESS | 1770 | 1468706234181 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 14:57:14 INFO - PROCESS | 1770 | 1468706234260 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:14 INFO - PROCESS | 1770 | 1468706234261 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x113f49800 == 38 [pid = 1770] [id = 170] 14:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x1133e2000) [pid = 1770] [serial = 508] [outer = 0x0] 14:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x1170b1000) [pid = 1770] [serial = 509] [outer = 0x1133e2000] 14:57:14 INFO - PROCESS | 1770 | 1468706234311 Marionette DEBUG loaded listener.js 14:57:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x118565800) [pid = 1770] [serial = 510] [outer = 0x1133e2000] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1297ba000 == 37 [pid = 1770] [id = 167] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x128dec800 == 36 [pid = 1770] [id = 166] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x126b67000 == 35 [pid = 1770] [id = 165] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x125366000 == 34 [pid = 1770] [id = 164] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e5800 == 33 [pid = 1770] [id = 163] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x120f07000 == 32 [pid = 1770] [id = 162] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1186c7800 == 31 [pid = 1770] [id = 161] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x116720800 == 30 [pid = 1770] [id = 160] 14:57:15 INFO - PROCESS | 1770 | --DOCSHELL 0x112fc7000 == 29 [pid = 1770] [id = 159] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x119951400) [pid = 1770] [serial = 416] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x1185b6000) [pid = 1770] [serial = 433] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1191a9800) [pid = 1770] [serial = 431] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x120f69c00) [pid = 1770] [serial = 418] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1196ae400) [pid = 1770] [serial = 415] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119487000) [pid = 1770] [serial = 412] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x11948f000) [pid = 1770] [serial = 413] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1170a6c00) [pid = 1770] [serial = 406] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x118658800) [pid = 1770] [serial = 452] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x125c52000) [pid = 1770] [serial = 421] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x117110c00) [pid = 1770] [serial = 407] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1185b6c00) [pid = 1770] [serial = 409] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1185c3000) [pid = 1770] [serial = 410] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x118430c00) [pid = 1770] [serial = 404] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11710ac00) [pid = 1770] [serial = 403] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x121746400) [pid = 1770] [serial = 419] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x117106400) [pid = 1770] [serial = 392] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1129ab400) [pid = 1770] [serial = 391] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119489c00) [pid = 1770] [serial = 395] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x119483c00) [pid = 1770] [serial = 394] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1249d9000) [pid = 1770] [serial = 398] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1212a3400) [pid = 1770] [serial = 397] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x12930cc00) [pid = 1770] [serial = 401] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1251da800) [pid = 1770] [serial = 400] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x118568c00) [pid = 1770] [serial = 451] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128f10400) [pid = 1770] [serial = 425] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x117105000) [pid = 1770] [serial = 430] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x128bd4800) [pid = 1770] [serial = 424] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x12930d000) [pid = 1770] [serial = 427] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1253dc800) [pid = 1770] [serial = 434] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12958ac00) [pid = 1770] [serial = 428] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128bcfc00) [pid = 1770] [serial = 422] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128bd3400) [pid = 1770] [serial = 436] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x11861b400) [pid = 1770] [serial = 443] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x110e54400) [pid = 1770] [serial = 439] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x118427c00) [pid = 1770] [serial = 449] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x113027c00) [pid = 1770] [serial = 440] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x11856f400) [pid = 1770] [serial = 442] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1133e4000) [pid = 1770] [serial = 445] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1296a9400) [pid = 1770] [serial = 437] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1167ec800) [pid = 1770] [serial = 448] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1163b9000) [pid = 1770] [serial = 446] [outer = 0x0] [url = about:blank] 14:57:15 INFO - PROCESS | 1770 | 1468706235047 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 14:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 1022ms 14:57:15 INFO - PROCESS | 1770 | 1468706235087 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 1770 | 1468706235089 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 14:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 14:57:15 INFO - PROCESS | 1770 | 1468706235091 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 1770 | 1468706235093 Marionette TRACE conn2 <- [1,654,null,{}] 14:57:15 INFO - PROCESS | 1770 | 1468706235102 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:15 INFO - PROCESS | 1770 | 1468706235104 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:15 INFO - PROCESS | 1770 | 1468706235208 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 14:57:15 INFO - PROCESS | 1770 | 1468706235222 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 1770 | 1468706235223 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163ea800 == 30 [pid = 1770] [id = 171] 14:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x117102800) [pid = 1770] [serial = 511] [outer = 0x0] 14:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x11710ac00) [pid = 1770] [serial = 512] [outer = 0x117102800] 14:57:15 INFO - PROCESS | 1770 | 1468706235269 Marionette DEBUG loaded listener.js 14:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11823dc00) [pid = 1770] [serial = 513] [outer = 0x117102800] 14:57:15 INFO - PROCESS | 1770 | 1468706235681 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 14:57:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 14:57:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 619ms 14:57:15 INFO - PROCESS | 1770 | 1468706235712 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 14:57:15 INFO - PROCESS | 1770 | 1468706235716 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 14:57:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 14:57:15 INFO - PROCESS | 1770 | 1468706235723 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 14:57:15 INFO - PROCESS | 1770 | 1468706235725 Marionette TRACE conn2 <- [1,658,null,{}] 14:57:15 INFO - PROCESS | 1770 | 1468706235729 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:15 INFO - PROCESS | 1770 | 1468706235731 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:15 INFO - PROCESS | 1770 | 1468706235849 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 14:57:15 INFO - PROCESS | 1770 | 1468706235893 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:15 INFO - PROCESS | 1770 | 1468706235895 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x11745b800 == 31 [pid = 1770] [id = 172] 14:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1185b7000) [pid = 1770] [serial = 514] [outer = 0x0] 14:57:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1185bc000) [pid = 1770] [serial = 515] [outer = 0x1185b7000] 14:57:15 INFO - PROCESS | 1770 | 1468706235937 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11861cc00) [pid = 1770] [serial = 516] [outer = 0x1185b7000] 14:57:16 INFO - PROCESS | 1770 | 1468706236373 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 14:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 14:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 673ms 14:57:16 INFO - PROCESS | 1770 | 1468706236396 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 14:57:16 INFO - PROCESS | 1770 | 1468706236397 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 14:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 14:57:16 INFO - PROCESS | 1770 | 1468706236399 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 14:57:16 INFO - PROCESS | 1770 | 1468706236402 Marionette TRACE conn2 <- [1,662,null,{}] 14:57:16 INFO - PROCESS | 1770 | 1468706236412 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:16 INFO - PROCESS | 1770 | 1468706236415 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:16 INFO - PROCESS | 1770 | 1468706236496 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 14:57:16 INFO - PROCESS | 1770 | 1468706236503 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:16 INFO - PROCESS | 1770 | 1468706236506 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x11979e000 == 32 [pid = 1770] [id = 173] 14:57:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1188bb400) [pid = 1770] [serial = 517] [outer = 0x0] 14:57:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119487000) [pid = 1770] [serial = 518] [outer = 0x1188bb400] 14:57:16 INFO - PROCESS | 1770 | 1468706236544 Marionette DEBUG loaded listener.js 14:57:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11964e800) [pid = 1770] [serial = 519] [outer = 0x1188bb400] 14:57:16 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:16 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:16 INFO - PROCESS | 1770 | 1468706236911 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 14:57:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 14:57:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 521ms 14:57:16 INFO - PROCESS | 1770 | 1468706236920 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 14:57:16 INFO - PROCESS | 1770 | 1468706236922 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 14:57:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 14:57:16 INFO - PROCESS | 1770 | 1468706236927 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 14:57:16 INFO - PROCESS | 1770 | 1468706236929 Marionette TRACE conn2 <- [1,666,null,{}] 14:57:16 INFO - PROCESS | 1770 | 1468706236931 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:16 INFO - PROCESS | 1770 | 1468706236932 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:17 INFO - PROCESS | 1770 | 1468706237039 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 14:57:17 INFO - PROCESS | 1770 | 1468706237044 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 1770 | 1468706237045 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0b800 == 33 [pid = 1770] [id = 174] 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188ef400) [pid = 1770] [serial = 520] [outer = 0x0] 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196b8400) [pid = 1770] [serial = 521] [outer = 0x1188ef400] 14:57:17 INFO - PROCESS | 1770 | 1468706237070 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119ec8c00) [pid = 1770] [serial = 522] [outer = 0x1188ef400] 14:57:17 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:17 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:17 INFO - PROCESS | 1770 | 1468706237407 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 14:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 14:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 521ms 14:57:17 INFO - PROCESS | 1770 | 1468706237450 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 1770 | 1468706237451 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 14:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 14:57:17 INFO - PROCESS | 1770 | 1468706237453 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 1770 | 1468706237454 Marionette TRACE conn2 <- [1,670,null,{}] 14:57:17 INFO - PROCESS | 1770 | 1468706237456 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:17 INFO - PROCESS | 1770 | 1468706237458 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:17 INFO - PROCESS | 1770 | 1468706237553 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 14:57:17 INFO - PROCESS | 1770 | 1468706237559 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:17 INFO - PROCESS | 1770 | 1468706237560 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217d6800 == 34 [pid = 1770] [id = 175] 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1129b3800) [pid = 1770] [serial = 523] [outer = 0x0] 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x120f6b000) [pid = 1770] [serial = 524] [outer = 0x1129b3800] 14:57:17 INFO - PROCESS | 1770 | 1468706237584 Marionette DEBUG loaded listener.js 14:57:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x123b49c00) [pid = 1770] [serial = 525] [outer = 0x1129b3800] 14:57:17 INFO - PROCESS | 1770 | 1468706237921 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 14:57:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 14:57:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 518ms 14:57:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 14:57:17 INFO - PROCESS | 1770 | 1468706237972 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 14:57:17 INFO - PROCESS | 1770 | 1468706237973 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 14:57:17 INFO - PROCESS | 1770 | 1468706237975 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 14:57:17 INFO - PROCESS | 1770 | 1468706237976 Marionette TRACE conn2 <- [1,674,null,{}] 14:57:17 INFO - PROCESS | 1770 | 1468706237979 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:17 INFO - PROCESS | 1770 | 1468706237983 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:18 INFO - PROCESS | 1770 | 1468706238099 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 14:57:18 INFO - PROCESS | 1770 | 1468706238134 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1770 | 1468706238135 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e07000 == 35 [pid = 1770] [id = 176] 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1251da000) [pid = 1770] [serial = 526] [outer = 0x0] 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1269e4800) [pid = 1770] [serial = 527] [outer = 0x1251da000] 14:57:18 INFO - PROCESS | 1770 | 1468706238160 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1288a6c00) [pid = 1770] [serial = 528] [outer = 0x1251da000] 14:57:18 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:18 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:57:18 INFO - PROCESS | 1770 | 1468706238478 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 14:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 520ms 14:57:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 14:57:18 INFO - PROCESS | 1770 | 1468706238495 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1770 | 1468706238497 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 14:57:18 INFO - PROCESS | 1770 | 1468706238499 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1770 | 1468706238500 Marionette TRACE conn2 <- [1,678,null,{}] 14:57:18 INFO - PROCESS | 1770 | 1468706238502 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:18 INFO - PROCESS | 1770 | 1468706238503 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:18 INFO - PROCESS | 1770 | 1468706238596 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 14:57:18 INFO - PROCESS | 1770 | 1468706238608 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:18 INFO - PROCESS | 1770 | 1468706238610 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x117346800 == 36 [pid = 1770] [id = 177] 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x126b14c00) [pid = 1770] [serial = 529] [outer = 0x0] 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128bd6400) [pid = 1770] [serial = 530] [outer = 0x126b14c00] 14:57:18 INFO - PROCESS | 1770 | 1468706238634 Marionette DEBUG loaded listener.js 14:57:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128cb3400) [pid = 1770] [serial = 531] [outer = 0x126b14c00] 14:57:18 INFO - PROCESS | 1770 | 1468706238933 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 14:57:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 14:57:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 467ms 14:57:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 14:57:18 INFO - PROCESS | 1770 | 1468706238967 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 14:57:18 INFO - PROCESS | 1770 | 1468706238968 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 14:57:18 INFO - PROCESS | 1770 | 1468706238970 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 14:57:18 INFO - PROCESS | 1770 | 1468706238971 Marionette TRACE conn2 <- [1,682,null,{}] 14:57:18 INFO - PROCESS | 1770 | 1468706238975 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:18 INFO - PROCESS | 1770 | 1468706238977 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:19 INFO - PROCESS | 1770 | 1468706239075 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 14:57:19 INFO - PROCESS | 1770 | 1468706239079 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:19 INFO - PROCESS | 1770 | 1468706239080 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fbd800 == 37 [pid = 1770] [id = 178] 14:57:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bcb400) [pid = 1770] [serial = 532] [outer = 0x0] 14:57:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128f03400) [pid = 1770] [serial = 533] [outer = 0x128bcb400] 14:57:19 INFO - PROCESS | 1770 | 1468706239104 Marionette DEBUG loaded listener.js 14:57:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128f0f000) [pid = 1770] [serial = 534] [outer = 0x128bcb400] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x124867c00) [pid = 1770] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11672f400) [pid = 1770] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1184c9400) [pid = 1770] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1196b5800) [pid = 1770] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119ecf400) [pid = 1770] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x121971800) [pid = 1770] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1251ddc00) [pid = 1770] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11861bc00) [pid = 1770] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1185b9800) [pid = 1770] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x113d90800) [pid = 1770] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x113d42c00) [pid = 1770] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x119484000) [pid = 1770] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x112fe7c00) [pid = 1770] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x118247000) [pid = 1770] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1133cf400) [pid = 1770] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 14:57:19 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x113022400) [pid = 1770] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 14:57:19 INFO - PROCESS | 1770 | 1468706239970 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 14:57:19 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 14:57:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1019ms 14:57:19 INFO - PROCESS | 1770 | 1468706239991 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 14:57:19 INFO - PROCESS | 1770 | 1468706239992 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 14:57:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 14:57:19 INFO - PROCESS | 1770 | 1468706239994 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 14:57:19 INFO - PROCESS | 1770 | 1468706239995 Marionette TRACE conn2 <- [1,686,null,{}] 14:57:19 INFO - PROCESS | 1770 | 1468706239997 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:19 INFO - PROCESS | 1770 | 1468706239998 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:20 INFO - PROCESS | 1770 | 1468706240062 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 14:57:20 INFO - PROCESS | 1770 | 1468706240065 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:20 INFO - PROCESS | 1770 | 1468706240066 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b97000 == 38 [pid = 1770] [id = 179] 14:57:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x113d90800) [pid = 1770] [serial = 535] [outer = 0x0] 14:57:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118563c00) [pid = 1770] [serial = 536] [outer = 0x113d90800] 14:57:20 INFO - PROCESS | 1770 | 1468706240084 Marionette DEBUG loaded listener.js 14:57:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196b3c00) [pid = 1770] [serial = 537] [outer = 0x113d90800] 14:57:20 INFO - PROCESS | 1770 | 1468706240965 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 14:57:21 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 14:57:21 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1023ms 14:57:21 INFO - PROCESS | 1770 | 1468706241023 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 14:57:21 INFO - PROCESS | 1770 | 1468706241024 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 14:57:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 14:57:21 INFO - PROCESS | 1770 | 1468706241026 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 14:57:21 INFO - PROCESS | 1770 | 1468706241027 Marionette TRACE conn2 <- [1,690,null,{}] 14:57:21 INFO - PROCESS | 1770 | 1468706241030 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:21 INFO - PROCESS | 1770 | 1468706241031 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:21 INFO - PROCESS | 1770 | 1468706241102 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 14:57:21 INFO - PROCESS | 1770 | 1468706241106 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:21 INFO - PROCESS | 1770 | 1468706241108 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7df000 == 39 [pid = 1770] [id = 180] 14:57:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x120f69800) [pid = 1770] [serial = 538] [outer = 0x0] 14:57:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x12889d000) [pid = 1770] [serial = 539] [outer = 0x120f69800] 14:57:21 INFO - PROCESS | 1770 | 1468706241132 Marionette DEBUG loaded listener.js 14:57:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128ff8400) [pid = 1770] [serial = 540] [outer = 0x120f69800] 14:57:22 INFO - PROCESS | 1770 | 1468706242021 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 14:57:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 14:57:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1020ms 14:57:22 INFO - PROCESS | 1770 | 1468706242047 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 14:57:22 INFO - PROCESS | 1770 | 1468706242050 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 14:57:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 14:57:22 INFO - PROCESS | 1770 | 1468706242068 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 14:57:22 INFO - PROCESS | 1770 | 1468706242070 Marionette TRACE conn2 <- [1,694,null,{}] 14:57:22 INFO - PROCESS | 1770 | 1468706242074 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:22 INFO - PROCESS | 1770 | 1468706242075 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:22 INFO - PROCESS | 1770 | 1468706242173 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 14:57:22 INFO - PROCESS | 1770 | 1468706242224 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:22 INFO - PROCESS | 1770 | 1468706242225 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aaf800 == 40 [pid = 1770] [id = 181] 14:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1129b1800) [pid = 1770] [serial = 541] [outer = 0x0] 14:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1167ec800) [pid = 1770] [serial = 542] [outer = 0x1129b1800] 14:57:22 INFO - PROCESS | 1770 | 1468706242256 Marionette DEBUG loaded listener.js 14:57:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x118247800) [pid = 1770] [serial = 543] [outer = 0x1129b1800] 14:57:23 INFO - PROCESS | 1770 | 1468706243143 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 14:57:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 14:57:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1137ms 14:57:23 INFO - PROCESS | 1770 | 1468706243189 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 14:57:23 INFO - PROCESS | 1770 | 1468706243193 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 14:57:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 14:57:23 INFO - PROCESS | 1770 | 1468706243197 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 14:57:23 INFO - PROCESS | 1770 | 1468706243199 Marionette TRACE conn2 <- [1,698,null,{}] 14:57:23 INFO - PROCESS | 1770 | 1468706243202 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:23 INFO - PROCESS | 1770 | 1468706243204 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:23 INFO - PROCESS | 1770 | 1468706243305 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 14:57:23 INFO - PROCESS | 1770 | 1468706243354 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:23 INFO - PROCESS | 1770 | 1468706243355 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x121482800 == 41 [pid = 1770] [id = 182] 14:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118432400) [pid = 1770] [serial = 544] [outer = 0x0] 14:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1191ac000) [pid = 1770] [serial = 545] [outer = 0x118432400] 14:57:23 INFO - PROCESS | 1770 | 1468706243386 Marionette DEBUG loaded listener.js 14:57:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119490c00) [pid = 1770] [serial = 546] [outer = 0x118432400] 14:57:24 INFO - PROCESS | 1770 | 1468706244283 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 14:57:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 14:57:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1122ms 14:57:24 INFO - PROCESS | 1770 | 1468706244479 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 14:57:24 INFO - PROCESS | 1770 | 1468706244481 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 14:57:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 14:57:24 INFO - PROCESS | 1770 | 1468706244486 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 14:57:24 INFO - PROCESS | 1770 | 1468706244488 Marionette TRACE conn2 <- [1,702,null,{}] 14:57:24 INFO - PROCESS | 1770 | 1468706244492 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:24 INFO - PROCESS | 1770 | 1468706244494 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:24 INFO - PROCESS | 1770 | 1468706244571 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 14:57:24 INFO - PROCESS | 1770 | 1468706244685 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:24 INFO - PROCESS | 1770 | 1468706244687 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x117127000 == 42 [pid = 1770] [id = 183] 14:57:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1170ad000) [pid = 1770] [serial = 547] [outer = 0x0] 14:57:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x117105000) [pid = 1770] [serial = 548] [outer = 0x1170ad000] 14:57:24 INFO - PROCESS | 1770 | 1468706244715 Marionette DEBUG loaded listener.js 14:57:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x118248400) [pid = 1770] [serial = 549] [outer = 0x1170ad000] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x128b97000 == 41 [pid = 1770] [id = 179] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x128fbd800 == 40 [pid = 1770] [id = 178] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x117346800 == 39 [pid = 1770] [id = 177] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x125e07000 == 38 [pid = 1770] [id = 176] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x1217d6800 == 37 [pid = 1770] [id = 175] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x120f0b800 == 36 [pid = 1770] [id = 174] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x11979e000 == 35 [pid = 1770] [id = 173] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x11745b800 == 34 [pid = 1770] [id = 172] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x1163ea800 == 33 [pid = 1770] [id = 171] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x113f49800 == 32 [pid = 1770] [id = 170] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x11829a000 == 31 [pid = 1770] [id = 169] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7e1800 == 30 [pid = 1770] [id = 168] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x121482800 == 29 [pid = 1770] [id = 182] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7df000 == 28 [pid = 1770] [id = 180] 14:57:25 INFO - PROCESS | 1770 | --DOCSHELL 0x116aaf800 == 27 [pid = 1770] [id = 181] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1251e4c00) [pid = 1770] [serial = 500] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118425c00) [pid = 1770] [serial = 455] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x117103400) [pid = 1770] [serial = 454] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119489400) [pid = 1770] [serial = 458] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1191aa000) [pid = 1770] [serial = 457] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119d6c800) [pid = 1770] [serial = 461] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11976dc00) [pid = 1770] [serial = 460] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1218b2000) [pid = 1770] [serial = 464] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1212a0000) [pid = 1770] [serial = 463] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1251d9c00) [pid = 1770] [serial = 467] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x124836c00) [pid = 1770] [serial = 466] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1288a5400) [pid = 1770] [serial = 470] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1253e4000) [pid = 1770] [serial = 469] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128cb1c00) [pid = 1770] [serial = 473] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128bce000) [pid = 1770] [serial = 472] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11864d400) [pid = 1770] [serial = 484] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x116730400) [pid = 1770] [serial = 478] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x117104400) [pid = 1770] [serial = 479] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x11856cc00) [pid = 1770] [serial = 476] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1177cbc00) [pid = 1770] [serial = 475] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x11964cc00) [pid = 1770] [serial = 487] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1185bec00) [pid = 1770] [serial = 494] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1196bcc00) [pid = 1770] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x120fa3000) [pid = 1770] [serial = 495] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x119778c00) [pid = 1770] [serial = 491] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1196b0800) [pid = 1770] [serial = 488] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x120f9b400) [pid = 1770] [serial = 492] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x117109400) [pid = 1770] [serial = 481] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x118534c00) [pid = 1770] [serial = 482] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1248bec00) [pid = 1770] [serial = 498] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x125c4cc00) [pid = 1770] [serial = 501] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x1191b0000) [pid = 1770] [serial = 485] [outer = 0x0] [url = about:blank] 14:57:25 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1212a2800) [pid = 1770] [serial = 497] [outer = 0x0] [url = about:blank] 14:57:26 INFO - PROCESS | 1770 | 1468706246085 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 14:57:26 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 14:57:26 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 1623ms 14:57:26 INFO - PROCESS | 1770 | 1468706246122 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 14:57:26 INFO - PROCESS | 1770 | 1468706246126 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 14:57:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 14:57:26 INFO - PROCESS | 1770 | 1468706246130 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 14:57:26 INFO - PROCESS | 1770 | 1468706246132 Marionette TRACE conn2 <- [1,706,null,{}] 14:57:26 INFO - PROCESS | 1770 | 1468706246136 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:26 INFO - PROCESS | 1770 | 1468706246137 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:26 INFO - PROCESS | 1770 | 1468706246208 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 14:57:26 INFO - PROCESS | 1770 | 1468706246212 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:26 INFO - PROCESS | 1770 | 1468706246215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x11618f000 == 28 [pid = 1770] [id = 184] 14:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x1133e8c00) [pid = 1770] [serial = 550] [outer = 0x0] 14:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1161e6c00) [pid = 1770] [serial = 551] [outer = 0x1133e8c00] 14:57:26 INFO - PROCESS | 1770 | 1468706246244 Marionette DEBUG loaded listener.js 14:57:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x116a72000) [pid = 1770] [serial = 552] [outer = 0x1133e8c00] 14:57:27 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 14:57:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 973ms 14:57:27 INFO - PROCESS | 1770 | 1468706247100 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 14:57:27 INFO - PROCESS | 1770 | 1468706247104 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 14:57:27 INFO - PROCESS | 1770 | 1468706247111 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 14:57:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 14:57:27 INFO - PROCESS | 1770 | 1468706247117 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 14:57:27 INFO - PROCESS | 1770 | 1468706247119 Marionette TRACE conn2 <- [1,710,null,{}] 14:57:27 INFO - PROCESS | 1770 | 1468706247121 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:27 INFO - PROCESS | 1770 | 1468706247123 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:27 INFO - PROCESS | 1770 | 1468706247198 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 14:57:27 INFO - PROCESS | 1770 | 1468706247249 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:27 INFO - PROCESS | 1770 | 1468706247250 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x117141000 == 29 [pid = 1770] [id = 185] 14:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1170b3800) [pid = 1770] [serial = 553] [outer = 0x0] 14:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1177cbc00) [pid = 1770] [serial = 554] [outer = 0x1170b3800] 14:57:27 INFO - PROCESS | 1770 | 1468706247277 Marionette DEBUG loaded listener.js 14:57:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x118432000) [pid = 1770] [serial = 555] [outer = 0x1170b3800] 14:57:28 INFO - PROCESS | 1770 | 1468706248067 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 14:57:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 14:57:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 969ms 14:57:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 14:57:28 INFO - PROCESS | 1770 | 1468706248096 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 14:57:28 INFO - PROCESS | 1770 | 1468706248097 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 14:57:28 INFO - PROCESS | 1770 | 1468706248100 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 14:57:28 INFO - PROCESS | 1770 | 1468706248102 Marionette TRACE conn2 <- [1,714,null,{}] 14:57:28 INFO - PROCESS | 1770 | 1468706248110 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:28 INFO - PROCESS | 1770 | 1468706248113 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:28 INFO - PROCESS | 1770 | 1468706248202 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 14:57:28 INFO - PROCESS | 1770 | 1468706248236 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:28 INFO - PROCESS | 1770 | 1468706248238 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e39800 == 30 [pid = 1770] [id = 186] 14:57:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x113284000) [pid = 1770] [serial = 556] [outer = 0x0] 14:57:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1188c7000) [pid = 1770] [serial = 557] [outer = 0x113284000] 14:57:28 INFO - PROCESS | 1770 | 1468706248266 Marionette DEBUG loaded listener.js 14:57:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1191b0000) [pid = 1770] [serial = 558] [outer = 0x113284000] 14:57:29 INFO - PROCESS | 1770 | 1468706249069 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 14:57:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 14:57:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 976ms 14:57:29 INFO - PROCESS | 1770 | 1468706249077 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 14:57:29 INFO - PROCESS | 1770 | 1468706249078 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 14:57:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 14:57:29 INFO - PROCESS | 1770 | 1468706249086 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 14:57:29 INFO - PROCESS | 1770 | 1468706249088 Marionette TRACE conn2 <- [1,718,null,{}] 14:57:29 INFO - PROCESS | 1770 | 1468706249091 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:29 INFO - PROCESS | 1770 | 1468706249092 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:29 INFO - PROCESS | 1770 | 1468706249187 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 14:57:29 INFO - PROCESS | 1770 | 1468706249191 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:29 INFO - PROCESS | 1770 | 1468706249192 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x119453000 == 31 [pid = 1770] [id = 187] 14:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x119486800) [pid = 1770] [serial = 559] [outer = 0x0] 14:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1194a5800) [pid = 1770] [serial = 560] [outer = 0x119486800] 14:57:29 INFO - PROCESS | 1770 | 1468706249217 Marionette DEBUG loaded listener.js 14:57:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x119650c00) [pid = 1770] [serial = 561] [outer = 0x119486800] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x120f69800) [pid = 1770] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1251da000) [pid = 1770] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1129b3800) [pid = 1770] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x128bcb400) [pid = 1770] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1251e1c00) [pid = 1770] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1188bb400) [pid = 1770] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x1133e2000) [pid = 1770] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1185b7000) [pid = 1770] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1188ef400) [pid = 1770] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1130e5800) [pid = 1770] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x117102800) [pid = 1770] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x126b14c00) [pid = 1770] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 14:57:29 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x113d90800) [pid = 1770] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 14:57:30 INFO - PROCESS | 1770 | 1468706249998 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 14:57:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 14:57:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 925ms 14:57:30 INFO - PROCESS | 1770 | 1468706250008 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 1770 | 1468706250010 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 14:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 14:57:30 INFO - PROCESS | 1770 | 1468706250012 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1770 | 1468706250013 Marionette TRACE conn2 <- [1,722,null,{}] 14:57:30 INFO - PROCESS | 1770 | 1468706250015 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:30 INFO - PROCESS | 1770 | 1468706250016 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:30 INFO - PROCESS | 1770 | 1468706250095 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 14:57:30 INFO - PROCESS | 1770 | 1468706250099 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1770 | 1468706250100 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199b7800 == 32 [pid = 1770] [id = 188] 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x1130e5800) [pid = 1770] [serial = 562] [outer = 0x0] 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x1184d7c00) [pid = 1770] [serial = 563] [outer = 0x1130e5800] 14:57:30 INFO - PROCESS | 1770 | 1468706250127 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x119602c00) [pid = 1770] [serial = 564] [outer = 0x1130e5800] 14:57:30 INFO - PROCESS | 1770 | 1468706250433 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 14:57:30 INFO - PROCESS | 1770 | 1468706250483 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 14:57:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 14:57:30 INFO - PROCESS | 1770 | 1468706250485 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 14:57:30 INFO - PROCESS | 1770 | 1468706250486 Marionette TRACE conn2 <- [1,726,null,{}] 14:57:30 INFO - PROCESS | 1770 | 1468706250488 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:30 INFO - PROCESS | 1770 | 1468706250492 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:30 INFO - PROCESS | 1770 | 1468706250603 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 14:57:30 INFO - PROCESS | 1770 | 1468706250610 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:30 INFO - PROCESS | 1770 | 1468706250612 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fea800 == 33 [pid = 1770] [id = 189] 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x11965a000) [pid = 1770] [serial = 565] [outer = 0x0] 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x11977a400) [pid = 1770] [serial = 566] [outer = 0x11965a000] 14:57:30 INFO - PROCESS | 1770 | 1468706250636 Marionette DEBUG loaded listener.js 14:57:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1212a0000) [pid = 1770] [serial = 567] [outer = 0x11965a000] 14:57:30 INFO - PROCESS | 1770 | 1468706250962 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 14:57:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 14:57:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 518ms 14:57:31 INFO - PROCESS | 1770 | 1468706251003 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 1770 | 1468706251004 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 14:57:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 14:57:31 INFO - PROCESS | 1770 | 1468706251007 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1770 | 1468706251008 Marionette TRACE conn2 <- [1,730,null,{}] 14:57:31 INFO - PROCESS | 1770 | 1468706251010 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:31 INFO - PROCESS | 1770 | 1468706251011 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:31 INFO - PROCESS | 1770 | 1468706251089 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 14:57:31 INFO - PROCESS | 1770 | 1468706251094 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 1770 | 1468706251095 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x121bbe800 == 34 [pid = 1770] [id = 190] 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1212a2800) [pid = 1770] [serial = 568] [outer = 0x0] 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x12196f000) [pid = 1770] [serial = 569] [outer = 0x1212a2800] 14:57:31 INFO - PROCESS | 1770 | 1468706251119 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x124c90000) [pid = 1770] [serial = 570] [outer = 0x1212a2800] 14:57:31 INFO - PROCESS | 1770 | 1468706251443 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 14:57:31 INFO - PROCESS | 1770 | 1468706251479 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 14:57:31 INFO - PROCESS | 1770 | 1468706251481 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 14:57:31 INFO - PROCESS | 1770 | 1468706251482 Marionette TRACE conn2 <- [1,734,null,{}] 14:57:31 INFO - PROCESS | 1770 | 1468706251484 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:31 INFO - PROCESS | 1770 | 1468706251485 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:31 INFO - PROCESS | 1770 | 1468706251598 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 14:57:31 INFO - PROCESS | 1770 | 1468706251604 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:31 INFO - PROCESS | 1770 | 1468706251606 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x125382800 == 35 [pid = 1770] [id = 191] 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x121218400) [pid = 1770] [serial = 571] [outer = 0x0] 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x125389400) [pid = 1770] [serial = 572] [outer = 0x121218400] 14:57:31 INFO - PROCESS | 1770 | 1468706251634 Marionette DEBUG loaded listener.js 14:57:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x12690c400) [pid = 1770] [serial = 573] [outer = 0x121218400] 14:57:32 INFO - PROCESS | 1770 | 1468706252189 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 14:57:32 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 14:57:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 768ms 14:57:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 14:57:32 INFO - PROCESS | 1770 | 1468706252250 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 14:57:32 INFO - PROCESS | 1770 | 1468706252252 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 14:57:32 INFO - PROCESS | 1770 | 1468706252255 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 14:57:32 INFO - PROCESS | 1770 | 1468706252259 Marionette TRACE conn2 <- [1,738,null,{}] 14:57:32 INFO - PROCESS | 1770 | 1468706252262 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:32 INFO - PROCESS | 1770 | 1468706252264 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:32 INFO - PROCESS | 1770 | 1468706252368 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 14:57:32 INFO - PROCESS | 1770 | 1468706252485 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:32 INFO - PROCESS | 1770 | 1468706252487 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x117456000 == 36 [pid = 1770] [id = 192] 14:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1167f5000) [pid = 1770] [serial = 574] [outer = 0x0] 14:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x116b13000) [pid = 1770] [serial = 575] [outer = 0x1167f5000] 14:57:32 INFO - PROCESS | 1770 | 1468706252518 Marionette DEBUG loaded listener.js 14:57:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1173c5800) [pid = 1770] [serial = 576] [outer = 0x1167f5000] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x121bbe800 == 35 [pid = 1770] [id = 190] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x120fea800 == 34 [pid = 1770] [id = 189] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x1199b7800 == 33 [pid = 1770] [id = 188] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x119453000 == 32 [pid = 1770] [id = 187] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x118e39800 == 31 [pid = 1770] [id = 186] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x117141000 == 30 [pid = 1770] [id = 185] 14:57:33 INFO - PROCESS | 1770 | --DOCSHELL 0x11618f000 == 29 [pid = 1770] [id = 184] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12889d000) [pid = 1770] [serial = 539] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1269e4800) [pid = 1770] [serial = 527] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x120f6b000) [pid = 1770] [serial = 524] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1288a6c00) [pid = 1770] [serial = 528] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x128f03400) [pid = 1770] [serial = 533] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x125e4c400) [pid = 1770] [serial = 503] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1269e0800) [pid = 1770] [serial = 504] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x119487000) [pid = 1770] [serial = 518] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x11964e800) [pid = 1770] [serial = 519] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1170b1000) [pid = 1770] [serial = 509] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x118565800) [pid = 1770] [serial = 510] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1185bc000) [pid = 1770] [serial = 515] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x11861cc00) [pid = 1770] [serial = 516] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1196b8400) [pid = 1770] [serial = 521] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x113f38000) [pid = 1770] [serial = 506] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x117108c00) [pid = 1770] [serial = 507] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x11710ac00) [pid = 1770] [serial = 512] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x11823dc00) [pid = 1770] [serial = 513] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x128bd6400) [pid = 1770] [serial = 530] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x128ff8400) [pid = 1770] [serial = 540] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x1196b3c00) [pid = 1770] [serial = 537] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x128f0f000) [pid = 1770] [serial = 534] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x128cb3400) [pid = 1770] [serial = 531] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x118563c00) [pid = 1770] [serial = 536] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x123b49c00) [pid = 1770] [serial = 525] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x119ec8c00) [pid = 1770] [serial = 522] [outer = 0x0] [url = about:blank] 14:57:33 INFO - PROCESS | 1770 | 1468706253569 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 14:57:33 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 14:57:33 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1326ms 14:57:33 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 14:57:33 INFO - PROCESS | 1770 | 1468706253582 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 14:57:33 INFO - PROCESS | 1770 | 1468706253584 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 14:57:33 INFO - PROCESS | 1770 | 1468706253587 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 14:57:33 INFO - PROCESS | 1770 | 1468706253588 Marionette TRACE conn2 <- [1,742,null,{}] 14:57:33 INFO - PROCESS | 1770 | 1468706253593 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:33 INFO - PROCESS | 1770 | 1468706253595 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:33 INFO - PROCESS | 1770 | 1468706253672 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 14:57:33 INFO - PROCESS | 1770 | 1468706253739 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:33 INFO - PROCESS | 1770 | 1468706253741 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a3c800 == 30 [pid = 1770] [id = 193] 14:57:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x1170b1400) [pid = 1770] [serial = 577] [outer = 0x0] 14:57:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x117102400) [pid = 1770] [serial = 578] [outer = 0x1170b1400] 14:57:33 INFO - PROCESS | 1770 | 1468706253770 Marionette DEBUG loaded listener.js 14:57:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x1174cac00) [pid = 1770] [serial = 579] [outer = 0x1170b1400] 14:57:34 INFO - PROCESS | 1770 | 1468706254533 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 14:57:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 14:57:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 973ms 14:57:34 INFO - PROCESS | 1770 | 1468706254560 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 14:57:34 INFO - PROCESS | 1770 | 1468706254564 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 14:57:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 14:57:34 INFO - PROCESS | 1770 | 1468706254569 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 14:57:34 INFO - PROCESS | 1770 | 1468706254570 Marionette TRACE conn2 <- [1,746,null,{}] 14:57:34 INFO - PROCESS | 1770 | 1468706254573 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:34 INFO - PROCESS | 1770 | 1468706254574 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:34 INFO - PROCESS | 1770 | 1468706254648 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 14:57:34 INFO - PROCESS | 1770 | 1468706254653 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:34 INFO - PROCESS | 1770 | 1468706254654 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185a9800 == 31 [pid = 1770] [id = 194] 14:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x118565000) [pid = 1770] [serial = 580] [outer = 0x0] 14:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x11856e000) [pid = 1770] [serial = 581] [outer = 0x118565000] 14:57:34 INFO - PROCESS | 1770 | 1468706254683 Marionette DEBUG loaded listener.js 14:57:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x1185bb800) [pid = 1770] [serial = 582] [outer = 0x118565000] 14:57:35 INFO - PROCESS | 1770 | 1468706255505 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 14:57:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 14:57:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 970ms 14:57:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 14:57:35 INFO - PROCESS | 1770 | 1468706255539 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 14:57:35 INFO - PROCESS | 1770 | 1468706255540 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 14:57:35 INFO - PROCESS | 1770 | 1468706255542 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 14:57:35 INFO - PROCESS | 1770 | 1468706255545 Marionette TRACE conn2 <- [1,750,null,{}] 14:57:35 INFO - PROCESS | 1770 | 1468706255563 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:35 INFO - PROCESS | 1770 | 1468706255566 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:35 INFO - PROCESS | 1770 | 1468706255657 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 14:57:35 INFO - PROCESS | 1770 | 1468706255664 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:35 INFO - PROCESS | 1770 | 1468706255666 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x119799800 == 32 [pid = 1770] [id = 195] 14:57:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1191b3400) [pid = 1770] [serial = 583] [outer = 0x0] 14:57:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x119486000) [pid = 1770] [serial = 584] [outer = 0x1191b3400] 14:57:35 INFO - PROCESS | 1770 | 1468706255693 Marionette DEBUG loaded listener.js 14:57:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x1194a2400) [pid = 1770] [serial = 585] [outer = 0x1191b3400] 14:57:36 INFO - PROCESS | 1770 | 1468706256483 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 14:57:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 14:57:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 971ms 14:57:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 14:57:36 INFO - PROCESS | 1770 | 1468706256515 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 14:57:36 INFO - PROCESS | 1770 | 1468706256517 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 14:57:36 INFO - PROCESS | 1770 | 1468706256519 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 14:57:36 INFO - PROCESS | 1770 | 1468706256520 Marionette TRACE conn2 <- [1,754,null,{}] 14:57:36 INFO - PROCESS | 1770 | 1468706256522 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:36 INFO - PROCESS | 1770 | 1468706256524 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:36 INFO - PROCESS | 1770 | 1468706256629 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x1212a2800) [pid = 1770] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x1170b3800) [pid = 1770] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x1170ad000) [pid = 1770] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x1129b1800) [pid = 1770] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x118432400) [pid = 1770] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x113284000) [pid = 1770] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x119486800) [pid = 1770] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x11965a000) [pid = 1770] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x1130e5800) [pid = 1770] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 14:57:36 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0x1133e8c00) [pid = 1770] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 14:57:36 INFO - PROCESS | 1770 | 1468706256670 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:36 INFO - PROCESS | 1770 | 1468706256671 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ac1000 == 33 [pid = 1770] [id = 196] 14:57:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x113284000) [pid = 1770] [serial = 586] [outer = 0x0] 14:57:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x1170ad000) [pid = 1770] [serial = 587] [outer = 0x113284000] 14:57:36 INFO - PROCESS | 1770 | 1468706256696 Marionette DEBUG loaded listener.js 14:57:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x119489400) [pid = 1770] [serial = 588] [outer = 0x113284000] 14:57:37 INFO - PROCESS | 1770 | 1468706257460 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 14:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 14:57:37 INFO - PROCESS | 1770 | 1468706257489 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 1770 | 1468706257491 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 14:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 14:57:37 INFO - PROCESS | 1770 | 1468706257501 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 1770 | 1468706257502 Marionette TRACE conn2 <- [1,758,null,{}] 14:57:37 INFO - PROCESS | 1770 | 1468706257504 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:37 INFO - PROCESS | 1770 | 1468706257506 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:37 INFO - PROCESS | 1770 | 1468706257576 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 14:57:37 INFO - PROCESS | 1770 | 1468706257592 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:37 INFO - PROCESS | 1770 | 1468706257593 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12111d000 == 34 [pid = 1770] [id = 197] 14:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x1196b7400) [pid = 1770] [serial = 589] [outer = 0x0] 14:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x119771800) [pid = 1770] [serial = 590] [outer = 0x1196b7400] 14:57:37 INFO - PROCESS | 1770 | 1468706257617 Marionette DEBUG loaded listener.js 14:57:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x119ec4800) [pid = 1770] [serial = 591] [outer = 0x1196b7400] 14:57:37 INFO - PROCESS | 1770 | 1468706257942 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 14:57:37 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 14:57:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 468ms 14:57:37 INFO - PROCESS | 1770 | 1468706257970 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 14:57:37 INFO - PROCESS | 1770 | 1468706257971 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 14:57:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 14:57:37 INFO - PROCESS | 1770 | 1468706257974 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 14:57:37 INFO - PROCESS | 1770 | 1468706257977 Marionette TRACE conn2 <- [1,762,null,{}] 14:57:37 INFO - PROCESS | 1770 | 1468706257980 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:37 INFO - PROCESS | 1770 | 1468706257983 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:38 INFO - PROCESS | 1770 | 1468706258094 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 14:57:38 INFO - PROCESS | 1770 | 1468706258100 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1770 | 1468706258101 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b8b000 == 35 [pid = 1770] [id = 198] 14:57:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x119486800) [pid = 1770] [serial = 592] [outer = 0x0] 14:57:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x119ece400) [pid = 1770] [serial = 593] [outer = 0x119486800] 14:57:38 INFO - PROCESS | 1770 | 1468706258126 Marionette DEBUG loaded listener.js 14:57:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x1251e5800) [pid = 1770] [serial = 594] [outer = 0x119486800] 14:57:38 INFO - PROCESS | 1770 | 1468706258876 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 14:57:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 14:57:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 922ms 14:57:38 INFO - PROCESS | 1770 | 1468706258896 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 14:57:38 INFO - PROCESS | 1770 | 1468706258905 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 14:57:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 14:57:38 INFO - PROCESS | 1770 | 1468706258907 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 14:57:38 INFO - PROCESS | 1770 | 1468706258908 Marionette TRACE conn2 <- [1,766,null,{}] 14:57:38 INFO - PROCESS | 1770 | 1468706258910 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:38 INFO - PROCESS | 1770 | 1468706258912 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:38 INFO - PROCESS | 1770 | 1468706258982 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 14:57:38 INFO - PROCESS | 1770 | 1468706258986 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:38 INFO - PROCESS | 1770 | 1468706258987 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7e000 == 36 [pid = 1770] [id = 199] 14:57:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x1188eec00) [pid = 1770] [serial = 595] [outer = 0x0] 14:57:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x125e4b000) [pid = 1770] [serial = 596] [outer = 0x1188eec00] 14:57:39 INFO - PROCESS | 1770 | 1468706259014 Marionette DEBUG loaded listener.js 14:57:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x126b1d400) [pid = 1770] [serial = 597] [outer = 0x1188eec00] 14:57:39 INFO - PROCESS | 1770 | 1468706259897 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 14:57:39 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 14:57:39 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1019ms 14:57:39 INFO - PROCESS | 1770 | 1468706259957 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 14:57:39 INFO - PROCESS | 1770 | 1468706259960 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 14:57:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 14:57:39 INFO - PROCESS | 1770 | 1468706259964 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 14:57:39 INFO - PROCESS | 1770 | 1468706259966 Marionette TRACE conn2 <- [1,770,null,{}] 14:57:39 INFO - PROCESS | 1770 | 1468706259970 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:39 INFO - PROCESS | 1770 | 1468706259972 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:40 INFO - PROCESS | 1770 | 1468706260055 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 14:57:40 INFO - PROCESS | 1770 | 1468706260144 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1770 | 1468706260147 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x117144800 == 37 [pid = 1770] [id = 200] 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x1161da400) [pid = 1770] [serial = 598] [outer = 0x0] 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x116b13800) [pid = 1770] [serial = 599] [outer = 0x1161da400] 14:57:40 INFO - PROCESS | 1770 | 1468706260178 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1177cac00) [pid = 1770] [serial = 600] [outer = 0x1161da400] 14:57:40 INFO - PROCESS | 1770 | 1468706260604 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 14:57:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 14:57:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 672ms 14:57:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 14:57:40 INFO - PROCESS | 1770 | 1468706260636 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 14:57:40 INFO - PROCESS | 1770 | 1468706260639 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 14:57:40 INFO - PROCESS | 1770 | 1468706260644 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 14:57:40 INFO - PROCESS | 1770 | 1468706260646 Marionette TRACE conn2 <- [1,774,null,{}] 14:57:40 INFO - PROCESS | 1770 | 1468706260648 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:40 INFO - PROCESS | 1770 | 1468706260650 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:40 INFO - PROCESS | 1770 | 1468706260746 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 14:57:40 INFO - PROCESS | 1770 | 1468706260797 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:40 INFO - PROCESS | 1770 | 1468706260798 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x119d95000 == 38 [pid = 1770] [id = 201] 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x118536000) [pid = 1770] [serial = 601] [outer = 0x0] 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1185c0c00) [pid = 1770] [serial = 602] [outer = 0x118536000] 14:57:40 INFO - PROCESS | 1770 | 1468706260829 Marionette DEBUG loaded listener.js 14:57:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1188be400) [pid = 1770] [serial = 603] [outer = 0x118536000] 14:57:41 INFO - PROCESS | 1770 | 1468706261255 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 14:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 620ms 14:57:41 INFO - PROCESS | 1770 | 1468706261264 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 14:57:41 INFO - PROCESS | 1770 | 1468706261266 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 14:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 14:57:41 INFO - PROCESS | 1770 | 1468706261268 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 1770 | 1468706261270 Marionette TRACE conn2 <- [1,778,null,{}] 14:57:41 INFO - PROCESS | 1770 | 1468706261278 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:41 INFO - PROCESS | 1770 | 1468706261282 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:41 INFO - PROCESS | 1770 | 1468706261379 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 14:57:41 INFO - PROCESS | 1770 | 1468706261461 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:41 INFO - PROCESS | 1770 | 1468706261463 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b90000 == 39 [pid = 1770] [id = 202] 14:57:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x119d60c00) [pid = 1770] [serial = 604] [outer = 0x0] 14:57:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x121209400) [pid = 1770] [serial = 605] [outer = 0x119d60c00] 14:57:41 INFO - PROCESS | 1770 | 1468706261495 Marionette DEBUG loaded listener.js 14:57:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x123b49c00) [pid = 1770] [serial = 606] [outer = 0x119d60c00] 14:57:41 INFO - PROCESS | 1770 | 1468706261920 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 14:57:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 14:57:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 673ms 14:57:41 INFO - PROCESS | 1770 | 1468706261941 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 14:57:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 14:57:41 INFO - PROCESS | 1770 | 1468706261943 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 14:57:41 INFO - PROCESS | 1770 | 1468706261946 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 14:57:41 INFO - PROCESS | 1770 | 1468706261947 Marionette TRACE conn2 <- [1,782,null,{}] 14:57:41 INFO - PROCESS | 1770 | 1468706261950 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:41 INFO - PROCESS | 1770 | 1468706261951 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:42 INFO - PROCESS | 1770 | 1468706262049 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 14:57:42 INFO - PROCESS | 1770 | 1468706262107 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:42 INFO - PROCESS | 1770 | 1468706262109 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x117136800 == 40 [pid = 1770] [id = 203] 14:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x11336e400) [pid = 1770] [serial = 607] [outer = 0x0] 14:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118567400) [pid = 1770] [serial = 608] [outer = 0x11336e400] 14:57:42 INFO - PROCESS | 1770 | 1468706262142 Marionette DEBUG loaded listener.js 14:57:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x119ecd800) [pid = 1770] [serial = 609] [outer = 0x11336e400] 14:57:42 INFO - PROCESS | 1770 | 1468706262620 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 14:57:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 14:57:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 720ms 14:57:42 INFO - PROCESS | 1770 | 1468706262697 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 14:57:42 INFO - PROCESS | 1770 | 1468706262700 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 14:57:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 14:57:42 INFO - PROCESS | 1770 | 1468706262703 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 14:57:42 INFO - PROCESS | 1770 | 1468706262705 Marionette TRACE conn2 <- [1,786,null,{}] 14:57:42 INFO - PROCESS | 1770 | 1468706262709 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:42 INFO - PROCESS | 1770 | 1468706262710 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:42 INFO - PROCESS | 1770 | 1468706262800 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x123b8b000 == 39 [pid = 1770] [id = 198] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12111d000 == 38 [pid = 1770] [id = 197] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x119ac1000 == 37 [pid = 1770] [id = 196] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x119799800 == 36 [pid = 1770] [id = 195] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x1185a9800 == 35 [pid = 1770] [id = 194] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x116a3c800 == 34 [pid = 1770] [id = 193] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x117456000 == 33 [pid = 1770] [id = 192] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x117127000 == 32 [pid = 1770] [id = 183] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x125382800 == 31 [pid = 1770] [id = 191] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x117136800 == 30 [pid = 1770] [id = 203] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x128b90000 == 29 [pid = 1770] [id = 202] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x119d95000 == 28 [pid = 1770] [id = 201] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7e000 == 27 [pid = 1770] [id = 199] 14:57:43 INFO - PROCESS | 1770 | --DOCSHELL 0x117144800 == 26 [pid = 1770] [id = 200] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x12196f000) [pid = 1770] [serial = 569] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1177cbc00) [pid = 1770] [serial = 554] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x118248400) [pid = 1770] [serial = 549] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x117105000) [pid = 1770] [serial = 548] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x118247800) [pid = 1770] [serial = 543] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x1167ec800) [pid = 1770] [serial = 542] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x119490c00) [pid = 1770] [serial = 546] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1191ac000) [pid = 1770] [serial = 545] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1188c7000) [pid = 1770] [serial = 557] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x1194a5800) [pid = 1770] [serial = 560] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1212a0000) [pid = 1770] [serial = 567] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x1184d7c00) [pid = 1770] [serial = 563] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x116a72000) [pid = 1770] [serial = 552] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x1161e6c00) [pid = 1770] [serial = 551] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x119650c00) [pid = 1770] [serial = 561] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x1191b0000) [pid = 1770] [serial = 558] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x118432000) [pid = 1770] [serial = 555] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x119602c00) [pid = 1770] [serial = 564] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x11977a400) [pid = 1770] [serial = 566] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x124c90000) [pid = 1770] [serial = 570] [outer = 0x0] [url = about:blank] 14:57:43 INFO - PROCESS | 1770 | 1468706263333 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 1770 | 1468706263335 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x112052800 == 27 [pid = 1770] [id = 204] 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x110e53c00) [pid = 1770] [serial = 610] [outer = 0x0] 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x1122b2400) [pid = 1770] [serial = 611] [outer = 0x110e53c00] 14:57:43 INFO - PROCESS | 1770 | 1468706263363 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x1129b2c00) [pid = 1770] [serial = 612] [outer = 0x110e53c00] 14:57:43 INFO - PROCESS | 1770 | 1468706263670 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 14:57:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 14:57:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 974ms 14:57:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 14:57:43 INFO - PROCESS | 1770 | 1468706263682 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 14:57:43 INFO - PROCESS | 1770 | 1468706263684 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 14:57:43 INFO - PROCESS | 1770 | 1468706263687 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 14:57:43 INFO - PROCESS | 1770 | 1468706263689 Marionette TRACE conn2 <- [1,790,null,{}] 14:57:43 INFO - PROCESS | 1770 | 1468706263700 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:43 INFO - PROCESS | 1770 | 1468706263702 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:43 INFO - PROCESS | 1770 | 1468706263782 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 14:57:43 INFO - PROCESS | 1770 | 1468706263789 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:43 INFO - PROCESS | 1770 | 1468706263792 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aa3000 == 28 [pid = 1770] [id = 205] 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1168ab000) [pid = 1770] [serial = 613] [outer = 0x0] 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x117104000) [pid = 1770] [serial = 614] [outer = 0x1168ab000] 14:57:43 INFO - PROCESS | 1770 | 1468706263820 Marionette DEBUG loaded listener.js 14:57:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x117111400) [pid = 1770] [serial = 615] [outer = 0x1168ab000] 14:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 14:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 477ms 14:57:44 INFO - PROCESS | 1770 | 1468706264160 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 14:57:44 INFO - PROCESS | 1770 | 1468706264169 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 1770 | 1468706264171 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 14:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 14:57:44 INFO - PROCESS | 1770 | 1468706264182 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1770 | 1468706264183 Marionette TRACE conn2 <- [1,794,null,{}] 14:57:44 INFO - PROCESS | 1770 | 1468706264185 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:44 INFO - PROCESS | 1770 | 1468706264187 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:44 INFO - PROCESS | 1770 | 1468706264266 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 14:57:44 INFO - PROCESS | 1770 | 1468706264272 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 1770 | 1468706264274 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a3b000 == 29 [pid = 1770] [id = 206] 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x118244c00) [pid = 1770] [serial = 616] [outer = 0x0] 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x118432c00) [pid = 1770] [serial = 617] [outer = 0x118244c00] 14:57:44 INFO - PROCESS | 1770 | 1468706264301 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x11856a000) [pid = 1770] [serial = 618] [outer = 0x118244c00] 14:57:44 INFO - PROCESS | 1770 | 1468706264660 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 14:57:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 14:57:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 518ms 14:57:44 INFO - PROCESS | 1770 | 1468706264700 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 14:57:44 INFO - PROCESS | 1770 | 1468706264702 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 14:57:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 14:57:44 INFO - PROCESS | 1770 | 1468706264711 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 14:57:44 INFO - PROCESS | 1770 | 1468706264715 Marionette TRACE conn2 <- [1,798,null,{}] 14:57:44 INFO - PROCESS | 1770 | 1468706264718 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:44 INFO - PROCESS | 1770 | 1468706264721 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:44 INFO - PROCESS | 1770 | 1468706264795 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 14:57:44 INFO - PROCESS | 1770 | 1468706264798 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:44 INFO - PROCESS | 1770 | 1468706264799 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x11931a800 == 30 [pid = 1770] [id = 207] 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x113d43c00) [pid = 1770] [serial = 619] [outer = 0x0] 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1185c1000) [pid = 1770] [serial = 620] [outer = 0x113d43c00] 14:57:44 INFO - PROCESS | 1770 | 1468706264825 Marionette DEBUG loaded listener.js 14:57:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1188e6c00) [pid = 1770] [serial = 621] [outer = 0x113d43c00] 14:57:45 INFO - PROCESS | 1770 | 1468706265141 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 14:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 14:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 478ms 14:57:45 INFO - PROCESS | 1770 | 1468706265184 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 1770 | 1468706265186 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 14:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 14:57:45 INFO - PROCESS | 1770 | 1468706265189 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 1770 | 1468706265191 Marionette TRACE conn2 <- [1,802,null,{}] 14:57:45 INFO - PROCESS | 1770 | 1468706265195 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:45 INFO - PROCESS | 1770 | 1468706265197 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:45 INFO - PROCESS | 1770 | 1468706265285 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 14:57:45 INFO - PROCESS | 1770 | 1468706265367 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 1770 | 1468706265368 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199c4800 == 31 [pid = 1770] [id = 208] 14:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x113940000) [pid = 1770] [serial = 622] [outer = 0x0] 14:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1191aa000) [pid = 1770] [serial = 623] [outer = 0x113940000] 14:57:45 INFO - PROCESS | 1770 | 1468706265408 Marionette DEBUG loaded listener.js 14:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1194a3400) [pid = 1770] [serial = 624] [outer = 0x113940000] 14:57:45 INFO - PROCESS | 1770 | 1468706265796 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 14:57:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 14:57:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 623ms 14:57:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 14:57:45 INFO - PROCESS | 1770 | 1468706265812 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 14:57:45 INFO - PROCESS | 1770 | 1468706265814 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 14:57:45 INFO - PROCESS | 1770 | 1468706265816 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 14:57:45 INFO - PROCESS | 1770 | 1468706265817 Marionette TRACE conn2 <- [1,806,null,{}] 14:57:45 INFO - PROCESS | 1770 | 1468706265819 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:45 INFO - PROCESS | 1770 | 1468706265820 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:45 INFO - PROCESS | 1770 | 1468706265910 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 14:57:45 INFO - PROCESS | 1770 | 1468706265943 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:45 INFO - PROCESS | 1770 | 1468706265948 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff9800 == 32 [pid = 1770] [id = 209] 14:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x118242c00) [pid = 1770] [serial = 625] [outer = 0x0] 14:57:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1196bd800) [pid = 1770] [serial = 626] [outer = 0x118242c00] 14:57:45 INFO - PROCESS | 1770 | 1468706265993 Marionette DEBUG loaded listener.js 14:57:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x119ec7000) [pid = 1770] [serial = 627] [outer = 0x118242c00] 14:57:46 INFO - PROCESS | 1770 | [1770] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 14:57:46 INFO - PROCESS | 1770 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 14:57:46 INFO - PROCESS | 1770 | Determined SkiaGL cache limits: Size 100663296, Items: 256 14:57:46 INFO - PROCESS | 1770 | [GFX2-]: Using SkiaGL canvas. 14:57:46 INFO - PROCESS | 1770 | 1468706266355 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 14:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 572ms 14:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 14:57:46 INFO - PROCESS | 1770 | 1468706266389 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1770 | 1468706266390 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 14:57:46 INFO - PROCESS | 1770 | 1468706266392 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1770 | 1468706266393 Marionette TRACE conn2 <- [1,810,null,{}] 14:57:46 INFO - PROCESS | 1770 | 1468706266395 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:46 INFO - PROCESS | 1770 | 1468706266397 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:46 INFO - PROCESS | 1770 | 1468706266494 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 14:57:46 INFO - PROCESS | 1770 | 1468706266497 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1770 | 1468706266498 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x112020000 == 33 [pid = 1770] [id = 210] 14:57:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x119774400) [pid = 1770] [serial = 628] [outer = 0x0] 14:57:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1212a2800) [pid = 1770] [serial = 629] [outer = 0x119774400] 14:57:46 INFO - PROCESS | 1770 | 1468706266523 Marionette DEBUG loaded listener.js 14:57:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x124b4b400) [pid = 1770] [serial = 630] [outer = 0x119774400] 14:57:46 INFO - PROCESS | 1770 | 1468706266847 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 14:57:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 14:57:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 469ms 14:57:46 INFO - PROCESS | 1770 | 1468706266863 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 14:57:46 INFO - PROCESS | 1770 | 1468706266864 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 14:57:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 14:57:46 INFO - PROCESS | 1770 | 1468706266866 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 14:57:46 INFO - PROCESS | 1770 | 1468706266867 Marionette TRACE conn2 <- [1,814,null,{}] 14:57:46 INFO - PROCESS | 1770 | 1468706266869 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:46 INFO - PROCESS | 1770 | 1468706266870 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:46 INFO - PROCESS | 1770 | 1468706266960 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 14:57:46 INFO - PROCESS | 1770 | 1468706266994 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:46 INFO - PROCESS | 1770 | 1468706266995 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x126367000 == 34 [pid = 1770] [id = 211] 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11336d000) [pid = 1770] [serial = 631] [outer = 0x0] 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x12538f000) [pid = 1770] [serial = 632] [outer = 0x11336d000] 14:57:47 INFO - PROCESS | 1770 | 1468706267020 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x125e4a400) [pid = 1770] [serial = 633] [outer = 0x11336d000] 14:57:47 INFO - PROCESS | 1770 | 1468706267393 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 14:57:47 INFO - PROCESS | 1770 | 1468706267436 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 14:57:47 INFO - PROCESS | 1770 | 1468706267438 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1770 | 1468706267439 Marionette TRACE conn2 <- [1,818,null,{}] 14:57:47 INFO - PROCESS | 1770 | 1468706267442 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:47 INFO - PROCESS | 1770 | 1468706267443 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:47 INFO - PROCESS | 1770 | 1468706267513 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 14:57:47 INFO - PROCESS | 1770 | 1468706267517 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 1770 | 1468706267517 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b82000 == 35 [pid = 1770] [id = 212] 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x118536400) [pid = 1770] [serial = 634] [outer = 0x0] 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1191ac000) [pid = 1770] [serial = 635] [outer = 0x118536400] 14:57:47 INFO - PROCESS | 1770 | 1468706267543 Marionette DEBUG loaded listener.js 14:57:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x121218400) [pid = 1770] [serial = 636] [outer = 0x118536400] 14:57:47 INFO - PROCESS | 1770 | 1468706267843 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 14:57:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 14:57:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 418ms 14:57:47 INFO - PROCESS | 1770 | 1468706267856 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 14:57:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 14:57:47 INFO - PROCESS | 1770 | 1468706267868 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 14:57:47 INFO - PROCESS | 1770 | 1468706267871 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 14:57:47 INFO - PROCESS | 1770 | 1468706267872 Marionette TRACE conn2 <- [1,822,null,{}] 14:57:47 INFO - PROCESS | 1770 | 1468706267875 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:47 INFO - PROCESS | 1770 | 1468706267877 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:47 INFO - PROCESS | 1770 | 1468706267947 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 14:57:47 INFO - PROCESS | 1770 | 1468706267950 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:47 INFO - PROCESS | 1770 | 1468706267951 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x119441000 == 36 [pid = 1770] [id = 213] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1185bf400) [pid = 1770] [serial = 637] [outer = 0x0] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x126908400) [pid = 1770] [serial = 638] [outer = 0x1185bf400] 14:57:48 INFO - PROCESS | 1770 | 1468706268021 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x126b1c000) [pid = 1770] [serial = 639] [outer = 0x1185bf400] 14:57:48 INFO - PROCESS | 1770 | 1468706268286 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 1770 | 1468706268340 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 14:57:48 INFO - PROCESS | 1770 | 1468706268346 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 1770 | 1468706268347 Marionette TRACE conn2 <- [1,826,null,{}] 14:57:48 INFO - PROCESS | 1770 | 1468706268349 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:48 INFO - PROCESS | 1770 | 1468706268350 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:48 INFO - PROCESS | 1770 | 1468706268422 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 14:57:48 INFO - PROCESS | 1770 | 1468706268427 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1770 | 1468706268429 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c0800 == 37 [pid = 1770] [id = 214] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x128899800) [pid = 1770] [serial = 640] [outer = 0x0] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1288a1000) [pid = 1770] [serial = 641] [outer = 0x128899800] 14:57:48 INFO - PROCESS | 1770 | 1468706268455 Marionette DEBUG loaded listener.js 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x128bce400) [pid = 1770] [serial = 642] [outer = 0x128899800] 14:57:48 INFO - PROCESS | 1770 | 1468706268767 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 14:57:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 14:57:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 469ms 14:57:48 INFO - PROCESS | 1770 | 1468706268814 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 14:57:48 INFO - PROCESS | 1770 | 1468706268816 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 14:57:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 14:57:48 INFO - PROCESS | 1770 | 1468706268818 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 14:57:48 INFO - PROCESS | 1770 | 1468706268819 Marionette TRACE conn2 <- [1,830,null,{}] 14:57:48 INFO - PROCESS | 1770 | 1468706268829 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:48 INFO - PROCESS | 1770 | 1468706268831 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:48 INFO - PROCESS | 1770 | 1468706268937 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 14:57:48 INFO - PROCESS | 1770 | 1468706268945 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:48 INFO - PROCESS | 1770 | 1468706268946 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x119304000 == 38 [pid = 1770] [id = 215] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x12889e000) [pid = 1770] [serial = 643] [outer = 0x0] 14:57:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x128bd9800) [pid = 1770] [serial = 644] [outer = 0x12889e000] 14:57:48 INFO - PROCESS | 1770 | 1468706268969 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x128d6cc00) [pid = 1770] [serial = 645] [outer = 0x12889e000] 14:57:49 INFO - PROCESS | 1770 | 1468706269243 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 14:57:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 14:57:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 468ms 14:57:49 INFO - PROCESS | 1770 | 1468706269287 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 14:57:49 INFO - PROCESS | 1770 | 1468706269288 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 14:57:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 14:57:49 INFO - PROCESS | 1770 | 1468706269291 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 14:57:49 INFO - PROCESS | 1770 | 1468706269293 Marionette TRACE conn2 <- [1,834,null,{}] 14:57:49 INFO - PROCESS | 1770 | 1468706269297 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:49 INFO - PROCESS | 1770 | 1468706269298 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:49 INFO - PROCESS | 1770 | 1468706269373 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 14:57:49 INFO - PROCESS | 1770 | 1468706269378 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:49 INFO - PROCESS | 1770 | 1468706269379 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297be800 == 39 [pid = 1770] [id = 216] 14:57:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128bcf800) [pid = 1770] [serial = 646] [outer = 0x0] 14:57:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x128f09800) [pid = 1770] [serial = 647] [outer = 0x128bcf800] 14:57:49 INFO - PROCESS | 1770 | 1468706269403 Marionette DEBUG loaded listener.js 14:57:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128ff6c00) [pid = 1770] [serial = 648] [outer = 0x128bcf800] 14:57:49 INFO - PROCESS | 1770 | 1468706269975 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 14:57:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 14:57:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 723ms 14:57:50 INFO - PROCESS | 1770 | 1468706270015 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 14:57:50 INFO - PROCESS | 1770 | 1468706270017 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 14:57:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 14:57:50 INFO - PROCESS | 1770 | 1468706270020 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 14:57:50 INFO - PROCESS | 1770 | 1468706270024 Marionette TRACE conn2 <- [1,838,null,{}] 14:57:50 INFO - PROCESS | 1770 | 1468706270027 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:50 INFO - PROCESS | 1770 | 1468706270029 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:50 INFO - PROCESS | 1770 | 1468706270139 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 14:57:50 INFO - PROCESS | 1770 | 1468706270212 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:50 INFO - PROCESS | 1770 | 1468706270213 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x117455000 == 40 [pid = 1770] [id = 217] 14:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1163b1800) [pid = 1770] [serial = 649] [outer = 0x0] 14:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x116a72000) [pid = 1770] [serial = 650] [outer = 0x1163b1800] 14:57:50 INFO - PROCESS | 1770 | 1468706270244 Marionette DEBUG loaded listener.js 14:57:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1173c6000) [pid = 1770] [serial = 651] [outer = 0x1163b1800] 14:57:51 INFO - PROCESS | 1770 | 1468706270995 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 14:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 14:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1025ms 14:57:51 INFO - PROCESS | 1770 | 1468706271052 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 14:57:51 INFO - PROCESS | 1770 | 1468706271055 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 14:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 14:57:51 INFO - PROCESS | 1770 | 1468706271075 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 1770 | 1468706271078 Marionette TRACE conn2 <- [1,842,null,{}] 14:57:51 INFO - PROCESS | 1770 | 1468706271083 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:51 INFO - PROCESS | 1770 | 1468706271086 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:51 INFO - PROCESS | 1770 | 1468706271215 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 14:57:51 INFO - PROCESS | 1770 | 1468706271269 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 1770 | 1468706271272 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x113b4e000 == 41 [pid = 1770] [id = 218] 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1129ac800) [pid = 1770] [serial = 652] [outer = 0x0] 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1129b0c00) [pid = 1770] [serial = 653] [outer = 0x1129ac800] 14:57:51 INFO - PROCESS | 1770 | 1468706271300 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x112fe9000) [pid = 1770] [serial = 654] [outer = 0x1129ac800] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x119304000 == 40 [pid = 1770] [id = 215] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c0800 == 39 [pid = 1770] [id = 214] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x119441000 == 38 [pid = 1770] [id = 213] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x126b82000 == 37 [pid = 1770] [id = 212] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x126367000 == 36 [pid = 1770] [id = 211] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x112020000 == 35 [pid = 1770] [id = 210] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff9800 == 34 [pid = 1770] [id = 209] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x1199c4800 == 33 [pid = 1770] [id = 208] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x11931a800 == 32 [pid = 1770] [id = 207] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x116a3b000 == 31 [pid = 1770] [id = 206] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x116aa3000 == 30 [pid = 1770] [id = 205] 14:57:51 INFO - PROCESS | 1770 | --DOCSHELL 0x112052800 == 29 [pid = 1770] [id = 204] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119486000) [pid = 1770] [serial = 584] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1170ad000) [pid = 1770] [serial = 587] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119489400) [pid = 1770] [serial = 588] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x119771800) [pid = 1770] [serial = 590] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x125389400) [pid = 1770] [serial = 572] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x126b1d400) [pid = 1770] [serial = 597] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x116b13000) [pid = 1770] [serial = 575] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1173c5800) [pid = 1770] [serial = 576] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x117102400) [pid = 1770] [serial = 578] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1174cac00) [pid = 1770] [serial = 579] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x11856e000) [pid = 1770] [serial = 581] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12690c400) [pid = 1770] [serial = 573] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1251e5800) [pid = 1770] [serial = 594] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x125e4b000) [pid = 1770] [serial = 596] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1194a2400) [pid = 1770] [serial = 585] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1185bb800) [pid = 1770] [serial = 582] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x119ec4800) [pid = 1770] [serial = 591] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x119ece400) [pid = 1770] [serial = 593] [outer = 0x0] [url = about:blank] 14:57:51 INFO - PROCESS | 1770 | 1468706271676 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 14:57:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 14:57:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 624ms 14:57:51 INFO - PROCESS | 1770 | 1468706271698 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 14:57:51 INFO - PROCESS | 1770 | 1468706271702 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 14:57:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 14:57:51 INFO - PROCESS | 1770 | 1468706271707 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 14:57:51 INFO - PROCESS | 1770 | 1468706271708 Marionette TRACE conn2 <- [1,846,null,{}] 14:57:51 INFO - PROCESS | 1770 | 1468706271711 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:51 INFO - PROCESS | 1770 | 1468706271712 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:51 INFO - PROCESS | 1770 | 1468706271791 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 14:57:51 INFO - PROCESS | 1770 | 1468706271842 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:51 INFO - PROCESS | 1770 | 1468706271843 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x116846000 == 30 [pid = 1770] [id = 219] 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x112fec400) [pid = 1770] [serial = 655] [outer = 0x0] 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x113d90000) [pid = 1770] [serial = 656] [outer = 0x112fec400] 14:57:51 INFO - PROCESS | 1770 | 1468706271871 Marionette DEBUG loaded listener.js 14:57:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x11672ac00) [pid = 1770] [serial = 657] [outer = 0x112fec400] 14:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 14:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 471ms 14:57:52 INFO - PROCESS | 1770 | 1468706272169 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 14:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 14:57:52 INFO - PROCESS | 1770 | 1468706272182 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 1770 | 1468706272183 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 14:57:52 INFO - PROCESS | 1770 | 1468706272185 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 1770 | 1468706272188 Marionette TRACE conn2 <- [1,850,null,{}] 14:57:52 INFO - PROCESS | 1770 | 1468706272203 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:52 INFO - PROCESS | 1770 | 1468706272206 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:52 INFO - PROCESS | 1770 | 1468706272288 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 14:57:52 INFO - PROCESS | 1770 | 1468706272295 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 1770 | 1468706272297 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186bd000 == 31 [pid = 1770] [id = 220] 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x117150400) [pid = 1770] [serial = 658] [outer = 0x0] 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118243800) [pid = 1770] [serial = 659] [outer = 0x117150400] 14:57:52 INFO - PROCESS | 1770 | 1468706272325 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11842a400) [pid = 1770] [serial = 660] [outer = 0x117150400] 14:57:52 INFO - PROCESS | 1770 | 1468706272682 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 14:57:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 14:57:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 525ms 14:57:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 14:57:52 INFO - PROCESS | 1770 | 1468706272710 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 14:57:52 INFO - PROCESS | 1770 | 1468706272712 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 14:57:52 INFO - PROCESS | 1770 | 1468706272714 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 14:57:52 INFO - PROCESS | 1770 | 1468706272715 Marionette TRACE conn2 <- [1,854,null,{}] 14:57:52 INFO - PROCESS | 1770 | 1468706272717 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:52 INFO - PROCESS | 1770 | 1468706272719 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:52 INFO - PROCESS | 1770 | 1468706272795 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 14:57:52 INFO - PROCESS | 1770 | 1468706272799 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:52 INFO - PROCESS | 1770 | 1468706272800 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x119798000 == 32 [pid = 1770] [id = 221] 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1184d7c00) [pid = 1770] [serial = 661] [outer = 0x0] 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118570800) [pid = 1770] [serial = 662] [outer = 0x1184d7c00] 14:57:52 INFO - PROCESS | 1770 | 1468706272824 Marionette DEBUG loaded listener.js 14:57:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1185bd400) [pid = 1770] [serial = 663] [outer = 0x1184d7c00] 14:57:53 INFO - PROCESS | 1770 | 1468706273131 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 14:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 422ms 14:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 14:57:53 INFO - PROCESS | 1770 | 1468706273136 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 1770 | 1468706273137 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 14:57:53 INFO - PROCESS | 1770 | 1468706273147 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 1770 | 1468706273148 Marionette TRACE conn2 <- [1,858,null,{}] 14:57:53 INFO - PROCESS | 1770 | 1468706273150 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:53 INFO - PROCESS | 1770 | 1468706273152 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:53 INFO - PROCESS | 1770 | 1468706273229 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 14:57:53 INFO - PROCESS | 1770 | 1468706273233 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 1770 | 1468706273234 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f06800 == 33 [pid = 1770] [id = 222] 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1185bd800) [pid = 1770] [serial = 664] [outer = 0x0] 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118653000) [pid = 1770] [serial = 665] [outer = 0x1185bd800] 14:57:53 INFO - PROCESS | 1770 | 1468706273257 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1188c4400) [pid = 1770] [serial = 666] [outer = 0x1185bd800] 14:57:53 INFO - PROCESS | 1770 | 1468706273576 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 14:57:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 14:57:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 476ms 14:57:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 14:57:53 INFO - PROCESS | 1770 | 1468706273616 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 14:57:53 INFO - PROCESS | 1770 | 1468706273617 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 14:57:53 INFO - PROCESS | 1770 | 1468706273619 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 14:57:53 INFO - PROCESS | 1770 | 1468706273620 Marionette TRACE conn2 <- [1,862,null,{}] 14:57:53 INFO - PROCESS | 1770 | 1468706273622 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:53 INFO - PROCESS | 1770 | 1468706273626 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:53 INFO - PROCESS | 1770 | 1468706273749 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 14:57:53 INFO - PROCESS | 1770 | 1468706273762 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:53 INFO - PROCESS | 1770 | 1468706273763 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x121489800 == 34 [pid = 1770] [id = 223] 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x118655400) [pid = 1770] [serial = 667] [outer = 0x0] 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1191ac800) [pid = 1770] [serial = 668] [outer = 0x118655400] 14:57:53 INFO - PROCESS | 1770 | 1468706273788 Marionette DEBUG loaded listener.js 14:57:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1196ae400) [pid = 1770] [serial = 669] [outer = 0x118655400] 14:57:54 INFO - PROCESS | 1770 | 1468706274104 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 14:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 518ms 14:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 14:57:54 INFO - PROCESS | 1770 | 1468706274138 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 1770 | 1468706274139 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 14:57:54 INFO - PROCESS | 1770 | 1468706274143 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 1770 | 1468706274145 Marionette TRACE conn2 <- [1,866,null,{}] 14:57:54 INFO - PROCESS | 1770 | 1468706274154 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:54 INFO - PROCESS | 1770 | 1468706274156 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:54 INFO - PROCESS | 1770 | 1468706274245 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 14:57:54 INFO - PROCESS | 1770 | 1468706274248 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 1770 | 1468706274250 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b82800 == 35 [pid = 1770] [id = 224] 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1188c4c00) [pid = 1770] [serial = 670] [outer = 0x0] 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x119772000) [pid = 1770] [serial = 671] [outer = 0x1188c4c00] 14:57:54 INFO - PROCESS | 1770 | 1468706274280 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x119d60000) [pid = 1770] [serial = 672] [outer = 0x1188c4c00] 14:57:54 INFO - PROCESS | 1770 | 1468706274588 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 14:57:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 14:57:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 479ms 14:57:54 INFO - PROCESS | 1770 | 1468706274627 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 14:57:54 INFO - PROCESS | 1770 | 1468706274628 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 14:57:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 14:57:54 INFO - PROCESS | 1770 | 1468706274631 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 14:57:54 INFO - PROCESS | 1770 | 1468706274632 Marionette TRACE conn2 <- [1,870,null,{}] 14:57:54 INFO - PROCESS | 1770 | 1468706274634 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:54 INFO - PROCESS | 1770 | 1468706274635 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:54 INFO - PROCESS | 1770 | 1468706274727 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 14:57:54 INFO - PROCESS | 1770 | 1468706274730 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:54 INFO - PROCESS | 1770 | 1468706274731 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x11618f000 == 36 [pid = 1770] [id = 225] 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1196b4800) [pid = 1770] [serial = 673] [outer = 0x0] 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119ece400) [pid = 1770] [serial = 674] [outer = 0x1196b4800] 14:57:54 INFO - PROCESS | 1770 | 1468706274754 Marionette DEBUG loaded listener.js 14:57:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x120fa3000) [pid = 1770] [serial = 675] [outer = 0x1196b4800] 14:57:55 INFO - PROCESS | 1770 | 1468706275102 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 14:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 517ms 14:57:55 INFO - PROCESS | 1770 | 1468706275149 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 1770 | 1468706275150 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 14:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 14:57:55 INFO - PROCESS | 1770 | 1468706275152 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1770 | 1468706275153 Marionette TRACE conn2 <- [1,874,null,{}] 14:57:55 INFO - PROCESS | 1770 | 1468706275156 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:55 INFO - PROCESS | 1770 | 1468706275157 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:55 INFO - PROCESS | 1770 | 1468706275252 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 14:57:55 INFO - PROCESS | 1770 | 1468706275264 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:55 INFO - PROCESS | 1770 | 1468706275265 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b6a800 == 37 [pid = 1770] [id = 226] 14:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11823d800) [pid = 1770] [serial = 676] [outer = 0x0] 14:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12146f800) [pid = 1770] [serial = 677] [outer = 0x11823d800] 14:57:55 INFO - PROCESS | 1770 | 1468706275296 Marionette DEBUG loaded listener.js 14:57:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x121ba5800) [pid = 1770] [serial = 678] [outer = 0x11823d800] 14:57:55 INFO - PROCESS | 1770 | 1468706275596 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 14:57:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 14:57:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 14:57:55 INFO - PROCESS | 1770 | 1468706275623 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 14:57:55 INFO - PROCESS | 1770 | 1468706275627 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 14:57:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 14:57:55 INFO - PROCESS | 1770 | 1468706275636 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 14:57:55 INFO - PROCESS | 1770 | 1468706275637 Marionette TRACE conn2 <- [1,878,null,{}] 14:57:55 INFO - PROCESS | 1770 | 1468706275641 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:55 INFO - PROCESS | 1770 | 1468706275642 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:55 INFO - PROCESS | 1770 | 1468706275933 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x118242c00) [pid = 1770] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1168ab000) [pid = 1770] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x110e53c00) [pid = 1770] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x118244c00) [pid = 1770] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x113d43c00) [pid = 1770] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119774400) [pid = 1770] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11336d000) [pid = 1770] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1161da400) [pid = 1770] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x118536000) [pid = 1770] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1185bf400) [pid = 1770] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x128899800) [pid = 1770] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x118536400) [pid = 1770] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119d60c00) [pid = 1770] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12889e000) [pid = 1770] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 14:57:55 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x113940000) [pid = 1770] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 14:57:56 INFO - PROCESS | 1770 | 1468706275994 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1770 | 1468706275995 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e39000 == 38 [pid = 1770] [id = 227] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x110e53c00) [pid = 1770] [serial = 679] [outer = 0x0] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x11336d000) [pid = 1770] [serial = 680] [outer = 0x110e53c00] 14:57:56 INFO - PROCESS | 1770 | 1468706276036 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x118536400) [pid = 1770] [serial = 681] [outer = 0x110e53c00] 14:57:56 INFO - PROCESS | 1770 | 1468706276334 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 14:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 720ms 14:57:56 INFO - PROCESS | 1770 | 1468706276355 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 1770 | 1468706276357 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 14:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 14:57:56 INFO - PROCESS | 1770 | 1468706276371 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 1770 | 1468706276372 Marionette TRACE conn2 <- [1,882,null,{}] 14:57:56 INFO - PROCESS | 1770 | 1468706276382 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:56 INFO - PROCESS | 1770 | 1468706276384 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:56 INFO - PROCESS | 1770 | 1468706276477 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 14:57:56 INFO - PROCESS | 1770 | 1468706276528 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1770 | 1468706276530 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fc1800 == 39 [pid = 1770] [id = 228] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x118536000) [pid = 1770] [serial = 682] [outer = 0x0] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1191b4400) [pid = 1770] [serial = 683] [outer = 0x118536000] 14:57:56 INFO - PROCESS | 1770 | 1468706276563 Marionette DEBUG loaded listener.js 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125c52c00) [pid = 1770] [serial = 684] [outer = 0x118536000] 14:57:56 INFO - PROCESS | 1770 | 1468706276828 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 14:57:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 14:57:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 480ms 14:57:56 INFO - PROCESS | 1770 | 1468706276851 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 14:57:56 INFO - PROCESS | 1770 | 1468706276852 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 14:57:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 14:57:56 INFO - PROCESS | 1770 | 1468706276854 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 14:57:56 INFO - PROCESS | 1770 | 1468706276855 Marionette TRACE conn2 <- [1,886,null,{}] 14:57:56 INFO - PROCESS | 1770 | 1468706276864 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:56 INFO - PROCESS | 1770 | 1468706276866 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:56 INFO - PROCESS | 1770 | 1468706276949 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 14:57:56 INFO - PROCESS | 1770 | 1468706276953 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:56 INFO - PROCESS | 1770 | 1468706276954 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297be000 == 40 [pid = 1770] [id = 229] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x125393800) [pid = 1770] [serial = 685] [outer = 0x0] 14:57:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x126905000) [pid = 1770] [serial = 686] [outer = 0x125393800] 14:57:56 INFO - PROCESS | 1770 | 1468706276977 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x126b1d800) [pid = 1770] [serial = 687] [outer = 0x125393800] 14:57:57 INFO - PROCESS | 1770 | 1468706277311 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 14:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 468ms 14:57:57 INFO - PROCESS | 1770 | 1468706277323 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 1770 | 1468706277324 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 14:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 14:57:57 INFO - PROCESS | 1770 | 1468706277329 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 1770 | 1468706277330 Marionette TRACE conn2 <- [1,890,null,{}] 14:57:57 INFO - PROCESS | 1770 | 1468706277333 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:57 INFO - PROCESS | 1770 | 1468706277334 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:57 INFO - PROCESS | 1770 | 1468706277438 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 14:57:57 INFO - PROCESS | 1770 | 1468706277443 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 1770 | 1468706277444 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b3000 == 41 [pid = 1770] [id = 230] 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x125c52000) [pid = 1770] [serial = 688] [outer = 0x0] 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12889a800) [pid = 1770] [serial = 689] [outer = 0x125c52000] 14:57:57 INFO - PROCESS | 1770 | 1468706277475 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128bcb400) [pid = 1770] [serial = 690] [outer = 0x125c52000] 14:57:57 INFO - PROCESS | 1770 | 1468706277763 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 14:57:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 14:57:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 468ms 14:57:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 14:57:57 INFO - PROCESS | 1770 | 1468706277798 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 14:57:57 INFO - PROCESS | 1770 | 1468706277799 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 14:57:57 INFO - PROCESS | 1770 | 1468706277801 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 14:57:57 INFO - PROCESS | 1770 | 1468706277802 Marionette TRACE conn2 <- [1,894,null,{}] 14:57:57 INFO - PROCESS | 1770 | 1468706277804 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:57 INFO - PROCESS | 1770 | 1468706277805 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:57 INFO - PROCESS | 1770 | 1468706277885 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 14:57:57 INFO - PROCESS | 1770 | 1468706277889 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:57 INFO - PROCESS | 1770 | 1468706277890 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9ce000 == 42 [pid = 1770] [id = 231] 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x125c50400) [pid = 1770] [serial = 691] [outer = 0x0] 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bd7800) [pid = 1770] [serial = 692] [outer = 0x125c50400] 14:57:57 INFO - PROCESS | 1770 | 1468706277915 Marionette DEBUG loaded listener.js 14:57:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128cb2400) [pid = 1770] [serial = 693] [outer = 0x125c50400] 14:57:58 INFO - PROCESS | 1770 | 1468706278424 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 14:57:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 14:57:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 669ms 14:57:58 INFO - PROCESS | 1770 | 1468706278471 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 14:57:58 INFO - PROCESS | 1770 | 1468706278474 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 14:57:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 14:57:58 INFO - PROCESS | 1770 | 1468706278479 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 14:57:58 INFO - PROCESS | 1770 | 1468706278482 Marionette TRACE conn2 <- [1,898,null,{}] 14:57:58 INFO - PROCESS | 1770 | 1468706278486 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:58 INFO - PROCESS | 1770 | 1468706278487 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:58 INFO - PROCESS | 1770 | 1468706278589 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 14:57:58 INFO - PROCESS | 1770 | 1468706278678 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:58 INFO - PROCESS | 1770 | 1468706278680 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x117444000 == 43 [pid = 1770] [id = 232] 14:57:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1133ca800) [pid = 1770] [serial = 694] [outer = 0x0] 14:57:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1139f9400) [pid = 1770] [serial = 695] [outer = 0x1133ca800] 14:57:58 INFO - PROCESS | 1770 | 1468706278710 Marionette DEBUG loaded listener.js 14:57:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1168a5c00) [pid = 1770] [serial = 696] [outer = 0x1133ca800] 14:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 14:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 670ms 14:57:59 INFO - PROCESS | 1770 | 1468706279142 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 14:57:59 INFO - PROCESS | 1770 | 1468706279150 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1770 | 1468706279153 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 14:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 14:57:59 INFO - PROCESS | 1770 | 1468706279158 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1770 | 1468706279159 Marionette TRACE conn2 <- [1,902,null,{}] 14:57:59 INFO - PROCESS | 1770 | 1468706279162 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:59 INFO - PROCESS | 1770 | 1468706279164 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:59 INFO - PROCESS | 1770 | 1468706279268 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 14:57:59 INFO - PROCESS | 1770 | 1468706279319 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1770 | 1468706279320 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x121119000 == 44 [pid = 1770] [id = 233] 14:57:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x118426000) [pid = 1770] [serial = 697] [outer = 0x0] 14:57:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1174ca000) [pid = 1770] [serial = 698] [outer = 0x118426000] 14:57:59 INFO - PROCESS | 1770 | 1468706279351 Marionette DEBUG loaded listener.js 14:57:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1184d2800) [pid = 1770] [serial = 699] [outer = 0x118426000] 14:57:59 INFO - PROCESS | 1770 | 1468706279763 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 14:57:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 14:57:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 622ms 14:57:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 14:57:59 INFO - PROCESS | 1770 | 1468706279779 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 14:57:59 INFO - PROCESS | 1770 | 1468706279781 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 14:57:59 INFO - PROCESS | 1770 | 1468706279783 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 14:57:59 INFO - PROCESS | 1770 | 1468706279786 Marionette TRACE conn2 <- [1,906,null,{}] 14:57:59 INFO - PROCESS | 1770 | 1468706279794 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:57:59 INFO - PROCESS | 1770 | 1468706279797 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:57:59 INFO - PROCESS | 1770 | 1468706279901 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 14:57:59 INFO - PROCESS | 1770 | 1468706279992 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:57:59 INFO - PROCESS | 1770 | 1468706279994 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x12ad5d800 == 45 [pid = 1770] [id = 234] 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1191b1000) [pid = 1770] [serial = 700] [outer = 0x0] 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x11948d400) [pid = 1770] [serial = 701] [outer = 0x1191b1000] 14:58:00 INFO - PROCESS | 1770 | 1468706280028 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x119652000) [pid = 1770] [serial = 702] [outer = 0x1191b1000] 14:58:00 INFO - PROCESS | 1770 | 1468706280456 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 14:58:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 14:58:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 722ms 14:58:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 14:58:00 INFO - PROCESS | 1770 | 1468706280505 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 14:58:00 INFO - PROCESS | 1770 | 1468706280507 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 14:58:00 INFO - PROCESS | 1770 | 1468706280510 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 14:58:00 INFO - PROCESS | 1770 | 1468706280511 Marionette TRACE conn2 <- [1,910,null,{}] 14:58:00 INFO - PROCESS | 1770 | 1468706280513 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:00 INFO - PROCESS | 1770 | 1468706280515 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:00 INFO - PROCESS | 1770 | 1468706280620 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 14:58:00 INFO - PROCESS | 1770 | 1468706280673 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:00 INFO - PROCESS | 1770 | 1468706280674 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x11713c800 == 46 [pid = 1770] [id = 235] 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x110e58c00) [pid = 1770] [serial = 703] [outer = 0x0] 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x119490000) [pid = 1770] [serial = 704] [outer = 0x110e58c00] 14:58:00 INFO - PROCESS | 1770 | 1468706280715 Marionette DEBUG loaded listener.js 14:58:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x1212a2000) [pid = 1770] [serial = 705] [outer = 0x110e58c00] 14:58:01 INFO - PROCESS | 1770 | 1468706281342 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 14:58:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 14:58:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 869ms 14:58:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 14:58:01 INFO - PROCESS | 1770 | 1468706281380 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 14:58:01 INFO - PROCESS | 1770 | 1468706281384 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 14:58:01 INFO - PROCESS | 1770 | 1468706281389 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 14:58:01 INFO - PROCESS | 1770 | 1468706281392 Marionette TRACE conn2 <- [1,914,null,{}] 14:58:01 INFO - PROCESS | 1770 | 1468706281418 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:01 INFO - PROCESS | 1770 | 1468706281421 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:01 INFO - PROCESS | 1770 | 1468706281542 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 14:58:01 INFO - PROCESS | 1770 | 1468706281611 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:01 INFO - PROCESS | 1770 | 1468706281612 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186d1000 == 47 [pid = 1770] [id = 236] 14:58:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x11302f400) [pid = 1770] [serial = 706] [outer = 0x0] 14:58:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1161db400) [pid = 1770] [serial = 707] [outer = 0x11302f400] 14:58:01 INFO - PROCESS | 1770 | 1468706281641 Marionette DEBUG loaded listener.js 14:58:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x117107000) [pid = 1770] [serial = 708] [outer = 0x11302f400] 14:58:02 INFO - PROCESS | 1770 | 1468706282132 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 14:58:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 14:58:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 794ms 14:58:02 INFO - PROCESS | 1770 | 1468706282182 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 14:58:02 INFO - PROCESS | 1770 | 1468706282186 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 14:58:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 14:58:02 INFO - PROCESS | 1770 | 1468706282193 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 14:58:02 INFO - PROCESS | 1770 | 1468706282195 Marionette TRACE conn2 <- [1,918,null,{}] 14:58:02 INFO - PROCESS | 1770 | 1468706282199 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:02 INFO - PROCESS | 1770 | 1468706282201 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:02 INFO - PROCESS | 1770 | 1468706282308 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b3000 == 46 [pid = 1770] [id = 230] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x1297be000 == 45 [pid = 1770] [id = 229] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x128fc1800 == 44 [pid = 1770] [id = 228] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x118e39000 == 43 [pid = 1770] [id = 227] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x126b6a800 == 42 [pid = 1770] [id = 226] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x11618f000 == 41 [pid = 1770] [id = 225] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x123b82800 == 40 [pid = 1770] [id = 224] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x121489800 == 39 [pid = 1770] [id = 223] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x120f06800 == 38 [pid = 1770] [id = 222] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x119798000 == 37 [pid = 1770] [id = 221] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x1186bd000 == 36 [pid = 1770] [id = 220] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x116846000 == 35 [pid = 1770] [id = 219] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x113b4e000 == 34 [pid = 1770] [id = 218] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x117455000 == 33 [pid = 1770] [id = 217] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x1297be800 == 32 [pid = 1770] [id = 216] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x1186d1000 == 31 [pid = 1770] [id = 236] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x11713c800 == 30 [pid = 1770] [id = 235] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x12ad5d800 == 29 [pid = 1770] [id = 234] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x121119000 == 28 [pid = 1770] [id = 233] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x117444000 == 27 [pid = 1770] [id = 232] 14:58:02 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9ce000 == 26 [pid = 1770] [id = 231] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1196bd800) [pid = 1770] [serial = 626] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x117104000) [pid = 1770] [serial = 614] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x117111400) [pid = 1770] [serial = 615] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1122b2400) [pid = 1770] [serial = 611] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1129b2c00) [pid = 1770] [serial = 612] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x11856a000) [pid = 1770] [serial = 618] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x118432c00) [pid = 1770] [serial = 617] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1185c1000) [pid = 1770] [serial = 620] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1188e6c00) [pid = 1770] [serial = 621] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1212a2800) [pid = 1770] [serial = 629] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x119ec7000) [pid = 1770] [serial = 627] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x12538f000) [pid = 1770] [serial = 632] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1177cac00) [pid = 1770] [serial = 600] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x116b13800) [pid = 1770] [serial = 599] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x124b4b400) [pid = 1770] [serial = 630] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1188be400) [pid = 1770] [serial = 603] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1185c0c00) [pid = 1770] [serial = 602] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x126908400) [pid = 1770] [serial = 638] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128bce400) [pid = 1770] [serial = 642] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1191ac000) [pid = 1770] [serial = 635] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x123b49c00) [pid = 1770] [serial = 606] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x121218400) [pid = 1770] [serial = 636] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x121209400) [pid = 1770] [serial = 605] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1288a1000) [pid = 1770] [serial = 641] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x125e4a400) [pid = 1770] [serial = 633] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118567400) [pid = 1770] [serial = 608] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128d6cc00) [pid = 1770] [serial = 645] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1191aa000) [pid = 1770] [serial = 623] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1194a3400) [pid = 1770] [serial = 624] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x126b1c000) [pid = 1770] [serial = 639] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128bd9800) [pid = 1770] [serial = 644] [outer = 0x0] [url = about:blank] 14:58:02 INFO - PROCESS | 1770 | 1468706282941 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:02 INFO - PROCESS | 1770 | 1468706282942 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x112642000 == 27 [pid = 1770] [id = 237] 14:58:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1129a5c00) [pid = 1770] [serial = 709] [outer = 0x0] 14:58:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1129ab400) [pid = 1770] [serial = 710] [outer = 0x1129a5c00] 14:58:02 INFO - PROCESS | 1770 | 1468706282990 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x112fe8800) [pid = 1770] [serial = 711] [outer = 0x1129a5c00] 14:58:03 INFO - PROCESS | 1770 | 1468706283339 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 14:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 1172ms 14:58:03 INFO - PROCESS | 1770 | 1468706283366 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 1770 | 1468706283369 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 14:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 14:58:03 INFO - PROCESS | 1770 | 1468706283373 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1770 | 1468706283379 Marionette TRACE conn2 <- [1,922,null,{}] 14:58:03 INFO - PROCESS | 1770 | 1468706283384 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:03 INFO - PROCESS | 1770 | 1468706283386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:03 INFO - PROCESS | 1770 | 1468706283530 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 14:58:03 INFO - PROCESS | 1770 | 1468706283602 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:03 INFO - PROCESS | 1770 | 1468706283604 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x116ab4000 == 28 [pid = 1770] [id = 238] 14:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1133cd800) [pid = 1770] [serial = 712] [outer = 0x0] 14:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1168a6000) [pid = 1770] [serial = 713] [outer = 0x1133cd800] 14:58:03 INFO - PROCESS | 1770 | 1468706283636 Marionette DEBUG loaded listener.js 14:58:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x117106000) [pid = 1770] [serial = 714] [outer = 0x1133cd800] 14:58:03 INFO - PROCESS | 1770 | 1468706283900 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 14:58:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 14:58:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 575ms 14:58:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 14:58:03 INFO - PROCESS | 1770 | 1468706283950 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 14:58:03 INFO - PROCESS | 1770 | 1468706283952 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 14:58:03 INFO - PROCESS | 1770 | 1468706283954 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 14:58:03 INFO - PROCESS | 1770 | 1468706283956 Marionette TRACE conn2 <- [1,926,null,{}] 14:58:03 INFO - PROCESS | 1770 | 1468706283966 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:03 INFO - PROCESS | 1770 | 1468706283967 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:04 INFO - PROCESS | 1770 | 1468706284054 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 14:58:04 INFO - PROCESS | 1770 | 1468706284105 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 1770 | 1468706284106 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182a5000 == 29 [pid = 1770] [id = 239] 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x11714e800) [pid = 1770] [serial = 715] [outer = 0x0] 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x11842c800) [pid = 1770] [serial = 716] [outer = 0x11714e800] 14:58:04 INFO - PROCESS | 1770 | 1468706284138 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x11856a800) [pid = 1770] [serial = 717] [outer = 0x11714e800] 14:58:04 INFO - PROCESS | 1770 | 1468706284431 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 14:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 526ms 14:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 14:58:04 INFO - PROCESS | 1770 | 1468706284481 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 1770 | 1468706284483 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 14:58:04 INFO - PROCESS | 1770 | 1468706284490 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 1770 | 1468706284497 Marionette TRACE conn2 <- [1,930,null,{}] 14:58:04 INFO - PROCESS | 1770 | 1468706284500 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:04 INFO - PROCESS | 1770 | 1468706284503 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:04 INFO - PROCESS | 1770 | 1468706284580 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 14:58:04 INFO - PROCESS | 1770 | 1468706284636 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:04 INFO - PROCESS | 1770 | 1468706284637 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x119107800 == 30 [pid = 1770] [id = 240] 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1129a9000) [pid = 1770] [serial = 718] [outer = 0x0] 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x11856d000) [pid = 1770] [serial = 719] [outer = 0x1129a9000] 14:58:04 INFO - PROCESS | 1770 | 1468706284662 Marionette DEBUG loaded listener.js 14:58:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1188e3000) [pid = 1770] [serial = 720] [outer = 0x1129a9000] 14:58:04 INFO - PROCESS | 1770 | 1468706284952 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 14:58:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 14:58:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 479ms 14:58:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 14:58:04 INFO - PROCESS | 1770 | 1468706284968 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 14:58:04 INFO - PROCESS | 1770 | 1468706284969 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 14:58:04 INFO - PROCESS | 1770 | 1468706284972 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 14:58:04 INFO - PROCESS | 1770 | 1468706284973 Marionette TRACE conn2 <- [1,934,null,{}] 14:58:04 INFO - PROCESS | 1770 | 1468706284983 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:04 INFO - PROCESS | 1770 | 1468706284984 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:05 INFO - PROCESS | 1770 | 1468706285084 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 14:58:05 INFO - PROCESS | 1770 | 1468706285088 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 1770 | 1468706285089 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x119da2000 == 31 [pid = 1770] [id = 241] 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x11856f800) [pid = 1770] [serial = 721] [outer = 0x0] 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1191acc00) [pid = 1770] [serial = 722] [outer = 0x11856f800] 14:58:05 INFO - PROCESS | 1770 | 1468706285114 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11948f400) [pid = 1770] [serial = 723] [outer = 0x11856f800] 14:58:05 INFO - PROCESS | 1770 | 1468706285464 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 14:58:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 14:58:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 527ms 14:58:05 INFO - PROCESS | 1770 | 1468706285500 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 14:58:05 INFO - PROCESS | 1770 | 1468706285502 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 14:58:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 14:58:05 INFO - PROCESS | 1770 | 1468706285504 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 14:58:05 INFO - PROCESS | 1770 | 1468706285505 Marionette TRACE conn2 <- [1,938,null,{}] 14:58:05 INFO - PROCESS | 1770 | 1468706285508 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:05 INFO - PROCESS | 1770 | 1468706285509 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:05 INFO - PROCESS | 1770 | 1468706285600 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 14:58:05 INFO - PROCESS | 1770 | 1468706285604 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:05 INFO - PROCESS | 1770 | 1468706285608 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x12124a000 == 32 [pid = 1770] [id = 242] 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x117111c00) [pid = 1770] [serial = 724] [outer = 0x0] 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1196b8c00) [pid = 1770] [serial = 725] [outer = 0x117111c00] 14:58:05 INFO - PROCESS | 1770 | 1468706285641 Marionette DEBUG loaded listener.js 14:58:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x119d65000) [pid = 1770] [serial = 726] [outer = 0x117111c00] 14:58:06 INFO - PROCESS | 1770 | 1468706286050 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 14:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 569ms 14:58:06 INFO - PROCESS | 1770 | 1468706286075 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 1770 | 1468706286077 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 14:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 14:58:06 INFO - PROCESS | 1770 | 1468706286080 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 1770 | 1468706286082 Marionette TRACE conn2 <- [1,942,null,{}] 14:58:06 INFO - PROCESS | 1770 | 1468706286085 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:06 INFO - PROCESS | 1770 | 1468706286087 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:06 INFO - PROCESS | 1770 | 1468706286194 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 14:58:06 INFO - PROCESS | 1770 | 1468706286226 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 1770 | 1468706286227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x112057000 == 33 [pid = 1770] [id = 243] 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x119ec4800) [pid = 1770] [serial = 727] [outer = 0x0] 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x120f9b400) [pid = 1770] [serial = 728] [outer = 0x119ec4800] 14:58:06 INFO - PROCESS | 1770 | 1468706286251 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1249d1000) [pid = 1770] [serial = 729] [outer = 0x119ec4800] 14:58:06 INFO - PROCESS | 1770 | 1468706286566 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 14:58:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 14:58:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 520ms 14:58:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 14:58:06 INFO - PROCESS | 1770 | 1468706286600 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 14:58:06 INFO - PROCESS | 1770 | 1468706286601 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 14:58:06 INFO - PROCESS | 1770 | 1468706286603 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 14:58:06 INFO - PROCESS | 1770 | 1468706286604 Marionette TRACE conn2 <- [1,946,null,{}] 14:58:06 INFO - PROCESS | 1770 | 1468706286607 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:06 INFO - PROCESS | 1770 | 1468706286608 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:06 INFO - PROCESS | 1770 | 1468706286700 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 14:58:06 INFO - PROCESS | 1770 | 1468706286704 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:06 INFO - PROCESS | 1770 | 1468706286705 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b68800 == 34 [pid = 1770] [id = 244] 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x110e4a800) [pid = 1770] [serial = 730] [outer = 0x0] 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x124c8f000) [pid = 1770] [serial = 731] [outer = 0x110e4a800] 14:58:06 INFO - PROCESS | 1770 | 1468706286729 Marionette DEBUG loaded listener.js 14:58:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12538f000) [pid = 1770] [serial = 732] [outer = 0x110e4a800] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1188c4c00) [pid = 1770] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1196b4800) [pid = 1770] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x11823d800) [pid = 1770] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1163b1800) [pid = 1770] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1184d7c00) [pid = 1770] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x117150400) [pid = 1770] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1129ac800) [pid = 1770] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x128bcf800) [pid = 1770] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1185bd800) [pid = 1770] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x112fec400) [pid = 1770] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x110e53c00) [pid = 1770] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x125c52000) [pid = 1770] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x118655400) [pid = 1770] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x118536000) [pid = 1770] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11336e400) [pid = 1770] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x125c50400) [pid = 1770] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 14:58:07 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x125393800) [pid = 1770] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 14:58:07 INFO - PROCESS | 1770 | 1468706287206 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 14:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 14:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 619ms 14:58:07 INFO - PROCESS | 1770 | 1468706287222 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 14:58:07 INFO - PROCESS | 1770 | 1468706287223 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 14:58:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 14:58:07 INFO - PROCESS | 1770 | 1468706287228 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 14:58:07 INFO - PROCESS | 1770 | 1468706287229 Marionette TRACE conn2 <- [1,950,null,{}] 14:58:07 INFO - PROCESS | 1770 | 1468706287231 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:07 INFO - PROCESS | 1770 | 1468706287232 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:07 INFO - PROCESS | 1770 | 1468706287304 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 14:58:07 INFO - PROCESS | 1770 | 1468706287310 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:07 INFO - PROCESS | 1770 | 1468706287311 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e0d000 == 35 [pid = 1770] [id = 245] 14:58:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x113023000) [pid = 1770] [serial = 733] [outer = 0x0] 14:58:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x118240800) [pid = 1770] [serial = 734] [outer = 0x113023000] 14:58:07 INFO - PROCESS | 1770 | 1468706287335 Marionette DEBUG loaded listener.js 14:58:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1188c2c00) [pid = 1770] [serial = 735] [outer = 0x113023000] 14:58:07 INFO - PROCESS | 1770 | 1468706287962 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 14:58:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 14:58:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 771ms 14:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 14:58:08 INFO - PROCESS | 1770 | 1468706287998 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1770 | 1468706288000 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 14:58:08 INFO - PROCESS | 1770 | 1468706288003 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1770 | 1468706288006 Marionette TRACE conn2 <- [1,954,null,{}] 14:58:08 INFO - PROCESS | 1770 | 1468706288009 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:08 INFO - PROCESS | 1770 | 1468706288011 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:08 INFO - PROCESS | 1770 | 1468706288117 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 14:58:08 INFO - PROCESS | 1770 | 1468706288168 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:08 INFO - PROCESS | 1770 | 1468706288170 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f41000 == 36 [pid = 1770] [id = 246] 14:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x11672a000) [pid = 1770] [serial = 736] [outer = 0x0] 14:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x116a74c00) [pid = 1770] [serial = 737] [outer = 0x11672a000] 14:58:08 INFO - PROCESS | 1770 | 1468706288201 Marionette DEBUG loaded listener.js 14:58:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x11710b800) [pid = 1770] [serial = 738] [outer = 0x11672a000] 14:58:08 INFO - PROCESS | 1770 | 1468706288733 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 14:58:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 14:58:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 773ms 14:58:08 INFO - PROCESS | 1770 | 1468706288778 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 14:58:08 INFO - PROCESS | 1770 | 1468706288781 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 14:58:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 14:58:08 INFO - PROCESS | 1770 | 1468706288785 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 14:58:08 INFO - PROCESS | 1770 | 1468706288787 Marionette TRACE conn2 <- [1,958,null,{}] 14:58:08 INFO - PROCESS | 1770 | 1468706288790 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:08 INFO - PROCESS | 1770 | 1468706288792 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:08 INFO - PROCESS | 1770 | 1468706288900 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 14:58:09 INFO - PROCESS | 1770 | 1468706289054 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1770 | 1468706289056 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x112d6c000 == 37 [pid = 1770] [id = 247] 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x113371400) [pid = 1770] [serial = 739] [outer = 0x0] 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1133d0400) [pid = 1770] [serial = 740] [outer = 0x113371400] 14:58:09 INFO - PROCESS | 1770 | 1468706289084 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x11672cc00) [pid = 1770] [serial = 741] [outer = 0x113371400] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x126b68800 == 36 [pid = 1770] [id = 244] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x112057000 == 35 [pid = 1770] [id = 243] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12124a000 == 34 [pid = 1770] [id = 242] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x119da2000 == 33 [pid = 1770] [id = 241] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x119107800 == 32 [pid = 1770] [id = 240] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1182a5000 == 31 [pid = 1770] [id = 239] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x116ab4000 == 30 [pid = 1770] [id = 238] 14:58:09 INFO - PROCESS | 1770 | --DOCSHELL 0x112642000 == 29 [pid = 1770] [id = 237] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x119ecd800) [pid = 1770] [serial = 609] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x126b1d800) [pid = 1770] [serial = 687] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x119772000) [pid = 1770] [serial = 671] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119ece400) [pid = 1770] [serial = 674] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x12146f800) [pid = 1770] [serial = 677] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x116a72000) [pid = 1770] [serial = 650] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1173c6000) [pid = 1770] [serial = 651] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x118570800) [pid = 1770] [serial = 662] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1185bd400) [pid = 1770] [serial = 663] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118243800) [pid = 1770] [serial = 659] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x11842a400) [pid = 1770] [serial = 660] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1129b0c00) [pid = 1770] [serial = 653] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x112fe9000) [pid = 1770] [serial = 654] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x120fa3000) [pid = 1770] [serial = 675] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128ff6c00) [pid = 1770] [serial = 648] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128f09800) [pid = 1770] [serial = 647] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x118653000) [pid = 1770] [serial = 665] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1188c4400) [pid = 1770] [serial = 666] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x113d90000) [pid = 1770] [serial = 656] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x11672ac00) [pid = 1770] [serial = 657] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x121ba5800) [pid = 1770] [serial = 678] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x118536400) [pid = 1770] [serial = 681] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x12889a800) [pid = 1770] [serial = 689] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x126905000) [pid = 1770] [serial = 686] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x128bcb400) [pid = 1770] [serial = 690] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x11336d000) [pid = 1770] [serial = 680] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1191ac800) [pid = 1770] [serial = 668] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x119d60000) [pid = 1770] [serial = 672] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x125c52c00) [pid = 1770] [serial = 684] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1196ae400) [pid = 1770] [serial = 669] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1191b4400) [pid = 1770] [serial = 683] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x128bd7800) [pid = 1770] [serial = 692] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x128cb2400) [pid = 1770] [serial = 693] [outer = 0x0] [url = about:blank] 14:58:09 INFO - PROCESS | 1770 | 1468706289515 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 14:58:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 14:58:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 771ms 14:58:09 INFO - PROCESS | 1770 | 1468706289560 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 14:58:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 14:58:09 INFO - PROCESS | 1770 | 1468706289563 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 14:58:09 INFO - PROCESS | 1770 | 1468706289566 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 14:58:09 INFO - PROCESS | 1770 | 1468706289568 Marionette TRACE conn2 <- [1,962,null,{}] 14:58:09 INFO - PROCESS | 1770 | 1468706289572 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:09 INFO - PROCESS | 1770 | 1468706289574 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:09 INFO - PROCESS | 1770 | 1468706289667 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 14:58:09 INFO - PROCESS | 1770 | 1468706289678 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:09 INFO - PROCESS | 1770 | 1468706289679 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x117126800 == 30 [pid = 1770] [id = 248] 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x116b12c00) [pid = 1770] [serial = 742] [outer = 0x0] 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x11714cc00) [pid = 1770] [serial = 743] [outer = 0x116b12c00] 14:58:09 INFO - PROCESS | 1770 | 1468706289716 Marionette DEBUG loaded listener.js 14:58:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x11842a400) [pid = 1770] [serial = 744] [outer = 0x116b12c00] 14:58:10 INFO - PROCESS | 1770 | 1468706290052 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 14:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 522ms 14:58:10 INFO - PROCESS | 1770 | 1468706290090 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 1770 | 1468706290094 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 14:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 14:58:10 INFO - PROCESS | 1770 | 1468706290097 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1770 | 1468706290098 Marionette TRACE conn2 <- [1,966,null,{}] 14:58:10 INFO - PROCESS | 1770 | 1468706290100 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:10 INFO - PROCESS | 1770 | 1468706290102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:10 INFO - PROCESS | 1770 | 1468706290179 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 14:58:10 INFO - PROCESS | 1770 | 1468706290185 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1770 | 1468706290186 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x119107800 == 31 [pid = 1770] [id = 249] 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x11853c800) [pid = 1770] [serial = 745] [outer = 0x0] 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1185ba400) [pid = 1770] [serial = 746] [outer = 0x11853c800] 14:58:10 INFO - PROCESS | 1770 | 1468706290213 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x118620400) [pid = 1770] [serial = 747] [outer = 0x11853c800] 14:58:10 INFO - PROCESS | 1770 | 1468706290556 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 14:58:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 14:58:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 468ms 14:58:10 INFO - PROCESS | 1770 | 1468706290565 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 14:58:10 INFO - PROCESS | 1770 | 1468706290567 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 14:58:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 14:58:10 INFO - PROCESS | 1770 | 1468706290574 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 14:58:10 INFO - PROCESS | 1770 | 1468706290580 Marionette TRACE conn2 <- [1,970,null,{}] 14:58:10 INFO - PROCESS | 1770 | 1468706290583 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:10 INFO - PROCESS | 1770 | 1468706290586 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:10 INFO - PROCESS | 1770 | 1468706290667 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 14:58:10 INFO - PROCESS | 1770 | 1468706290719 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:10 INFO - PROCESS | 1770 | 1468706290720 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x119acc000 == 32 [pid = 1770] [id = 250] 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x113370c00) [pid = 1770] [serial = 748] [outer = 0x0] 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1188bdc00) [pid = 1770] [serial = 749] [outer = 0x113370c00] 14:58:10 INFO - PROCESS | 1770 | 1468706290745 Marionette DEBUG loaded listener.js 14:58:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x119650400) [pid = 1770] [serial = 750] [outer = 0x113370c00] 14:58:11 INFO - PROCESS | 1770 | 1468706291012 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 14:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 14:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 478ms 14:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 14:58:11 INFO - PROCESS | 1770 | 1468706291048 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 1770 | 1468706291050 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 14:58:11 INFO - PROCESS | 1770 | 1468706291052 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 1770 | 1468706291053 Marionette TRACE conn2 <- [1,974,null,{}] 14:58:11 INFO - PROCESS | 1770 | 1468706291055 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:11 INFO - PROCESS | 1770 | 1468706291057 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:11 INFO - PROCESS | 1770 | 1468706291140 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 14:58:11 INFO - PROCESS | 1770 | 1468706291146 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 1770 | 1468706291147 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217f0800 == 33 [pid = 1770] [id = 251] 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x119606c00) [pid = 1770] [serial = 751] [outer = 0x0] 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x119d5dc00) [pid = 1770] [serial = 752] [outer = 0x119606c00] 14:58:11 INFO - PROCESS | 1770 | 1468706291171 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x119ec7000) [pid = 1770] [serial = 753] [outer = 0x119606c00] 14:58:11 INFO - PROCESS | 1770 | 1468706291496 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 14:58:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 14:58:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 469ms 14:58:11 INFO - PROCESS | 1770 | 1468706291521 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 14:58:11 INFO - PROCESS | 1770 | 1468706291523 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 14:58:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 14:58:11 INFO - PROCESS | 1770 | 1468706291525 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 14:58:11 INFO - PROCESS | 1770 | 1468706291526 Marionette TRACE conn2 <- [1,978,null,{}] 14:58:11 INFO - PROCESS | 1770 | 1468706291528 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:11 INFO - PROCESS | 1770 | 1468706291530 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:11 INFO - PROCESS | 1770 | 1468706291636 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 14:58:11 INFO - PROCESS | 1770 | 1468706291646 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:11 INFO - PROCESS | 1770 | 1468706291651 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0e000 == 34 [pid = 1770] [id = 252] 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x12120ac00) [pid = 1770] [serial = 754] [outer = 0x0] 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1212a3000) [pid = 1770] [serial = 755] [outer = 0x12120ac00] 14:58:11 INFO - PROCESS | 1770 | 1468706291682 Marionette DEBUG loaded listener.js 14:58:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x124c97000) [pid = 1770] [serial = 756] [outer = 0x12120ac00] 14:58:12 INFO - PROCESS | 1770 | 1468706292022 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 14:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 518ms 14:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 14:58:12 INFO - PROCESS | 1770 | 1468706292044 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 1770 | 1468706292045 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 14:58:12 INFO - PROCESS | 1770 | 1468706292047 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - PROCESS | 1770 | 1468706292048 Marionette TRACE conn2 <- [1,982,null,{}] 14:58:12 INFO - PROCESS | 1770 | 1468706292056 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:12 INFO - PROCESS | 1770 | 1468706292058 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:12 INFO - PROCESS | 1770 | 1468706292157 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 14:58:12 INFO - PROCESS | 1770 | 1468706292160 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:12 INFO - PROCESS | 1770 | 1468706292161 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x126eb9000 == 35 [pid = 1770] [id = 253] 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x112a7ac00) [pid = 1770] [serial = 757] [outer = 0x0] 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x125c44800) [pid = 1770] [serial = 758] [outer = 0x112a7ac00] 14:58:12 INFO - PROCESS | 1770 | 1468706292185 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x12690e800) [pid = 1770] [serial = 759] [outer = 0x112a7ac00] 14:58:12 INFO - PROCESS | 1770 | 1468706292541 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 14:58:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 14:58:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 526ms 14:58:12 INFO - PROCESS | 1770 | 1468706292582 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 14:58:12 INFO - PROCESS | 1770 | 1468706292584 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 14:58:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 14:58:12 INFO - PROCESS | 1770 | 1468706292586 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 14:58:12 INFO - PROCESS | 1770 | 1468706292587 Marionette TRACE conn2 <- [1,986,null,{}] 14:58:12 INFO - PROCESS | 1770 | 1468706292590 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:12 INFO - PROCESS | 1770 | 1468706292591 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:12 INFO - PROCESS | 1770 | 1468706292682 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 14:58:12 INFO - PROCESS | 1770 | 1468706292693 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:12 INFO - PROCESS | 1770 | 1468706292695 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185ae000 == 36 [pid = 1770] [id = 254] 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x125e4e000) [pid = 1770] [serial = 760] [outer = 0x0] 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x126b10800) [pid = 1770] [serial = 761] [outer = 0x125e4e000] 14:58:12 INFO - PROCESS | 1770 | 1468706292719 Marionette DEBUG loaded listener.js 14:58:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x12889d800) [pid = 1770] [serial = 762] [outer = 0x125e4e000] 14:58:13 INFO - PROCESS | 1770 | 1468706293036 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 14:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 14:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 469ms 14:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 14:58:13 INFO - PROCESS | 1770 | 1468706293056 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 14:58:13 INFO - PROCESS | 1770 | 1468706293057 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 14:58:13 INFO - PROCESS | 1770 | 1468706293061 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 1770 | 1468706293064 Marionette TRACE conn2 <- [1,990,null,{}] 14:58:13 INFO - PROCESS | 1770 | 1468706293072 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:13 INFO - PROCESS | 1770 | 1468706293074 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:13 INFO - PROCESS | 1770 | 1468706293170 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 14:58:13 INFO - PROCESS | 1770 | 1468706293174 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 1770 | 1468706293175 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292be000 == 37 [pid = 1770] [id = 255] 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1269e0800) [pid = 1770] [serial = 763] [outer = 0x0] 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1288a6c00) [pid = 1770] [serial = 764] [outer = 0x1269e0800] 14:58:13 INFO - PROCESS | 1770 | 1468706293199 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128bd0800) [pid = 1770] [serial = 765] [outer = 0x1269e0800] 14:58:13 INFO - PROCESS | 1770 | 1468706293520 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 14:58:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 14:58:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 477ms 14:58:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 14:58:13 INFO - PROCESS | 1770 | 1468706293538 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 14:58:13 INFO - PROCESS | 1770 | 1468706293539 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 14:58:13 INFO - PROCESS | 1770 | 1468706293556 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 14:58:13 INFO - PROCESS | 1770 | 1468706293568 Marionette TRACE conn2 <- [1,994,null,{}] 14:58:13 INFO - PROCESS | 1770 | 1468706293570 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:13 INFO - PROCESS | 1770 | 1468706293571 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:13 INFO - PROCESS | 1770 | 1468706293697 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1129a9000) [pid = 1770] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x11856f800) [pid = 1770] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x117111c00) [pid = 1770] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1133ca800) [pid = 1770] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11302f400) [pid = 1770] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1191b1000) [pid = 1770] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x118426000) [pid = 1770] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x110e58c00) [pid = 1770] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x110e4a800) [pid = 1770] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x119ec4800) [pid = 1770] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x11714e800) [pid = 1770] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1129a5c00) [pid = 1770] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 14:58:13 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1133cd800) [pid = 1770] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 14:58:13 INFO - PROCESS | 1770 | 1468706293737 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:13 INFO - PROCESS | 1770 | 1468706293738 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x116191000 == 38 [pid = 1770] [id = 256] 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x110e58c00) [pid = 1770] [serial = 766] [outer = 0x0] 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x113023c00) [pid = 1770] [serial = 767] [outer = 0x110e58c00] 14:58:13 INFO - PROCESS | 1770 | 1468706293762 Marionette DEBUG loaded listener.js 14:58:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1177bf800) [pid = 1770] [serial = 768] [outer = 0x110e58c00] 14:58:14 INFO - PROCESS | 1770 | 1468706294053 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 14:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 545ms 14:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 14:58:14 INFO - PROCESS | 1770 | 1468706294087 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1770 | 1468706294088 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 14:58:14 INFO - PROCESS | 1770 | 1468706294090 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1770 | 1468706294091 Marionette TRACE conn2 <- [1,998,null,{}] 14:58:14 INFO - PROCESS | 1770 | 1468706294097 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:14 INFO - PROCESS | 1770 | 1468706294098 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:14 INFO - PROCESS | 1770 | 1468706294177 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 14:58:14 INFO - PROCESS | 1770 | 1468706294182 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1770 | 1468706294183 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b1000 == 39 [pid = 1770] [id = 257] 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1161dc400) [pid = 1770] [serial = 769] [outer = 0x0] 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x119658c00) [pid = 1770] [serial = 770] [outer = 0x1161dc400] 14:58:14 INFO - PROCESS | 1770 | 1468706294210 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x128bd9800) [pid = 1770] [serial = 771] [outer = 0x1161dc400] 14:58:14 INFO - PROCESS | 1770 | 1468706294522 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 14:58:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 14:58:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 471ms 14:58:14 INFO - PROCESS | 1770 | 1468706294562 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 14:58:14 INFO - PROCESS | 1770 | 1468706294564 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 14:58:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 14:58:14 INFO - PROCESS | 1770 | 1468706294566 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 14:58:14 INFO - PROCESS | 1770 | 1468706294575 Marionette TRACE conn2 <- [1,1002,null,{}] 14:58:14 INFO - PROCESS | 1770 | 1468706294577 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:14 INFO - PROCESS | 1770 | 1468706294579 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:14 INFO - PROCESS | 1770 | 1468706294695 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 14:58:14 INFO - PROCESS | 1770 | 1468706294701 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:14 INFO - PROCESS | 1770 | 1468706294702 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7cf800 == 40 [pid = 1770] [id = 258] 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119ec4800) [pid = 1770] [serial = 772] [outer = 0x0] 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128d66000) [pid = 1770] [serial = 773] [outer = 0x119ec4800] 14:58:14 INFO - PROCESS | 1770 | 1468706294727 Marionette DEBUG loaded listener.js 14:58:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x128f0f800) [pid = 1770] [serial = 774] [outer = 0x119ec4800] 14:58:15 INFO - PROCESS | 1770 | 1468706295064 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 14:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 530ms 14:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 14:58:15 INFO - PROCESS | 1770 | 1468706295098 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 1770 | 1468706295099 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 14:58:15 INFO - PROCESS | 1770 | 1468706295103 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 1770 | 1468706295104 Marionette TRACE conn2 <- [1,1006,null,{}] 14:58:15 INFO - PROCESS | 1770 | 1468706295107 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:15 INFO - PROCESS | 1770 | 1468706295110 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:15 INFO - PROCESS | 1770 | 1468706295219 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 14:58:15 INFO - PROCESS | 1770 | 1468706295297 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:15 INFO - PROCESS | 1770 | 1468706295298 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x12ad51000 == 41 [pid = 1770] [id = 259] 14:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1185bbc00) [pid = 1770] [serial = 775] [outer = 0x0] 14:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x128f11000) [pid = 1770] [serial = 776] [outer = 0x1185bbc00] 14:58:15 INFO - PROCESS | 1770 | 1468706295338 Marionette DEBUG loaded listener.js 14:58:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x129304400) [pid = 1770] [serial = 777] [outer = 0x1185bbc00] 14:58:15 INFO - PROCESS | 1770 | 1468706295760 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 14:58:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 14:58:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 720ms 14:58:15 INFO - PROCESS | 1770 | 1468706295822 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 14:58:15 INFO - PROCESS | 1770 | 1468706295825 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 14:58:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 14:58:15 INFO - PROCESS | 1770 | 1468706295829 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 14:58:15 INFO - PROCESS | 1770 | 1468706295831 Marionette TRACE conn2 <- [1,1010,null,{}] 14:58:15 INFO - PROCESS | 1770 | 1468706295835 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:15 INFO - PROCESS | 1770 | 1468706295837 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:15 INFO - PROCESS | 1770 | 1468706295945 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 14:58:16 INFO - PROCESS | 1770 | 1468706296000 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 1770 | 1468706296003 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x116ab4000 == 42 [pid = 1770] [id = 260] 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x113d46c00) [pid = 1770] [serial = 778] [outer = 0x0] 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x116179800) [pid = 1770] [serial = 779] [outer = 0x113d46c00] 14:58:16 INFO - PROCESS | 1770 | 1468706296034 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x11710e400) [pid = 1770] [serial = 780] [outer = 0x113d46c00] 14:58:16 INFO - PROCESS | 1770 | 1468706296426 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 14:58:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 14:58:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 621ms 14:58:16 INFO - PROCESS | 1770 | 1468706296464 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 14:58:16 INFO - PROCESS | 1770 | 1468706296467 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 14:58:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 14:58:16 INFO - PROCESS | 1770 | 1468706296473 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 14:58:16 INFO - PROCESS | 1770 | 1468706296476 Marionette TRACE conn2 <- [1,1014,null,{}] 14:58:16 INFO - PROCESS | 1770 | 1468706296480 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:16 INFO - PROCESS | 1770 | 1468706296482 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:16 INFO - PROCESS | 1770 | 1468706296610 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 14:58:16 INFO - PROCESS | 1770 | 1468706296679 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:16 INFO - PROCESS | 1770 | 1468706296680 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x12149e800 == 43 [pid = 1770] [id = 261] 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1185b7c00) [pid = 1770] [serial = 781] [outer = 0x0] 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118613800) [pid = 1770] [serial = 782] [outer = 0x1185b7c00] 14:58:16 INFO - PROCESS | 1770 | 1468706296710 Marionette DEBUG loaded listener.js 14:58:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118eec000) [pid = 1770] [serial = 783] [outer = 0x1185b7c00] 14:58:17 INFO - PROCESS | 1770 | 1468706297092 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 14:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 674ms 14:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 14:58:17 INFO - PROCESS | 1770 | 1468706297147 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 14:58:17 INFO - PROCESS | 1770 | 1468706297149 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 14:58:17 INFO - PROCESS | 1770 | 1468706297151 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 1770 | 1468706297154 Marionette TRACE conn2 <- [1,1018,null,{}] 14:58:17 INFO - PROCESS | 1770 | 1468706297177 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:17 INFO - PROCESS | 1770 | 1468706297181 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:17 INFO - PROCESS | 1770 | 1468706297307 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 14:58:17 INFO - PROCESS | 1770 | 1468706297357 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:17 INFO - PROCESS | 1770 | 1468706297359 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7e7000 == 44 [pid = 1770] [id = 262] 14:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119999800) [pid = 1770] [serial = 784] [outer = 0x0] 14:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119ec9c00) [pid = 1770] [serial = 785] [outer = 0x119999800] 14:58:17 INFO - PROCESS | 1770 | 1468706297389 Marionette DEBUG loaded listener.js 14:58:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x121967800) [pid = 1770] [serial = 786] [outer = 0x119999800] 14:58:17 INFO - PROCESS | 1770 | 1468706297797 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 14:58:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 14:58:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 670ms 14:58:17 INFO - PROCESS | 1770 | 1468706297822 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 14:58:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 14:58:17 INFO - PROCESS | 1770 | 1468706297824 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 14:58:17 INFO - PROCESS | 1770 | 1468706297826 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 14:58:17 INFO - PROCESS | 1770 | 1468706297827 Marionette TRACE conn2 <- [1,1022,null,{}] 14:58:17 INFO - PROCESS | 1770 | 1468706297830 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:17 INFO - PROCESS | 1770 | 1468706297831 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:17 INFO - PROCESS | 1770 | 1468706297954 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 14:58:18 INFO - PROCESS | 1770 | 1468706298020 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 1770 | 1468706298022 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c31f800 == 45 [pid = 1770] [id = 263] 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1253e2c00) [pid = 1770] [serial = 787] [outer = 0x0] 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x125e4d400) [pid = 1770] [serial = 788] [outer = 0x1253e2c00] 14:58:18 INFO - PROCESS | 1770 | 1468706298051 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128bcc000) [pid = 1770] [serial = 789] [outer = 0x1253e2c00] 14:58:18 INFO - PROCESS | 1770 | 1468706298459 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 14:58:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 14:58:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 671ms 14:58:18 INFO - PROCESS | 1770 | 1468706298498 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 14:58:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 14:58:18 INFO - PROCESS | 1770 | 1468706298500 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 14:58:18 INFO - PROCESS | 1770 | 1468706298502 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 14:58:18 INFO - PROCESS | 1770 | 1468706298504 Marionette TRACE conn2 <- [1,1026,null,{}] 14:58:18 INFO - PROCESS | 1770 | 1468706298506 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:18 INFO - PROCESS | 1770 | 1468706298508 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:18 INFO - PROCESS | 1770 | 1468706298640 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 14:58:18 INFO - PROCESS | 1770 | 1468706298755 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:18 INFO - PROCESS | 1770 | 1468706298757 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x11264b000 == 46 [pid = 1770] [id = 264] 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1129b0000) [pid = 1770] [serial = 790] [outer = 0x0] 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x116a70400) [pid = 1770] [serial = 791] [outer = 0x1129b0000] 14:58:18 INFO - PROCESS | 1770 | 1468706298808 Marionette DEBUG loaded listener.js 14:58:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1196b5000) [pid = 1770] [serial = 792] [outer = 0x1129b0000] 14:58:19 INFO - PROCESS | 1770 | 1468706299404 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 14:58:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 14:58:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 920ms 14:58:19 INFO - PROCESS | 1770 | 1468706299422 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 14:58:19 INFO - PROCESS | 1770 | 1468706299425 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 14:58:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 14:58:19 INFO - PROCESS | 1770 | 1468706299448 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 14:58:19 INFO - PROCESS | 1770 | 1468706299450 Marionette TRACE conn2 <- [1,1030,null,{}] 14:58:19 INFO - PROCESS | 1770 | 1468706299454 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:19 INFO - PROCESS | 1770 | 1468706299456 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:19 INFO - PROCESS | 1770 | 1468706299552 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 14:58:19 INFO - PROCESS | 1770 | 1468706299623 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:19 INFO - PROCESS | 1770 | 1468706299624 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x116722800 == 47 [pid = 1770] [id = 265] 14:58:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x118246000) [pid = 1770] [serial = 793] [outer = 0x0] 14:58:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1184ca800) [pid = 1770] [serial = 794] [outer = 0x118246000] 14:58:19 INFO - PROCESS | 1770 | 1468706299653 Marionette DEBUG loaded listener.js 14:58:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x11856e000) [pid = 1770] [serial = 795] [outer = 0x118246000] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7cf800 == 46 [pid = 1770] [id = 258] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b1000 == 45 [pid = 1770] [id = 257] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x116191000 == 44 [pid = 1770] [id = 256] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x1292be000 == 43 [pid = 1770] [id = 255] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x1185ae000 == 42 [pid = 1770] [id = 254] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x126eb9000 == 41 [pid = 1770] [id = 253] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x120f0e000 == 40 [pid = 1770] [id = 252] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x1217f0800 == 39 [pid = 1770] [id = 251] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x119acc000 == 38 [pid = 1770] [id = 250] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x119107800 == 37 [pid = 1770] [id = 249] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x117126800 == 36 [pid = 1770] [id = 248] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x112d6c000 == 35 [pid = 1770] [id = 247] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x117f41000 == 34 [pid = 1770] [id = 246] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x125e0d000 == 33 [pid = 1770] [id = 245] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x11264b000 == 32 [pid = 1770] [id = 264] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x12c31f800 == 31 [pid = 1770] [id = 263] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7e7000 == 30 [pid = 1770] [id = 262] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x12149e800 == 29 [pid = 1770] [id = 261] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x12ad51000 == 28 [pid = 1770] [id = 259] 14:58:20 INFO - PROCESS | 1770 | --DOCSHELL 0x116ab4000 == 27 [pid = 1770] [id = 260] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x12538f000) [pid = 1770] [serial = 732] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x124c8f000) [pid = 1770] [serial = 731] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x119d65000) [pid = 1770] [serial = 726] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x120f9b400) [pid = 1770] [serial = 728] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1249d1000) [pid = 1770] [serial = 729] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11948f400) [pid = 1770] [serial = 723] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x11842c800) [pid = 1770] [serial = 716] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x11856a800) [pid = 1770] [serial = 717] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1129ab400) [pid = 1770] [serial = 710] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x112fe8800) [pid = 1770] [serial = 711] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1168a6000) [pid = 1770] [serial = 713] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x117106000) [pid = 1770] [serial = 714] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1161db400) [pid = 1770] [serial = 707] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1139f9400) [pid = 1770] [serial = 695] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1174ca000) [pid = 1770] [serial = 698] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11948d400) [pid = 1770] [serial = 701] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119490000) [pid = 1770] [serial = 704] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1188e3000) [pid = 1770] [serial = 720] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x11856d000) [pid = 1770] [serial = 719] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1191acc00) [pid = 1770] [serial = 722] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1196b8c00) [pid = 1770] [serial = 725] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1168a5c00) [pid = 1770] [serial = 696] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x117107000) [pid = 1770] [serial = 708] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x119652000) [pid = 1770] [serial = 702] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1184d2800) [pid = 1770] [serial = 699] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1212a2000) [pid = 1770] [serial = 705] [outer = 0x0] [url = about:blank] 14:58:20 INFO - PROCESS | 1770 | 1468706300586 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 14:58:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 14:58:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 1178ms 14:58:20 INFO - PROCESS | 1770 | 1468706300625 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 14:58:20 INFO - PROCESS | 1770 | 1468706300629 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 14:58:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 14:58:20 INFO - PROCESS | 1770 | 1468706300632 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 14:58:20 INFO - PROCESS | 1770 | 1468706300634 Marionette TRACE conn2 <- [1,1034,null,{}] 14:58:20 INFO - PROCESS | 1770 | 1468706300638 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:20 INFO - PROCESS | 1770 | 1468706300639 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:20 INFO - PROCESS | 1770 | 1468706300716 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 14:58:20 INFO - PROCESS | 1770 | 1468706300722 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:20 INFO - PROCESS | 1770 | 1468706300727 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x116195000 == 28 [pid = 1770] [id = 266] 14:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1133cbc00) [pid = 1770] [serial = 796] [outer = 0x0] 14:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1151dc000) [pid = 1770] [serial = 797] [outer = 0x1133cbc00] 14:58:20 INFO - PROCESS | 1770 | 1468706300756 Marionette DEBUG loaded listener.js 14:58:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x112fec800) [pid = 1770] [serial = 798] [outer = 0x1133cbc00] 14:58:21 INFO - PROCESS | 1770 | 1468706301085 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 14:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 472ms 14:58:21 INFO - PROCESS | 1770 | 1468706301117 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1770 | 1468706301121 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 14:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 14:58:21 INFO - PROCESS | 1770 | 1468706301128 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1770 | 1468706301130 Marionette TRACE conn2 <- [1,1038,null,{}] 14:58:21 INFO - PROCESS | 1770 | 1468706301132 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:21 INFO - PROCESS | 1770 | 1468706301134 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:21 INFO - PROCESS | 1770 | 1468706301211 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 14:58:21 INFO - PROCESS | 1770 | 1468706301216 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 1770 | 1468706301217 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x117348000 == 29 [pid = 1770] [id = 267] 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11710f000) [pid = 1770] [serial = 799] [outer = 0x0] 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118247400) [pid = 1770] [serial = 800] [outer = 0x11710f000] 14:58:21 INFO - PROCESS | 1770 | 1468706301246 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1184d4800) [pid = 1770] [serial = 801] [outer = 0x11710f000] 14:58:21 INFO - PROCESS | 1770 | 1468706301624 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 14:58:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 14:58:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 519ms 14:58:21 INFO - PROCESS | 1770 | 1468706301653 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 14:58:21 INFO - PROCESS | 1770 | 1468706301655 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 14:58:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 14:58:21 INFO - PROCESS | 1770 | 1468706301659 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 14:58:21 INFO - PROCESS | 1770 | 1468706301664 Marionette TRACE conn2 <- [1,1042,null,{}] 14:58:21 INFO - PROCESS | 1770 | 1468706301676 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:21 INFO - PROCESS | 1770 | 1468706301681 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:21 INFO - PROCESS | 1770 | 1468706301779 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 14:58:21 INFO - PROCESS | 1770 | 1468706301786 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:21 INFO - PROCESS | 1770 | 1468706301788 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x119318800 == 30 [pid = 1770] [id = 268] 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x113024c00) [pid = 1770] [serial = 802] [outer = 0x0] 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11861c400) [pid = 1770] [serial = 803] [outer = 0x113024c00] 14:58:21 INFO - PROCESS | 1770 | 1468706301817 Marionette DEBUG loaded listener.js 14:58:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1188f0400) [pid = 1770] [serial = 804] [outer = 0x113024c00] 14:58:22 INFO - PROCESS | 1770 | 1468706302212 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 14:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 575ms 14:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 14:58:22 INFO - PROCESS | 1770 | 1468706302235 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 1770 | 1468706302237 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 14:58:22 INFO - PROCESS | 1770 | 1468706302241 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 1770 | 1468706302242 Marionette TRACE conn2 <- [1,1046,null,{}] 14:58:22 INFO - PROCESS | 1770 | 1468706302261 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:22 INFO - PROCESS | 1770 | 1468706302263 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:22 INFO - PROCESS | 1770 | 1468706302404 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 14:58:22 INFO - PROCESS | 1770 | 1468706302414 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1770 | 1468706302415 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x119abf000 == 31 [pid = 1770] [id = 269] 14:58:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119486800) [pid = 1770] [serial = 805] [outer = 0x0] 14:58:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x11948d000) [pid = 1770] [serial = 806] [outer = 0x119486800] 14:58:22 INFO - PROCESS | 1770 | 1468706302454 Marionette DEBUG loaded listener.js 14:58:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x119653400) [pid = 1770] [serial = 807] [outer = 0x119486800] 14:58:22 INFO - PROCESS | 1770 | 1468706302829 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 14:58:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 14:58:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 622ms 14:58:22 INFO - PROCESS | 1770 | 1468706302862 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 14:58:22 INFO - PROCESS | 1770 | 1468706302864 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 14:58:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 14:58:22 INFO - PROCESS | 1770 | 1468706302866 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 14:58:22 INFO - PROCESS | 1770 | 1468706302867 Marionette TRACE conn2 <- [1,1050,null,{}] 14:58:22 INFO - PROCESS | 1770 | 1468706302869 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:22 INFO - PROCESS | 1770 | 1468706302870 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:22 INFO - PROCESS | 1770 | 1468706302974 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 14:58:22 INFO - PROCESS | 1770 | 1468706302978 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:22 INFO - PROCESS | 1770 | 1468706302979 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fda800 == 32 [pid = 1770] [id = 270] 14:58:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x117106000) [pid = 1770] [serial = 808] [outer = 0x0] 14:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1196bcc00) [pid = 1770] [serial = 809] [outer = 0x117106000] 14:58:23 INFO - PROCESS | 1770 | 1468706303003 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119d62000) [pid = 1770] [serial = 810] [outer = 0x117106000] 14:58:23 INFO - PROCESS | 1770 | 1468706303342 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 14:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 517ms 14:58:23 INFO - PROCESS | 1770 | 1468706303384 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1770 | 1468706303385 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 14:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 14:58:23 INFO - PROCESS | 1770 | 1468706303387 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1770 | 1468706303389 Marionette TRACE conn2 <- [1,1054,null,{}] 14:58:23 INFO - PROCESS | 1770 | 1468706303391 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:23 INFO - PROCESS | 1770 | 1468706303395 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:23 INFO - PROCESS | 1770 | 1468706303502 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 14:58:23 INFO - PROCESS | 1770 | 1468706303538 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:23 INFO - PROCESS | 1770 | 1468706303539 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x121bbf800 == 33 [pid = 1770] [id = 271] 14:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x118565800) [pid = 1770] [serial = 811] [outer = 0x0] 14:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12120cc00) [pid = 1770] [serial = 812] [outer = 0x118565800] 14:58:23 INFO - PROCESS | 1770 | 1468706303563 Marionette DEBUG loaded listener.js 14:58:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1251df800) [pid = 1770] [serial = 813] [outer = 0x118565800] 14:58:23 INFO - PROCESS | 1770 | 1468706303855 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 14:58:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 14:58:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 517ms 14:58:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 14:58:23 INFO - PROCESS | 1770 | 1468706303905 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 14:58:23 INFO - PROCESS | 1770 | 1468706303907 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 14:58:23 INFO - PROCESS | 1770 | 1468706303909 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 14:58:23 INFO - PROCESS | 1770 | 1468706303912 Marionette TRACE conn2 <- [1,1058,null,{}] 14:58:23 INFO - PROCESS | 1770 | 1468706303915 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:23 INFO - PROCESS | 1770 | 1468706303916 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:24 INFO - PROCESS | 1770 | 1468706304004 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 14:58:24 INFO - PROCESS | 1770 | 1468706304040 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1770 | 1468706304041 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x125376800 == 34 [pid = 1770] [id = 272] 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1251dfc00) [pid = 1770] [serial = 814] [outer = 0x0] 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x125c44c00) [pid = 1770] [serial = 815] [outer = 0x1251dfc00] 14:58:24 INFO - PROCESS | 1770 | 1468706304065 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x125e52400) [pid = 1770] [serial = 816] [outer = 0x1251dfc00] 14:58:24 INFO - PROCESS | 1770 | 1468706304370 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 14:58:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 14:58:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 470ms 14:58:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 14:58:24 INFO - PROCESS | 1770 | 1468706304390 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 14:58:24 INFO - PROCESS | 1770 | 1468706304391 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 14:58:24 INFO - PROCESS | 1770 | 1468706304395 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 14:58:24 INFO - PROCESS | 1770 | 1468706304398 Marionette TRACE conn2 <- [1,1062,null,{}] 14:58:24 INFO - PROCESS | 1770 | 1468706304400 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:24 INFO - PROCESS | 1770 | 1468706304401 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:24 INFO - PROCESS | 1770 | 1468706304495 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 14:58:24 INFO - PROCESS | 1770 | 1468706304530 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:24 INFO - PROCESS | 1770 | 1468706304532 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7c800 == 35 [pid = 1770] [id = 273] 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1129acc00) [pid = 1770] [serial = 817] [outer = 0x0] 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x126b13400) [pid = 1770] [serial = 818] [outer = 0x1129acc00] 14:58:24 INFO - PROCESS | 1770 | 1468706304555 Marionette DEBUG loaded listener.js 14:58:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x12889f800) [pid = 1770] [serial = 819] [outer = 0x1129acc00] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1185bbc00) [pid = 1770] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x112a7ac00) [pid = 1770] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x125e4e000) [pid = 1770] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1269e0800) [pid = 1770] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x113023000) [pid = 1770] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x116b12c00) [pid = 1770] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11672a000) [pid = 1770] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x119606c00) [pid = 1770] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x113370c00) [pid = 1770] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11853c800) [pid = 1770] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x113371400) [pid = 1770] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x110e58c00) [pid = 1770] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119ec4800) [pid = 1770] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12120ac00) [pid = 1770] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 14:58:24 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1161dc400) [pid = 1770] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 14:58:24 INFO - PROCESS | 1770 | 1468706304986 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 14:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 622ms 14:58:25 INFO - PROCESS | 1770 | 1468706305016 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 1770 | 1468706305018 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 14:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 14:58:25 INFO - PROCESS | 1770 | 1468706305033 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1770 | 1468706305034 Marionette TRACE conn2 <- [1,1066,null,{}] 14:58:25 INFO - PROCESS | 1770 | 1468706305037 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:25 INFO - PROCESS | 1770 | 1468706305038 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:25 INFO - PROCESS | 1770 | 1468706305144 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 14:58:25 INFO - PROCESS | 1770 | 1468706305183 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1770 | 1468706305184 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x119318000 == 36 [pid = 1770] [id = 274] 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1129a7800) [pid = 1770] [serial = 820] [outer = 0x0] 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x117107c00) [pid = 1770] [serial = 821] [outer = 0x1129a7800] 14:58:25 INFO - PROCESS | 1770 | 1468706305208 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x119608400) [pid = 1770] [serial = 822] [outer = 0x1129a7800] 14:58:25 INFO - PROCESS | 1770 | 1468706305468 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 14:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 471ms 14:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 14:58:25 INFO - PROCESS | 1770 | 1468706305504 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 1770 | 1468706305506 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 14:58:25 INFO - PROCESS | 1770 | 1468706305515 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1770 | 1468706305516 Marionette TRACE conn2 <- [1,1070,null,{}] 14:58:25 INFO - PROCESS | 1770 | 1468706305518 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:25 INFO - PROCESS | 1770 | 1468706305519 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:25 INFO - PROCESS | 1770 | 1468706305599 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 14:58:25 INFO - PROCESS | 1770 | 1468706305604 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:25 INFO - PROCESS | 1770 | 1468706305605 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x129539000 == 37 [pid = 1770] [id = 275] 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x121218400) [pid = 1770] [serial = 823] [outer = 0x0] 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x125e4e000) [pid = 1770] [serial = 824] [outer = 0x121218400] 14:58:25 INFO - PROCESS | 1770 | 1468706305630 Marionette DEBUG loaded listener.js 14:58:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1288a2800) [pid = 1770] [serial = 825] [outer = 0x121218400] 14:58:25 INFO - PROCESS | 1770 | 1468706305941 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 14:58:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 14:58:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 476ms 14:58:25 INFO - PROCESS | 1770 | 1468706305984 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 14:58:25 INFO - PROCESS | 1770 | 1468706305986 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 14:58:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 14:58:25 INFO - PROCESS | 1770 | 1468706305988 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 14:58:25 INFO - PROCESS | 1770 | 1468706305990 Marionette TRACE conn2 <- [1,1074,null,{}] 14:58:26 INFO - PROCESS | 1770 | 1468706305999 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:26 INFO - PROCESS | 1770 | 1468706306001 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:26 INFO - PROCESS | 1770 | 1468706306113 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 14:58:26 INFO - PROCESS | 1770 | 1468706306120 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1770 | 1468706306122 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f20800 == 38 [pid = 1770] [id = 276] 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x126b13800) [pid = 1770] [serial = 826] [outer = 0x0] 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bd5c00) [pid = 1770] [serial = 827] [outer = 0x126b13800] 14:58:26 INFO - PROCESS | 1770 | 1468706306148 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128d71c00) [pid = 1770] [serial = 828] [outer = 0x126b13800] 14:58:26 INFO - PROCESS | 1770 | 1468706306466 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 14:58:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 14:58:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 522ms 14:58:26 INFO - PROCESS | 1770 | 1468706306511 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 14:58:26 INFO - PROCESS | 1770 | 1468706306512 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 14:58:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 14:58:26 INFO - PROCESS | 1770 | 1468706306515 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 14:58:26 INFO - PROCESS | 1770 | 1468706306516 Marionette TRACE conn2 <- [1,1078,null,{}] 14:58:26 INFO - PROCESS | 1770 | 1468706306518 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:26 INFO - PROCESS | 1770 | 1468706306520 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:26 INFO - PROCESS | 1770 | 1468706306602 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 14:58:26 INFO - PROCESS | 1770 | 1468706306605 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:26 INFO - PROCESS | 1770 | 1468706306606 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7ec800 == 39 [pid = 1770] [id = 277] 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1288a1800) [pid = 1770] [serial = 829] [outer = 0x0] 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128f0f000) [pid = 1770] [serial = 830] [outer = 0x1288a1800] 14:58:26 INFO - PROCESS | 1770 | 1468706306633 Marionette DEBUG loaded listener.js 14:58:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x129306c00) [pid = 1770] [serial = 831] [outer = 0x1288a1800] 14:58:27 INFO - PROCESS | 1770 | 1468706307182 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 14:58:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 14:58:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 720ms 14:58:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 14:58:27 INFO - PROCESS | 1770 | 1468706307236 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 14:58:27 INFO - PROCESS | 1770 | 1468706307238 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 14:58:27 INFO - PROCESS | 1770 | 1468706307241 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 14:58:27 INFO - PROCESS | 1770 | 1468706307243 Marionette TRACE conn2 <- [1,1082,null,{}] 14:58:27 INFO - PROCESS | 1770 | 1468706307247 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:27 INFO - PROCESS | 1770 | 1468706307249 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:27 INFO - PROCESS | 1770 | 1468706307360 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 14:58:27 INFO - PROCESS | 1770 | 1468706307417 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:27 INFO - PROCESS | 1770 | 1468706307418 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x11733f800 == 40 [pid = 1770] [id = 278] 14:58:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x11302d400) [pid = 1770] [serial = 832] [outer = 0x0] 14:58:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x115e63000) [pid = 1770] [serial = 833] [outer = 0x11302d400] 14:58:27 INFO - PROCESS | 1770 | 1468706307449 Marionette DEBUG loaded listener.js 14:58:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x116b13c00) [pid = 1770] [serial = 834] [outer = 0x11302d400] 14:58:28 INFO - PROCESS | 1770 | 1468706308042 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 14:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 14:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 871ms 14:58:28 INFO - PROCESS | 1770 | 1468706308113 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 1770 | 1468706308116 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 14:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 14:58:28 INFO - PROCESS | 1770 | 1468706308121 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 1770 | 1468706308123 Marionette TRACE conn2 <- [1,1086,null,{}] 14:58:28 INFO - PROCESS | 1770 | 1468706308125 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:28 INFO - PROCESS | 1770 | 1468706308127 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:28 INFO - PROCESS | 1770 | 1468706308237 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 14:58:28 INFO - PROCESS | 1770 | 1468706308424 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:28 INFO - PROCESS | 1770 | 1468706308426 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x113347800 == 41 [pid = 1770] [id = 279] 14:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1133c9800) [pid = 1770] [serial = 835] [outer = 0x0] 14:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x115ef6c00) [pid = 1770] [serial = 836] [outer = 0x1133c9800] 14:58:28 INFO - PROCESS | 1770 | 1468706308454 Marionette DEBUG loaded listener.js 14:58:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1170afc00) [pid = 1770] [serial = 837] [outer = 0x1133c9800] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x120f20800 == 40 [pid = 1770] [id = 276] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x129539000 == 39 [pid = 1770] [id = 275] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x119318000 == 38 [pid = 1770] [id = 274] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7c800 == 37 [pid = 1770] [id = 273] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x125376800 == 36 [pid = 1770] [id = 272] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x121bbf800 == 35 [pid = 1770] [id = 271] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x120fda800 == 34 [pid = 1770] [id = 270] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x119abf000 == 33 [pid = 1770] [id = 269] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x119318800 == 32 [pid = 1770] [id = 268] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x117348000 == 31 [pid = 1770] [id = 267] 14:58:28 INFO - PROCESS | 1770 | --DOCSHELL 0x116195000 == 30 [pid = 1770] [id = 266] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x128f11000) [pid = 1770] [serial = 776] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x129304400) [pid = 1770] [serial = 777] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x125c44800) [pid = 1770] [serial = 758] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x126b10800) [pid = 1770] [serial = 761] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1288a6c00) [pid = 1770] [serial = 764] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x118240800) [pid = 1770] [serial = 734] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11714cc00) [pid = 1770] [serial = 743] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x11842a400) [pid = 1770] [serial = 744] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x116a74c00) [pid = 1770] [serial = 737] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x12889d800) [pid = 1770] [serial = 762] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x11710b800) [pid = 1770] [serial = 738] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x119d5dc00) [pid = 1770] [serial = 752] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119ec7000) [pid = 1770] [serial = 753] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1188bdc00) [pid = 1770] [serial = 749] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119650400) [pid = 1770] [serial = 750] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1185ba400) [pid = 1770] [serial = 746] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x118620400) [pid = 1770] [serial = 747] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1133d0400) [pid = 1770] [serial = 740] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11672cc00) [pid = 1770] [serial = 741] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1188c2c00) [pid = 1770] [serial = 735] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128bd0800) [pid = 1770] [serial = 765] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1177bf800) [pid = 1770] [serial = 768] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128d66000) [pid = 1770] [serial = 773] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x113023c00) [pid = 1770] [serial = 767] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1212a3000) [pid = 1770] [serial = 755] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x124c97000) [pid = 1770] [serial = 756] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x128f0f800) [pid = 1770] [serial = 774] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12690e800) [pid = 1770] [serial = 759] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x128bd9800) [pid = 1770] [serial = 771] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x119658c00) [pid = 1770] [serial = 770] [outer = 0x0] [url = about:blank] 14:58:28 INFO - PROCESS | 1770 | 1468706308927 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 14:58:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 14:58:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 821ms 14:58:28 INFO - PROCESS | 1770 | 1468706308943 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 14:58:28 INFO - PROCESS | 1770 | 1468706308944 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 14:58:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 14:58:28 INFO - PROCESS | 1770 | 1468706308947 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 14:58:28 INFO - PROCESS | 1770 | 1468706308949 Marionette TRACE conn2 <- [1,1090,null,{}] 14:58:28 INFO - PROCESS | 1770 | 1468706308952 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:28 INFO - PROCESS | 1770 | 1468706308954 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:29 INFO - PROCESS | 1770 | 1468706309031 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 14:58:29 INFO - PROCESS | 1770 | 1468706309037 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1770 | 1468706309038 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x117330800 == 31 [pid = 1770] [id = 280] 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11710b800) [pid = 1770] [serial = 838] [outer = 0x0] 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118431c00) [pid = 1770] [serial = 839] [outer = 0x11710b800] 14:58:29 INFO - PROCESS | 1770 | 1468706309067 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11856a800) [pid = 1770] [serial = 840] [outer = 0x11710b800] 14:58:29 INFO - PROCESS | 1770 | 1468706309416 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 14:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 519ms 14:58:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 14:58:29 INFO - PROCESS | 1770 | 1468706309469 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 1770 | 1468706309471 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 14:58:29 INFO - PROCESS | 1770 | 1468706309474 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 14:58:29 INFO - PROCESS | 1770 | 1468706309475 Marionette TRACE conn2 <- [1,1094,null,{}] 14:58:29 INFO - PROCESS | 1770 | 1468706309477 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:29 INFO - PROCESS | 1770 | 1468706309479 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:29 INFO - PROCESS | 1770 | 1468706309558 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 14:58:29 INFO - PROCESS | 1770 | 1468706309566 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:29 INFO - PROCESS | 1770 | 1468706309567 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x11944d800 == 32 [pid = 1770] [id = 281] 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1129aa400) [pid = 1770] [serial = 841] [outer = 0x0] 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11864dc00) [pid = 1770] [serial = 842] [outer = 0x1129aa400] 14:58:29 INFO - PROCESS | 1770 | 1468706309592 Marionette DEBUG loaded listener.js 14:58:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1185b9800) [pid = 1770] [serial = 843] [outer = 0x1129aa400] 14:58:29 INFO - PROCESS | 1770 | 1468706309946 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 14:58:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 14:58:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 520ms 14:58:29 INFO - PROCESS | 1770 | 1468706309994 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 14:58:29 INFO - PROCESS | 1770 | 1468706309996 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 14:58:30 INFO - PROCESS | 1770 | 1468706310011 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1770 | 1468706310016 Marionette TRACE conn2 <- [1,1098,null,{}] 14:58:30 INFO - PROCESS | 1770 | 1468706310019 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:30 INFO - PROCESS | 1770 | 1468706310021 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:30 INFO - PROCESS | 1770 | 1468706310101 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 14:58:30 INFO - PROCESS | 1770 | 1468706310105 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1770 | 1468706310106 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f1f000 == 33 [pid = 1770] [id = 282] 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1191ab000) [pid = 1770] [serial = 844] [outer = 0x0] 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1196b1800) [pid = 1770] [serial = 845] [outer = 0x1191ab000] 14:58:30 INFO - PROCESS | 1770 | 1468706310133 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119ec4400) [pid = 1770] [serial = 846] [outer = 0x1191ab000] 14:58:30 INFO - PROCESS | 1770 | 1468706310437 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 481ms 14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 14:58:30 INFO - PROCESS | 1770 | 1468706310484 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1770 | 1468706310486 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 14:58:30 INFO - PROCESS | 1770 | 1468706310488 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1770 | 1468706310489 Marionette TRACE conn2 <- [1,1102,null,{}] 14:58:30 INFO - PROCESS | 1770 | 1468706310491 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:30 INFO - PROCESS | 1770 | 1468706310493 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:30 INFO - PROCESS | 1770 | 1468706310569 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 14:58:30 INFO - PROCESS | 1770 | 1468706310572 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:30 INFO - PROCESS | 1770 | 1468706310574 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e6000 == 34 [pid = 1770] [id = 283] 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119eca400) [pid = 1770] [serial = 847] [outer = 0x0] 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1212a2000) [pid = 1770] [serial = 848] [outer = 0x119eca400] 14:58:30 INFO - PROCESS | 1770 | 1468706310601 Marionette DEBUG loaded listener.js 14:58:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1218ba000) [pid = 1770] [serial = 849] [outer = 0x119eca400] 14:58:30 INFO - PROCESS | 1770 | 1468706310917 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 14:58:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 14:58:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 468ms 14:58:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 14:58:30 INFO - PROCESS | 1770 | 1468706310956 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 14:58:30 INFO - PROCESS | 1770 | 1468706310957 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 14:58:30 INFO - PROCESS | 1770 | 1468706310985 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 14:58:30 INFO - PROCESS | 1770 | 1468706310986 Marionette TRACE conn2 <- [1,1106,null,{}] 14:58:31 INFO - PROCESS | 1770 | 1468706310996 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:31 INFO - PROCESS | 1770 | 1468706310998 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:31 INFO - PROCESS | 1770 | 1468706311096 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 14:58:31 INFO - PROCESS | 1770 | 1468706311106 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 1770 | 1468706311110 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0e000 == 35 [pid = 1770] [id = 284] 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1249d3400) [pid = 1770] [serial = 850] [outer = 0x0] 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x124c97000) [pid = 1770] [serial = 851] [outer = 0x1249d3400] 14:58:31 INFO - PROCESS | 1770 | 1468706311143 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125c51800) [pid = 1770] [serial = 852] [outer = 0x1249d3400] 14:58:31 INFO - PROCESS | 1770 | 1468706311480 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 14:58:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 14:58:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 550ms 14:58:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 14:58:31 INFO - PROCESS | 1770 | 1468706311511 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 14:58:31 INFO - PROCESS | 1770 | 1468706311512 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 14:58:31 INFO - PROCESS | 1770 | 1468706311514 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 14:58:31 INFO - PROCESS | 1770 | 1468706311515 Marionette TRACE conn2 <- [1,1110,null,{}] 14:58:31 INFO - PROCESS | 1770 | 1468706311518 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:31 INFO - PROCESS | 1770 | 1468706311519 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:31 INFO - PROCESS | 1770 | 1468706311617 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 14:58:31 INFO - PROCESS | 1770 | 1468706311620 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:31 INFO - PROCESS | 1770 | 1468706311621 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x126ec1000 == 36 [pid = 1770] [id = 285] 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1249d4800) [pid = 1770] [serial = 853] [outer = 0x0] 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x126b1bc00) [pid = 1770] [serial = 854] [outer = 0x1249d4800] 14:58:31 INFO - PROCESS | 1770 | 1468706311645 Marionette DEBUG loaded listener.js 14:58:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128cb0000) [pid = 1770] [serial = 855] [outer = 0x1249d4800] 14:58:32 INFO - PROCESS | 1770 | 1468706311998 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 518ms 14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 14:58:32 INFO - PROCESS | 1770 | 1468706312038 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 1770 | 1468706312040 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 14:58:32 INFO - PROCESS | 1770 | 1468706312042 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 1770 | 1468706312043 Marionette TRACE conn2 <- [1,1114,null,{}] 14:58:32 INFO - PROCESS | 1770 | 1468706312045 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:32 INFO - PROCESS | 1770 | 1468706312046 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:32 INFO - PROCESS | 1770 | 1468706312143 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 14:58:32 INFO - PROCESS | 1770 | 1468706312147 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1770 | 1468706312148 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de8800 == 37 [pid = 1770] [id = 286] 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128bcfc00) [pid = 1770] [serial = 856] [outer = 0x0] 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128d68000) [pid = 1770] [serial = 857] [outer = 0x128bcfc00] 14:58:32 INFO - PROCESS | 1770 | 1468706312172 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128f08000) [pid = 1770] [serial = 858] [outer = 0x128bcfc00] 14:58:32 INFO - PROCESS | 1770 | 1468706312486 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 14:58:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 14:58:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 470ms 14:58:32 INFO - PROCESS | 1770 | 1468706312516 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 14:58:32 INFO - PROCESS | 1770 | 1468706312517 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 14:58:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 14:58:32 INFO - PROCESS | 1770 | 1468706312527 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 14:58:32 INFO - PROCESS | 1770 | 1468706312529 Marionette TRACE conn2 <- [1,1118,null,{}] 14:58:32 INFO - PROCESS | 1770 | 1468706312533 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:32 INFO - PROCESS | 1770 | 1468706312534 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:32 INFO - PROCESS | 1770 | 1468706312631 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 14:58:32 INFO - PROCESS | 1770 | 1468706312634 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:32 INFO - PROCESS | 1770 | 1468706312635 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x129538000 == 38 [pid = 1770] [id = 287] 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128f06400) [pid = 1770] [serial = 859] [outer = 0x0] 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128ffcc00) [pid = 1770] [serial = 860] [outer = 0x128f06400] 14:58:32 INFO - PROCESS | 1770 | 1468706312660 Marionette DEBUG loaded listener.js 14:58:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x129309800) [pid = 1770] [serial = 861] [outer = 0x128f06400] 14:58:33 INFO - PROCESS | 1770 | 1468706313086 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x113024c00) [pid = 1770] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1133cbc00) [pid = 1770] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x11710f000) [pid = 1770] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x113d46c00) [pid = 1770] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x117106000) [pid = 1770] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118246000) [pid = 1770] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1185b7c00) [pid = 1770] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119486800) [pid = 1770] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119999800) [pid = 1770] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118565800) [pid = 1770] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1253e2c00) [pid = 1770] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1129a7800) [pid = 1770] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x126b13800) [pid = 1770] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1251dfc00) [pid = 1770] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1129b0000) [pid = 1770] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1129acc00) [pid = 1770] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 14:58:33 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x121218400) [pid = 1770] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 622ms 14:58:33 INFO - PROCESS | 1770 | 1468706313227 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 1770 | 1468706313229 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 14:58:33 INFO - PROCESS | 1770 | 1468706313263 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1770 | 1468706313264 Marionette TRACE conn2 <- [1,1122,null,{}] 14:58:33 INFO - PROCESS | 1770 | 1468706313268 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:33 INFO - PROCESS | 1770 | 1468706313270 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:33 INFO - PROCESS | 1770 | 1468706313387 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 14:58:33 INFO - PROCESS | 1770 | 1468706313472 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:33 INFO - PROCESS | 1770 | 1468706313473 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f16800 == 39 [pid = 1770] [id = 288] 14:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119486800) [pid = 1770] [serial = 862] [outer = 0x0] 14:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196ba000) [pid = 1770] [serial = 863] [outer = 0x119486800] 14:58:33 INFO - PROCESS | 1770 | 1468706313513 Marionette DEBUG loaded listener.js 14:58:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x125e4cc00) [pid = 1770] [serial = 864] [outer = 0x119486800] 14:58:33 INFO - PROCESS | 1770 | 1468706313845 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 14:58:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 14:58:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 644ms 14:58:33 INFO - PROCESS | 1770 | 1468706313883 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 14:58:33 INFO - PROCESS | 1770 | 1468706313884 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 14:58:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 14:58:33 INFO - PROCESS | 1770 | 1468706313886 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 14:58:33 INFO - PROCESS | 1770 | 1468706313887 Marionette TRACE conn2 <- [1,1126,null,{}] 14:58:33 INFO - PROCESS | 1770 | 1468706313890 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:33 INFO - PROCESS | 1770 | 1468706313891 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:33 INFO - PROCESS | 1770 | 1468706313971 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 14:58:34 INFO - PROCESS | 1770 | 1468706314024 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1770 | 1468706314026 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b874000 == 40 [pid = 1770] [id = 289] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x126336c00) [pid = 1770] [serial = 865] [outer = 0x0] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x129311800) [pid = 1770] [serial = 866] [outer = 0x126336c00] 14:58:34 INFO - PROCESS | 1770 | 1468706314060 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x129588c00) [pid = 1770] [serial = 867] [outer = 0x126336c00] 14:58:34 INFO - PROCESS | 1770 | 1468706314350 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 469ms 14:58:34 INFO - PROCESS | 1770 | 1468706314356 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 14:58:34 INFO - PROCESS | 1770 | 1468706314357 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 14:58:34 INFO - PROCESS | 1770 | 1468706314366 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1770 | 1468706314368 Marionette TRACE conn2 <- [1,1130,null,{}] 14:58:34 INFO - PROCESS | 1770 | 1468706314370 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:34 INFO - PROCESS | 1770 | 1468706314372 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:34 INFO - PROCESS | 1770 | 1468706314466 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 14:58:34 INFO - PROCESS | 1770 | 1468706314470 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1770 | 1468706314471 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c5800 == 41 [pid = 1770] [id = 290] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12958ec00) [pid = 1770] [serial = 868] [outer = 0x0] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1296a4c00) [pid = 1770] [serial = 869] [outer = 0x12958ec00] 14:58:34 INFO - PROCESS | 1770 | 1468706314495 Marionette DEBUG loaded listener.js 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12a6bc000) [pid = 1770] [serial = 870] [outer = 0x12958ec00] 14:58:34 INFO - PROCESS | 1770 | 1468706314812 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 14:58:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 14:58:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 477ms 14:58:34 INFO - PROCESS | 1770 | 1468706314838 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 14:58:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 14:58:34 INFO - PROCESS | 1770 | 1468706314839 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 14:58:34 INFO - PROCESS | 1770 | 1468706314841 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 14:58:34 INFO - PROCESS | 1770 | 1468706314843 Marionette TRACE conn2 <- [1,1134,null,{}] 14:58:34 INFO - PROCESS | 1770 | 1468706314847 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:34 INFO - PROCESS | 1770 | 1468706314848 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:34 INFO - PROCESS | 1770 | 1468706314952 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 14:58:34 INFO - PROCESS | 1770 | 1468706314966 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:34 INFO - PROCESS | 1770 | 1468706314967 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d1800 == 42 [pid = 1770] [id = 291] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12930c000) [pid = 1770] [serial = 871] [outer = 0x0] 14:58:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12a6bc800) [pid = 1770] [serial = 872] [outer = 0x12930c000] 14:58:34 INFO - PROCESS | 1770 | 1468706314992 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7b9000) [pid = 1770] [serial = 873] [outer = 0x12930c000] 14:58:35 INFO - PROCESS | 1770 | 1468706315413 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 14:58:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 14:58:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 621ms 14:58:35 INFO - PROCESS | 1770 | 1468706315476 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 14:58:35 INFO - PROCESS | 1770 | 1468706315479 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 14:58:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 14:58:35 INFO - PROCESS | 1770 | 1468706315484 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 14:58:35 INFO - PROCESS | 1770 | 1468706315486 Marionette TRACE conn2 <- [1,1138,null,{}] 14:58:35 INFO - PROCESS | 1770 | 1468706315490 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:35 INFO - PROCESS | 1770 | 1468706315492 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:35 INFO - PROCESS | 1770 | 1468706315597 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 14:58:35 INFO - PROCESS | 1770 | 1468706315688 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:35 INFO - PROCESS | 1770 | 1468706315689 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a4e800 == 43 [pid = 1770] [id = 292] 14:58:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11824a000) [pid = 1770] [serial = 874] [outer = 0x0] 14:58:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x11842b400) [pid = 1770] [serial = 875] [outer = 0x11824a000] 14:58:35 INFO - PROCESS | 1770 | 1468706315720 Marionette DEBUG loaded listener.js 14:58:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1185b5400) [pid = 1770] [serial = 876] [outer = 0x11824a000] 14:58:36 INFO - PROCESS | 1770 | 1468706316138 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 672ms 14:58:36 INFO - PROCESS | 1770 | 1468706316155 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 14:58:36 INFO - PROCESS | 1770 | 1468706316159 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 14:58:36 INFO - PROCESS | 1770 | 1468706316163 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 1770 | 1468706316165 Marionette TRACE conn2 <- [1,1142,null,{}] 14:58:36 INFO - PROCESS | 1770 | 1468706316168 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:36 INFO - PROCESS | 1770 | 1468706316169 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:36 INFO - PROCESS | 1770 | 1468706316273 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 14:58:36 INFO - PROCESS | 1770 | 1468706316324 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:36 INFO - PROCESS | 1770 | 1468706316326 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x124984800 == 44 [pid = 1770] [id = 293] 14:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1188c1800) [pid = 1770] [serial = 877] [outer = 0x0] 14:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1194a5000) [pid = 1770] [serial = 878] [outer = 0x1188c1800] 14:58:36 INFO - PROCESS | 1770 | 1468706316357 Marionette DEBUG loaded listener.js 14:58:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x119771800) [pid = 1770] [serial = 879] [outer = 0x1188c1800] 14:58:36 INFO - PROCESS | 1770 | 1468706316806 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 14:58:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 14:58:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 670ms 14:58:36 INFO - PROCESS | 1770 | 1468706316834 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 14:58:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 14:58:36 INFO - PROCESS | 1770 | 1468706316835 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 14:58:36 INFO - PROCESS | 1770 | 1468706316838 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 14:58:36 INFO - PROCESS | 1770 | 1468706316840 Marionette TRACE conn2 <- [1,1146,null,{}] 14:58:36 INFO - PROCESS | 1770 | 1468706316848 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:36 INFO - PROCESS | 1770 | 1468706316851 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:36 INFO - PROCESS | 1770 | 1468706316974 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 14:58:37 INFO - PROCESS | 1770 | 1468706317056 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1770 | 1468706317059 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c82f800 == 45 [pid = 1770] [id = 294] 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1249d6400) [pid = 1770] [serial = 880] [outer = 0x0] 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x125e46c00) [pid = 1770] [serial = 881] [outer = 0x1249d6400] 14:58:37 INFO - PROCESS | 1770 | 1468706317091 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1288a4000) [pid = 1770] [serial = 882] [outer = 0x1249d6400] 14:58:37 INFO - PROCESS | 1770 | 1468706317497 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 14:58:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 14:58:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 673ms 14:58:37 INFO - PROCESS | 1770 | 1468706317510 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 14:58:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 14:58:37 INFO - PROCESS | 1770 | 1468706317512 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 14:58:37 INFO - PROCESS | 1770 | 1468706317514 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 14:58:37 INFO - PROCESS | 1770 | 1468706317516 Marionette TRACE conn2 <- [1,1150,null,{}] 14:58:37 INFO - PROCESS | 1770 | 1468706317518 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:37 INFO - PROCESS | 1770 | 1468706317519 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:37 INFO - PROCESS | 1770 | 1468706317633 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 14:58:37 INFO - PROCESS | 1770 | 1468706317688 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:37 INFO - PROCESS | 1770 | 1468706317689 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2b000 == 46 [pid = 1770] [id = 295] 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x128cb2c00) [pid = 1770] [serial = 883] [outer = 0x0] 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x129571800) [pid = 1770] [serial = 884] [outer = 0x128cb2c00] 14:58:37 INFO - PROCESS | 1770 | 1468706317717 Marionette DEBUG loaded listener.js 14:58:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x129592c00) [pid = 1770] [serial = 885] [outer = 0x128cb2c00] 14:58:38 INFO - PROCESS | 1770 | 1468706318120 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 619ms 14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 14:58:38 INFO - PROCESS | 1770 | 1468706318134 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 14:58:38 INFO - PROCESS | 1770 | 1468706318135 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 14:58:38 INFO - PROCESS | 1770 | 1468706318137 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 1770 | 1468706318138 Marionette TRACE conn2 <- [1,1154,null,{}] 14:58:38 INFO - PROCESS | 1770 | 1468706318141 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:38 INFO - PROCESS | 1770 | 1468706318142 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:38 INFO - PROCESS | 1770 | 1468706318362 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 14:58:38 INFO - PROCESS | 1770 | 1468706318469 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:38 INFO - PROCESS | 1770 | 1468706318470 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186b9000 == 47 [pid = 1770] [id = 296] 14:58:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x11222ec00) [pid = 1770] [serial = 886] [outer = 0x0] 14:58:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x117108400) [pid = 1770] [serial = 887] [outer = 0x11222ec00] 14:58:38 INFO - PROCESS | 1770 | 1468706318499 Marionette DEBUG loaded listener.js 14:58:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1184cc400) [pid = 1770] [serial = 888] [outer = 0x11222ec00] 14:58:38 INFO - PROCESS | 1770 | 1468706318919 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 14:58:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 14:58:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 825ms 14:58:38 INFO - PROCESS | 1770 | 1468706318963 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 14:58:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 14:58:38 INFO - PROCESS | 1770 | 1468706318966 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 14:58:38 INFO - PROCESS | 1770 | 1468706318969 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 14:58:38 INFO - PROCESS | 1770 | 1468706318971 Marionette TRACE conn2 <- [1,1158,null,{}] 14:58:38 INFO - PROCESS | 1770 | 1468706318974 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:38 INFO - PROCESS | 1770 | 1468706318976 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:39 INFO - PROCESS | 1770 | 1468706319072 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 14:58:39 INFO - PROCESS | 1770 | 1468706319129 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:39 INFO - PROCESS | 1770 | 1468706319130 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x118598800 == 48 [pid = 1770] [id = 297] 14:58:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x118653000) [pid = 1770] [serial = 889] [outer = 0x0] 14:58:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x1191ab400) [pid = 1770] [serial = 890] [outer = 0x118653000] 14:58:39 INFO - PROCESS | 1770 | 1468706319158 Marionette DEBUG loaded listener.js 14:58:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1194a6400) [pid = 1770] [serial = 891] [outer = 0x118653000] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c5800 == 47 [pid = 1770] [id = 290] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12b874000 == 46 [pid = 1770] [id = 289] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x120f16800 == 45 [pid = 1770] [id = 288] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x129538000 == 44 [pid = 1770] [id = 287] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x128de8800 == 43 [pid = 1770] [id = 286] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x126ec1000 == 42 [pid = 1770] [id = 285] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x120f0e000 == 41 [pid = 1770] [id = 284] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e6000 == 40 [pid = 1770] [id = 283] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x120f1f000 == 39 [pid = 1770] [id = 282] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x11944d800 == 38 [pid = 1770] [id = 281] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x117330800 == 37 [pid = 1770] [id = 280] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x113347800 == 36 [pid = 1770] [id = 279] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7ec800 == 35 [pid = 1770] [id = 277] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x11733f800 == 34 [pid = 1770] [id = 278] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x116722800 == 33 [pid = 1770] [id = 265] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x1186b9000 == 32 [pid = 1770] [id = 296] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2b000 == 31 [pid = 1770] [id = 295] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12c82f800 == 30 [pid = 1770] [id = 294] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x124984800 == 29 [pid = 1770] [id = 293] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d1800 == 28 [pid = 1770] [id = 291] 14:58:39 INFO - PROCESS | 1770 | --DOCSHELL 0x116a4e800 == 27 [pid = 1770] [id = 292] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x11861c400) [pid = 1770] [serial = 803] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1188f0400) [pid = 1770] [serial = 804] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x1151dc000) [pid = 1770] [serial = 797] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x112fec800) [pid = 1770] [serial = 798] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x118247400) [pid = 1770] [serial = 800] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x11710e400) [pid = 1770] [serial = 780] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1184d4800) [pid = 1770] [serial = 801] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x116179800) [pid = 1770] [serial = 779] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1196bcc00) [pid = 1770] [serial = 809] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x11856e000) [pid = 1770] [serial = 795] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1184ca800) [pid = 1770] [serial = 794] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x118eec000) [pid = 1770] [serial = 783] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11948d000) [pid = 1770] [serial = 806] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x118613800) [pid = 1770] [serial = 782] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x121967800) [pid = 1770] [serial = 786] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119ec9c00) [pid = 1770] [serial = 785] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x12120cc00) [pid = 1770] [serial = 812] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x119d62000) [pid = 1770] [serial = 810] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x128bcc000) [pid = 1770] [serial = 789] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x125e4d400) [pid = 1770] [serial = 788] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x128f0f000) [pid = 1770] [serial = 830] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x117107c00) [pid = 1770] [serial = 821] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128d71c00) [pid = 1770] [serial = 828] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x125c44c00) [pid = 1770] [serial = 815] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1251df800) [pid = 1770] [serial = 813] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1196b5000) [pid = 1770] [serial = 792] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x116a70400) [pid = 1770] [serial = 791] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x126b13400) [pid = 1770] [serial = 818] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x125e52400) [pid = 1770] [serial = 816] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x125e4e000) [pid = 1770] [serial = 824] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12889f800) [pid = 1770] [serial = 819] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1288a2800) [pid = 1770] [serial = 825] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x119608400) [pid = 1770] [serial = 822] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x119653400) [pid = 1770] [serial = 807] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128bd5c00) [pid = 1770] [serial = 827] [outer = 0x0] [url = about:blank] 14:58:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1133c8c00) [pid = 1770] [serial = 892] [outer = 0x12cceec00] 14:58:40 INFO - PROCESS | 1770 | 1468706320094 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1171ms 14:58:40 INFO - PROCESS | 1770 | 1468706320141 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 1770 | 1468706320146 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 14:58:40 INFO - PROCESS | 1770 | 1468706320156 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 1770 | 1468706320158 Marionette TRACE conn2 <- [1,1162,null,{}] 14:58:40 INFO - PROCESS | 1770 | 1468706320162 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:40 INFO - PROCESS | 1770 | 1468706320164 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:40 INFO - PROCESS | 1770 | 1468706320239 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 14:58:40 INFO - PROCESS | 1770 | 1468706320248 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 1770 | 1468706320251 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163d6000 == 28 [pid = 1770] [id = 298] 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x116723c00) [pid = 1770] [serial = 893] [outer = 0x0] 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1168a7000) [pid = 1770] [serial = 894] [outer = 0x116723c00] 14:58:40 INFO - PROCESS | 1770 | 1468706320278 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x117107400) [pid = 1770] [serial = 895] [outer = 0x116723c00] 14:58:40 INFO - PROCESS | 1770 | 1468706320633 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 14:58:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 14:58:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 527ms 14:58:40 INFO - PROCESS | 1770 | 1468706320679 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 14:58:40 INFO - PROCESS | 1770 | 1468706320683 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 14:58:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 14:58:40 INFO - PROCESS | 1770 | 1468706320687 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 14:58:40 INFO - PROCESS | 1770 | 1468706320689 Marionette TRACE conn2 <- [1,1166,null,{}] 14:58:40 INFO - PROCESS | 1770 | 1468706320691 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:40 INFO - PROCESS | 1770 | 1468706320693 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:40 INFO - PROCESS | 1770 | 1468706320772 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 14:58:40 INFO - PROCESS | 1770 | 1468706320824 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:40 INFO - PROCESS | 1770 | 1468706320825 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x117444800 == 29 [pid = 1770] [id = 299] 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1167ec800) [pid = 1770] [serial = 896] [outer = 0x0] 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1173c3400) [pid = 1770] [serial = 897] [outer = 0x1167ec800] 14:58:40 INFO - PROCESS | 1770 | 1468706320852 Marionette DEBUG loaded listener.js 14:58:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x118569400) [pid = 1770] [serial = 898] [outer = 0x1167ec800] 14:58:41 INFO - PROCESS | 1770 | 1468706321174 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 520ms 14:58:41 INFO - PROCESS | 1770 | 1468706321207 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1770 | 1468706321210 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 14:58:41 INFO - PROCESS | 1770 | 1468706321213 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1770 | 1468706321216 Marionette TRACE conn2 <- [1,1170,null,{}] 14:58:41 INFO - PROCESS | 1770 | 1468706321224 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:41 INFO - PROCESS | 1770 | 1468706321227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:41 INFO - PROCESS | 1770 | 1468706321301 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 14:58:41 INFO - PROCESS | 1770 | 1468706321356 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1770 | 1468706321358 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x119303800 == 30 [pid = 1770] [id = 300] 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x11336dc00) [pid = 1770] [serial = 899] [outer = 0x0] 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11864d400) [pid = 1770] [serial = 900] [outer = 0x11336dc00] 14:58:41 INFO - PROCESS | 1770 | 1468706321385 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119487c00) [pid = 1770] [serial = 901] [outer = 0x11336dc00] 14:58:41 INFO - PROCESS | 1770 | 1468706321665 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 14:58:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 14:58:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 471ms 14:58:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 14:58:41 INFO - PROCESS | 1770 | 1468706321685 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 14:58:41 INFO - PROCESS | 1770 | 1468706321686 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 14:58:41 INFO - PROCESS | 1770 | 1468706321689 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 14:58:41 INFO - PROCESS | 1770 | 1468706321690 Marionette TRACE conn2 <- [1,1174,null,{}] 14:58:41 INFO - PROCESS | 1770 | 1468706321699 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:41 INFO - PROCESS | 1770 | 1468706321700 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:41 INFO - PROCESS | 1770 | 1468706321782 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 14:58:41 INFO - PROCESS | 1770 | 1468706321786 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:41 INFO - PROCESS | 1770 | 1468706321787 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ada800 == 31 [pid = 1770] [id = 301] 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119608400) [pid = 1770] [serial = 902] [outer = 0x0] 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1196af800) [pid = 1770] [serial = 903] [outer = 0x119608400] 14:58:41 INFO - PROCESS | 1770 | 1468706321813 Marionette DEBUG loaded listener.js 14:58:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1196bcc00) [pid = 1770] [serial = 904] [outer = 0x119608400] 14:58:42 INFO - PROCESS | 1770 | 1468706322198 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1770 | 1468706322213 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 14:58:42 INFO - PROCESS | 1770 | 1468706322215 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1770 | 1468706322216 Marionette TRACE conn2 <- [1,1178,null,{}] 14:58:42 INFO - PROCESS | 1770 | 1468706322219 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:42 INFO - PROCESS | 1770 | 1468706322220 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:42 INFO - PROCESS | 1770 | 1468706322318 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 14:58:42 INFO - PROCESS | 1770 | 1468706322322 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1770 | 1468706322323 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fea800 == 32 [pid = 1770] [id = 302] 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1184cac00) [pid = 1770] [serial = 905] [outer = 0x0] 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x11999e800) [pid = 1770] [serial = 906] [outer = 0x1184cac00] 14:58:42 INFO - PROCESS | 1770 | 1468706322348 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119ec8000) [pid = 1770] [serial = 907] [outer = 0x1184cac00] 14:58:42 INFO - PROCESS | 1770 | 1468706322686 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 14:58:42 INFO - PROCESS | 1770 | 1468706322736 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 14:58:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 14:58:42 INFO - PROCESS | 1770 | 1468706322738 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 14:58:42 INFO - PROCESS | 1770 | 1468706322740 Marionette TRACE conn2 <- [1,1182,null,{}] 14:58:42 INFO - PROCESS | 1770 | 1468706322742 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:42 INFO - PROCESS | 1770 | 1468706322746 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:42 INFO - PROCESS | 1770 | 1468706322857 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 14:58:42 INFO - PROCESS | 1770 | 1468706322892 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:42 INFO - PROCESS | 1770 | 1468706322894 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c7a000 == 33 [pid = 1770] [id = 303] 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119998800) [pid = 1770] [serial = 908] [outer = 0x0] 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x121460800) [pid = 1770] [serial = 909] [outer = 0x119998800] 14:58:42 INFO - PROCESS | 1770 | 1468706322918 Marionette DEBUG loaded listener.js 14:58:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x125c44c00) [pid = 1770] [serial = 910] [outer = 0x119998800] 14:58:43 INFO - PROCESS | 1770 | 1468706323234 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1770 | 1468706323271 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 14:58:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 14:58:43 INFO - PROCESS | 1770 | 1468706323274 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1770 | 1468706323275 Marionette TRACE conn2 <- [1,1186,null,{}] 14:58:43 INFO - PROCESS | 1770 | 1468706323277 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:43 INFO - PROCESS | 1770 | 1468706323279 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:43 INFO - PROCESS | 1770 | 1468706323370 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 14:58:43 INFO - PROCESS | 1770 | 1468706323374 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1770 | 1468706323375 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e0d800 == 34 [pid = 1770] [id = 304] 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x119ece000) [pid = 1770] [serial = 911] [outer = 0x0] 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x126333c00) [pid = 1770] [serial = 912] [outer = 0x119ece000] 14:58:43 INFO - PROCESS | 1770 | 1468706323400 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12889e400) [pid = 1770] [serial = 913] [outer = 0x119ece000] 14:58:43 INFO - PROCESS | 1770 | 1468706323718 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 14:58:43 INFO - PROCESS | 1770 | 1468706323751 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 14:58:43 INFO - PROCESS | 1770 | 1468706323753 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 14:58:43 INFO - PROCESS | 1770 | 1468706323754 Marionette TRACE conn2 <- [1,1190,null,{}] 14:58:43 INFO - PROCESS | 1770 | 1468706323757 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:43 INFO - PROCESS | 1770 | 1468706323758 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:43 INFO - PROCESS | 1770 | 1468706323859 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 14:58:43 INFO - PROCESS | 1770 | 1468706323863 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:43 INFO - PROCESS | 1770 | 1468706323864 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7a000 == 35 [pid = 1770] [id = 305] 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1212a1800) [pid = 1770] [serial = 914] [outer = 0x0] 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x128bd1400) [pid = 1770] [serial = 915] [outer = 0x1212a1800] 14:58:43 INFO - PROCESS | 1770 | 1468706323888 Marionette DEBUG loaded listener.js 14:58:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x128cb3800) [pid = 1770] [serial = 916] [outer = 0x1212a1800] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x12958ec00) [pid = 1770] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1249d4800) [pid = 1770] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x128bcfc00) [pid = 1770] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x128f06400) [pid = 1770] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x119486800) [pid = 1770] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1288a1800) [pid = 1770] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1133c9800) [pid = 1770] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1129aa400) [pid = 1770] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11302d400) [pid = 1770] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11710b800) [pid = 1770] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1191ab000) [pid = 1770] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119eca400) [pid = 1770] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x126336c00) [pid = 1770] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1249d3400) [pid = 1770] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 14:58:44 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12930c000) [pid = 1770] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 14:58:44 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html | Canvas test: 2d.gradient.interpolate.zerosize.strokeRect - assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64 14:58:44 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 14:58:44 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1 14:58:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:58:44 INFO - _addTest/ [0,1193,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1770 | 1468706324375 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 14:58:44 INFO - PROCESS | 1770 | 1468706324388 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1770 | 1468706324400 Marionette TRACE conn2 <- [1,1194,null,{}] 14:58:44 INFO - PROCESS | 1770 | 1468706324407 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:44 INFO - PROCESS | 1770 | 1468706324409 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:44 INFO - PROCESS | 1770 | 1468706324518 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 14:58:44 INFO - PROCESS | 1770 | 1468706324553 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1770 | 1468706324554 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x119302800 == 36 [pid = 1770] [id = 306] 14:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x110e62400) [pid = 1770] [serial = 917] [outer = 0x0] 14:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x119eca400) [pid = 1770] [serial = 918] [outer = 0x110e62400] 14:58:44 INFO - PROCESS | 1770 | 1468706324578 Marionette DEBUG loaded listener.js 14:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128bcf800) [pid = 1770] [serial = 919] [outer = 0x110e62400] 14:58:44 INFO - PROCESS | 1770 | 1468706324850 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 14:58:44 INFO - PROCESS | 1770 | 1468706324874 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 14:58:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 14:58:44 INFO - PROCESS | 1770 | 1468706324884 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 14:58:44 INFO - PROCESS | 1770 | 1468706324885 Marionette TRACE conn2 <- [1,1198,null,{}] 14:58:44 INFO - PROCESS | 1770 | 1468706324887 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:44 INFO - PROCESS | 1770 | 1468706324888 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:44 INFO - PROCESS | 1770 | 1468706324966 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 14:58:44 INFO - PROCESS | 1770 | 1468706324970 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:44 INFO - PROCESS | 1770 | 1468706324971 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fb9800 == 37 [pid = 1770] [id = 307] 14:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128caf800) [pid = 1770] [serial = 920] [outer = 0x0] 14:58:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128f09000) [pid = 1770] [serial = 921] [outer = 0x128caf800] 14:58:44 INFO - PROCESS | 1770 | 1468706324996 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128ff7800) [pid = 1770] [serial = 922] [outer = 0x128caf800] 14:58:45 INFO - PROCESS | 1770 | 1468706325322 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:58:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 14:58:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 472ms 14:58:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 14:58:45 INFO - PROCESS | 1770 | 1468706325356 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 14:58:45 INFO - PROCESS | 1770 | 1468706325358 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 14:58:45 INFO - PROCESS | 1770 | 1468706325360 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 14:58:45 INFO - PROCESS | 1770 | 1468706325362 Marionette TRACE conn2 <- [1,1202,null,{}] 14:58:45 INFO - PROCESS | 1770 | 1468706325365 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:45 INFO - PROCESS | 1770 | 1468706325375 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:45 INFO - PROCESS | 1770 | 1468706325517 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 14:58:45 INFO - PROCESS | 1770 | 1468706325522 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:45 INFO - PROCESS | 1770 | 1468706325524 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x121103800 == 38 [pid = 1770] [id = 308] 14:58:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128ff8400) [pid = 1770] [serial = 923] [outer = 0x0] 14:58:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12957bc00) [pid = 1770] [serial = 924] [outer = 0x128ff8400] 14:58:45 INFO - PROCESS | 1770 | 1468706325568 Marionette DEBUG loaded listener.js 14:58:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1296a3000) [pid = 1770] [serial = 925] [outer = 0x128ff8400] 14:58:45 INFO - PROCESS | 1770 | 1468706325979 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 670ms 14:58:46 INFO - PROCESS | 1770 | 1468706326030 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1770 | 1468706326031 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 14:58:46 INFO - PROCESS | 1770 | 1468706326034 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1770 | 1468706326035 Marionette TRACE conn2 <- [1,1206,null,{}] 14:58:46 INFO - PROCESS | 1770 | 1468706326037 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:46 INFO - PROCESS | 1770 | 1468706326038 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:46 INFO - PROCESS | 1770 | 1468706326115 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 14:58:46 INFO - PROCESS | 1770 | 1468706326119 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1770 | 1468706326120 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a745800 == 39 [pid = 1770] [id = 309] 14:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1296a3400) [pid = 1770] [serial = 926] [outer = 0x0] 14:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12a7b1800) [pid = 1770] [serial = 927] [outer = 0x1296a3400] 14:58:46 INFO - PROCESS | 1770 | 1468706326143 Marionette DEBUG loaded listener.js 14:58:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12a7ba800) [pid = 1770] [serial = 928] [outer = 0x1296a3400] 14:58:46 INFO - PROCESS | 1770 | 1468706326718 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:58:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 14:58:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 721ms 14:58:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 14:58:46 INFO - PROCESS | 1770 | 1468706326756 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 14:58:46 INFO - PROCESS | 1770 | 1468706326759 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 14:58:46 INFO - PROCESS | 1770 | 1468706326764 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 14:58:46 INFO - PROCESS | 1770 | 1468706326766 Marionette TRACE conn2 <- [1,1210,null,{}] 14:58:46 INFO - PROCESS | 1770 | 1468706326769 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:46 INFO - PROCESS | 1770 | 1468706326772 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:46 INFO - PROCESS | 1770 | 1468706326881 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 14:58:46 INFO - PROCESS | 1770 | 1468706326983 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:46 INFO - PROCESS | 1770 | 1468706326984 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x11745f800 == 40 [pid = 1770] [id = 310] 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1167ee400) [pid = 1770] [serial = 929] [outer = 0x0] 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1170b0800) [pid = 1770] [serial = 930] [outer = 0x1167ee400] 14:58:47 INFO - PROCESS | 1770 | 1468706327015 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x11823e000) [pid = 1770] [serial = 931] [outer = 0x1167ee400] 14:58:47 INFO - PROCESS | 1770 | 1468706327523 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:58:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 14:58:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 770ms 14:58:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 14:58:47 INFO - PROCESS | 1770 | 1468706327534 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 14:58:47 INFO - PROCESS | 1770 | 1468706327537 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 14:58:47 INFO - PROCESS | 1770 | 1468706327570 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 14:58:47 INFO - PROCESS | 1770 | 1468706327572 Marionette TRACE conn2 <- [1,1214,null,{}] 14:58:47 INFO - PROCESS | 1770 | 1468706327578 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:47 INFO - PROCESS | 1770 | 1468706327580 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:47 INFO - PROCESS | 1770 | 1468706327690 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 14:58:47 INFO - PROCESS | 1770 | 1468706327770 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:47 INFO - PROCESS | 1770 | 1468706327772 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x113f41000 == 41 [pid = 1770] [id = 311] 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x113d8e800) [pid = 1770] [serial = 932] [outer = 0x0] 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x116a70000) [pid = 1770] [serial = 933] [outer = 0x113d8e800] 14:58:47 INFO - PROCESS | 1770 | 1468706327802 Marionette DEBUG loaded listener.js 14:58:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1185c1800) [pid = 1770] [serial = 934] [outer = 0x113d8e800] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x121103800 == 40 [pid = 1770] [id = 308] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x128fb9800 == 39 [pid = 1770] [id = 307] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x119302800 == 38 [pid = 1770] [id = 306] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7a000 == 37 [pid = 1770] [id = 305] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x125e0d800 == 36 [pid = 1770] [id = 304] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x123c7a000 == 35 [pid = 1770] [id = 303] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x120fea800 == 34 [pid = 1770] [id = 302] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x119ada800 == 33 [pid = 1770] [id = 301] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x119303800 == 32 [pid = 1770] [id = 300] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x117444800 == 31 [pid = 1770] [id = 299] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x1163d6000 == 30 [pid = 1770] [id = 298] 14:58:48 INFO - PROCESS | 1770 | --DOCSHELL 0x118598800 == 29 [pid = 1770] [id = 297] 14:58:48 INFO - PROCESS | 1770 | 1468706328428 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 901ms 14:58:48 INFO - PROCESS | 1770 | 1468706328444 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 14:58:48 INFO - PROCESS | 1770 | 1468706328447 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 14:58:48 INFO - PROCESS | 1770 | 1468706328450 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 14:58:48 INFO - PROCESS | 1770 | 1468706328453 Marionette TRACE conn2 <- [1,1218,null,{}] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1296a4c00) [pid = 1770] [serial = 869] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x126b1bc00) [pid = 1770] [serial = 854] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x128d68000) [pid = 1770] [serial = 857] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x128ffcc00) [pid = 1770] [serial = 860] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1196ba000) [pid = 1770] [serial = 863] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x128f08000) [pid = 1770] [serial = 858] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x129306c00) [pid = 1770] [serial = 831] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x115ef6c00) [pid = 1770] [serial = 836] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1170afc00) [pid = 1770] [serial = 837] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11864dc00) [pid = 1770] [serial = 842] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1185b9800) [pid = 1770] [serial = 843] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x115e63000) [pid = 1770] [serial = 833] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x116b13c00) [pid = 1770] [serial = 834] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x118431c00) [pid = 1770] [serial = 839] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x11856a800) [pid = 1770] [serial = 840] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1196b1800) [pid = 1770] [serial = 845] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x119ec4400) [pid = 1770] [serial = 846] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1212a2000) [pid = 1770] [serial = 848] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x129588c00) [pid = 1770] [serial = 867] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x12a6bc000) [pid = 1770] [serial = 870] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x129309800) [pid = 1770] [serial = 861] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x124c97000) [pid = 1770] [serial = 851] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x125e4cc00) [pid = 1770] [serial = 864] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128cb0000) [pid = 1770] [serial = 855] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x129311800) [pid = 1770] [serial = 866] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x125c51800) [pid = 1770] [serial = 852] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1218ba000) [pid = 1770] [serial = 849] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a7b9000) [pid = 1770] [serial = 873] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12a6bc800) [pid = 1770] [serial = 872] [outer = 0x0] [url = about:blank] 14:58:48 INFO - PROCESS | 1770 | 1468706328472 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:48 INFO - PROCESS | 1770 | 1468706328474 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:48 INFO - PROCESS | 1770 | 1468706328553 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 14:58:48 INFO - PROCESS | 1770 | 1468706328557 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:48 INFO - PROCESS | 1770 | 1468706328561 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aaa800 == 30 [pid = 1770] [id = 312] 14:58:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1177ce000) [pid = 1770] [serial = 935] [outer = 0x0] 14:58:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1184d1400) [pid = 1770] [serial = 936] [outer = 0x1177ce000] 14:58:48 INFO - PROCESS | 1770 | 1468706328590 Marionette DEBUG loaded listener.js 14:58:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11856f000) [pid = 1770] [serial = 937] [outer = 0x1177ce000] 14:58:48 INFO - PROCESS | 1770 | 1468706328938 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 14:58:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 14:58:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 529ms 14:58:48 INFO - PROCESS | 1770 | 1468706328980 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 14:58:48 INFO - PROCESS | 1770 | 1468706328983 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 14:58:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 14:58:49 INFO - PROCESS | 1770 | 1468706329003 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1770 | 1468706329004 Marionette TRACE conn2 <- [1,1222,null,{}] 14:58:49 INFO - PROCESS | 1770 | 1468706329007 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:49 INFO - PROCESS | 1770 | 1468706329008 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:49 INFO - PROCESS | 1770 | 1468706329086 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 14:58:49 INFO - PROCESS | 1770 | 1468706329090 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 1770 | 1468706329091 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185b3800 == 31 [pid = 1770] [id = 313] 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1185bf000) [pid = 1770] [serial = 938] [outer = 0x0] 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118eec000) [pid = 1770] [serial = 939] [outer = 0x1185bf000] 14:58:49 INFO - PROCESS | 1770 | 1468706329120 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11948c400) [pid = 1770] [serial = 940] [outer = 0x1185bf000] 14:58:49 INFO - PROCESS | 1770 | 1468706329506 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 14:58:49 INFO - PROCESS | 1770 | 1468706329533 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 14:58:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 14:58:49 INFO - PROCESS | 1770 | 1468706329536 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 14:58:49 INFO - PROCESS | 1770 | 1468706329539 Marionette TRACE conn2 <- [1,1226,null,{}] 14:58:49 INFO - PROCESS | 1770 | 1468706329549 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:49 INFO - PROCESS | 1770 | 1468706329553 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:49 INFO - PROCESS | 1770 | 1468706329653 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 14:58:49 INFO - PROCESS | 1770 | 1468706329662 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:49 INFO - PROCESS | 1770 | 1468706329665 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f14800 == 32 [pid = 1770] [id = 314] 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x11964d400) [pid = 1770] [serial = 941] [outer = 0x0] 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196bdc00) [pid = 1770] [serial = 942] [outer = 0x11964d400] 14:58:49 INFO - PROCESS | 1770 | 1468706329704 Marionette DEBUG loaded listener.js 14:58:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x120f9f800) [pid = 1770] [serial = 943] [outer = 0x11964d400] 14:58:50 INFO - PROCESS | 1770 | 1468706330152 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 623ms 14:58:50 INFO - PROCESS | 1770 | 1468706330178 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 1770 | 1468706330180 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 14:58:50 INFO - PROCESS | 1770 | 1468706330184 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 1770 | 1468706330185 Marionette TRACE conn2 <- [1,1230,null,{}] 14:58:50 INFO - PROCESS | 1770 | 1468706330189 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:50 INFO - PROCESS | 1770 | 1468706330191 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:50 INFO - PROCESS | 1770 | 1468706330325 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 14:58:50 INFO - PROCESS | 1770 | 1468706330331 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1770 | 1468706330332 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b8e000 == 33 [pid = 1770] [id = 315] 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x121ba7000) [pid = 1770] [serial = 944] [outer = 0x0] 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x124863400) [pid = 1770] [serial = 945] [outer = 0x121ba7000] 14:58:50 INFO - PROCESS | 1770 | 1468706330372 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1251e0000) [pid = 1770] [serial = 946] [outer = 0x121ba7000] 14:58:50 INFO - PROCESS | 1770 | 1468706330727 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 14:58:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 14:58:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 573ms 14:58:50 INFO - PROCESS | 1770 | 1468706330756 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 14:58:50 INFO - PROCESS | 1770 | 1468706330758 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 14:58:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 14:58:50 INFO - PROCESS | 1770 | 1468706330767 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 14:58:50 INFO - PROCESS | 1770 | 1468706330768 Marionette TRACE conn2 <- [1,1234,null,{}] 14:58:50 INFO - PROCESS | 1770 | 1468706330770 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:50 INFO - PROCESS | 1770 | 1468706330771 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:50 INFO - PROCESS | 1770 | 1468706330865 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 14:58:50 INFO - PROCESS | 1770 | 1468706330870 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:50 INFO - PROCESS | 1770 | 1468706330871 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e1f800 == 34 [pid = 1770] [id = 316] 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1251e0400) [pid = 1770] [serial = 947] [outer = 0x0] 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125c50800) [pid = 1770] [serial = 948] [outer = 0x1251e0400] 14:58:50 INFO - PROCESS | 1770 | 1468706330895 Marionette DEBUG loaded listener.js 14:58:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1269e4800) [pid = 1770] [serial = 949] [outer = 0x1251e0400] 14:58:51 INFO - PROCESS | 1770 | 1468706331250 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 518ms 14:58:51 INFO - PROCESS | 1770 | 1468706331296 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 1770 | 1468706331297 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 14:58:51 INFO - PROCESS | 1770 | 1468706331300 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1770 | 1468706331301 Marionette TRACE conn2 <- [1,1238,null,{}] 14:58:51 INFO - PROCESS | 1770 | 1468706331303 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:51 INFO - PROCESS | 1770 | 1468706331307 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:51 INFO - PROCESS | 1770 | 1468706331417 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 14:58:51 INFO - PROCESS | 1770 | 1468706331420 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:51 INFO - PROCESS | 1770 | 1468706331422 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x128ddd800 == 35 [pid = 1770] [id = 317] 14:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12538fc00) [pid = 1770] [serial = 950] [outer = 0x0] 14:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128bd2800) [pid = 1770] [serial = 951] [outer = 0x12538fc00] 14:58:51 INFO - PROCESS | 1770 | 1468706331453 Marionette DEBUG loaded listener.js 14:58:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x129305800) [pid = 1770] [serial = 952] [outer = 0x12538fc00] 14:58:51 INFO - PROCESS | 1770 | 1468706331818 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 14:58:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 14:58:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 569ms 14:58:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 14:58:51 INFO - PROCESS | 1770 | 1468706331870 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 14:58:51 INFO - PROCESS | 1770 | 1468706331872 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 14:58:51 INFO - PROCESS | 1770 | 1468706331875 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 14:58:51 INFO - PROCESS | 1770 | 1468706331877 Marionette TRACE conn2 <- [1,1242,null,{}] 14:58:51 INFO - PROCESS | 1770 | 1468706331881 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:51 INFO - PROCESS | 1770 | 1468706331882 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:52 INFO - PROCESS | 1770 | 1468706332021 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 14:58:52 INFO - PROCESS | 1770 | 1468706332037 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 1770 | 1468706332038 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182a1800 == 36 [pid = 1770] [id = 318] 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1184cb000) [pid = 1770] [serial = 953] [outer = 0x0] 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x129570400) [pid = 1770] [serial = 954] [outer = 0x1184cb000] 14:58:52 INFO - PROCESS | 1770 | 1468706332078 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x129591800) [pid = 1770] [serial = 955] [outer = 0x1184cb000] 14:58:52 INFO - PROCESS | 1770 | 1468706332458 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 14:58:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 14:58:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 623ms 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1184cac00) [pid = 1770] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11336dc00) [pid = 1770] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1167ec800) [pid = 1770] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118653000) [pid = 1770] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x116723c00) [pid = 1770] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11824a000) [pid = 1770] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119608400) [pid = 1770] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1188c1800) [pid = 1770] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1249d6400) [pid = 1770] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x128cb2c00) [pid = 1770] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11222ec00) [pid = 1770] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x119998800) [pid = 1770] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x110e62400) [pid = 1770] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119ece000) [pid = 1770] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1212a1800) [pid = 1770] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128caf800) [pid = 1770] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 14:58:52 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128ff8400) [pid = 1770] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 14:58:52 INFO - PROCESS | 1770 | 1468706332606 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 14:58:52 INFO - PROCESS | 1770 | 1468706332607 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 14:58:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 14:58:52 INFO - PROCESS | 1770 | 1468706332617 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 14:58:52 INFO - PROCESS | 1770 | 1468706332618 Marionette TRACE conn2 <- [1,1246,null,{}] 14:58:52 INFO - PROCESS | 1770 | 1468706332620 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:52 INFO - PROCESS | 1770 | 1468706332621 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:52 INFO - PROCESS | 1770 | 1468706332720 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 14:58:52 INFO - PROCESS | 1770 | 1468706332727 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:52 INFO - PROCESS | 1770 | 1468706332728 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199cc000 == 37 [pid = 1770] [id = 319] 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x116723c00) [pid = 1770] [serial = 956] [outer = 0x0] 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x117150400) [pid = 1770] [serial = 957] [outer = 0x116723c00] 14:58:52 INFO - PROCESS | 1770 | 1468706332761 Marionette DEBUG loaded listener.js 14:58:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x11864d800) [pid = 1770] [serial = 958] [outer = 0x116723c00] 14:58:53 INFO - PROCESS | 1770 | 1468706333096 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 518ms 14:58:53 INFO - PROCESS | 1770 | 1468706333135 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 1770 | 1468706333136 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 14:58:53 INFO - PROCESS | 1770 | 1468706333139 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1770 | 1468706333140 Marionette TRACE conn2 <- [1,1250,null,{}] 14:58:53 INFO - PROCESS | 1770 | 1468706333142 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:53 INFO - PROCESS | 1770 | 1468706333143 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:53 INFO - PROCESS | 1770 | 1468706333222 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 14:58:53 INFO - PROCESS | 1770 | 1468706333275 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1770 | 1468706333277 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a740800 == 38 [pid = 1770] [id = 320] 14:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1167ec800) [pid = 1770] [serial = 959] [outer = 0x0] 14:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196b8000) [pid = 1770] [serial = 960] [outer = 0x1167ec800] 14:58:53 INFO - PROCESS | 1770 | 1468706333295 Marionette DEBUG loaded listener.js 14:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x129302c00) [pid = 1770] [serial = 961] [outer = 0x1167ec800] 14:58:53 INFO - PROCESS | 1770 | 1468706333638 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 14:58:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 14:58:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 523ms 14:58:53 INFO - PROCESS | 1770 | 1468706333663 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 14:58:53 INFO - PROCESS | 1770 | 1468706333665 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 14:58:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 14:58:53 INFO - PROCESS | 1770 | 1468706333668 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 14:58:53 INFO - PROCESS | 1770 | 1468706333670 Marionette TRACE conn2 <- [1,1254,null,{}] 14:58:53 INFO - PROCESS | 1770 | 1468706333673 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:53 INFO - PROCESS | 1770 | 1468706333676 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:53 INFO - PROCESS | 1770 | 1468706333809 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 14:58:53 INFO - PROCESS | 1770 | 1468706333897 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:53 INFO - PROCESS | 1770 | 1468706333899 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adc1800 == 39 [pid = 1770] [id = 321] 14:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x116182400) [pid = 1770] [serial = 962] [outer = 0x0] 14:58:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x129577800) [pid = 1770] [serial = 963] [outer = 0x116182400] 14:58:53 INFO - PROCESS | 1770 | 1468706333938 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12a7b7800) [pid = 1770] [serial = 964] [outer = 0x116182400] 14:58:54 INFO - PROCESS | 1770 | 1468706334252 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 620ms 14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 14:58:54 INFO - PROCESS | 1770 | 1468706334288 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1770 | 1468706334289 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 14:58:54 INFO - PROCESS | 1770 | 1468706334292 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1770 | 1468706334296 Marionette TRACE conn2 <- [1,1258,null,{}] 14:58:54 INFO - PROCESS | 1770 | 1468706334299 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:54 INFO - PROCESS | 1770 | 1468706334301 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:54 INFO - PROCESS | 1770 | 1468706334388 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 14:58:54 INFO - PROCESS | 1770 | 1468706334449 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:54 INFO - PROCESS | 1770 | 1468706334451 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c31f800 == 40 [pid = 1770] [id = 322] 14:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1249d6400) [pid = 1770] [serial = 965] [outer = 0x0] 14:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12a7bf800) [pid = 1770] [serial = 966] [outer = 0x1249d6400] 14:58:54 INFO - PROCESS | 1770 | 1468706334478 Marionette DEBUG loaded listener.js 14:58:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a8e5800) [pid = 1770] [serial = 967] [outer = 0x1249d6400] 14:58:54 INFO - PROCESS | 1770 | 1468706334931 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 14:58:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 14:58:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 672ms 14:58:54 INFO - PROCESS | 1770 | 1468706334977 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 14:58:54 INFO - PROCESS | 1770 | 1468706334979 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 14:58:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 14:58:54 INFO - PROCESS | 1770 | 1468706334984 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 14:58:54 INFO - PROCESS | 1770 | 1468706334986 Marionette TRACE conn2 <- [1,1262,null,{}] 14:58:54 INFO - PROCESS | 1770 | 1468706334991 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:54 INFO - PROCESS | 1770 | 1468706334992 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:55 INFO - PROCESS | 1770 | 1468706335097 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 14:58:55 INFO - PROCESS | 1770 | 1468706335209 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1770 | 1468706335211 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x118598800 == 41 [pid = 1770] [id = 323] 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1184cd800) [pid = 1770] [serial = 968] [outer = 0x0] 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x118568c00) [pid = 1770] [serial = 969] [outer = 0x1184cd800] 14:58:55 INFO - PROCESS | 1770 | 1468706335241 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11864bc00) [pid = 1770] [serial = 970] [outer = 0x1184cd800] 14:58:55 INFO - PROCESS | 1770 | 1468706335628 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 14:58:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 14:58:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 672ms 14:58:55 INFO - PROCESS | 1770 | 1468706335665 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 14:58:55 INFO - PROCESS | 1770 | 1468706335669 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 14:58:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 14:58:55 INFO - PROCESS | 1770 | 1468706335673 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 14:58:55 INFO - PROCESS | 1770 | 1468706335675 Marionette TRACE conn2 <- [1,1266,null,{}] 14:58:55 INFO - PROCESS | 1770 | 1468706335680 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:55 INFO - PROCESS | 1770 | 1468706335682 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:55 INFO - PROCESS | 1770 | 1468706335782 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 14:58:55 INFO - PROCESS | 1770 | 1468706335840 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:55 INFO - PROCESS | 1770 | 1468706335842 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x125c0f800 == 42 [pid = 1770] [id = 324] 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1196b0400) [pid = 1770] [serial = 971] [outer = 0x0] 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x119d6bc00) [pid = 1770] [serial = 972] [outer = 0x1196b0400] 14:58:55 INFO - PROCESS | 1770 | 1468706335872 Marionette DEBUG loaded listener.js 14:58:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x120f9b800) [pid = 1770] [serial = 973] [outer = 0x1196b0400] 14:58:56 INFO - PROCESS | 1770 | 1468706336347 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 14:58:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 14:58:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 722ms 14:58:56 INFO - PROCESS | 1770 | 1468706336396 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 14:58:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 14:58:56 INFO - PROCESS | 1770 | 1468706336399 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 14:58:56 INFO - PROCESS | 1770 | 1468706336403 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 14:58:56 INFO - PROCESS | 1770 | 1468706336407 Marionette TRACE conn2 <- [1,1270,null,{}] 14:58:56 INFO - PROCESS | 1770 | 1468706336438 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:56 INFO - PROCESS | 1770 | 1468706336443 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:56 INFO - PROCESS | 1770 | 1468706336596 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 14:58:56 INFO - PROCESS | 1770 | 1468706336620 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:56 INFO - PROCESS | 1770 | 1468706336622 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c338800 == 43 [pid = 1770] [id = 325] 14:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x128897c00) [pid = 1770] [serial = 974] [outer = 0x0] 14:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x128caf400) [pid = 1770] [serial = 975] [outer = 0x128897c00] 14:58:56 INFO - PROCESS | 1770 | 1468706336682 Marionette DEBUG loaded listener.js 14:58:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x129307400) [pid = 1770] [serial = 976] [outer = 0x128897c00] 14:58:57 INFO - PROCESS | 1770 | 1468706337088 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 697ms 14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 14:58:57 INFO - PROCESS | 1770 | 1468706337099 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 1770 | 1468706337101 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 14:58:57 INFO - PROCESS | 1770 | 1468706337103 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 1770 | 1468706337104 Marionette TRACE conn2 <- [1,1274,null,{}] 14:58:57 INFO - PROCESS | 1770 | 1468706337107 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:57 INFO - PROCESS | 1770 | 1468706337108 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:57 INFO - PROCESS | 1770 | 1468706337210 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 14:58:57 INFO - PROCESS | 1770 | 1468706337264 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 1770 | 1468706337265 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c82d800 == 44 [pid = 1770] [id = 326] 14:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x12a6bd400) [pid = 1770] [serial = 977] [outer = 0x0] 14:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12a804000) [pid = 1770] [serial = 978] [outer = 0x12a6bd400] 14:58:57 INFO - PROCESS | 1770 | 1468706337293 Marionette DEBUG loaded listener.js 14:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12a85ac00) [pid = 1770] [serial = 979] [outer = 0x12a6bd400] 14:58:57 INFO - PROCESS | 1770 | 1468706337697 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 14:58:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 14:58:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 620ms 14:58:57 INFO - PROCESS | 1770 | 1468706337723 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 14:58:57 INFO - PROCESS | 1770 | 1468706337725 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 14:58:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 14:58:57 INFO - PROCESS | 1770 | 1468706337727 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 14:58:57 INFO - PROCESS | 1770 | 1468706337728 Marionette TRACE conn2 <- [1,1278,null,{}] 14:58:57 INFO - PROCESS | 1770 | 1468706337731 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:57 INFO - PROCESS | 1770 | 1468706337732 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:57 INFO - PROCESS | 1770 | 1468706337829 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 14:58:57 INFO - PROCESS | 1770 | 1468706337927 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:57 INFO - PROCESS | 1770 | 1468706337929 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2e800 == 45 [pid = 1770] [id = 327] 14:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x11302f400) [pid = 1770] [serial = 980] [outer = 0x0] 14:58:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12a85f400) [pid = 1770] [serial = 981] [outer = 0x11302f400] 14:58:57 INFO - PROCESS | 1770 | 1468706337959 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12a8f1400) [pid = 1770] [serial = 982] [outer = 0x11302f400] 14:58:58 INFO - PROCESS | 1770 | 1468706338349 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 14:58:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 14:58:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 670ms 14:58:58 INFO - PROCESS | 1770 | 1468706338532 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 14:58:58 INFO - PROCESS | 1770 | 1468706338534 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 14:58:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 14:58:58 INFO - PROCESS | 1770 | 1468706338557 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 14:58:58 INFO - PROCESS | 1770 | 1468706338558 Marionette TRACE conn2 <- [1,1282,null,{}] 14:58:58 INFO - PROCESS | 1770 | 1468706338562 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:58 INFO - PROCESS | 1770 | 1468706338564 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:58 INFO - PROCESS | 1770 | 1468706338658 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 14:58:58 INFO - PROCESS | 1770 | 1468706338713 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:58 INFO - PROCESS | 1770 | 1468706338716 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f2b800 == 46 [pid = 1770] [id = 328] 14:58:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x116a6dc00) [pid = 1770] [serial = 983] [outer = 0x0] 14:58:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x116b13c00) [pid = 1770] [serial = 984] [outer = 0x116a6dc00] 14:58:58 INFO - PROCESS | 1770 | 1468706338743 Marionette DEBUG loaded listener.js 14:58:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x118425000) [pid = 1770] [serial = 985] [outer = 0x116a6dc00] 14:58:59 INFO - PROCESS | 1770 | 1468706339189 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 14:58:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 14:58:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 673ms 14:58:59 INFO - PROCESS | 1770 | 1468706339229 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 14:58:59 INFO - PROCESS | 1770 | 1468706339230 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 14:58:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 14:58:59 INFO - PROCESS | 1770 | 1468706339235 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 14:58:59 INFO - PROCESS | 1770 | 1468706339237 Marionette TRACE conn2 <- [1,1286,null,{}] 14:58:59 INFO - PROCESS | 1770 | 1468706339240 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:58:59 INFO - PROCESS | 1770 | 1468706339241 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:59 INFO - PROCESS | 1770 | 1468706339341 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 14:58:59 INFO - PROCESS | 1770 | 1468706339400 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:58:59 INFO - PROCESS | 1770 | 1468706339402 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:58:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182ae800 == 47 [pid = 1770] [id = 329] 14:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x1185c1c00) [pid = 1770] [serial = 986] [outer = 0x0] 14:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1191b7400) [pid = 1770] [serial = 987] [outer = 0x1185c1c00] 14:58:59 INFO - PROCESS | 1770 | 1468706339428 Marionette DEBUG loaded listener.js 14:58:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x119651800) [pid = 1770] [serial = 988] [outer = 0x1185c1c00] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12adc1800 == 46 [pid = 1770] [id = 321] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12a740800 == 45 [pid = 1770] [id = 320] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x1199cc000 == 44 [pid = 1770] [id = 319] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x1182a1800 == 43 [pid = 1770] [id = 318] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x128ddd800 == 42 [pid = 1770] [id = 317] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x125e1f800 == 41 [pid = 1770] [id = 316] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x123b8e000 == 40 [pid = 1770] [id = 315] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x120f14800 == 39 [pid = 1770] [id = 314] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x1185b3800 == 38 [pid = 1770] [id = 313] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x116aaa800 == 37 [pid = 1770] [id = 312] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x11745f800 == 36 [pid = 1770] [id = 310] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12a745800 == 35 [pid = 1770] [id = 309] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x113f41000 == 34 [pid = 1770] [id = 311] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x117f2b800 == 33 [pid = 1770] [id = 328] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2e800 == 32 [pid = 1770] [id = 327] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12c82d800 == 31 [pid = 1770] [id = 326] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12c338800 == 30 [pid = 1770] [id = 325] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x125c0f800 == 29 [pid = 1770] [id = 324] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x12c31f800 == 28 [pid = 1770] [id = 322] 14:59:00 INFO - PROCESS | 1770 | --DOCSHELL 0x118598800 == 27 [pid = 1770] [id = 323] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x12957bc00) [pid = 1770] [serial = 924] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x11999e800) [pid = 1770] [serial = 906] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x11864d400) [pid = 1770] [serial = 900] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119487c00) [pid = 1770] [serial = 901] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1173c3400) [pid = 1770] [serial = 897] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x118569400) [pid = 1770] [serial = 898] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1194a6400) [pid = 1770] [serial = 891] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1191ab400) [pid = 1770] [serial = 890] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1185c2400) [pid = 1770] [serial = 489] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1168a7000) [pid = 1770] [serial = 894] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x117107400) [pid = 1770] [serial = 895] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1185b5400) [pid = 1770] [serial = 876] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11842b400) [pid = 1770] [serial = 875] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1196af800) [pid = 1770] [serial = 903] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x119771800) [pid = 1770] [serial = 879] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1194a5000) [pid = 1770] [serial = 878] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1288a4000) [pid = 1770] [serial = 882] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x125e46c00) [pid = 1770] [serial = 881] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x129592c00) [pid = 1770] [serial = 885] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x129571800) [pid = 1770] [serial = 884] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1184cc400) [pid = 1770] [serial = 888] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x117108400) [pid = 1770] [serial = 887] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x121460800) [pid = 1770] [serial = 909] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119ec8000) [pid = 1770] [serial = 907] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x119eca400) [pid = 1770] [serial = 918] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x126333c00) [pid = 1770] [serial = 912] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x125c44c00) [pid = 1770] [serial = 910] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x128bd1400) [pid = 1770] [serial = 915] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12889e400) [pid = 1770] [serial = 913] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128f09000) [pid = 1770] [serial = 921] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128ff7800) [pid = 1770] [serial = 922] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128bcf800) [pid = 1770] [serial = 919] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128cb3800) [pid = 1770] [serial = 916] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1296a3000) [pid = 1770] [serial = 925] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1196bcc00) [pid = 1770] [serial = 904] [outer = 0x0] [url = about:blank] 14:59:00 INFO - PROCESS | 1770 | 1468706340342 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 1125ms 14:59:00 INFO - PROCESS | 1770 | 1468706340363 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 14:59:00 INFO - PROCESS | 1770 | 1468706340365 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 14:59:00 INFO - PROCESS | 1770 | 1468706340368 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 1770 | 1468706340371 Marionette TRACE conn2 <- [1,1290,null,{}] 14:59:00 INFO - PROCESS | 1770 | 1468706340375 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:00 INFO - PROCESS | 1770 | 1468706340377 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:00 INFO - PROCESS | 1770 | 1468706340457 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 14:59:00 INFO - PROCESS | 1770 | 1468706340464 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 1770 | 1468706340467 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x116780800 == 28 [pid = 1770] [id = 330] 14:59:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1161dc800) [pid = 1770] [serial = 989] [outer = 0x0] 14:59:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1168a7c00) [pid = 1770] [serial = 990] [outer = 0x1161dc800] 14:59:00 INFO - PROCESS | 1770 | 1468706340494 Marionette DEBUG loaded listener.js 14:59:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x117105c00) [pid = 1770] [serial = 991] [outer = 0x1161dc800] 14:59:00 INFO - PROCESS | 1770 | 1468706340832 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 14:59:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 14:59:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 471ms 14:59:00 INFO - PROCESS | 1770 | 1468706340839 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 14:59:00 INFO - PROCESS | 1770 | 1468706340842 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 14:59:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 14:59:00 INFO - PROCESS | 1770 | 1468706340850 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 14:59:00 INFO - PROCESS | 1770 | 1468706340852 Marionette TRACE conn2 <- [1,1294,null,{}] 14:59:00 INFO - PROCESS | 1770 | 1468706340854 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:00 INFO - PROCESS | 1770 | 1468706340856 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:00 INFO - PROCESS | 1770 | 1468706340938 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 14:59:00 INFO - PROCESS | 1770 | 1468706340992 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:00 INFO - PROCESS | 1770 | 1468706340993 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x11745e000 == 29 [pid = 1770] [id = 331] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x117102c00) [pid = 1770] [serial = 992] [outer = 0x0] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1177c6400) [pid = 1770] [serial = 993] [outer = 0x117102c00] 14:59:01 INFO - PROCESS | 1770 | 1468706341019 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11853c000) [pid = 1770] [serial = 994] [outer = 0x117102c00] 14:59:01 INFO - PROCESS | 1770 | 1468706341336 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 14:59:01 INFO - PROCESS | 1770 | 1468706341369 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 14:59:01 INFO - PROCESS | 1770 | 1468706341371 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 14:59:01 INFO - PROCESS | 1770 | 1468706341373 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 1770 | 1468706341375 Marionette TRACE conn2 <- [1,1298,null,{}] 14:59:01 INFO - PROCESS | 1770 | 1468706341383 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:01 INFO - PROCESS | 1770 | 1468706341386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:01 INFO - PROCESS | 1770 | 1468706341464 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 14:59:01 INFO - PROCESS | 1770 | 1468706341517 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 1770 | 1468706341519 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x11944e800 == 30 [pid = 1770] [id = 332] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x11710b400) [pid = 1770] [serial = 995] [outer = 0x0] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x118656800) [pid = 1770] [serial = 996] [outer = 0x11710b400] 14:59:01 INFO - PROCESS | 1770 | 1468706341547 Marionette DEBUG loaded listener.js 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119488400) [pid = 1770] [serial = 997] [outer = 0x11710b400] 14:59:01 INFO - PROCESS | 1770 | 1468706341822 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 14:59:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 14:59:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 475ms 14:59:01 INFO - PROCESS | 1770 | 1468706341849 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 14:59:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 14:59:01 INFO - PROCESS | 1770 | 1468706341851 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 14:59:01 INFO - PROCESS | 1770 | 1468706341853 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 14:59:01 INFO - PROCESS | 1770 | 1468706341855 Marionette TRACE conn2 <- [1,1302,null,{}] 14:59:01 INFO - PROCESS | 1770 | 1468706341857 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:01 INFO - PROCESS | 1770 | 1468706341858 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:01 INFO - PROCESS | 1770 | 1468706341948 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 14:59:01 INFO - PROCESS | 1770 | 1468706341951 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:01 INFO - PROCESS | 1770 | 1468706341952 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f04000 == 31 [pid = 1770] [id = 333] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119607800) [pid = 1770] [serial = 998] [outer = 0x0] 14:59:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1196bc000) [pid = 1770] [serial = 999] [outer = 0x119607800] 14:59:01 INFO - PROCESS | 1770 | 1468706341978 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x11999f000) [pid = 1770] [serial = 1000] [outer = 0x119607800] 14:59:02 INFO - PROCESS | 1770 | 1468706342353 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 520ms 14:59:02 INFO - PROCESS | 1770 | 1468706342374 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 1770 | 1468706342377 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 14:59:02 INFO - PROCESS | 1770 | 1468706342379 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 1770 | 1468706342380 Marionette TRACE conn2 <- [1,1306,null,{}] 14:59:02 INFO - PROCESS | 1770 | 1468706342391 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:02 INFO - PROCESS | 1770 | 1468706342392 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:02 INFO - PROCESS | 1770 | 1468706342487 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 14:59:02 INFO - PROCESS | 1770 | 1468706342490 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:02 INFO - PROCESS | 1770 | 1468706342491 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x121106000 == 32 [pid = 1770] [id = 334] 14:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1151dd800) [pid = 1770] [serial = 1001] [outer = 0x0] 14:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119ec7400) [pid = 1770] [serial = 1002] [outer = 0x1151dd800] 14:59:02 INFO - PROCESS | 1770 | 1468706342518 Marionette DEBUG loaded listener.js 14:59:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x120fa3000) [pid = 1770] [serial = 1003] [outer = 0x1151dd800] 14:59:02 INFO - PROCESS | 1770 | 1468706342860 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 14:59:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 14:59:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 519ms 14:59:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 14:59:02 INFO - PROCESS | 1770 | 1468706342899 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 14:59:02 INFO - PROCESS | 1770 | 1468706342900 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 14:59:02 INFO - PROCESS | 1770 | 1468706342902 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 14:59:02 INFO - PROCESS | 1770 | 1468706342903 Marionette TRACE conn2 <- [1,1310,null,{}] 14:59:02 INFO - PROCESS | 1770 | 1468706342905 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:02 INFO - PROCESS | 1770 | 1468706342910 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:03 INFO - PROCESS | 1770 | 1468706343012 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 14:59:03 INFO - PROCESS | 1770 | 1468706343047 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 1770 | 1468706343048 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217f4000 == 33 [pid = 1770] [id = 335] 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1212a2800) [pid = 1770] [serial = 1004] [outer = 0x0] 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x124c91c00) [pid = 1770] [serial = 1005] [outer = 0x1212a2800] 14:59:03 INFO - PROCESS | 1770 | 1468706343073 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x125e4f800) [pid = 1770] [serial = 1006] [outer = 0x1212a2800] 14:59:03 INFO - PROCESS | 1770 | 1468706343461 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 14:59:03 INFO - PROCESS | 1770 | 1468706343477 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 14:59:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 14:59:03 INFO - PROCESS | 1770 | 1468706343488 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 14:59:03 INFO - PROCESS | 1770 | 1468706343490 Marionette TRACE conn2 <- [1,1314,null,{}] 14:59:03 INFO - PROCESS | 1770 | 1468706343495 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:03 INFO - PROCESS | 1770 | 1468706343497 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:03 INFO - PROCESS | 1770 | 1468706343643 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 14:59:03 INFO - PROCESS | 1770 | 1468706343700 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:03 INFO - PROCESS | 1770 | 1468706343702 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e18800 == 34 [pid = 1770] [id = 336] 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x11964d800) [pid = 1770] [serial = 1007] [outer = 0x0] 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x126b1b400) [pid = 1770] [serial = 1008] [outer = 0x11964d800] 14:59:03 INFO - PROCESS | 1770 | 1468706343740 Marionette DEBUG loaded listener.js 14:59:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1288a0000) [pid = 1770] [serial = 1009] [outer = 0x11964d800] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1249d6400) [pid = 1770] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1251e0400) [pid = 1770] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x12538fc00) [pid = 1770] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1184cb000) [pid = 1770] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1185bf000) [pid = 1770] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1296a3400) [pid = 1770] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1177ce000) [pid = 1770] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x121ba7000) [pid = 1770] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1167ee400) [pid = 1770] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x116723c00) [pid = 1770] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x113d8e800) [pid = 1770] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x11964d400) [pid = 1770] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x116182400) [pid = 1770] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 14:59:04 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1167ec800) [pid = 1770] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 14:59:04 INFO - PROCESS | 1770 | 1468706344376 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 14:59:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 14:59:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 920ms 14:59:04 INFO - PROCESS | 1770 | 1468706344409 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 14:59:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 14:59:04 INFO - PROCESS | 1770 | 1468706344412 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 14:59:04 INFO - PROCESS | 1770 | 1468706344415 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 14:59:04 INFO - PROCESS | 1770 | 1468706344417 Marionette TRACE conn2 <- [1,1318,null,{}] 14:59:04 INFO - PROCESS | 1770 | 1468706344420 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:04 INFO - PROCESS | 1770 | 1468706344422 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:04 INFO - PROCESS | 1770 | 1468706344538 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 14:59:04 INFO - PROCESS | 1770 | 1468706344545 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:04 INFO - PROCESS | 1770 | 1468706344546 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad0800 == 35 [pid = 1770] [id = 337] 14:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x111aad400) [pid = 1770] [serial = 1010] [outer = 0x0] 14:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1167ee400) [pid = 1770] [serial = 1011] [outer = 0x111aad400] 14:59:04 INFO - PROCESS | 1770 | 1468706344586 Marionette DEBUG loaded listener.js 14:59:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x11861e800) [pid = 1770] [serial = 1012] [outer = 0x111aad400] 14:59:04 INFO - PROCESS | 1770 | 1468706344973 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 14:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 14:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 622ms 14:59:05 INFO - PROCESS | 1770 | 1468706345037 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 14:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 14:59:05 INFO - PROCESS | 1770 | 1468706345050 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 14:59:05 INFO - PROCESS | 1770 | 1468706345054 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 1770 | 1468706345055 Marionette TRACE conn2 <- [1,1322,null,{}] 14:59:05 INFO - PROCESS | 1770 | 1468706345059 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:05 INFO - PROCESS | 1770 | 1468706345060 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:05 INFO - PROCESS | 1770 | 1468706345174 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 14:59:05 INFO - PROCESS | 1770 | 1468706345179 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 1770 | 1468706345180 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd3800 == 36 [pid = 1770] [id = 338] 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x118620400) [pid = 1770] [serial = 1013] [outer = 0x0] 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125e48000) [pid = 1770] [serial = 1014] [outer = 0x118620400] 14:59:05 INFO - PROCESS | 1770 | 1468706345219 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128bd1000) [pid = 1770] [serial = 1015] [outer = 0x118620400] 14:59:05 INFO - PROCESS | 1770 | 1468706345625 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 14:59:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 14:59:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 621ms 14:59:05 INFO - PROCESS | 1770 | 1468706345676 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 14:59:05 INFO - PROCESS | 1770 | 1468706345677 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 14:59:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 14:59:05 INFO - PROCESS | 1770 | 1468706345680 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 14:59:05 INFO - PROCESS | 1770 | 1468706345681 Marionette TRACE conn2 <- [1,1326,null,{}] 14:59:05 INFO - PROCESS | 1770 | 1468706345683 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:05 INFO - PROCESS | 1770 | 1468706345684 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:05 INFO - PROCESS | 1770 | 1468706345758 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 14:59:05 INFO - PROCESS | 1770 | 1468706345764 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:05 INFO - PROCESS | 1770 | 1468706345765 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x128df0000 == 37 [pid = 1770] [id = 339] 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128bd1800) [pid = 1770] [serial = 1016] [outer = 0x0] 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128cbac00) [pid = 1770] [serial = 1017] [outer = 0x128bd1800] 14:59:05 INFO - PROCESS | 1770 | 1468706345789 Marionette DEBUG loaded listener.js 14:59:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1184cc800) [pid = 1770] [serial = 1018] [outer = 0x128bd1800] 14:59:06 INFO - PROCESS | 1770 | 1468706346166 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:59:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:59:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 518ms 14:59:06 INFO - PROCESS | 1770 | 1468706346199 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 14:59:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 14:59:06 INFO - PROCESS | 1770 | 1468706346212 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 14:59:06 INFO - PROCESS | 1770 | 1468706346216 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 14:59:06 INFO - PROCESS | 1770 | 1468706346219 Marionette TRACE conn2 <- [1,1330,null,{}] 14:59:06 INFO - PROCESS | 1770 | 1468706346222 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:06 INFO - PROCESS | 1770 | 1468706346224 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:06 INFO - PROCESS | 1770 | 1468706346391 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 14:59:06 INFO - PROCESS | 1770 | 1468706346536 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:06 INFO - PROCESS | 1770 | 1468706346538 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x113b41000 == 38 [pid = 1770] [id = 340] 14:59:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1122b5000) [pid = 1770] [serial = 1019] [outer = 0x0] 14:59:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1129acc00) [pid = 1770] [serial = 1020] [outer = 0x1122b5000] 14:59:06 INFO - PROCESS | 1770 | 1468706346570 Marionette DEBUG loaded listener.js 14:59:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x113d42c00) [pid = 1770] [serial = 1021] [outer = 0x1122b5000] 14:59:07 INFO - PROCESS | 1770 | 1468706347040 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 14:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 14:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 872ms 14:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 14:59:07 INFO - PROCESS | 1770 | 1468706347098 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 1770 | 1468706347100 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 14:59:07 INFO - PROCESS | 1770 | 1468706347103 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 1770 | 1468706347105 Marionette TRACE conn2 <- [1,1334,null,{}] 14:59:07 INFO - PROCESS | 1770 | 1468706347135 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:07 INFO - PROCESS | 1770 | 1468706347137 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:07 INFO - PROCESS | 1770 | 1468706347267 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 14:59:07 INFO - PROCESS | 1770 | 1468706347329 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:07 INFO - PROCESS | 1770 | 1468706347330 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x119457000 == 39 [pid = 1770] [id = 341] 14:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x118429c00) [pid = 1770] [serial = 1022] [outer = 0x0] 14:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x118432000) [pid = 1770] [serial = 1023] [outer = 0x118429c00] 14:59:07 INFO - PROCESS | 1770 | 1468706347360 Marionette DEBUG loaded listener.js 14:59:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x11856ac00) [pid = 1770] [serial = 1024] [outer = 0x118429c00] 14:59:07 INFO - PROCESS | 1770 | 1468706347899 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 14:59:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 14:59:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 822ms 14:59:07 INFO - PROCESS | 1770 | 1468706347938 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 14:59:07 INFO - PROCESS | 1770 | 1468706347942 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 14:59:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 14:59:07 INFO - PROCESS | 1770 | 1468706347948 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 14:59:07 INFO - PROCESS | 1770 | 1468706347949 Marionette TRACE conn2 <- [1,1338,null,{}] 14:59:07 INFO - PROCESS | 1770 | 1468706347952 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:07 INFO - PROCESS | 1770 | 1468706347953 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:08 INFO - PROCESS | 1770 | 1468706348170 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 14:59:08 INFO - PROCESS | 1770 | 1468706348256 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:08 INFO - PROCESS | 1770 | 1468706348257 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163e6800 == 40 [pid = 1770] [id = 342] 14:59:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1151dd400) [pid = 1770] [serial = 1025] [outer = 0x0] 14:59:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1161dc400) [pid = 1770] [serial = 1026] [outer = 0x1151dd400] 14:59:08 INFO - PROCESS | 1770 | 1468706348285 Marionette DEBUG loaded listener.js 14:59:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x11714fc00) [pid = 1770] [serial = 1027] [outer = 0x1151dd400] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x128df0000 == 39 [pid = 1770] [id = 339] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd3800 == 38 [pid = 1770] [id = 338] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad0800 == 37 [pid = 1770] [id = 337] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x125e18800 == 36 [pid = 1770] [id = 336] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x1217f4000 == 35 [pid = 1770] [id = 335] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x121106000 == 34 [pid = 1770] [id = 334] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x120f04000 == 33 [pid = 1770] [id = 333] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x11944e800 == 32 [pid = 1770] [id = 332] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x11745e000 == 31 [pid = 1770] [id = 331] 14:59:08 INFO - PROCESS | 1770 | --DOCSHELL 0x116780800 == 30 [pid = 1770] [id = 330] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x12a8e5800) [pid = 1770] [serial = 967] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x12a7bf800) [pid = 1770] [serial = 966] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x125c50800) [pid = 1770] [serial = 948] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x128bd2800) [pid = 1770] [serial = 951] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x129570400) [pid = 1770] [serial = 954] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x129305800) [pid = 1770] [serial = 952] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x118eec000) [pid = 1770] [serial = 939] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11948c400) [pid = 1770] [serial = 940] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x12a7ba800) [pid = 1770] [serial = 928] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x12a7b1800) [pid = 1770] [serial = 927] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1184d1400) [pid = 1770] [serial = 936] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11856f000) [pid = 1770] [serial = 937] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x124863400) [pid = 1770] [serial = 945] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1170b0800) [pid = 1770] [serial = 930] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x117150400) [pid = 1770] [serial = 957] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x11823e000) [pid = 1770] [serial = 931] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x116a70000) [pid = 1770] [serial = 933] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1185c1800) [pid = 1770] [serial = 934] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1196bdc00) [pid = 1770] [serial = 942] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x120f9f800) [pid = 1770] [serial = 943] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11864d800) [pid = 1770] [serial = 958] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x129591800) [pid = 1770] [serial = 955] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12a7b7800) [pid = 1770] [serial = 964] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1269e4800) [pid = 1770] [serial = 949] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x129302c00) [pid = 1770] [serial = 961] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1196b8000) [pid = 1770] [serial = 960] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x129577800) [pid = 1770] [serial = 963] [outer = 0x0] [url = about:blank] 14:59:08 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1251e0000) [pid = 1770] [serial = 946] [outer = 0x0] [url = about:blank] 14:59:09 INFO - PROCESS | 1770 | 1468706349187 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 14:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1271ms 14:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 14:59:09 INFO - PROCESS | 1770 | 1468706349220 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 1770 | 1468706349222 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 14:59:09 INFO - PROCESS | 1770 | 1468706349225 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 1770 | 1468706349227 Marionette TRACE conn2 <- [1,1342,null,{}] 14:59:09 INFO - PROCESS | 1770 | 1468706349232 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:09 INFO - PROCESS | 1770 | 1468706349233 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:09 INFO - PROCESS | 1770 | 1468706349311 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 14:59:09 INFO - PROCESS | 1770 | 1468706349371 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:09 INFO - PROCESS | 1770 | 1468706349373 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x117339000 == 31 [pid = 1770] [id = 343] 14:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11710c800) [pid = 1770] [serial = 1028] [outer = 0x0] 14:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1184cc400) [pid = 1770] [serial = 1029] [outer = 0x11710c800] 14:59:09 INFO - PROCESS | 1770 | 1468706349399 Marionette DEBUG loaded listener.js 14:59:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1185b9800) [pid = 1770] [serial = 1030] [outer = 0x11710c800] 14:59:09 INFO - PROCESS | 1770 | 1468706349854 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 14:59:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 14:59:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 674ms 14:59:09 INFO - PROCESS | 1770 | 1468706349899 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 14:59:09 INFO - PROCESS | 1770 | 1468706349901 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 14:59:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 14:59:09 INFO - PROCESS | 1770 | 1468706349904 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 14:59:09 INFO - PROCESS | 1770 | 1468706349908 Marionette TRACE conn2 <- [1,1346,null,{}] 14:59:09 INFO - PROCESS | 1770 | 1468706349912 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:09 INFO - PROCESS | 1770 | 1468706349913 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:10 INFO - PROCESS | 1770 | 1468706350014 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 14:59:10 INFO - PROCESS | 1770 | 1468706350067 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:10 INFO - PROCESS | 1770 | 1468706350068 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186ca800 == 32 [pid = 1770] [id = 344] 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1184d2800) [pid = 1770] [serial = 1031] [outer = 0x0] 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1185bb400) [pid = 1770] [serial = 1032] [outer = 0x1184d2800] 14:59:10 INFO - PROCESS | 1770 | 1468706350100 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x11864d800) [pid = 1770] [serial = 1033] [outer = 0x1184d2800] 14:59:10 INFO - PROCESS | 1770 | 1468706350549 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 14:59:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 14:59:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 673ms 14:59:10 INFO - PROCESS | 1770 | 1468706350579 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 14:59:10 INFO - PROCESS | 1770 | 1468706350583 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 14:59:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 14:59:10 INFO - PROCESS | 1770 | 1468706350587 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 14:59:10 INFO - PROCESS | 1770 | 1468706350589 Marionette TRACE conn2 <- [1,1350,null,{}] 14:59:10 INFO - PROCESS | 1770 | 1468706350592 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:10 INFO - PROCESS | 1770 | 1468706350593 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:10 INFO - PROCESS | 1770 | 1468706350741 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 14:59:10 INFO - PROCESS | 1770 | 1468706350790 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:10 INFO - PROCESS | 1770 | 1468706350792 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f06000 == 33 [pid = 1770] [id = 345] 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11948dc00) [pid = 1770] [serial = 1034] [outer = 0x0] 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119499000) [pid = 1770] [serial = 1035] [outer = 0x11948dc00] 14:59:10 INFO - PROCESS | 1770 | 1468706350822 Marionette DEBUG loaded listener.js 14:59:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119656400) [pid = 1770] [serial = 1036] [outer = 0x11948dc00] 14:59:11 INFO - PROCESS | 1770 | 1468706351234 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 14:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 14:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 672ms 14:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 14:59:11 INFO - PROCESS | 1770 | 1468706351259 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 1770 | 1468706351261 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 14:59:11 INFO - PROCESS | 1770 | 1468706351263 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 1770 | 1468706351266 Marionette TRACE conn2 <- [1,1354,null,{}] 14:59:11 INFO - PROCESS | 1770 | 1468706351274 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:11 INFO - PROCESS | 1770 | 1468706351278 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:11 INFO - PROCESS | 1770 | 1468706351374 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 14:59:11 INFO - PROCESS | 1770 | 1468706351428 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:11 INFO - PROCESS | 1770 | 1468706351431 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x119450800 == 34 [pid = 1770] [id = 346] 14:59:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196bcc00) [pid = 1770] [serial = 1037] [outer = 0x0] 14:59:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119ecf800) [pid = 1770] [serial = 1038] [outer = 0x1196bcc00] 14:59:11 INFO - PROCESS | 1770 | 1468706351462 Marionette DEBUG loaded listener.js 14:59:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1212ab400) [pid = 1770] [serial = 1039] [outer = 0x1196bcc00] 14:59:11 INFO - PROCESS | 1770 | 1468706351893 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 14:59:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 14:59:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 671ms 14:59:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 14:59:11 INFO - PROCESS | 1770 | 1468706351943 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 14:59:11 INFO - PROCESS | 1770 | 1468706351945 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 14:59:11 INFO - PROCESS | 1770 | 1468706351949 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 14:59:11 INFO - PROCESS | 1770 | 1468706351950 Marionette TRACE conn2 <- [1,1358,null,{}] 14:59:11 INFO - PROCESS | 1770 | 1468706351952 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:11 INFO - PROCESS | 1770 | 1468706351954 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:12 INFO - PROCESS | 1770 | 1468706352069 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 14:59:12 INFO - PROCESS | 1770 | 1468706352145 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:12 INFO - PROCESS | 1770 | 1468706352146 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b67000 == 35 [pid = 1770] [id = 347] 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x121bad800) [pid = 1770] [serial = 1040] [outer = 0x0] 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1249d6800) [pid = 1770] [serial = 1041] [outer = 0x121bad800] 14:59:12 INFO - PROCESS | 1770 | 1468706352175 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1251e6400) [pid = 1770] [serial = 1042] [outer = 0x121bad800] 14:59:12 INFO - PROCESS | 1770 | 1468706352572 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 14:59:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 14:59:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 669ms 14:59:12 INFO - PROCESS | 1770 | 1468706352619 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 14:59:12 INFO - PROCESS | 1770 | 1468706352620 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 14:59:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 14:59:12 INFO - PROCESS | 1770 | 1468706352623 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 14:59:12 INFO - PROCESS | 1770 | 1468706352624 Marionette TRACE conn2 <- [1,1362,null,{}] 14:59:12 INFO - PROCESS | 1770 | 1468706352627 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:12 INFO - PROCESS | 1770 | 1468706352628 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:12 INFO - PROCESS | 1770 | 1468706352720 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 14:59:12 INFO - PROCESS | 1770 | 1468706352772 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:12 INFO - PROCESS | 1770 | 1468706352773 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b90000 == 36 [pid = 1770] [id = 348] 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x124863400) [pid = 1770] [serial = 1043] [outer = 0x0] 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x125e4b800) [pid = 1770] [serial = 1044] [outer = 0x124863400] 14:59:12 INFO - PROCESS | 1770 | 1468706352802 Marionette DEBUG loaded listener.js 14:59:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x126b1bc00) [pid = 1770] [serial = 1045] [outer = 0x124863400] 14:59:13 INFO - PROCESS | 1770 | 1468706353247 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 14:59:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 14:59:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 669ms 14:59:13 INFO - PROCESS | 1770 | 1468706353293 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 14:59:13 INFO - PROCESS | 1770 | 1468706353296 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 14:59:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 14:59:13 INFO - PROCESS | 1770 | 1468706353299 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 14:59:13 INFO - PROCESS | 1770 | 1468706353300 Marionette TRACE conn2 <- [1,1366,null,{}] 14:59:13 INFO - PROCESS | 1770 | 1468706353303 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:13 INFO - PROCESS | 1770 | 1468706353307 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:13 INFO - PROCESS | 1770 | 1468706353429 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 14:59:13 INFO - PROCESS | 1770 | 1468706353557 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:13 INFO - PROCESS | 1770 | 1468706353559 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163e1800 == 37 [pid = 1770] [id = 349] 14:59:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x111c7b400) [pid = 1770] [serial = 1046] [outer = 0x0] 14:59:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1122b0000) [pid = 1770] [serial = 1047] [outer = 0x111c7b400] 14:59:13 INFO - PROCESS | 1770 | 1468706353587 Marionette DEBUG loaded listener.js 14:59:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x115ef0c00) [pid = 1770] [serial = 1048] [outer = 0x111c7b400] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x1163e6800 == 36 [pid = 1770] [id = 342] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x119457000 == 35 [pid = 1770] [id = 341] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x113b41000 == 34 [pid = 1770] [id = 340] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x1182ae800 == 33 [pid = 1770] [id = 329] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x128b90000 == 32 [pid = 1770] [id = 348] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x126b67000 == 31 [pid = 1770] [id = 347] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x119450800 == 30 [pid = 1770] [id = 346] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x120f06000 == 29 [pid = 1770] [id = 345] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x1186ca800 == 28 [pid = 1770] [id = 344] 14:59:14 INFO - PROCESS | 1770 | --DOCSHELL 0x117339000 == 27 [pid = 1770] [id = 343] 14:59:14 INFO - PROCESS | 1770 | 1468706354568 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 14:59:14 INFO - PROCESS | 1770 | 1468706354623 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 14:59:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 14:59:14 INFO - PROCESS | 1770 | 1468706354627 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 14:59:14 INFO - PROCESS | 1770 | 1468706354629 Marionette TRACE conn2 <- [1,1370,null,{}] 14:59:14 INFO - PROCESS | 1770 | 1468706354634 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:14 INFO - PROCESS | 1770 | 1468706354635 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:14 INFO - PROCESS | 1770 | 1468706354719 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 14:59:14 INFO - PROCESS | 1770 | 1468706354724 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:14 INFO - PROCESS | 1770 | 1468706354725 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x11671b800 == 28 [pid = 1770] [id = 350] 14:59:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1129ac800) [pid = 1770] [serial = 1049] [outer = 0x0] 14:59:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x116a70000) [pid = 1770] [serial = 1050] [outer = 0x1129ac800] 14:59:14 INFO - PROCESS | 1770 | 1468706354760 Marionette DEBUG loaded listener.js 14:59:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x111c83c00) [pid = 1770] [serial = 1051] [outer = 0x1129ac800] 14:59:15 INFO - PROCESS | 1770 | 1468706355115 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 1770 | 1468706355153 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 14:59:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html 14:59:15 INFO - PROCESS | 1770 | 1468706355157 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 1770 | 1468706355159 Marionette TRACE conn2 <- [1,1374,null,{}] 14:59:15 INFO - PROCESS | 1770 | 1468706355162 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:15 INFO - PROCESS | 1770 | 1468706355164 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:15 INFO - PROCESS | 1770 | 1468706355241 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 14:59:15 INFO - PROCESS | 1770 | 1468706355249 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:15 INFO - PROCESS | 1770 | 1468706355251 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186d6000 == 29 [pid = 1770] [id = 351] 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1177c6000) [pid = 1770] [serial = 1052] [outer = 0x0] 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x118533c00) [pid = 1770] [serial = 1053] [outer = 0x1177c6000] 14:59:15 INFO - PROCESS | 1770 | 1468706355278 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x118571400) [pid = 1770] [serial = 1054] [outer = 0x1177c6000] 14:59:15 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:15 INFO - PROCESS | 1770 | 1468706355636 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 14:59:15 INFO - PROCESS | 1770 | 1468706355692 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 14:59:15 INFO - PROCESS | 1770 | 1468706355701 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 14:59:15 INFO - PROCESS | 1770 | 1468706355704 Marionette TRACE conn2 <- [1,1378,null,{}] 14:59:15 INFO - PROCESS | 1770 | 1468706355712 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:15 INFO - PROCESS | 1770 | 1468706355715 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:15 INFO - PROCESS | 1770 | 1468706355820 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 14:59:15 INFO - PROCESS | 1770 | 1468706355825 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:15 INFO - PROCESS | 1770 | 1468706355827 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f22000 == 30 [pid = 1770] [id = 352] 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1129b2000) [pid = 1770] [serial = 1055] [outer = 0x0] 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x119482400) [pid = 1770] [serial = 1056] [outer = 0x1129b2000] 14:59:15 INFO - PROCESS | 1770 | 1468706355855 Marionette DEBUG loaded listener.js 14:59:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x119490800) [pid = 1770] [serial = 1057] [outer = 0x1129b2000] 14:59:16 INFO - PROCESS | 1770 | 1468706356216 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 14:59:16 INFO - PROCESS | 1770 | 1468706356230 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 14:59:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 14:59:16 INFO - PROCESS | 1770 | 1468706356234 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 14:59:16 INFO - PROCESS | 1770 | 1468706356235 Marionette TRACE conn2 <- [1,1382,null,{}] 14:59:16 INFO - PROCESS | 1770 | 1468706356237 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:16 INFO - PROCESS | 1770 | 1468706356238 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:16 INFO - PROCESS | 1770 | 1468706356336 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 14:59:16 INFO - PROCESS | 1770 | 1468706356372 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 1770 | 1468706356374 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c91000 == 31 [pid = 1770] [id = 353] 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1196b8800) [pid = 1770] [serial = 1058] [outer = 0x0] 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x119d65000) [pid = 1770] [serial = 1059] [outer = 0x1196b8800] 14:59:16 INFO - PROCESS | 1770 | 1468706356398 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x120f6b400) [pid = 1770] [serial = 1060] [outer = 0x1196b8800] 14:59:16 INFO - PROCESS | 1770 | [1770] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 14:59:16 INFO - PROCESS | 1770 | 1468706356725 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 14:59:16 INFO - PROCESS | 1770 | 1468706356757 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 14:59:16 INFO - PROCESS | 1770 | 1468706356767 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 14:59:16 INFO - PROCESS | 1770 | 1468706356768 Marionette TRACE conn2 <- [1,1386,null,{}] 14:59:16 INFO - PROCESS | 1770 | 1468706356770 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:16 INFO - PROCESS | 1770 | 1468706356771 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:16 INFO - PROCESS | 1770 | 1468706356868 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 14:59:16 INFO - PROCESS | 1770 | 1468706356872 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:16 INFO - PROCESS | 1770 | 1468706356873 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b85000 == 32 [pid = 1770] [id = 354] 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1177c0000) [pid = 1770] [serial = 1061] [outer = 0x0] 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1214f9c00) [pid = 1770] [serial = 1062] [outer = 0x1177c0000] 14:59:16 INFO - PROCESS | 1770 | 1468706356897 Marionette DEBUG loaded listener.js 14:59:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x124c90000) [pid = 1770] [serial = 1063] [outer = 0x1177c0000] 14:59:17 INFO - PROCESS | 1770 | 1468706357261 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 14:59:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 14:59:17 INFO - PROCESS | 1770 | 1468706357287 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 14:59:17 INFO - PROCESS | 1770 | 1468706357289 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 14:59:17 INFO - PROCESS | 1770 | 1468706357290 Marionette TRACE conn2 <- [1,1390,null,{}] 14:59:17 INFO - PROCESS | 1770 | 1468706357293 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:17 INFO - PROCESS | 1770 | 1468706357297 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:17 INFO - PROCESS | 1770 | 1468706357418 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 14:59:17 INFO - PROCESS | 1770 | 1468706357423 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:17 INFO - PROCESS | 1770 | 1468706357425 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x129543800 == 33 [pid = 1770] [id = 355] 14:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x124c97000) [pid = 1770] [serial = 1064] [outer = 0x0] 14:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x125e45400) [pid = 1770] [serial = 1065] [outer = 0x124c97000] 14:59:17 INFO - PROCESS | 1770 | 1468706357449 Marionette DEBUG loaded listener.js 14:59:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x128cb1800) [pid = 1770] [serial = 1066] [outer = 0x124c97000] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x11710c800) [pid = 1770] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1151dd800) [pid = 1770] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x11710b400) [pid = 1770] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x117102c00) [pid = 1770] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119607800) [pid = 1770] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1185c1c00) [pid = 1770] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1161dc800) [pid = 1770] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1184cd800) [pid = 1770] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1212a2800) [pid = 1770] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1196b0400) [pid = 1770] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128bd1800) [pid = 1770] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x128897c00) [pid = 1770] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x12a6bd400) [pid = 1770] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11302f400) [pid = 1770] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x116a6dc00) [pid = 1770] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11964d800) [pid = 1770] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x111aad400) [pid = 1770] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x118620400) [pid = 1770] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1151dd400) [pid = 1770] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1122b5000) [pid = 1770] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 14:59:17 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118429c00) [pid = 1770] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 14:59:18 INFO - PROCESS | 1770 | 1468706358001 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 14:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 722ms 14:59:18 INFO - PROCESS | 1770 | 1468706358012 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 14:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 14:59:18 INFO - PROCESS | 1770 | 1468706358014 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 14:59:18 INFO - PROCESS | 1770 | 1468706358016 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 1770 | 1468706358017 Marionette TRACE conn2 <- [1,1394,null,{}] 14:59:18 INFO - PROCESS | 1770 | 1468706358020 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:18 INFO - PROCESS | 1770 | 1468706358021 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:18 INFO - PROCESS | 1770 | 1468706358098 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 14:59:18 INFO - PROCESS | 1770 | 1468706358101 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:18 INFO - PROCESS | 1770 | 1468706358102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x121920800 == 34 [pid = 1770] [id = 356] 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x110e53400) [pid = 1770] [serial = 1067] [outer = 0x0] 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1129afc00) [pid = 1770] [serial = 1068] [outer = 0x110e53400] 14:59:18 INFO - PROCESS | 1770 | 1468706358127 Marionette DEBUG loaded listener.js 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1170b0c00) [pid = 1770] [serial = 1069] [outer = 0x110e53400] 14:59:18 INFO - PROCESS | 1770 | 1468706358452 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 14:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 467ms 14:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 14:59:18 INFO - PROCESS | 1770 | 1468706358484 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 1770 | 1468706358486 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 14:59:18 INFO - PROCESS | 1770 | 1468706358488 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 1770 | 1468706358489 Marionette TRACE conn2 <- [1,1398,null,{}] 14:59:18 INFO - PROCESS | 1770 | 1468706358491 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:18 INFO - PROCESS | 1770 | 1468706358492 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:18 INFO - PROCESS | 1770 | 1468706358566 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 14:59:18 INFO - PROCESS | 1770 | 1468706358621 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:18 INFO - PROCESS | 1770 | 1468706358623 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b9000 == 35 [pid = 1770] [id = 357] 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x11617b400) [pid = 1770] [serial = 1070] [outer = 0x0] 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1177c6800) [pid = 1770] [serial = 1071] [outer = 0x11617b400] 14:59:18 INFO - PROCESS | 1770 | 1468706358646 Marionette DEBUG loaded listener.js 14:59:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x119654400) [pid = 1770] [serial = 1072] [outer = 0x11617b400] 14:59:18 INFO - PROCESS | 1770 | 1468706358891 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 14:59:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 14:59:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 419ms 14:59:18 INFO - PROCESS | 1770 | 1468706358908 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 14:59:18 INFO - PROCESS | 1770 | 1468706358909 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 14:59:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 14:59:18 INFO - PROCESS | 1770 | 1468706358919 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 14:59:18 INFO - PROCESS | 1770 | 1468706358920 Marionette TRACE conn2 <- [1,1402,null,{}] 14:59:18 INFO - PROCESS | 1770 | 1468706358924 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:18 INFO - PROCESS | 1770 | 1468706358925 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | 1468706359015 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 14:59:19 INFO - PROCESS | 1770 | 1468706359019 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1770 | 1468706359020 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f1e800 == 36 [pid = 1770] [id = 358] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1196af800) [pid = 1770] [serial = 1073] [outer = 0x0] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x125e51c00) [pid = 1770] [serial = 1074] [outer = 0x1196af800] 14:59:19 INFO - PROCESS | 1770 | 1468706359044 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x128bd3400) [pid = 1770] [serial = 1075] [outer = 0x1196af800] 14:59:19 INFO - PROCESS | 1770 | 1468706359366 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 14:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 470ms 14:59:19 INFO - PROCESS | 1770 | 1468706359390 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 1770 | 1468706359391 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 14:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 14:59:19 INFO - PROCESS | 1770 | 1468706359393 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 1770 | 1468706359396 Marionette TRACE conn2 <- [1,1406,null,{}] 14:59:19 INFO - PROCESS | 1770 | 1468706359399 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:19 INFO - PROCESS | 1770 | 1468706359400 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | 1468706359472 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 14:59:19 INFO - PROCESS | 1770 | 1468706359531 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1770 | 1468706359532 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adb9800 == 37 [pid = 1770] [id = 359] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1196b0400) [pid = 1770] [serial = 1076] [outer = 0x0] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x128cbb800) [pid = 1770] [serial = 1077] [outer = 0x1196b0400] 14:59:19 INFO - PROCESS | 1770 | 1468706359556 Marionette DEBUG loaded listener.js 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x128f0ec00) [pid = 1770] [serial = 1078] [outer = 0x1196b0400] 14:59:19 INFO - PROCESS | 1770 | 1468706359801 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 14:59:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 14:59:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 420ms 14:59:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 14:59:19 INFO - PROCESS | 1770 | 1468706359817 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 14:59:19 INFO - PROCESS | 1770 | 1468706359818 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 14:59:19 INFO - PROCESS | 1770 | 1468706359820 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 14:59:19 INFO - PROCESS | 1770 | 1468706359822 Marionette TRACE conn2 <- [1,1410,null,{}] 14:59:19 INFO - PROCESS | 1770 | 1468706359825 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:19 INFO - PROCESS | 1770 | 1468706359826 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | 1468706359939 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 14:59:19 INFO - PROCESS | 1770 | 1468706359943 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:19 INFO - PROCESS | 1770 | 1468706359944 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7e800 == 38 [pid = 1770] [id = 360] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1251e3000) [pid = 1770] [serial = 1079] [outer = 0x0] 14:59:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x129305800) [pid = 1770] [serial = 1080] [outer = 0x1251e3000] 14:59:19 INFO - PROCESS | 1770 | 1468706359970 Marionette DEBUG loaded listener.js 14:59:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x12958f000) [pid = 1770] [serial = 1081] [outer = 0x1251e3000] 14:59:20 INFO - PROCESS | 1770 | 1468706360718 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 14:59:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 14:59:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 971ms 14:59:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 14:59:20 INFO - PROCESS | 1770 | 1468706360793 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 14:59:20 INFO - PROCESS | 1770 | 1468706360795 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 14:59:20 INFO - PROCESS | 1770 | 1468706360798 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 14:59:20 INFO - PROCESS | 1770 | 1468706360800 Marionette TRACE conn2 <- [1,1414,null,{}] 14:59:20 INFO - PROCESS | 1770 | 1468706360804 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:20 INFO - PROCESS | 1770 | 1468706360806 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:20 INFO - PROCESS | 1770 | 1468706360917 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 14:59:20 INFO - PROCESS | 1770 | 1468706360970 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:20 INFO - PROCESS | 1770 | 1468706360971 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x119444800 == 39 [pid = 1770] [id = 361] 14:59:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x117105800) [pid = 1770] [serial = 1082] [outer = 0x0] 14:59:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1177cac00) [pid = 1770] [serial = 1083] [outer = 0x117105800] 14:59:21 INFO - PROCESS | 1770 | 1468706361001 Marionette DEBUG loaded listener.js 14:59:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x118535000) [pid = 1770] [serial = 1084] [outer = 0x117105800] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x12adb9800 == 38 [pid = 1770] [id = 359] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x120f1e800 == 37 [pid = 1770] [id = 358] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b9000 == 36 [pid = 1770] [id = 357] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x121920800 == 35 [pid = 1770] [id = 356] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x129543800 == 34 [pid = 1770] [id = 355] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x128b85000 == 33 [pid = 1770] [id = 354] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x123c91000 == 32 [pid = 1770] [id = 353] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x120f22000 == 31 [pid = 1770] [id = 352] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1186d6000 == 30 [pid = 1770] [id = 351] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x11671b800 == 29 [pid = 1770] [id = 350] 14:59:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1163e1800 == 28 [pid = 1770] [id = 349] 14:59:21 INFO - PROCESS | 1770 | 1468706361805 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 14:59:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 14:59:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 1025ms 14:59:21 INFO - PROCESS | 1770 | 1468706361823 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 14:59:21 INFO - PROCESS | 1770 | 1468706361826 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 14:59:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 14:59:21 INFO - PROCESS | 1770 | 1468706361831 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 14:59:21 INFO - PROCESS | 1770 | 1468706361833 Marionette TRACE conn2 <- [1,1418,null,{}] 14:59:21 INFO - PROCESS | 1770 | 1468706361854 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:21 INFO - PROCESS | 1770 | 1468706361856 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1184cc800) [pid = 1770] [serial = 1018] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119ec7400) [pid = 1770] [serial = 1002] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x118656800) [pid = 1770] [serial = 996] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x119488400) [pid = 1770] [serial = 997] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1177c6400) [pid = 1770] [serial = 993] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x11853c000) [pid = 1770] [serial = 994] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1196bc000) [pid = 1770] [serial = 999] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x119651800) [pid = 1770] [serial = 988] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1191b7400) [pid = 1770] [serial = 987] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1168a7c00) [pid = 1770] [serial = 990] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x117105c00) [pid = 1770] [serial = 991] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11864bc00) [pid = 1770] [serial = 970] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x118568c00) [pid = 1770] [serial = 969] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x124c91c00) [pid = 1770] [serial = 1005] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x120f9b800) [pid = 1770] [serial = 973] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x119d6bc00) [pid = 1770] [serial = 972] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x128cbac00) [pid = 1770] [serial = 1017] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x129307400) [pid = 1770] [serial = 976] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128caf400) [pid = 1770] [serial = 975] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x12a85ac00) [pid = 1770] [serial = 979] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x12a804000) [pid = 1770] [serial = 978] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12a8f1400) [pid = 1770] [serial = 982] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12a85f400) [pid = 1770] [serial = 981] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x118425000) [pid = 1770] [serial = 985] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x116b13c00) [pid = 1770] [serial = 984] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x120fa3000) [pid = 1770] [serial = 1003] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x126b1b400) [pid = 1770] [serial = 1008] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1167ee400) [pid = 1770] [serial = 1011] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11861e800) [pid = 1770] [serial = 1012] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1288a0000) [pid = 1770] [serial = 1009] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x125e4f800) [pid = 1770] [serial = 1006] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x128bd1000) [pid = 1770] [serial = 1015] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x11714fc00) [pid = 1770] [serial = 1027] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1161dc400) [pid = 1770] [serial = 1026] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x11999f000) [pid = 1770] [serial = 1000] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1129acc00) [pid = 1770] [serial = 1020] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x113d42c00) [pid = 1770] [serial = 1021] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x118432000) [pid = 1770] [serial = 1023] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x11856ac00) [pid = 1770] [serial = 1024] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x125e48000) [pid = 1770] [serial = 1014] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1185b9800) [pid = 1770] [serial = 1030] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1184cc400) [pid = 1770] [serial = 1029] [outer = 0x0] [url = about:blank] 14:59:21 INFO - PROCESS | 1770 | 1468706361965 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 14:59:21 INFO - PROCESS | 1770 | 1468706361974 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:21 INFO - PROCESS | 1770 | 1468706361976 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aa0800 == 29 [pid = 1770] [id = 362] 14:59:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1170b0400) [pid = 1770] [serial = 1085] [outer = 0x0] 14:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x117105c00) [pid = 1770] [serial = 1086] [outer = 0x1170b0400] 14:59:22 INFO - PROCESS | 1770 | 1468706362004 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x118241c00) [pid = 1770] [serial = 1087] [outer = 0x1170b0400] 14:59:22 INFO - PROCESS | 1770 | 1468706362354 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 14:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 14:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 574ms 14:59:22 INFO - PROCESS | 1770 | 1468706362405 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 1770 | 1468706362409 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 14:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 14:59:22 INFO - PROCESS | 1770 | 1468706362414 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - PROCESS | 1770 | 1468706362416 Marionette TRACE conn2 <- [1,1422,null,{}] 14:59:22 INFO - PROCESS | 1770 | 1468706362418 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:22 INFO - PROCESS | 1770 | 1468706362420 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:22 INFO - PROCESS | 1770 | 1468706362495 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 14:59:22 INFO - PROCESS | 1770 | 1468706362500 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:22 INFO - PROCESS | 1770 | 1468706362501 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182a9800 == 30 [pid = 1770] [id = 363] 14:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1184cb000) [pid = 1770] [serial = 1088] [outer = 0x0] 14:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1185bc000) [pid = 1770] [serial = 1089] [outer = 0x1184cb000] 14:59:22 INFO - PROCESS | 1770 | 1468706362529 Marionette DEBUG loaded listener.js 14:59:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x11861c400) [pid = 1770] [serial = 1090] [outer = 0x1184cb000] 14:59:22 INFO - PROCESS | 1770 | 1468706362888 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 14:59:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 14:59:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 520ms 14:59:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 14:59:22 INFO - PROCESS | 1770 | 1468706362940 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 14:59:22 INFO - PROCESS | 1770 | 1468706362941 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 14:59:22 INFO - PROCESS | 1770 | 1468706362947 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 14:59:22 INFO - PROCESS | 1770 | 1468706362949 Marionette TRACE conn2 <- [1,1426,null,{}] 14:59:22 INFO - PROCESS | 1770 | 1468706362957 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:22 INFO - PROCESS | 1770 | 1468706362960 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:23 INFO - PROCESS | 1770 | 1468706363038 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 14:59:23 INFO - PROCESS | 1770 | 1468706363045 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 1770 | 1468706363048 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199ba800 == 31 [pid = 1770] [id = 364] 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x118ef5400) [pid = 1770] [serial = 1091] [outer = 0x0] 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x11948a400) [pid = 1770] [serial = 1092] [outer = 0x118ef5400] 14:59:23 INFO - PROCESS | 1770 | 1468706363075 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11964fc00) [pid = 1770] [serial = 1093] [outer = 0x118ef5400] 14:59:23 INFO - PROCESS | 1770 | 1468706363420 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 14:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 14:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 520ms 14:59:23 INFO - PROCESS | 1770 | 1468706363468 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 14:59:23 INFO - PROCESS | 1770 | 1468706363469 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 14:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 14:59:23 INFO - PROCESS | 1770 | 1468706363472 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 14:59:23 INFO - PROCESS | 1770 | 1468706363473 Marionette TRACE conn2 <- [1,1430,null,{}] 14:59:23 INFO - PROCESS | 1770 | 1468706363475 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:23 INFO - PROCESS | 1770 | 1468706363476 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:23 INFO - PROCESS | 1770 | 1468706363584 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 14:59:23 INFO - PROCESS | 1770 | 1468706363590 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:23 INFO - PROCESS | 1770 | 1468706363591 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fdf000 == 32 [pid = 1770] [id = 365] 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11965a400) [pid = 1770] [serial = 1094] [outer = 0x0] 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11976d000) [pid = 1770] [serial = 1095] [outer = 0x11965a400] 14:59:23 INFO - PROCESS | 1770 | 1468706363616 Marionette DEBUG loaded listener.js 14:59:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119eca000) [pid = 1770] [serial = 1096] [outer = 0x11965a400] 14:59:23 INFO - PROCESS | 1770 | 1468706363968 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 14:59:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 14:59:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 518ms 14:59:23 INFO - PROCESS | 1770 | 1468706363991 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 14:59:23 INFO - PROCESS | 1770 | 1468706363992 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 14:59:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 14:59:23 INFO - PROCESS | 1770 | 1468706363994 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 14:59:23 INFO - PROCESS | 1770 | 1468706363997 Marionette TRACE conn2 <- [1,1434,null,{}] 14:59:24 INFO - PROCESS | 1770 | 1468706364000 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:24 INFO - PROCESS | 1770 | 1468706364001 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:24 INFO - PROCESS | 1770 | 1468706364096 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 14:59:24 INFO - PROCESS | 1770 | 1468706364100 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 1770 | 1468706364101 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x121bca800 == 33 [pid = 1770] [id = 366] 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11965a800) [pid = 1770] [serial = 1097] [outer = 0x0] 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x120f9f800) [pid = 1770] [serial = 1098] [outer = 0x11965a800] 14:59:24 INFO - PROCESS | 1770 | 1468706364125 Marionette DEBUG loaded listener.js 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x124861000) [pid = 1770] [serial = 1099] [outer = 0x11965a800] 14:59:24 INFO - PROCESS | 1770 | 1468706364480 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 14:59:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 14:59:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 522ms 14:59:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 14:59:24 INFO - PROCESS | 1770 | 1468706364516 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 14:59:24 INFO - PROCESS | 1770 | 1468706364517 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 14:59:24 INFO - PROCESS | 1770 | 1468706364519 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 14:59:24 INFO - PROCESS | 1770 | 1468706364520 Marionette TRACE conn2 <- [1,1438,null,{}] 14:59:24 INFO - PROCESS | 1770 | 1468706364523 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:24 INFO - PROCESS | 1770 | 1468706364527 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:24 INFO - PROCESS | 1770 | 1468706364640 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 14:59:24 INFO - PROCESS | 1770 | 1468706364677 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:24 INFO - PROCESS | 1770 | 1468706364678 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x125317000 == 34 [pid = 1770] [id = 367] 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1251e1400) [pid = 1770] [serial = 1100] [outer = 0x0] 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x125395000) [pid = 1770] [serial = 1101] [outer = 0x1251e1400] 14:59:24 INFO - PROCESS | 1770 | 1468706364709 Marionette DEBUG loaded listener.js 14:59:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128bcec00) [pid = 1770] [serial = 1102] [outer = 0x1251e1400] 14:59:25 INFO - PROCESS | 1770 | 1468706365042 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 14:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 570ms 14:59:25 INFO - PROCESS | 1770 | 1468706365090 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 1770 | 1468706365091 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 14:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 14:59:25 INFO - PROCESS | 1770 | 1468706365094 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 1770 | 1468706365095 Marionette TRACE conn2 <- [1,1442,null,{}] 14:59:25 INFO - PROCESS | 1770 | 1468706365097 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:25 INFO - PROCESS | 1770 | 1468706365098 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:25 INFO - PROCESS | 1770 | 1468706365195 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 14:59:25 INFO - PROCESS | 1770 | 1468706365198 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 1770 | 1468706365199 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd2800 == 35 [pid = 1770] [id = 368] 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x11617a800) [pid = 1770] [serial = 1103] [outer = 0x0] 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128cb5000) [pid = 1770] [serial = 1104] [outer = 0x11617a800] 14:59:25 INFO - PROCESS | 1770 | 1468706365223 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128f0dc00) [pid = 1770] [serial = 1105] [outer = 0x11617a800] 14:59:25 INFO - PROCESS | 1770 | 1468706365559 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 14:59:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 14:59:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 518ms 14:59:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 14:59:25 INFO - PROCESS | 1770 | 1468706365613 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 14:59:25 INFO - PROCESS | 1770 | 1468706365614 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 14:59:25 INFO - PROCESS | 1770 | 1468706365616 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 14:59:25 INFO - PROCESS | 1770 | 1468706365617 Marionette TRACE conn2 <- [1,1446,null,{}] 14:59:25 INFO - PROCESS | 1770 | 1468706365619 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:25 INFO - PROCESS | 1770 | 1468706365621 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:25 INFO - PROCESS | 1770 | 1468706365715 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 14:59:25 INFO - PROCESS | 1770 | 1468706365727 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:25 INFO - PROCESS | 1770 | 1468706365735 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c9800 == 36 [pid = 1770] [id = 369] 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128ffb800) [pid = 1770] [serial = 1106] [outer = 0x0] 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12930ac00) [pid = 1770] [serial = 1107] [outer = 0x128ffb800] 14:59:25 INFO - PROCESS | 1770 | 1468706365760 Marionette DEBUG loaded listener.js 14:59:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12957c000) [pid = 1770] [serial = 1108] [outer = 0x128ffb800] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1129b2000) [pid = 1770] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11617b400) [pid = 1770] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1184d2800) [pid = 1770] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11948dc00) [pid = 1770] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1196bcc00) [pid = 1770] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x111c7b400) [pid = 1770] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1129ac800) [pid = 1770] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x121bad800) [pid = 1770] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x124863400) [pid = 1770] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1177c0000) [pid = 1770] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1196b8800) [pid = 1770] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1196af800) [pid = 1770] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x124c97000) [pid = 1770] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x110e53400) [pid = 1770] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1196b0400) [pid = 1770] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 14:59:26 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1177c6000) [pid = 1770] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 14:59:26 INFO - PROCESS | 1770 | 1468706366185 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 14:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 14:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 618ms 14:59:26 INFO - PROCESS | 1770 | 1468706366235 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 14:59:26 INFO - PROCESS | 1770 | 1468706366237 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 14:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 14:59:26 INFO - PROCESS | 1770 | 1468706366240 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 14:59:26 INFO - PROCESS | 1770 | 1468706366242 Marionette TRACE conn2 <- [1,1450,null,{}] 14:59:26 INFO - PROCESS | 1770 | 1468706366246 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:26 INFO - PROCESS | 1770 | 1468706366247 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:26 INFO - PROCESS | 1770 | 1468706366366 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 14:59:26 INFO - PROCESS | 1770 | 1468706366372 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:26 INFO - PROCESS | 1770 | 1468706366373 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x129541000 == 37 [pid = 1770] [id = 370] 14:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11710b400) [pid = 1770] [serial = 1109] [outer = 0x0] 14:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x119659800) [pid = 1770] [serial = 1110] [outer = 0x11710b400] 14:59:26 INFO - PROCESS | 1770 | 1468706366413 Marionette DEBUG loaded listener.js 14:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x121209400) [pid = 1770] [serial = 1111] [outer = 0x11710b400] 14:59:26 INFO - PROCESS | 1770 | 1468706366769 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 14:59:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 14:59:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 14:59:26 INFO - PROCESS | 1770 | 1468706366810 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 14:59:26 INFO - PROCESS | 1770 | 1468706366811 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 14:59:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 14:59:26 INFO - PROCESS | 1770 | 1468706366814 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 14:59:26 INFO - PROCESS | 1770 | 1468706366815 Marionette TRACE conn2 <- [1,1454,null,{}] 14:59:26 INFO - PROCESS | 1770 | 1468706366817 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:26 INFO - PROCESS | 1770 | 1468706366818 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:26 INFO - PROCESS | 1770 | 1468706366930 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 14:59:26 INFO - PROCESS | 1770 | 1468706366936 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:26 INFO - PROCESS | 1770 | 1468706366937 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a72a800 == 38 [pid = 1770] [id = 371] 14:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x12120ac00) [pid = 1770] [serial = 1112] [outer = 0x0] 14:59:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128f08c00) [pid = 1770] [serial = 1113] [outer = 0x12120ac00] 14:59:26 INFO - PROCESS | 1770 | 1468706366961 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x129576400) [pid = 1770] [serial = 1114] [outer = 0x12120ac00] 14:59:27 INFO - PROCESS | 1770 | 1468706367272 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 14:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 469ms 14:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 14:59:27 INFO - PROCESS | 1770 | 1468706367285 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 1770 | 1468706367286 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 14:59:27 INFO - PROCESS | 1770 | 1468706367288 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 1770 | 1468706367290 Marionette TRACE conn2 <- [1,1458,null,{}] 14:59:27 INFO - PROCESS | 1770 | 1468706367292 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:27 INFO - PROCESS | 1770 | 1468706367295 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:27 INFO - PROCESS | 1770 | 1468706367386 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 14:59:27 INFO - PROCESS | 1770 | 1468706367390 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 1770 | 1468706367391 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b882800 == 39 [pid = 1770] [id = 372] 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x12957b400) [pid = 1770] [serial = 1115] [outer = 0x0] 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1296a0000) [pid = 1770] [serial = 1116] [outer = 0x12957b400] 14:59:27 INFO - PROCESS | 1770 | 1468706367418 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x12a7b4c00) [pid = 1770] [serial = 1117] [outer = 0x12957b400] 14:59:27 INFO - PROCESS | 1770 | 1468706367755 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 14:59:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 14:59:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 14:59:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 14:59:27 INFO - PROCESS | 1770 | 1468706367817 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 14:59:27 INFO - PROCESS | 1770 | 1468706367819 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 14:59:27 INFO - PROCESS | 1770 | 1468706367821 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 14:59:27 INFO - PROCESS | 1770 | 1468706367822 Marionette TRACE conn2 <- [1,1462,null,{}] 14:59:27 INFO - PROCESS | 1770 | 1468706367824 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:27 INFO - PROCESS | 1770 | 1468706367825 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:27 INFO - PROCESS | 1770 | 1468706367911 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 14:59:27 INFO - PROCESS | 1770 | 1468706367916 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:27 INFO - PROCESS | 1770 | 1468706367917 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c9800 == 40 [pid = 1770] [id = 373] 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x12a7b8c00) [pid = 1770] [serial = 1118] [outer = 0x0] 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x12a7be800) [pid = 1770] [serial = 1119] [outer = 0x12a7b8c00] 14:59:27 INFO - PROCESS | 1770 | 1468706367940 Marionette DEBUG loaded listener.js 14:59:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12a80d400) [pid = 1770] [serial = 1120] [outer = 0x12a7b8c00] 14:59:28 INFO - PROCESS | 1770 | 1468706368452 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 14:59:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 14:59:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 668ms 14:59:28 INFO - PROCESS | 1770 | 1468706368490 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 14:59:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 14:59:28 INFO - PROCESS | 1770 | 1468706368492 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 14:59:28 INFO - PROCESS | 1770 | 1468706368495 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 14:59:28 INFO - PROCESS | 1770 | 1468706368499 Marionette TRACE conn2 <- [1,1466,null,{}] 14:59:28 INFO - PROCESS | 1770 | 1468706368502 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:28 INFO - PROCESS | 1770 | 1468706368504 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:28 INFO - PROCESS | 1770 | 1468706368613 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 14:59:28 INFO - PROCESS | 1770 | 1468706368669 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:28 INFO - PROCESS | 1770 | 1468706368670 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186ba000 == 41 [pid = 1770] [id = 374] 14:59:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x118431c00) [pid = 1770] [serial = 1121] [outer = 0x0] 14:59:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x11853c000) [pid = 1770] [serial = 1122] [outer = 0x118431c00] 14:59:28 INFO - PROCESS | 1770 | 1468706368702 Marionette DEBUG loaded listener.js 14:59:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1185c4c00) [pid = 1770] [serial = 1123] [outer = 0x118431c00] 14:59:29 INFO - PROCESS | 1770 | 1468706369187 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 14:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 722ms 14:59:29 INFO - PROCESS | 1770 | 1468706369218 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 1770 | 1468706369221 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 14:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 14:59:29 INFO - PROCESS | 1770 | 1468706369226 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 1770 | 1468706369228 Marionette TRACE conn2 <- [1,1470,null,{}] 14:59:29 INFO - PROCESS | 1770 | 1468706369248 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:29 INFO - PROCESS | 1770 | 1468706369250 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:29 INFO - PROCESS | 1770 | 1468706369371 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 14:59:29 INFO - PROCESS | 1770 | 1468706369454 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:29 INFO - PROCESS | 1770 | 1468706369455 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x125c07000 == 42 [pid = 1770] [id = 375] 14:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119608400) [pid = 1770] [serial = 1124] [outer = 0x0] 14:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119656c00) [pid = 1770] [serial = 1125] [outer = 0x119608400] 14:59:29 INFO - PROCESS | 1770 | 1468706369485 Marionette DEBUG loaded listener.js 14:59:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x119951400) [pid = 1770] [serial = 1126] [outer = 0x119608400] 14:59:29 INFO - PROCESS | 1770 | 1468706369915 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 14:59:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 14:59:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 739ms 14:59:29 INFO - PROCESS | 1770 | 1468706369965 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 14:59:29 INFO - PROCESS | 1770 | 1468706369967 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 14:59:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 14:59:29 INFO - PROCESS | 1770 | 1468706369969 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 14:59:29 INFO - PROCESS | 1770 | 1468706369972 Marionette TRACE conn2 <- [1,1474,null,{}] 14:59:29 INFO - PROCESS | 1770 | 1468706369996 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:30 INFO - PROCESS | 1770 | 1468706369999 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:30 INFO - PROCESS | 1770 | 1468706370121 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 14:59:30 INFO - PROCESS | 1770 | 1468706370174 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:30 INFO - PROCESS | 1770 | 1468706370176 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c1800 == 43 [pid = 1770] [id = 376] 14:59:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x125e4c800) [pid = 1770] [serial = 1127] [outer = 0x0] 14:59:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x126333c00) [pid = 1770] [serial = 1128] [outer = 0x125e4c800] 14:59:30 INFO - PROCESS | 1770 | 1468706370208 Marionette DEBUG loaded listener.js 14:59:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1288a4800) [pid = 1770] [serial = 1129] [outer = 0x125e4c800] 14:59:30 INFO - PROCESS | 1770 | 1468706370654 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 14:59:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 14:59:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 721ms 14:59:30 INFO - PROCESS | 1770 | 1468706370697 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 14:59:30 INFO - PROCESS | 1770 | 1468706370699 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 14:59:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 14:59:30 INFO - PROCESS | 1770 | 1468706370702 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 14:59:30 INFO - PROCESS | 1770 | 1468706370703 Marionette TRACE conn2 <- [1,1478,null,{}] 14:59:30 INFO - PROCESS | 1770 | 1468706370706 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:30 INFO - PROCESS | 1770 | 1468706370707 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:30 INFO - PROCESS | 1770 | 1468706370812 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 14:59:31 INFO - PROCESS | 1770 | 1468706371017 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:31 INFO - PROCESS | 1770 | 1468706371019 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f2b800 == 44 [pid = 1770] [id = 377] 14:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x11327d400) [pid = 1770] [serial = 1130] [outer = 0x0] 14:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x115123400) [pid = 1770] [serial = 1131] [outer = 0x11327d400] 14:59:31 INFO - PROCESS | 1770 | 1468706371048 Marionette DEBUG loaded listener.js 14:59:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1168a6400) [pid = 1770] [serial = 1132] [outer = 0x11327d400] 14:59:31 INFO - PROCESS | 1770 | 1468706371522 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 14:59:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 14:59:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 872ms 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x12b882800 == 43 [pid = 1770] [id = 372] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x12a72a800 == 42 [pid = 1770] [id = 371] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x129541000 == 41 [pid = 1770] [id = 370] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c9800 == 40 [pid = 1770] [id = 369] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd2800 == 39 [pid = 1770] [id = 368] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x125317000 == 38 [pid = 1770] [id = 367] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x121bca800 == 37 [pid = 1770] [id = 366] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x120fdf000 == 36 [pid = 1770] [id = 365] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x1199ba800 == 35 [pid = 1770] [id = 364] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x1182a9800 == 34 [pid = 1770] [id = 363] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x116aa0800 == 33 [pid = 1770] [id = 362] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x119444800 == 32 [pid = 1770] [id = 361] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7e800 == 31 [pid = 1770] [id = 360] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c1800 == 30 [pid = 1770] [id = 376] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x125c07000 == 29 [pid = 1770] [id = 375] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x1186ba000 == 28 [pid = 1770] [id = 374] 14:59:32 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c9800 == 27 [pid = 1770] [id = 373] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11864d800) [pid = 1770] [serial = 1033] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1185bb400) [pid = 1770] [serial = 1032] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x119656400) [pid = 1770] [serial = 1036] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x119499000) [pid = 1770] [serial = 1035] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1212ab400) [pid = 1770] [serial = 1039] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x119ecf800) [pid = 1770] [serial = 1038] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x115ef0c00) [pid = 1770] [serial = 1048] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1122b0000) [pid = 1770] [serial = 1047] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x116a70000) [pid = 1770] [serial = 1050] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x111c83c00) [pid = 1770] [serial = 1051] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1251e6400) [pid = 1770] [serial = 1042] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1249d6800) [pid = 1770] [serial = 1041] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x126b1bc00) [pid = 1770] [serial = 1045] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x125e4b800) [pid = 1770] [serial = 1044] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1214f9c00) [pid = 1770] [serial = 1062] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x120f6b400) [pid = 1770] [serial = 1060] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119d65000) [pid = 1770] [serial = 1059] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128bd3400) [pid = 1770] [serial = 1075] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x125e45400) [pid = 1770] [serial = 1065] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1129afc00) [pid = 1770] [serial = 1068] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1170b0c00) [pid = 1770] [serial = 1069] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x125e51c00) [pid = 1770] [serial = 1074] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x128cb1800) [pid = 1770] [serial = 1066] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128cbb800) [pid = 1770] [serial = 1077] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x118533c00) [pid = 1770] [serial = 1053] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x119482400) [pid = 1770] [serial = 1056] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x124c90000) [pid = 1770] [serial = 1063] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x119490800) [pid = 1770] [serial = 1057] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x119654400) [pid = 1770] [serial = 1072] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x128f0ec00) [pid = 1770] [serial = 1078] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x118571400) [pid = 1770] [serial = 1054] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1177c6800) [pid = 1770] [serial = 1071] [outer = 0x0] [url = about:blank] 14:59:32 INFO - PROCESS | 1770 | 1468706372316 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 1770 | 1468706372319 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 14:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 14:59:32 INFO - PROCESS | 1770 | 1468706372329 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 1770 | 1468706372330 Marionette TRACE conn2 <- [1,1482,null,{}] 14:59:32 INFO - PROCESS | 1770 | 1468706372334 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:32 INFO - PROCESS | 1770 | 1468706372336 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:32 INFO - PROCESS | 1770 | 1468706372414 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 14:59:32 INFO - PROCESS | 1770 | 1468706372418 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 1770 | 1468706372422 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aae000 == 28 [pid = 1770] [id = 378] 14:59:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x116b0c400) [pid = 1770] [serial = 1133] [outer = 0x0] 14:59:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1170a7400) [pid = 1770] [serial = 1134] [outer = 0x116b0c400] 14:59:32 INFO - PROCESS | 1770 | 1468706372451 Marionette DEBUG loaded listener.js 14:59:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x11710c800) [pid = 1770] [serial = 1135] [outer = 0x116b0c400] 14:59:32 INFO - PROCESS | 1770 | 1468706372790 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 14:59:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 14:59:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 523ms 14:59:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 14:59:32 INFO - PROCESS | 1770 | 1468706372851 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 14:59:32 INFO - PROCESS | 1770 | 1468706372853 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 14:59:32 INFO - PROCESS | 1770 | 1468706372858 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 14:59:32 INFO - PROCESS | 1770 | 1468706372860 Marionette TRACE conn2 <- [1,1486,null,{}] 14:59:32 INFO - PROCESS | 1770 | 1468706372863 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:32 INFO - PROCESS | 1770 | 1468706372865 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:32 INFO - PROCESS | 1770 | 1468706372942 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 14:59:32 INFO - PROCESS | 1770 | 1468706372949 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:32 INFO - PROCESS | 1770 | 1468706372950 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185ac000 == 29 [pid = 1770] [id = 379] 14:59:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1177c6000) [pid = 1770] [serial = 1136] [outer = 0x0] 14:59:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x118430800) [pid = 1770] [serial = 1137] [outer = 0x1177c6000] 14:59:32 INFO - PROCESS | 1770 | 1468706372977 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x118563800) [pid = 1770] [serial = 1138] [outer = 0x1177c6000] 14:59:33 INFO - PROCESS | 1770 | 1468706373373 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 14:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 14:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 575ms 14:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 14:59:33 INFO - PROCESS | 1770 | 1468706373431 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 14:59:33 INFO - PROCESS | 1770 | 1468706373432 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 14:59:33 INFO - PROCESS | 1770 | 1468706373434 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - PROCESS | 1770 | 1468706373436 Marionette TRACE conn2 <- [1,1490,null,{}] 14:59:33 INFO - PROCESS | 1770 | 1468706373443 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:33 INFO - PROCESS | 1770 | 1468706373446 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:33 INFO - PROCESS | 1770 | 1468706373523 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 14:59:33 INFO - PROCESS | 1770 | 1468706373532 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:33 INFO - PROCESS | 1770 | 1468706373535 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0d800 == 30 [pid = 1770] [id = 380] 14:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x119482c00) [pid = 1770] [serial = 1139] [outer = 0x0] 14:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x119486c00) [pid = 1770] [serial = 1140] [outer = 0x119482c00] 14:59:33 INFO - PROCESS | 1770 | 1468706373563 Marionette DEBUG loaded listener.js 14:59:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1194a1c00) [pid = 1770] [serial = 1141] [outer = 0x119482c00] 14:59:33 INFO - PROCESS | 1770 | 1468706373915 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 14:59:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 14:59:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 14:59:33 INFO - PROCESS | 1770 | 1468706373955 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 14:59:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 14:59:33 INFO - PROCESS | 1770 | 1468706373957 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 14:59:33 INFO - PROCESS | 1770 | 1468706373959 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 14:59:33 INFO - PROCESS | 1770 | 1468706373960 Marionette TRACE conn2 <- [1,1494,null,{}] 14:59:33 INFO - PROCESS | 1770 | 1468706373962 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:33 INFO - PROCESS | 1770 | 1468706373964 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:34 INFO - PROCESS | 1770 | 1468706374068 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 14:59:34 INFO - PROCESS | 1770 | 1468706374101 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 1770 | 1468706374103 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff8800 == 31 [pid = 1770] [id = 381] 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11964d000) [pid = 1770] [serial = 1142] [outer = 0x0] 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1196b4800) [pid = 1770] [serial = 1143] [outer = 0x11964d000] 14:59:34 INFO - PROCESS | 1770 | 1468706374127 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1194a5400) [pid = 1770] [serial = 1144] [outer = 0x11964d000] 14:59:34 INFO - PROCESS | 1770 | 1468706374435 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 14:59:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 14:59:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 522ms 14:59:34 INFO - PROCESS | 1770 | 1468706374482 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 14:59:34 INFO - PROCESS | 1770 | 1468706374483 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 14:59:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 14:59:34 INFO - PROCESS | 1770 | 1468706374486 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 14:59:34 INFO - PROCESS | 1770 | 1468706374487 Marionette TRACE conn2 <- [1,1498,null,{}] 14:59:34 INFO - PROCESS | 1770 | 1468706374489 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:34 INFO - PROCESS | 1770 | 1468706374490 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:34 INFO - PROCESS | 1770 | 1468706374584 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 14:59:34 INFO - PROCESS | 1770 | 1468706374619 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:34 INFO - PROCESS | 1770 | 1468706374620 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12531c000 == 32 [pid = 1770] [id = 382] 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1129b3c00) [pid = 1770] [serial = 1145] [outer = 0x0] 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119ece000) [pid = 1770] [serial = 1146] [outer = 0x1129b3c00] 14:59:34 INFO - PROCESS | 1770 | 1468706374645 Marionette DEBUG loaded listener.js 14:59:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1212ab400) [pid = 1770] [serial = 1147] [outer = 0x1129b3c00] 14:59:34 INFO - PROCESS | 1770 | 1468706374960 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 14:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 14:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 521ms 14:59:35 INFO - PROCESS | 1770 | 1468706375008 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 14:59:35 INFO - PROCESS | 1770 | 1468706375009 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 14:59:35 INFO - PROCESS | 1770 | 1468706375011 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 1770 | 1468706375013 Marionette TRACE conn2 <- [1,1502,null,{}] 14:59:35 INFO - PROCESS | 1770 | 1468706375015 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:35 INFO - PROCESS | 1770 | 1468706375019 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:35 INFO - PROCESS | 1770 | 1468706375131 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 14:59:35 INFO - PROCESS | 1770 | 1468706375164 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 1770 | 1468706375165 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e19800 == 33 [pid = 1770] [id = 383] 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x124839c00) [pid = 1770] [serial = 1148] [outer = 0x0] 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x124c95400) [pid = 1770] [serial = 1149] [outer = 0x124839c00] 14:59:35 INFO - PROCESS | 1770 | 1468706375190 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125e4f800) [pid = 1770] [serial = 1150] [outer = 0x124839c00] 14:59:35 INFO - PROCESS | 1770 | 1468706375517 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 14:59:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 14:59:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 521ms 14:59:35 INFO - PROCESS | 1770 | 1468706375533 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 14:59:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 14:59:35 INFO - PROCESS | 1770 | 1468706375534 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 14:59:35 INFO - PROCESS | 1770 | 1468706375536 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 14:59:35 INFO - PROCESS | 1770 | 1468706375538 Marionette TRACE conn2 <- [1,1506,null,{}] 14:59:35 INFO - PROCESS | 1770 | 1468706375540 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:35 INFO - PROCESS | 1770 | 1468706375541 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:35 INFO - PROCESS | 1770 | 1468706375636 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 14:59:35 INFO - PROCESS | 1770 | 1468706375672 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:35 INFO - PROCESS | 1770 | 1468706375673 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x128ddd800 == 34 [pid = 1770] [id = 384] 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x12690e800) [pid = 1770] [serial = 1151] [outer = 0x0] 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x126b1b400) [pid = 1770] [serial = 1152] [outer = 0x12690e800] 14:59:35 INFO - PROCESS | 1770 | 1468706375697 Marionette DEBUG loaded listener.js 14:59:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x12889d800) [pid = 1770] [serial = 1153] [outer = 0x12690e800] 14:59:36 INFO - PROCESS | 1770 | 1468706375995 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 14:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 14:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 469ms 14:59:36 INFO - PROCESS | 1770 | 1468706376006 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 14:59:36 INFO - PROCESS | 1770 | 1468706376007 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 14:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 14:59:36 INFO - PROCESS | 1770 | 1468706376009 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 14:59:36 INFO - PROCESS | 1770 | 1468706376011 Marionette TRACE conn2 <- [1,1510,null,{}] 14:59:36 INFO - PROCESS | 1770 | 1468706376030 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:36 INFO - PROCESS | 1770 | 1468706376033 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:36 INFO - PROCESS | 1770 | 1468706376126 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 14:59:36 INFO - PROCESS | 1770 | 1468706376129 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 1770 | 1468706376130 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292ca000 == 35 [pid = 1770] [id = 385] 14:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x112a7b400) [pid = 1770] [serial = 1154] [outer = 0x0] 14:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1288a1800) [pid = 1770] [serial = 1155] [outer = 0x112a7b400] 14:59:36 INFO - PROCESS | 1770 | 1468706376157 Marionette DEBUG loaded listener.js 14:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128bd7c00) [pid = 1770] [serial = 1156] [outer = 0x112a7b400] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x12a7b8c00) [pid = 1770] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x12957b400) [pid = 1770] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1251e1400) [pid = 1770] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11965a800) [pid = 1770] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x128ffb800) [pid = 1770] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x117105800) [pid = 1770] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11965a400) [pid = 1770] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118ef5400) [pid = 1770] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1184cb000) [pid = 1770] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1251e3000) [pid = 1770] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1170b0400) [pid = 1770] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x11617a800) [pid = 1770] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12120ac00) [pid = 1770] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 14:59:36 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x11710b400) [pid = 1770] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 14:59:36 INFO - PROCESS | 1770 | 1468706376749 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 14:59:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 14:59:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 789ms 14:59:36 INFO - PROCESS | 1770 | 1468706376800 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 14:59:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 14:59:36 INFO - PROCESS | 1770 | 1468706376802 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 14:59:36 INFO - PROCESS | 1770 | 1468706376805 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 14:59:36 INFO - PROCESS | 1770 | 1468706376807 Marionette TRACE conn2 <- [1,1514,null,{}] 14:59:36 INFO - PROCESS | 1770 | 1468706376810 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:36 INFO - PROCESS | 1770 | 1468706376812 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:36 INFO - PROCESS | 1770 | 1468706376946 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 14:59:36 INFO - PROCESS | 1770 | 1468706376984 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:36 INFO - PROCESS | 1770 | 1468706376985 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b8a800 == 36 [pid = 1770] [id = 386] 14:59:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1129b2000) [pid = 1770] [serial = 1157] [outer = 0x0] 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1177c6400) [pid = 1770] [serial = 1158] [outer = 0x1129b2000] 14:59:37 INFO - PROCESS | 1770 | 1468706377009 Marionette DEBUG loaded listener.js 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x118649400) [pid = 1770] [serial = 1159] [outer = 0x1129b2000] 14:59:37 INFO - PROCESS | 1770 | 1468706377264 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 14:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 14:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 470ms 14:59:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 14:59:37 INFO - PROCESS | 1770 | 1468706377275 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 14:59:37 INFO - PROCESS | 1770 | 1468706377276 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 14:59:37 INFO - PROCESS | 1770 | 1468706377278 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 14:59:37 INFO - PROCESS | 1770 | 1468706377281 Marionette TRACE conn2 <- [1,1518,null,{}] 14:59:37 INFO - PROCESS | 1770 | 1468706377291 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:37 INFO - PROCESS | 1770 | 1468706377292 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:37 INFO - PROCESS | 1770 | 1468706377374 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 14:59:37 INFO - PROCESS | 1770 | 1468706377381 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:37 INFO - PROCESS | 1770 | 1468706377382 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7d8000 == 37 [pid = 1770] [id = 387] 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x11965a400) [pid = 1770] [serial = 1160] [outer = 0x0] 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x125c50400) [pid = 1770] [serial = 1161] [outer = 0x11965a400] 14:59:37 INFO - PROCESS | 1770 | 1468706377406 Marionette DEBUG loaded listener.js 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x128caf800) [pid = 1770] [serial = 1162] [outer = 0x11965a400] 14:59:37 INFO - PROCESS | 1770 | 1468706377717 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 14:59:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 14:59:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 477ms 14:59:37 INFO - PROCESS | 1770 | 1468706377756 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 14:59:37 INFO - PROCESS | 1770 | 1468706377766 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 14:59:37 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 14:59:37 INFO - PROCESS | 1770 | 1468706377768 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 14:59:37 INFO - PROCESS | 1770 | 1468706377770 Marionette TRACE conn2 <- [1,1522,null,{}] 14:59:37 INFO - PROCESS | 1770 | 1468706377772 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:37 INFO - PROCESS | 1770 | 1468706377774 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:37 INFO - PROCESS | 1770 | 1468706377884 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 14:59:37 INFO - PROCESS | 1770 | 1468706377891 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:37 INFO - PROCESS | 1770 | 1468706377893 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12ad54000 == 38 [pid = 1770] [id = 388] 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1130dc400) [pid = 1770] [serial = 1163] [outer = 0x0] 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128cb3800) [pid = 1770] [serial = 1164] [outer = 0x1130dc400] 14:59:37 INFO - PROCESS | 1770 | 1468706377919 Marionette DEBUG loaded listener.js 14:59:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128ff8800) [pid = 1770] [serial = 1165] [outer = 0x1130dc400] 14:59:38 INFO - PROCESS | 1770 | 1468706378228 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:59:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 14:59:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 14:59:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 14:59:38 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 14:59:38 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 469ms 14:59:38 INFO - PROCESS | 1770 | 1468706378238 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 1770 | 1468706378239 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 14:59:38 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 14:59:38 INFO - PROCESS | 1770 | 1468706378242 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 1770 | 1468706378243 Marionette TRACE conn2 <- [1,1526,null,{}] 14:59:38 INFO - PROCESS | 1770 | 1468706378247 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:38 INFO - PROCESS | 1770 | 1468706378249 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:38 INFO - PROCESS | 1770 | 1468706378326 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 14:59:38 INFO - PROCESS | 1770 | 1468706378342 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 1770 | 1468706378343 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c339800 == 39 [pid = 1770] [id = 389] 14:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x129571400) [pid = 1770] [serial = 1166] [outer = 0x0] 14:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1296a9c00) [pid = 1770] [serial = 1167] [outer = 0x129571400] 14:59:38 INFO - PROCESS | 1770 | 1468706378368 Marionette DEBUG loaded listener.js 14:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12a6c2c00) [pid = 1770] [serial = 1168] [outer = 0x129571400] 14:59:38 INFO - PROCESS | 1770 | 1468706378747 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 14:59:38 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 14:59:38 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:38 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:38 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 14:59:38 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 523ms 14:59:38 INFO - PROCESS | 1770 | 1468706378765 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 14:59:38 INFO - PROCESS | 1770 | 1468706378768 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 14:59:38 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 14:59:38 INFO - PROCESS | 1770 | 1468706378771 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 14:59:38 INFO - PROCESS | 1770 | 1468706378773 Marionette TRACE conn2 <- [1,1530,null,{}] 14:59:38 INFO - PROCESS | 1770 | 1468706378777 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:38 INFO - PROCESS | 1770 | 1468706378779 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:38 INFO - PROCESS | 1770 | 1468706378914 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 14:59:38 INFO - PROCESS | 1770 | 1468706378971 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:38 INFO - PROCESS | 1770 | 1468706378972 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x117448800 == 40 [pid = 1770] [id = 390] 14:59:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x116a7bc00) [pid = 1770] [serial = 1169] [outer = 0x0] 14:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x117103400) [pid = 1770] [serial = 1170] [outer = 0x116a7bc00] 14:59:39 INFO - PROCESS | 1770 | 1468706379003 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1177c4800) [pid = 1770] [serial = 1171] [outer = 0x116a7bc00] 14:59:39 INFO - PROCESS | 1770 | 1468706379455 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 14:59:39 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 14:59:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 14:59:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 14:59:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 14:59:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 14:59:39 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 14:59:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 14:59:39 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 14:59:39 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 720ms 14:59:39 INFO - PROCESS | 1770 | 1468706379493 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 14:59:39 INFO - PROCESS | 1770 | 1468706379497 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 14:59:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 14:59:39 INFO - PROCESS | 1770 | 1468706379504 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 14:59:39 INFO - PROCESS | 1770 | 1468706379506 Marionette TRACE conn2 <- [1,1534,null,{}] 14:59:39 INFO - PROCESS | 1770 | 1468706379510 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:39 INFO - PROCESS | 1770 | 1468706379513 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:39 INFO - PROCESS | 1770 | 1468706379692 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 14:59:39 INFO - PROCESS | 1770 | 1468706379794 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:39 INFO - PROCESS | 1770 | 1468706379796 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x121231800 == 41 [pid = 1770] [id = 391] 14:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x118431400) [pid = 1770] [serial = 1172] [outer = 0x0] 14:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x11861d000) [pid = 1770] [serial = 1173] [outer = 0x118431400] 14:59:39 INFO - PROCESS | 1770 | 1468706379824 Marionette DEBUG loaded listener.js 14:59:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x119481400) [pid = 1770] [serial = 1174] [outer = 0x118431400] 14:59:40 INFO - PROCESS | 1770 | 1468706380334 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 14:59:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 14:59:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 872ms 14:59:40 INFO - PROCESS | 1770 | 1468706380376 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 14:59:40 INFO - PROCESS | 1770 | 1468706380377 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 14:59:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 14:59:40 INFO - PROCESS | 1770 | 1468706380380 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 14:59:40 INFO - PROCESS | 1770 | 1468706380382 Marionette TRACE conn2 <- [1,1538,null,{}] 14:59:40 INFO - PROCESS | 1770 | 1468706380390 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:40 INFO - PROCESS | 1770 | 1468706380393 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:40 INFO - PROCESS | 1770 | 1468706380504 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 14:59:40 INFO - PROCESS | 1770 | 1468706380562 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:40 INFO - PROCESS | 1770 | 1468706380564 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x125c02800 == 42 [pid = 1770] [id = 392] 14:59:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1188c6000) [pid = 1770] [serial = 1175] [outer = 0x0] 14:59:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1196bc000) [pid = 1770] [serial = 1176] [outer = 0x1188c6000] 14:59:40 INFO - PROCESS | 1770 | 1468706380595 Marionette DEBUG loaded listener.js 14:59:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1218b8000) [pid = 1770] [serial = 1177] [outer = 0x1188c6000] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12ad54000 == 41 [pid = 1770] [id = 388] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7d8000 == 40 [pid = 1770] [id = 387] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x128b8a800 == 39 [pid = 1770] [id = 386] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x1292ca000 == 38 [pid = 1770] [id = 385] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x128ddd800 == 37 [pid = 1770] [id = 384] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x125e19800 == 36 [pid = 1770] [id = 383] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12531c000 == 35 [pid = 1770] [id = 382] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff8800 == 34 [pid = 1770] [id = 381] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x120f0d800 == 33 [pid = 1770] [id = 380] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x1185ac000 == 32 [pid = 1770] [id = 379] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x116aae000 == 31 [pid = 1770] [id = 378] 14:59:41 INFO - PROCESS | 1770 | --DOCSHELL 0x117f2b800 == 30 [pid = 1770] [id = 377] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x125395000) [pid = 1770] [serial = 1101] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x120f9f800) [pid = 1770] [serial = 1098] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x128bcec00) [pid = 1770] [serial = 1102] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x12930ac00) [pid = 1770] [serial = 1107] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1177cac00) [pid = 1770] [serial = 1083] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118535000) [pid = 1770] [serial = 1084] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11976d000) [pid = 1770] [serial = 1095] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11948a400) [pid = 1770] [serial = 1092] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11964fc00) [pid = 1770] [serial = 1093] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1185bc000) [pid = 1770] [serial = 1089] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11861c400) [pid = 1770] [serial = 1090] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12958f000) [pid = 1770] [serial = 1081] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x129305800) [pid = 1770] [serial = 1080] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x117105c00) [pid = 1770] [serial = 1086] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118241c00) [pid = 1770] [serial = 1087] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128cb5000) [pid = 1770] [serial = 1104] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128f08c00) [pid = 1770] [serial = 1113] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x119659800) [pid = 1770] [serial = 1110] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12957c000) [pid = 1770] [serial = 1108] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x129576400) [pid = 1770] [serial = 1114] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x128f0dc00) [pid = 1770] [serial = 1105] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a7b4c00) [pid = 1770] [serial = 1117] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x119eca000) [pid = 1770] [serial = 1096] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x121209400) [pid = 1770] [serial = 1111] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x124861000) [pid = 1770] [serial = 1099] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x12a80d400) [pid = 1770] [serial = 1120] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x12a7be800) [pid = 1770] [serial = 1119] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1296a0000) [pid = 1770] [serial = 1116] [outer = 0x0] [url = about:blank] 14:59:41 INFO - PROCESS | 1770 | 1468706381253 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 14:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 922ms 14:59:41 INFO - PROCESS | 1770 | 1468706381302 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 1770 | 1468706381305 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 14:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 14:59:41 INFO - PROCESS | 1770 | 1468706381307 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 1770 | 1468706381311 Marionette TRACE conn2 <- [1,1542,null,{}] 14:59:41 INFO - PROCESS | 1770 | 1468706381316 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:41 INFO - PROCESS | 1770 | 1468706381317 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:41 INFO - PROCESS | 1770 | 1468706381398 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 14:59:41 INFO - PROCESS | 1770 | 1468706381404 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 1770 | 1468706381406 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x117453800 == 31 [pid = 1770] [id = 393] 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118242000) [pid = 1770] [serial = 1178] [outer = 0x0] 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x118535000) [pid = 1770] [serial = 1179] [outer = 0x118242000] 14:59:41 INFO - PROCESS | 1770 | 1468706381433 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1188c3c00) [pid = 1770] [serial = 1180] [outer = 0x118242000] 14:59:41 INFO - PROCESS | 1770 | 1468706381755 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 14:59:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 14:59:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 475ms 14:59:41 INFO - PROCESS | 1770 | 1468706381788 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 14:59:41 INFO - PROCESS | 1770 | 1468706381790 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 14:59:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 14:59:41 INFO - PROCESS | 1770 | 1468706381796 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 14:59:41 INFO - PROCESS | 1770 | 1468706381798 Marionette TRACE conn2 <- [1,1546,null,{}] 14:59:41 INFO - PROCESS | 1770 | 1468706381800 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:41 INFO - PROCESS | 1770 | 1468706381802 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:41 INFO - PROCESS | 1770 | 1468706381882 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 14:59:41 INFO - PROCESS | 1770 | 1468706381886 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:41 INFO - PROCESS | 1770 | 1468706381887 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199d1000 == 32 [pid = 1770] [id = 394] 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x119487c00) [pid = 1770] [serial = 1181] [outer = 0x0] 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1196b7c00) [pid = 1770] [serial = 1182] [outer = 0x119487c00] 14:59:41 INFO - PROCESS | 1770 | 1468706381913 Marionette DEBUG loaded listener.js 14:59:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x119eca000) [pid = 1770] [serial = 1183] [outer = 0x119487c00] 14:59:42 INFO - PROCESS | 1770 | 1468706382254 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 14:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 471ms 14:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 14:59:42 INFO - PROCESS | 1770 | 1468706382267 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 1770 | 1468706382269 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 14:59:42 INFO - PROCESS | 1770 | 1468706382271 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 1770 | 1468706382274 Marionette TRACE conn2 <- [1,1550,null,{}] 14:59:42 INFO - PROCESS | 1770 | 1468706382283 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:42 INFO - PROCESS | 1770 | 1468706382286 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:42 INFO - PROCESS | 1770 | 1468706382367 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 14:59:42 INFO - PROCESS | 1770 | 1468706382425 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 1770 | 1468706382427 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x121483000 == 33 [pid = 1770] [id = 395] 14:59:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x120f6e000) [pid = 1770] [serial = 1184] [outer = 0x0] 14:59:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x121ba6800) [pid = 1770] [serial = 1185] [outer = 0x120f6e000] 14:59:42 INFO - PROCESS | 1770 | 1468706382453 Marionette DEBUG loaded listener.js 14:59:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1253e1800) [pid = 1770] [serial = 1186] [outer = 0x120f6e000] 14:59:42 INFO - PROCESS | 1770 | 1468706382750 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 14:59:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 14:59:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 522ms 14:59:42 INFO - PROCESS | 1770 | 1468706382793 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 14:59:42 INFO - PROCESS | 1770 | 1468706382797 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 14:59:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 14:59:42 INFO - PROCESS | 1770 | 1468706382800 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 14:59:42 INFO - PROCESS | 1770 | 1468706382801 Marionette TRACE conn2 <- [1,1554,null,{}] 14:59:42 INFO - PROCESS | 1770 | 1468706382803 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:42 INFO - PROCESS | 1770 | 1468706382804 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:42 INFO - PROCESS | 1770 | 1468706382884 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 14:59:42 INFO - PROCESS | 1770 | 1468706382942 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:42 INFO - PROCESS | 1770 | 1468706382943 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e13000 == 34 [pid = 1770] [id = 396] 14:59:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1212a3000) [pid = 1770] [serial = 1187] [outer = 0x0] 14:59:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x126904800) [pid = 1770] [serial = 1188] [outer = 0x1212a3000] 14:59:42 INFO - PROCESS | 1770 | 1468706382968 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128bd0c00) [pid = 1770] [serial = 1189] [outer = 0x1212a3000] 14:59:43 INFO - PROCESS | 1770 | 1468706383239 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 14:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 469ms 14:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 14:59:43 INFO - PROCESS | 1770 | 1468706383270 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 1770 | 1468706383271 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 14:59:43 INFO - PROCESS | 1770 | 1468706383273 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 1770 | 1468706383274 Marionette TRACE conn2 <- [1,1558,null,{}] 14:59:43 INFO - PROCESS | 1770 | 1468706383285 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:43 INFO - PROCESS | 1770 | 1468706383286 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:43 INFO - PROCESS | 1770 | 1468706383386 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 14:59:43 INFO - PROCESS | 1770 | 1468706383423 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 1770 | 1468706383424 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de5800 == 35 [pid = 1770] [id = 397] 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1133ca000) [pid = 1770] [serial = 1190] [outer = 0x0] 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x128cb3000) [pid = 1770] [serial = 1191] [outer = 0x1133ca000] 14:59:43 INFO - PROCESS | 1770 | 1468706383448 Marionette DEBUG loaded listener.js 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128f07000) [pid = 1770] [serial = 1192] [outer = 0x1133ca000] 14:59:43 INFO - PROCESS | 1770 | 1468706383771 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 14:59:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 14:59:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 518ms 14:59:43 INFO - PROCESS | 1770 | 1468706383792 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 14:59:43 INFO - PROCESS | 1770 | 1468706383793 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 14:59:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 14:59:43 INFO - PROCESS | 1770 | 1468706383797 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 14:59:43 INFO - PROCESS | 1770 | 1468706383798 Marionette TRACE conn2 <- [1,1562,null,{}] 14:59:43 INFO - PROCESS | 1770 | 1468706383800 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:43 INFO - PROCESS | 1770 | 1468706383804 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:43 INFO - PROCESS | 1770 | 1468706383917 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 14:59:43 INFO - PROCESS | 1770 | 1468706383932 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:43 INFO - PROCESS | 1770 | 1468706383934 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b8800 == 36 [pid = 1770] [id = 398] 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128f11800) [pid = 1770] [serial = 1193] [outer = 0x0] 14:59:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x129592800) [pid = 1770] [serial = 1194] [outer = 0x128f11800] 14:59:43 INFO - PROCESS | 1770 | 1468706383959 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x12a7b3c00) [pid = 1770] [serial = 1195] [outer = 0x128f11800] 14:59:44 INFO - PROCESS | 1770 | 1468706384299 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 14:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 14:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 14:59:44 INFO - PROCESS | 1770 | 1468706384320 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 1770 | 1468706384322 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 14:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 14:59:44 INFO - PROCESS | 1770 | 1468706384324 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 1770 | 1468706384325 Marionette TRACE conn2 <- [1,1566,null,{}] 14:59:44 INFO - PROCESS | 1770 | 1468706384327 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:44 INFO - PROCESS | 1770 | 1468706384330 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:44 INFO - PROCESS | 1770 | 1468706384427 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 14:59:44 INFO - PROCESS | 1770 | 1468706384431 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 1770 | 1468706384432 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9b2000 == 37 [pid = 1770] [id = 399] 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1133ee400) [pid = 1770] [serial = 1196] [outer = 0x0] 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a7bf400) [pid = 1770] [serial = 1197] [outer = 0x1133ee400] 14:59:44 INFO - PROCESS | 1770 | 1468706384455 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12a80d000) [pid = 1770] [serial = 1198] [outer = 0x1133ee400] 14:59:44 INFO - PROCESS | 1770 | 1468706384772 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 14:59:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 14:59:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 467ms 14:59:44 INFO - PROCESS | 1770 | 1468706384792 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 14:59:44 INFO - PROCESS | 1770 | 1468706384793 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 14:59:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 14:59:44 INFO - PROCESS | 1770 | 1468706384803 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 14:59:44 INFO - PROCESS | 1770 | 1468706384804 Marionette TRACE conn2 <- [1,1570,null,{}] 14:59:44 INFO - PROCESS | 1770 | 1468706384816 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:44 INFO - PROCESS | 1770 | 1468706384817 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:44 INFO - PROCESS | 1770 | 1468706384915 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 14:59:44 INFO - PROCESS | 1770 | 1468706384918 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:44 INFO - PROCESS | 1770 | 1468706384919 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b88c800 == 38 [pid = 1770] [id = 400] 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7bf800) [pid = 1770] [serial = 1199] [outer = 0x0] 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12a85d000) [pid = 1770] [serial = 1200] [outer = 0x12a7bf800] 14:59:44 INFO - PROCESS | 1770 | 1468706384942 Marionette DEBUG loaded listener.js 14:59:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x12a8e7000) [pid = 1770] [serial = 1201] [outer = 0x12a7bf800] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1177c6000) [pid = 1770] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x116b0c400) [pid = 1770] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11964d000) [pid = 1770] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1129b3c00) [pid = 1770] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119482c00) [pid = 1770] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x124839c00) [pid = 1770] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1129b2000) [pid = 1770] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12690e800) [pid = 1770] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x11327d400) [pid = 1770] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x112a7b400) [pid = 1770] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118431c00) [pid = 1770] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x11965a400) [pid = 1770] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119608400) [pid = 1770] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1130dc400) [pid = 1770] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 14:59:45 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x125e4c800) [pid = 1770] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 14:59:45 INFO - PROCESS | 1770 | 1468706385351 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 14:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 578ms 14:59:45 INFO - PROCESS | 1770 | 1468706385381 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 1770 | 1468706385382 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 14:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 14:59:45 INFO - PROCESS | 1770 | 1468706385384 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 1770 | 1468706385386 Marionette TRACE conn2 <- [1,1574,null,{}] 14:59:45 INFO - PROCESS | 1770 | 1468706385388 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:45 INFO - PROCESS | 1770 | 1468706385390 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:45 INFO - PROCESS | 1770 | 1468706385467 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 14:59:45 INFO - PROCESS | 1770 | 1468706385471 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:45 INFO - PROCESS | 1770 | 1468706385472 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12111e000 == 39 [pid = 1770] [id = 401] 14:59:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x115efdc00) [pid = 1770] [serial = 1202] [outer = 0x0] 14:59:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118431c00) [pid = 1770] [serial = 1203] [outer = 0x115efdc00] 14:59:45 INFO - PROCESS | 1770 | 1468706385496 Marionette DEBUG loaded listener.js 14:59:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119482c00) [pid = 1770] [serial = 1204] [outer = 0x115efdc00] 14:59:45 INFO - PROCESS | 1770 | 1468706385804 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 14:59:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 14:59:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 468ms 14:59:45 INFO - PROCESS | 1770 | 1468706385853 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 14:59:45 INFO - PROCESS | 1770 | 1468706385854 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 14:59:45 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 14:59:45 INFO - PROCESS | 1770 | 1468706385857 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 14:59:45 INFO - PROCESS | 1770 | 1468706385858 Marionette TRACE conn2 <- [1,1578,null,{}] 14:59:45 INFO - PROCESS | 1770 | 1468706385860 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:45 INFO - PROCESS | 1770 | 1468706385861 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:45 INFO - PROCESS | 1770 | 1468706385939 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 14:59:46 INFO - PROCESS | 1770 | 1468706386001 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1770 | 1468706386002 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d1000 == 40 [pid = 1770] [id = 402] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119481800) [pid = 1770] [serial = 1205] [outer = 0x0] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1218b9400) [pid = 1770] [serial = 1206] [outer = 0x119481800] 14:59:46 INFO - PROCESS | 1770 | 1468706386025 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x12a80d400) [pid = 1770] [serial = 1207] [outer = 0x119481800] 14:59:46 INFO - PROCESS | 1770 | 1468706386293 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 14:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 469ms 14:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 14:59:46 INFO - PROCESS | 1770 | 1468706386334 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 1770 | 1468706386335 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 14:59:46 INFO - PROCESS | 1770 | 1468706386337 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 1770 | 1468706386339 Marionette TRACE conn2 <- [1,1582,null,{}] 14:59:46 INFO - PROCESS | 1770 | 1468706386341 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:46 INFO - PROCESS | 1770 | 1468706386343 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:46 INFO - PROCESS | 1770 | 1468706386444 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 14:59:46 INFO - PROCESS | 1770 | 1468706386449 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1770 | 1468706386451 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc35000 == 41 [pid = 1770] [id = 403] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x12a8e7800) [pid = 1770] [serial = 1208] [outer = 0x0] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12bb47400) [pid = 1770] [serial = 1209] [outer = 0x12a8e7800] 14:59:46 INFO - PROCESS | 1770 | 1468706386479 Marionette DEBUG loaded listener.js 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x12bb55400) [pid = 1770] [serial = 1210] [outer = 0x12a8e7800] 14:59:46 INFO - PROCESS | 1770 | 1468706386819 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 14:59:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 14:59:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 519ms 14:59:46 INFO - PROCESS | 1770 | 1468706386858 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 14:59:46 INFO - PROCESS | 1770 | 1468706386859 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 14:59:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 14:59:46 INFO - PROCESS | 1770 | 1468706386862 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 14:59:46 INFO - PROCESS | 1770 | 1468706386864 Marionette TRACE conn2 <- [1,1586,null,{}] 14:59:46 INFO - PROCESS | 1770 | 1468706386877 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:46 INFO - PROCESS | 1770 | 1468706386878 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:46 INFO - PROCESS | 1770 | 1468706386954 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 14:59:46 INFO - PROCESS | 1770 | 1468706386958 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:46 INFO - PROCESS | 1770 | 1468706386959 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d093000 == 42 [pid = 1770] [id = 404] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12bb4e000) [pid = 1770] [serial = 1211] [outer = 0x0] 14:59:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12bca8c00) [pid = 1770] [serial = 1212] [outer = 0x12bb4e000] 14:59:46 INFO - PROCESS | 1770 | 1468706386984 Marionette DEBUG loaded listener.js 14:59:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12bcae400) [pid = 1770] [serial = 1213] [outer = 0x12bb4e000] 14:59:47 INFO - PROCESS | 1770 | 1468706387304 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 14:59:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 14:59:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 473ms 14:59:47 INFO - PROCESS | 1770 | 1468706387383 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 14:59:47 INFO - PROCESS | 1770 | 1468706387385 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 14:59:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 14:59:47 INFO - PROCESS | 1770 | 1468706387389 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 14:59:47 INFO - PROCESS | 1770 | 1468706387392 Marionette TRACE conn2 <- [1,1590,null,{}] 14:59:47 INFO - PROCESS | 1770 | 1468706387396 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:47 INFO - PROCESS | 1770 | 1468706387398 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:47 INFO - PROCESS | 1770 | 1468706387497 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 14:59:47 INFO - PROCESS | 1770 | 1468706387599 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:47 INFO - PROCESS | 1770 | 1468706387603 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x11734c800 == 43 [pid = 1770] [id = 405] 14:59:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1170b4c00) [pid = 1770] [serial = 1214] [outer = 0x0] 14:59:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11710d000) [pid = 1770] [serial = 1215] [outer = 0x1170b4c00] 14:59:47 INFO - PROCESS | 1770 | 1468706387633 Marionette DEBUG loaded listener.js 14:59:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1184cfc00) [pid = 1770] [serial = 1216] [outer = 0x1170b4c00] 14:59:48 INFO - PROCESS | 1770 | 1468706388080 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 14:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 14:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 723ms 14:59:48 INFO - PROCESS | 1770 | 1468706388113 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 14:59:48 INFO - PROCESS | 1770 | 1468706388115 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 14:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 14:59:48 INFO - PROCESS | 1770 | 1468706388143 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 1770 | 1468706388146 Marionette TRACE conn2 <- [1,1594,null,{}] 14:59:48 INFO - PROCESS | 1770 | 1468706388180 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:48 INFO - PROCESS | 1770 | 1468706388182 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:48 INFO - PROCESS | 1770 | 1468706388286 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 14:59:48 INFO - PROCESS | 1770 | 1468706388360 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:48 INFO - PROCESS | 1770 | 1468706388361 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x12537b000 == 44 [pid = 1770] [id = 406] 14:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1196b4c00) [pid = 1770] [serial = 1217] [outer = 0x0] 14:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x119776800) [pid = 1770] [serial = 1218] [outer = 0x1196b4c00] 14:59:48 INFO - PROCESS | 1770 | 1468706388391 Marionette DEBUG loaded listener.js 14:59:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1214f6800) [pid = 1770] [serial = 1219] [outer = 0x1196b4c00] 14:59:48 INFO - PROCESS | 1770 | 1468706388808 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 14:59:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 14:59:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 685ms 14:59:48 INFO - PROCESS | 1770 | 1468706388826 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 14:59:48 INFO - PROCESS | 1770 | 1468706388828 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 14:59:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 14:59:48 INFO - PROCESS | 1770 | 1468706388833 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 14:59:48 INFO - PROCESS | 1770 | 1468706388834 Marionette TRACE conn2 <- [1,1598,null,{}] 14:59:48 INFO - PROCESS | 1770 | 1468706388841 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:48 INFO - PROCESS | 1770 | 1468706388844 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:48 INFO - PROCESS | 1770 | 1468706388946 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 14:59:49 INFO - PROCESS | 1770 | 1468706389009 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 1770 | 1468706389011 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc29800 == 45 [pid = 1770] [id = 407] 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x128bcec00) [pid = 1770] [serial = 1220] [outer = 0x0] 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x128cb8000) [pid = 1770] [serial = 1221] [outer = 0x128bcec00] 14:59:49 INFO - PROCESS | 1770 | 1468706389042 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x128ffb800) [pid = 1770] [serial = 1222] [outer = 0x128bcec00] 14:59:49 INFO - PROCESS | 1770 | 1468706389504 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 14:59:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 14:59:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 718ms 14:59:49 INFO - PROCESS | 1770 | 1468706389552 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 14:59:49 INFO - PROCESS | 1770 | 1468706389553 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 14:59:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 14:59:49 INFO - PROCESS | 1770 | 1468706389597 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 14:59:49 INFO - PROCESS | 1770 | 1468706389599 Marionette TRACE conn2 <- [1,1602,null,{}] 14:59:49 INFO - PROCESS | 1770 | 1468706389603 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:49 INFO - PROCESS | 1770 | 1468706389604 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:49 INFO - PROCESS | 1770 | 1468706389700 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 14:59:49 INFO - PROCESS | 1770 | 1468706389767 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:49 INFO - PROCESS | 1770 | 1468706389768 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x121925800 == 46 [pid = 1770] [id = 408] 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x11856b400) [pid = 1770] [serial = 1223] [outer = 0x0] 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x128bcf800) [pid = 1770] [serial = 1224] [outer = 0x11856b400] 14:59:49 INFO - PROCESS | 1770 | 1468706389814 Marionette DEBUG loaded listener.js 14:59:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12a6c4c00) [pid = 1770] [serial = 1225] [outer = 0x11856b400] 14:59:50 INFO - PROCESS | 1770 | 1468706390338 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 14:59:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 14:59:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 791ms 14:59:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 14:59:50 INFO - PROCESS | 1770 | 1468706390369 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 14:59:50 INFO - PROCESS | 1770 | 1468706390371 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 14:59:50 INFO - PROCESS | 1770 | 1468706390375 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 14:59:50 INFO - PROCESS | 1770 | 1468706390377 Marionette TRACE conn2 <- [1,1606,null,{}] 14:59:50 INFO - PROCESS | 1770 | 1468706390381 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:50 INFO - PROCESS | 1770 | 1468706390383 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:50 INFO - PROCESS | 1770 | 1468706390612 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 14:59:50 INFO - PROCESS | 1770 | 1468706390690 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:50 INFO - PROCESS | 1770 | 1468706390691 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185b4000 == 47 [pid = 1770] [id = 409] 14:59:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1167ee800) [pid = 1770] [serial = 1226] [outer = 0x0] 14:59:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x116a70800) [pid = 1770] [serial = 1227] [outer = 0x1167ee800] 14:59:50 INFO - PROCESS | 1770 | 1468706390721 Marionette DEBUG loaded listener.js 14:59:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x118246000) [pid = 1770] [serial = 1228] [outer = 0x1167ee800] 14:59:51 INFO - PROCESS | 1770 | 1468706391185 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 14:59:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 14:59:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 822ms 14:59:51 INFO - PROCESS | 1770 | 1468706391200 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 14:59:51 INFO - PROCESS | 1770 | 1468706391203 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 14:59:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 14:59:51 INFO - PROCESS | 1770 | 1468706391208 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 14:59:51 INFO - PROCESS | 1770 | 1468706391211 Marionette TRACE conn2 <- [1,1610,null,{}] 14:59:51 INFO - PROCESS | 1770 | 1468706391216 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:51 INFO - PROCESS | 1770 | 1468706391218 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:51 INFO - PROCESS | 1770 | 1468706391327 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 14:59:51 INFO - PROCESS | 1770 | 1468706391390 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:51 INFO - PROCESS | 1770 | 1468706391391 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x119121000 == 48 [pid = 1770] [id = 410] 14:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1184cc400) [pid = 1770] [serial = 1229] [outer = 0x0] 14:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x1191b1400) [pid = 1770] [serial = 1230] [outer = 0x1184cc400] 14:59:51 INFO - PROCESS | 1770 | 1468706391418 Marionette DEBUG loaded listener.js 14:59:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x1194a6000) [pid = 1770] [serial = 1231] [outer = 0x1184cc400] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc35000 == 47 [pid = 1770] [id = 403] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d1000 == 46 [pid = 1770] [id = 402] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12111e000 == 45 [pid = 1770] [id = 401] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12b88c800 == 44 [pid = 1770] [id = 400] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9b2000 == 43 [pid = 1770] [id = 399] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b8800 == 42 [pid = 1770] [id = 398] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x128de5800 == 41 [pid = 1770] [id = 397] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x125e13000 == 40 [pid = 1770] [id = 396] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x121483000 == 39 [pid = 1770] [id = 395] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x1199d1000 == 38 [pid = 1770] [id = 394] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x117453800 == 37 [pid = 1770] [id = 393] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x125c02800 == 36 [pid = 1770] [id = 392] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x121231800 == 35 [pid = 1770] [id = 391] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12c339800 == 34 [pid = 1770] [id = 389] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x117448800 == 33 [pid = 1770] [id = 390] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x1185b4000 == 32 [pid = 1770] [id = 409] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x121925800 == 31 [pid = 1770] [id = 408] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc29800 == 30 [pid = 1770] [id = 407] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12537b000 == 29 [pid = 1770] [id = 406] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x12d093000 == 28 [pid = 1770] [id = 404] 14:59:52 INFO - PROCESS | 1770 | --DOCSHELL 0x11734c800 == 27 [pid = 1770] [id = 405] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x118430800) [pid = 1770] [serial = 1137] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x118563800) [pid = 1770] [serial = 1138] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1170a7400) [pid = 1770] [serial = 1134] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x11710c800) [pid = 1770] [serial = 1135] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1196b4800) [pid = 1770] [serial = 1143] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1212ab400) [pid = 1770] [serial = 1147] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x119ece000) [pid = 1770] [serial = 1146] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x119486c00) [pid = 1770] [serial = 1140] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x125e4f800) [pid = 1770] [serial = 1150] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x124c95400) [pid = 1770] [serial = 1149] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1194a1c00) [pid = 1770] [serial = 1141] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1177c6400) [pid = 1770] [serial = 1158] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x12889d800) [pid = 1770] [serial = 1153] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x126b1b400) [pid = 1770] [serial = 1152] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1168a6400) [pid = 1770] [serial = 1132] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x115123400) [pid = 1770] [serial = 1131] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1288a1800) [pid = 1770] [serial = 1155] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1185c4c00) [pid = 1770] [serial = 1123] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x125c50400) [pid = 1770] [serial = 1161] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11853c000) [pid = 1770] [serial = 1122] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119951400) [pid = 1770] [serial = 1126] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119656c00) [pid = 1770] [serial = 1125] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x128cb3800) [pid = 1770] [serial = 1164] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x128ff8800) [pid = 1770] [serial = 1165] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1296a9c00) [pid = 1770] [serial = 1167] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1288a4800) [pid = 1770] [serial = 1129] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x126333c00) [pid = 1770] [serial = 1128] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128bd7c00) [pid = 1770] [serial = 1156] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x118649400) [pid = 1770] [serial = 1159] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128caf800) [pid = 1770] [serial = 1162] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1194a5400) [pid = 1770] [serial = 1144] [outer = 0x0] [url = about:blank] 14:59:52 INFO - PROCESS | 1770 | 1468706392290 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 14:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 1125ms 14:59:52 INFO - PROCESS | 1770 | 1468706392333 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 14:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 14:59:52 INFO - PROCESS | 1770 | 1468706392335 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 14:59:52 INFO - PROCESS | 1770 | 1468706392338 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 1770 | 1468706392340 Marionette TRACE conn2 <- [1,1614,null,{}] 14:59:52 INFO - PROCESS | 1770 | 1468706392344 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:52 INFO - PROCESS | 1770 | 1468706392346 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:52 INFO - PROCESS | 1770 | 1468706392427 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 14:59:52 INFO - PROCESS | 1770 | 1468706392488 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:52 INFO - PROCESS | 1770 | 1468706392489 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x116832000 == 28 [pid = 1770] [id = 411] 14:59:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x112f0e400) [pid = 1770] [serial = 1232] [outer = 0x0] 14:59:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x113026400) [pid = 1770] [serial = 1233] [outer = 0x112f0e400] 14:59:52 INFO - PROCESS | 1770 | 1468706392516 Marionette DEBUG loaded listener.js 14:59:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1133d4800) [pid = 1770] [serial = 1234] [outer = 0x112f0e400] 14:59:52 INFO - PROCESS | 1770 | 1468706392824 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 14:59:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 14:59:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 526ms 14:59:52 INFO - PROCESS | 1770 | 1468706392866 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 14:59:52 INFO - PROCESS | 1770 | 1468706392869 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 14:59:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 14:59:52 INFO - PROCESS | 1770 | 1468706392874 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 14:59:52 INFO - PROCESS | 1770 | 1468706392876 Marionette TRACE conn2 <- [1,1618,null,{}] 14:59:52 INFO - PROCESS | 1770 | 1468706392879 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:52 INFO - PROCESS | 1770 | 1468706392881 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:52 INFO - PROCESS | 1770 | 1468706392975 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 14:59:53 INFO - PROCESS | 1770 | 1468706393052 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 1770 | 1468706393054 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x117448800 == 29 [pid = 1770] [id = 412] 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x115e5c800) [pid = 1770] [serial = 1235] [outer = 0x0] 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1168a4800) [pid = 1770] [serial = 1236] [outer = 0x115e5c800] 14:59:53 INFO - PROCESS | 1770 | 1468706393103 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x117104000) [pid = 1770] [serial = 1237] [outer = 0x115e5c800] 14:59:53 INFO - PROCESS | 1770 | 1468706393526 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 14:59:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 14:59:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 671ms 14:59:53 INFO - PROCESS | 1770 | 1468706393546 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 14:59:53 INFO - PROCESS | 1770 | 1468706393549 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 14:59:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 14:59:53 INFO - PROCESS | 1770 | 1468706393551 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 14:59:53 INFO - PROCESS | 1770 | 1468706393553 Marionette TRACE conn2 <- [1,1622,null,{}] 14:59:53 INFO - PROCESS | 1770 | 1468706393561 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:53 INFO - PROCESS | 1770 | 1468706393564 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:53 INFO - PROCESS | 1770 | 1468706393659 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 14:59:53 INFO - PROCESS | 1770 | 1468706393669 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:53 INFO - PROCESS | 1770 | 1468706393671 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x119448000 == 30 [pid = 1770] [id = 413] 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x113d8e000) [pid = 1770] [serial = 1238] [outer = 0x0] 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x118563800) [pid = 1770] [serial = 1239] [outer = 0x113d8e000] 14:59:53 INFO - PROCESS | 1770 | 1468706393699 Marionette DEBUG loaded listener.js 14:59:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1185ba000) [pid = 1770] [serial = 1240] [outer = 0x113d8e000] 14:59:54 INFO - PROCESS | 1770 | 1468706394009 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 14:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 474ms 14:59:54 INFO - PROCESS | 1770 | 1468706394026 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 1770 | 1468706394027 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 14:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 14:59:54 INFO - PROCESS | 1770 | 1468706394034 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 1770 | 1468706394035 Marionette TRACE conn2 <- [1,1626,null,{}] 14:59:54 INFO - PROCESS | 1770 | 1468706394038 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:54 INFO - PROCESS | 1770 | 1468706394039 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:54 INFO - PROCESS | 1770 | 1468706394121 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 14:59:54 INFO - PROCESS | 1770 | 1468706394125 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 1770 | 1468706394126 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f13000 == 31 [pid = 1770] [id = 414] 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1185bf800) [pid = 1770] [serial = 1241] [outer = 0x0] 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118658400) [pid = 1770] [serial = 1242] [outer = 0x1185bf800] 14:59:54 INFO - PROCESS | 1770 | 1468706394152 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1191b1c00) [pid = 1770] [serial = 1243] [outer = 0x1185bf800] 14:59:54 INFO - PROCESS | 1770 | 1468706394527 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 14:59:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 14:59:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 520ms 14:59:54 INFO - PROCESS | 1770 | 1468706394552 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 14:59:54 INFO - PROCESS | 1770 | 1468706394554 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 14:59:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 14:59:54 INFO - PROCESS | 1770 | 1468706394556 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 14:59:54 INFO - PROCESS | 1770 | 1468706394557 Marionette TRACE conn2 <- [1,1630,null,{}] 14:59:54 INFO - PROCESS | 1770 | 1468706394559 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:54 INFO - PROCESS | 1770 | 1468706394561 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:54 INFO - PROCESS | 1770 | 1468706394661 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 14:59:54 INFO - PROCESS | 1770 | 1468706394665 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:54 INFO - PROCESS | 1770 | 1468706394666 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x121488000 == 32 [pid = 1770] [id = 415] 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x113f2d800) [pid = 1770] [serial = 1244] [outer = 0x0] 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119483400) [pid = 1770] [serial = 1245] [outer = 0x113f2d800] 14:59:54 INFO - PROCESS | 1770 | 1468706394690 Marionette DEBUG loaded listener.js 14:59:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x119490400) [pid = 1770] [serial = 1246] [outer = 0x113f2d800] 14:59:55 INFO - PROCESS | 1770 | 1468706395018 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 14:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 471ms 14:59:55 INFO - PROCESS | 1770 | 1468706395037 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 1770 | 1468706395038 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 14:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 14:59:55 INFO - PROCESS | 1770 | 1468706395041 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 1770 | 1468706395042 Marionette TRACE conn2 <- [1,1634,null,{}] 14:59:55 INFO - PROCESS | 1770 | 1468706395044 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:55 INFO - PROCESS | 1770 | 1468706395052 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:55 INFO - PROCESS | 1770 | 1468706395163 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 14:59:55 INFO - PROCESS | 1770 | 1468706395199 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:55 INFO - PROCESS | 1770 | 1468706395200 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x125376800 == 33 [pid = 1770] [id = 416] 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1185c0000) [pid = 1770] [serial = 1247] [outer = 0x0] 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1194a7c00) [pid = 1770] [serial = 1248] [outer = 0x1185c0000] 14:59:55 INFO - PROCESS | 1770 | 1468706395224 Marionette DEBUG loaded listener.js 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x119ecb000) [pid = 1770] [serial = 1249] [outer = 0x1185c0000] 14:59:55 INFO - PROCESS | 1770 | 1468706395555 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 14:59:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 14:59:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 568ms 14:59:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 14:59:55 INFO - PROCESS | 1770 | 1468706395609 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 14:59:55 INFO - PROCESS | 1770 | 1468706395611 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 14:59:55 INFO - PROCESS | 1770 | 1468706395613 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 14:59:55 INFO - PROCESS | 1770 | 1468706395614 Marionette TRACE conn2 <- [1,1638,null,{}] 14:59:55 INFO - PROCESS | 1770 | 1468706395622 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:55 INFO - PROCESS | 1770 | 1468706395623 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:55 INFO - PROCESS | 1770 | 1468706395717 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 14:59:55 INFO - PROCESS | 1770 | 1468706395720 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:55 INFO - PROCESS | 1770 | 1468706395721 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7f000 == 34 [pid = 1770] [id = 417] 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x118536400) [pid = 1770] [serial = 1250] [outer = 0x0] 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x120fa0000) [pid = 1770] [serial = 1251] [outer = 0x118536400] 14:59:55 INFO - PROCESS | 1770 | 1468706395745 Marionette DEBUG loaded listener.js 14:59:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1214f9c00) [pid = 1770] [serial = 1252] [outer = 0x118536400] 14:59:56 INFO - PROCESS | 1770 | 1468706396074 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 14:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 14:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 474ms 14:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 14:59:56 INFO - PROCESS | 1770 | 1468706396089 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 14:59:56 INFO - PROCESS | 1770 | 1468706396091 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 14:59:56 INFO - PROCESS | 1770 | 1468706396094 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 14:59:56 INFO - PROCESS | 1770 | 1468706396098 Marionette TRACE conn2 <- [1,1642,null,{}] 14:59:56 INFO - PROCESS | 1770 | 1468706396102 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:56 INFO - PROCESS | 1770 | 1468706396104 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:56 INFO - PROCESS | 1770 | 1468706396221 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 14:59:56 INFO - PROCESS | 1770 | 1468706396241 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:56 INFO - PROCESS | 1770 | 1468706396243 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd5000 == 35 [pid = 1770] [id = 418] 14:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1214f8400) [pid = 1770] [serial = 1253] [outer = 0x0] 14:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12486d000) [pid = 1770] [serial = 1254] [outer = 0x1214f8400] 14:59:56 INFO - PROCESS | 1770 | 1468706396278 Marionette DEBUG loaded listener.js 14:59:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x1251e2000) [pid = 1770] [serial = 1255] [outer = 0x1214f8400] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128f11800) [pid = 1770] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1133ee400) [pid = 1770] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x12a7bf800) [pid = 1770] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x116a7bc00) [pid = 1770] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x119487c00) [pid = 1770] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x129571400) [pid = 1770] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1188c6000) [pid = 1770] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1212a3000) [pid = 1770] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x120f6e000) [pid = 1770] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118431400) [pid = 1770] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x119481800) [pid = 1770] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x115efdc00) [pid = 1770] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x118242000) [pid = 1770] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x12bb4e000) [pid = 1770] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12a8e7800) [pid = 1770] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 14:59:56 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1133ca000) [pid = 1770] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 14:59:56 INFO - PROCESS | 1770 | 1468706396884 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 14:59:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 14:59:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 824ms 14:59:56 INFO - PROCESS | 1770 | 1468706396940 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 14:59:56 INFO - PROCESS | 1770 | 1468706396954 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 14:59:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 14:59:56 INFO - PROCESS | 1770 | 1468706396986 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 14:59:56 INFO - PROCESS | 1770 | 1468706396987 Marionette TRACE conn2 <- [1,1646,null,{}] 14:59:56 INFO - PROCESS | 1770 | 1468706396993 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:57 INFO - PROCESS | 1770 | 1468706396998 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:57 INFO - PROCESS | 1770 | 1468706397127 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 14:59:57 INFO - PROCESS | 1770 | 1468706397132 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:57 INFO - PROCESS | 1770 | 1468706397133 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x119446000 == 36 [pid = 1770] [id = 419] 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x116a75400) [pid = 1770] [serial = 1256] [outer = 0x0] 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1196bb800) [pid = 1770] [serial = 1257] [outer = 0x116a75400] 14:59:57 INFO - PROCESS | 1770 | 1468706397158 Marionette DEBUG loaded listener.js 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1249d4800) [pid = 1770] [serial = 1258] [outer = 0x116a75400] 14:59:57 INFO - PROCESS | 1770 | 1468706397531 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 14:59:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 14:59:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 602ms 14:59:57 INFO - PROCESS | 1770 | 1468706397578 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 14:59:57 INFO - PROCESS | 1770 | 1468706397580 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 14:59:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 14:59:57 INFO - PROCESS | 1770 | 1468706397583 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 14:59:57 INFO - PROCESS | 1770 | 1468706397585 Marionette TRACE conn2 <- [1,1650,null,{}] 14:59:57 INFO - PROCESS | 1770 | 1468706397588 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:57 INFO - PROCESS | 1770 | 1468706397590 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:57 INFO - PROCESS | 1770 | 1468706397706 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 14:59:57 INFO - PROCESS | 1770 | 1468706397715 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:57 INFO - PROCESS | 1770 | 1468706397716 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x129542000 == 37 [pid = 1770] [id = 420] 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1249d5800) [pid = 1770] [serial = 1259] [outer = 0x0] 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1253dc800) [pid = 1770] [serial = 1260] [outer = 0x1249d5800] 14:59:57 INFO - PROCESS | 1770 | 1468706397755 Marionette DEBUG loaded listener.js 14:59:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x125e4c400) [pid = 1770] [serial = 1261] [outer = 0x1249d5800] 14:59:58 INFO - PROCESS | 1770 | 1468706398122 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 14:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 14:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 570ms 14:59:58 INFO - PROCESS | 1770 | 1468706398153 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 14:59:58 INFO - PROCESS | 1770 | 1468706398155 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 14:59:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 14:59:58 INFO - PROCESS | 1770 | 1468706398165 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 14:59:58 INFO - PROCESS | 1770 | 1468706398167 Marionette TRACE conn2 <- [1,1654,null,{}] 14:59:58 INFO - PROCESS | 1770 | 1468706398169 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:58 INFO - PROCESS | 1770 | 1468706398171 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:58 INFO - PROCESS | 1770 | 1468706398285 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 14:59:58 INFO - PROCESS | 1770 | 1468706398291 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 1770 | 1468706398292 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x121483800 == 38 [pid = 1770] [id = 421] 14:59:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12690e800) [pid = 1770] [serial = 1262] [outer = 0x0] 14:59:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1288a0000) [pid = 1770] [serial = 1263] [outer = 0x12690e800] 14:59:58 INFO - PROCESS | 1770 | 1468706398321 Marionette DEBUG loaded listener.js 14:59:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128bd7800) [pid = 1770] [serial = 1264] [outer = 0x12690e800] 14:59:58 INFO - PROCESS | 1770 | 1468706398632 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 14:59:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 14:59:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 519ms 14:59:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 14:59:58 INFO - PROCESS | 1770 | 1468706398684 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 14:59:58 INFO - PROCESS | 1770 | 1468706398685 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 14:59:58 INFO - PROCESS | 1770 | 1468706398687 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 14:59:58 INFO - PROCESS | 1770 | 1468706398688 Marionette TRACE conn2 <- [1,1658,null,{}] 14:59:58 INFO - PROCESS | 1770 | 1468706398690 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:58 INFO - PROCESS | 1770 | 1468706398691 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:58 INFO - PROCESS | 1770 | 1468706398818 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 14:59:58 INFO - PROCESS | 1770 | 1468706398916 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:58 INFO - PROCESS | 1770 | 1468706398918 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x112abd800 == 39 [pid = 1770] [id = 422] 14:59:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x110e57800) [pid = 1770] [serial = 1265] [outer = 0x0] 14:59:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x111c18800) [pid = 1770] [serial = 1266] [outer = 0x110e57800] 14:59:58 INFO - PROCESS | 1770 | 1468706398951 Marionette DEBUG loaded listener.js 14:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x112dda400) [pid = 1770] [serial = 1267] [outer = 0x110e57800] 14:59:59 INFO - PROCESS | 1770 | 1468706399466 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 14:59:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 14:59:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 821ms 14:59:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 14:59:59 INFO - PROCESS | 1770 | 1468706399522 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 14:59:59 INFO - PROCESS | 1770 | 1468706399524 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 14:59:59 INFO - PROCESS | 1770 | 1468706399531 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 14:59:59 INFO - PROCESS | 1770 | 1468706399533 Marionette TRACE conn2 <- [1,1662,null,{}] 14:59:59 INFO - PROCESS | 1770 | 1468706399537 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 14:59:59 INFO - PROCESS | 1770 | 1468706399540 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:59 INFO - PROCESS | 1770 | 1468706399649 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 14:59:59 INFO - PROCESS | 1770 | 1468706399730 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 14:59:59 INFO - PROCESS | 1770 | 1468706399732 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 14:59:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x119122000 == 40 [pid = 1770] [id = 423] 14:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1170b3400) [pid = 1770] [serial = 1268] [outer = 0x0] 14:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x11710f800) [pid = 1770] [serial = 1269] [outer = 0x1170b3400] 14:59:59 INFO - PROCESS | 1770 | 1468706399762 Marionette DEBUG loaded listener.js 14:59:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1177c6400) [pid = 1770] [serial = 1270] [outer = 0x1170b3400] 15:00:00 INFO - PROCESS | 1770 | 1468706400298 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]]]}] 15:00:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 15:00:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 924ms 15:00:00 INFO - PROCESS | 1770 | 1468706400467 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 15:00:00 INFO - PROCESS | 1770 | 1468706400469 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 15:00:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 15:00:00 INFO - PROCESS | 1770 | 1468706400477 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 15:00:00 INFO - PROCESS | 1770 | 1468706400479 Marionette TRACE conn2 <- [1,1666,null,{}] 15:00:00 INFO - PROCESS | 1770 | 1468706400484 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}] 15:00:00 INFO - PROCESS | 1770 | 1468706400486 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:00 INFO - PROCESS | 1770 | 1468706400593 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 15:00:00 INFO - PROCESS | 1770 | 1468706400680 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:00 INFO - PROCESS | 1770 | 1468706400683 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x11733b000 == 41 [pid = 1770] [id = 424] 15:00:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x116a7b800) [pid = 1770] [serial = 1271] [outer = 0x0] 15:00:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x117104800) [pid = 1770] [serial = 1272] [outer = 0x116a7b800] 15:00:00 INFO - PROCESS | 1770 | 1468706400714 Marionette DEBUG loaded listener.js 15:00:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1174cac00) [pid = 1770] [serial = 1273] [outer = 0x116a7b800] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x121483800 == 40 [pid = 1770] [id = 421] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x129542000 == 39 [pid = 1770] [id = 420] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119446000 == 38 [pid = 1770] [id = 419] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd5000 == 37 [pid = 1770] [id = 418] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7f000 == 36 [pid = 1770] [id = 417] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x125376800 == 35 [pid = 1770] [id = 416] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x121488000 == 34 [pid = 1770] [id = 415] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x120f13000 == 33 [pid = 1770] [id = 414] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119448000 == 32 [pid = 1770] [id = 413] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x117448800 == 31 [pid = 1770] [id = 412] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x116832000 == 30 [pid = 1770] [id = 411] 15:00:01 INFO - PROCESS | 1770 | --DOCSHELL 0x119121000 == 29 [pid = 1770] [id = 410] 15:00:01 INFO - PROCESS | 1770 | 1468706401266 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]]]}] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x129592800) [pid = 1770] [serial = 1194] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x12a7bf400) [pid = 1770] [serial = 1197] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x12a85d000) [pid = 1770] [serial = 1200] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x117103400) [pid = 1770] [serial = 1170] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1177c4800) [pid = 1770] [serial = 1171] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1196b7c00) [pid = 1770] [serial = 1182] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x119eca000) [pid = 1770] [serial = 1183] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x12a6c2c00) [pid = 1770] [serial = 1168] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1196bc000) [pid = 1770] [serial = 1176] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1218b8000) [pid = 1770] [serial = 1177] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x126904800) [pid = 1770] [serial = 1188] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x121ba6800) [pid = 1770] [serial = 1185] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1253e1800) [pid = 1770] [serial = 1186] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11861d000) [pid = 1770] [serial = 1173] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119481400) [pid = 1770] [serial = 1174] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1218b9400) [pid = 1770] [serial = 1206] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118431c00) [pid = 1770] [serial = 1203] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x118535000) [pid = 1770] [serial = 1179] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1188c3c00) [pid = 1770] [serial = 1180] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x119482c00) [pid = 1770] [serial = 1204] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x12bca8c00) [pid = 1770] [serial = 1212] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12a8e7000) [pid = 1770] [serial = 1201] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12bb47400) [pid = 1770] [serial = 1209] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12a80d400) [pid = 1770] [serial = 1207] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128f07000) [pid = 1770] [serial = 1192] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12bcae400) [pid = 1770] [serial = 1213] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x128cb3000) [pid = 1770] [serial = 1191] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a80d000) [pid = 1770] [serial = 1198] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a7b3c00) [pid = 1770] [serial = 1195] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x128bd0c00) [pid = 1770] [serial = 1189] [outer = 0x0] [url = about:blank] 15:00:01 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x12bb55400) [pid = 1770] [serial = 1210] [outer = 0x0] [url = about:blank] 15:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 15:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 826ms 15:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 15:00:01 INFO - PROCESS | 1770 | 1468706401309 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 15:00:01 INFO - PROCESS | 1770 | 1468706401311 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 15:00:01 INFO - PROCESS | 1770 | 1468706401319 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 15:00:01 INFO - PROCESS | 1770 | 1468706401321 Marionette TRACE conn2 <- [1,1670,null,{}] 15:00:01 INFO - PROCESS | 1770 | 1468706401323 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}] 15:00:01 INFO - PROCESS | 1770 | 1468706401325 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:01 INFO - PROCESS | 1770 | 1468706401402 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 15:00:01 INFO - PROCESS | 1770 | 1468706401406 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 1770 | 1468706401407 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e44000 == 30 [pid = 1770] [id = 425] 15:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1184d0800) [pid = 1770] [serial = 1274] [outer = 0x0] 15:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118568c00) [pid = 1770] [serial = 1275] [outer = 0x1184d0800] 15:00:01 INFO - PROCESS | 1770 | 1468706401436 Marionette DEBUG loaded listener.js 15:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1185bdc00) [pid = 1770] [serial = 1276] [outer = 0x1184d0800] 15:00:01 INFO - PROCESS | 1770 | 1468706401786 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]]]}] 15:00:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 15:00:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 523ms 15:00:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 15:00:01 INFO - PROCESS | 1770 | 1468706401839 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 15:00:01 INFO - PROCESS | 1770 | 1468706401840 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 15:00:01 INFO - PROCESS | 1770 | 1468706401842 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 15:00:01 INFO - PROCESS | 1770 | 1468706401843 Marionette TRACE conn2 <- [1,1674,null,{}] 15:00:01 INFO - PROCESS | 1770 | 1468706401851 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}] 15:00:01 INFO - PROCESS | 1770 | 1468706401854 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:01 INFO - PROCESS | 1770 | 1468706401936 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 15:00:01 INFO - PROCESS | 1770 | 1468706401943 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:01 INFO - PROCESS | 1770 | 1468706401947 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217d8800 == 31 [pid = 1770] [id = 426] 15:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1191aac00) [pid = 1770] [serial = 1277] [outer = 0x0] 15:00:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x119489800) [pid = 1770] [serial = 1278] [outer = 0x1191aac00] 15:00:01 INFO - PROCESS | 1770 | 1468706401977 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1194a6c00) [pid = 1770] [serial = 1279] [outer = 0x1191aac00] 15:00:02 INFO - PROCESS | 1770 | 1468706402346 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]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 15:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 520ms 15:00:02 INFO - PROCESS | 1770 | 1468706402370 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 1770 | 1468706402371 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 15:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 15:00:02 INFO - PROCESS | 1770 | 1468706402373 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 1770 | 1468706402374 Marionette TRACE conn2 <- [1,1678,null,{}] 15:00:02 INFO - PROCESS | 1770 | 1468706402377 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}] 15:00:02 INFO - PROCESS | 1770 | 1468706402378 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:02 INFO - PROCESS | 1770 | 1468706402457 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 15:00:02 INFO - PROCESS | 1770 | 1468706402463 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:02 INFO - PROCESS | 1770 | 1468706402465 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x126370000 == 32 [pid = 1770] [id = 427] 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11327cc00) [pid = 1770] [serial = 1280] [outer = 0x0] 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1196b7800) [pid = 1770] [serial = 1281] [outer = 0x11327cc00] 15:00:02 INFO - PROCESS | 1770 | 1468706402490 Marionette DEBUG loaded listener.js 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119d5dc00) [pid = 1770] [serial = 1282] [outer = 0x11327cc00] 15:00:02 INFO - PROCESS | 1770 | 1468706402809 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]]]}] 15:00:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 15:00:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 468ms 15:00:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 15:00:02 INFO - PROCESS | 1770 | 1468706402842 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 15:00:02 INFO - PROCESS | 1770 | 1468706402843 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 15:00:02 INFO - PROCESS | 1770 | 1468706402846 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 15:00:02 INFO - PROCESS | 1770 | 1468706402849 Marionette TRACE conn2 <- [1,1682,null,{}] 15:00:02 INFO - PROCESS | 1770 | 1468706402851 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}] 15:00:02 INFO - PROCESS | 1770 | 1468706402852 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:02 INFO - PROCESS | 1770 | 1468706402924 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 15:00:02 INFO - PROCESS | 1770 | 1468706402929 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:02 INFO - PROCESS | 1770 | 1468706402932 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x119d8f800 == 33 [pid = 1770] [id = 428] 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119ec4400) [pid = 1770] [serial = 1283] [outer = 0x0] 15:00:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x120f78400) [pid = 1770] [serial = 1284] [outer = 0x119ec4400] 15:00:02 INFO - PROCESS | 1770 | 1468706402956 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x121739c00) [pid = 1770] [serial = 1285] [outer = 0x119ec4400] 15:00:03 INFO - PROCESS | 1770 | 1468706403320 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]]]}] 15:00:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 15:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 524ms 15:00:03 INFO - PROCESS | 1770 | 1468706403373 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 15:00:03 INFO - PROCESS | 1770 | 1468706403374 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 15:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 15:00:03 INFO - PROCESS | 1770 | 1468706403376 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - PROCESS | 1770 | 1468706403377 Marionette TRACE conn2 <- [1,1686,null,{}] 15:00:03 INFO - PROCESS | 1770 | 1468706403385 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}] 15:00:03 INFO - PROCESS | 1770 | 1468706403390 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:03 INFO - PROCESS | 1770 | 1468706403512 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 15:00:03 INFO - PROCESS | 1770 | 1468706403517 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:03 INFO - PROCESS | 1770 | 1468706403518 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x129539000 == 34 [pid = 1770] [id = 429] 15:00:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x124b4b400) [pid = 1770] [serial = 1286] [outer = 0x0] 15:00:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1269d6c00) [pid = 1770] [serial = 1287] [outer = 0x124b4b400] 15:00:03 INFO - PROCESS | 1770 | 1468706403543 Marionette DEBUG loaded listener.js 15:00:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1288a1800) [pid = 1770] [serial = 1288] [outer = 0x124b4b400] 15:00:03 INFO - PROCESS | 1770 | 1468706403928 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]]]}] 15:00:03 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 15:00:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 575ms 15:00:03 INFO - PROCESS | 1770 | 1468706403952 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 15:00:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 15:00:03 INFO - PROCESS | 1770 | 1468706403954 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 15:00:03 INFO - PROCESS | 1770 | 1468706403957 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 15:00:03 INFO - PROCESS | 1770 | 1468706403959 Marionette TRACE conn2 <- [1,1690,null,{}] 15:00:03 INFO - PROCESS | 1770 | 1468706403962 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}] 15:00:03 INFO - PROCESS | 1770 | 1468706403964 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:04 INFO - PROCESS | 1770 | 1468706404108 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 15:00:04 INFO - PROCESS | 1770 | 1468706404130 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 1770 | 1468706404131 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297af800 == 35 [pid = 1770] [id = 430] 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1288a5000) [pid = 1770] [serial = 1289] [outer = 0x0] 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128bccc00) [pid = 1770] [serial = 1290] [outer = 0x1288a5000] 15:00:04 INFO - PROCESS | 1770 | 1468706404178 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128d68400) [pid = 1770] [serial = 1291] [outer = 0x1288a5000] 15:00:04 INFO - PROCESS | 1770 | 1468706404552 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]]]}] 15:00:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 15:00:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 620ms 15:00:04 INFO - PROCESS | 1770 | 1468706404577 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 15:00:04 INFO - PROCESS | 1770 | 1468706404578 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 15:00:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 15:00:04 INFO - PROCESS | 1770 | 1468706404587 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 15:00:04 INFO - PROCESS | 1770 | 1468706404588 Marionette TRACE conn2 <- [1,1694,null,{}] 15:00:04 INFO - PROCESS | 1770 | 1468706404591 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}] 15:00:04 INFO - PROCESS | 1770 | 1468706404592 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:04 INFO - PROCESS | 1770 | 1468706404691 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 15:00:04 INFO - PROCESS | 1770 | 1468706404695 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:04 INFO - PROCESS | 1770 | 1468706404696 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x12add2800 == 36 [pid = 1770] [id = 431] 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x119481c00) [pid = 1770] [serial = 1292] [outer = 0x0] 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bd8400) [pid = 1770] [serial = 1293] [outer = 0x119481c00] 15:00:04 INFO - PROCESS | 1770 | 1468706404720 Marionette DEBUG loaded listener.js 15:00:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128f0a000) [pid = 1770] [serial = 1294] [outer = 0x119481c00] 15:00:05 INFO - PROCESS | 1770 | 1468706405132 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]]]}] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x113f2d800) [pid = 1770] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1185c0000) [pid = 1770] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118536400) [pid = 1770] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1185bf800) [pid = 1770] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1214f8400) [pid = 1770] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x112f0e400) [pid = 1770] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1170b4c00) [pid = 1770] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x115e5c800) [pid = 1770] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1196b4c00) [pid = 1770] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1249d5800) [pid = 1770] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x128bcec00) [pid = 1770] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x113d8e000) [pid = 1770] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1184cc400) [pid = 1770] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11856b400) [pid = 1770] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1167ee800) [pid = 1770] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 15:00:05 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x116a75400) [pid = 1770] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 15:00:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 15:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 571ms 15:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 15:00:05 INFO - PROCESS | 1770 | 1468706405159 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 1770 | 1468706405160 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 15:00:05 INFO - PROCESS | 1770 | 1468706405163 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 1770 | 1468706405165 Marionette TRACE conn2 <- [1,1698,null,{}] 15:00:05 INFO - PROCESS | 1770 | 1468706405168 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}] 15:00:05 INFO - PROCESS | 1770 | 1468706405169 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:05 INFO - PROCESS | 1770 | 1468706405243 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 15:00:05 INFO - PROCESS | 1770 | 1468706405247 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 1770 | 1468706405249 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x119d94000 == 37 [pid = 1770] [id = 432] 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1161db400) [pid = 1770] [serial = 1295] [outer = 0x0] 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1170b2800) [pid = 1770] [serial = 1296] [outer = 0x1161db400] 15:00:05 INFO - PROCESS | 1770 | 1468706405280 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1185b5400) [pid = 1770] [serial = 1297] [outer = 0x1161db400] 15:00:05 INFO - PROCESS | 1770 | 1468706405588 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]]]}] 15:00:05 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 15:00:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 471ms 15:00:05 INFO - PROCESS | 1770 | 1468706405633 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 15:00:05 INFO - PROCESS | 1770 | 1468706405634 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 15:00:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 15:00:05 INFO - PROCESS | 1770 | 1468706405637 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 15:00:05 INFO - PROCESS | 1770 | 1468706405638 Marionette TRACE conn2 <- [1,1702,null,{}] 15:00:05 INFO - PROCESS | 1770 | 1468706405640 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}] 15:00:05 INFO - PROCESS | 1770 | 1468706405641 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:05 INFO - PROCESS | 1770 | 1468706405720 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 15:00:05 INFO - PROCESS | 1770 | 1468706405780 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:05 INFO - PROCESS | 1770 | 1468706405781 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x12636f800 == 38 [pid = 1770] [id = 433] 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1161dd000) [pid = 1770] [serial = 1298] [outer = 0x0] 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1188e4c00) [pid = 1770] [serial = 1299] [outer = 0x1161dd000] 15:00:05 INFO - PROCESS | 1770 | 1468706405805 Marionette DEBUG loaded listener.js 15:00:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119ec7c00) [pid = 1770] [serial = 1300] [outer = 0x1161dd000] 15:00:06 INFO - PROCESS | 1770 | 1468706406069 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]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 15:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 470ms 15:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 15:00:06 INFO - PROCESS | 1770 | 1468706406108 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 1770 | 1468706406109 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 15:00:06 INFO - PROCESS | 1770 | 1468706406119 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 1770 | 1468706406121 Marionette TRACE conn2 <- [1,1706,null,{}] 15:00:06 INFO - PROCESS | 1770 | 1468706406124 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}] 15:00:06 INFO - PROCESS | 1770 | 1468706406125 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:06 INFO - PROCESS | 1770 | 1468706406220 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 15:00:06 INFO - PROCESS | 1770 | 1468706406224 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 1770 | 1468706406225 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c826800 == 39 [pid = 1770] [id = 434] 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119656800) [pid = 1770] [serial = 1301] [outer = 0x0] 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128f0e400) [pid = 1770] [serial = 1302] [outer = 0x119656800] 15:00:06 INFO - PROCESS | 1770 | 1468706406258 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x129575800) [pid = 1770] [serial = 1303] [outer = 0x119656800] 15:00:06 INFO - PROCESS | 1770 | 1468706406589 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]]]}] 15:00:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 15:00:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 529ms 15:00:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 15:00:06 INFO - PROCESS | 1770 | 1468706406641 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 15:00:06 INFO - PROCESS | 1770 | 1468706406642 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 15:00:06 INFO - PROCESS | 1770 | 1468706406644 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 15:00:06 INFO - PROCESS | 1770 | 1468706406645 Marionette TRACE conn2 <- [1,1710,null,{}] 15:00:06 INFO - PROCESS | 1770 | 1468706406658 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}] 15:00:06 INFO - PROCESS | 1770 | 1468706406659 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:06 INFO - PROCESS | 1770 | 1468706406738 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 15:00:06 INFO - PROCESS | 1770 | 1468706406742 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:06 INFO - PROCESS | 1770 | 1468706406743 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2c000 == 40 [pid = 1770] [id = 435] 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x129586000) [pid = 1770] [serial = 1304] [outer = 0x0] 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x129592c00) [pid = 1770] [serial = 1305] [outer = 0x129586000] 15:00:06 INFO - PROCESS | 1770 | 1468706406766 Marionette DEBUG loaded listener.js 15:00:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a6b9c00) [pid = 1770] [serial = 1306] [outer = 0x129586000] 15:00:07 INFO - PROCESS | 1770 | 1468706407097 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 15:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 469ms 15:00:07 INFO - PROCESS | 1770 | 1468706407116 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 15:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 15:00:07 INFO - PROCESS | 1770 | 1468706407117 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 15:00:07 INFO - PROCESS | 1770 | 1468706407119 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 1770 | 1468706407120 Marionette TRACE conn2 <- [1,1714,null,{}] 15:00:07 INFO - PROCESS | 1770 | 1468706407123 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}] 15:00:07 INFO - PROCESS | 1770 | 1468706407124 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:07 INFO - PROCESS | 1770 | 1468706407257 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 15:00:07 INFO - PROCESS | 1770 | 1468706407363 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:07 INFO - PROCESS | 1770 | 1468706407364 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aab800 == 41 [pid = 1770] [id = 436] 15:00:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x112fe8800) [pid = 1770] [serial = 1307] [outer = 0x0] 15:00:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x113281400) [pid = 1770] [serial = 1308] [outer = 0x112fe8800] 15:00:07 INFO - PROCESS | 1770 | 1468706407398 Marionette DEBUG loaded listener.js 15:00:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1161db800) [pid = 1770] [serial = 1309] [outer = 0x112fe8800] 15:00:07 INFO - PROCESS | 1770 | 1468706407837 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]]]}] 15:00:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 15:00:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 768ms 15:00:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 15:00:07 INFO - PROCESS | 1770 | 1468706407890 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 15:00:07 INFO - PROCESS | 1770 | 1468706407892 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 15:00:07 INFO - PROCESS | 1770 | 1468706407896 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 15:00:07 INFO - PROCESS | 1770 | 1468706407898 Marionette TRACE conn2 <- [1,1718,null,{}] 15:00:07 INFO - PROCESS | 1770 | 1468706407901 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}] 15:00:07 INFO - PROCESS | 1770 | 1468706407903 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:08 INFO - PROCESS | 1770 | 1468706408010 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 15:00:08 INFO - PROCESS | 1770 | 1468706408074 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:08 INFO - PROCESS | 1770 | 1468706408076 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e5800 == 42 [pid = 1770] [id = 437] 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1174ca400) [pid = 1770] [serial = 1310] [outer = 0x0] 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x118569c00) [pid = 1770] [serial = 1311] [outer = 0x1174ca400] 15:00:08 INFO - PROCESS | 1770 | 1468706408106 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x118654400) [pid = 1770] [serial = 1312] [outer = 0x1174ca400] 15:00:08 INFO - PROCESS | 1770 | 1468706408569 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]]]}] 15:00:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 15:00:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 722ms 15:00:08 INFO - PROCESS | 1770 | 1468706408618 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 15:00:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 15:00:08 INFO - PROCESS | 1770 | 1468706408620 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 15:00:08 INFO - PROCESS | 1770 | 1468706408622 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 15:00:08 INFO - PROCESS | 1770 | 1468706408624 Marionette TRACE conn2 <- [1,1722,null,{}] 15:00:08 INFO - PROCESS | 1770 | 1468706408626 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}] 15:00:08 INFO - PROCESS | 1770 | 1468706408628 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:08 INFO - PROCESS | 1770 | 1468706408763 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 15:00:08 INFO - PROCESS | 1770 | 1468706408805 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:08 INFO - PROCESS | 1770 | 1468706408807 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7eb800 == 43 [pid = 1770] [id = 438] 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1188c5c00) [pid = 1770] [serial = 1313] [outer = 0x0] 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x119774400) [pid = 1770] [serial = 1314] [outer = 0x1188c5c00] 15:00:08 INFO - PROCESS | 1770 | 1468706408835 Marionette DEBUG loaded listener.js 15:00:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1218b7800) [pid = 1770] [serial = 1315] [outer = 0x1188c5c00] 15:00:09 INFO - PROCESS | 1770 | 1468706409253 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]]]}] 15:00:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 15:00:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 669ms 15:00:09 INFO - PROCESS | 1770 | 1468706409292 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 15:00:09 INFO - PROCESS | 1770 | 1468706409295 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 15:00:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 15:00:09 INFO - PROCESS | 1770 | 1468706409303 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 15:00:09 INFO - PROCESS | 1770 | 1468706409306 Marionette TRACE conn2 <- [1,1726,null,{}] 15:00:09 INFO - PROCESS | 1770 | 1468706409308 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}] 15:00:09 INFO - PROCESS | 1770 | 1468706409311 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:09 INFO - PROCESS | 1770 | 1468706409415 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 15:00:09 INFO - PROCESS | 1770 | 1468706409475 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:09 INFO - PROCESS | 1770 | 1468706409477 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2f800 == 44 [pid = 1770] [id = 439] 15:00:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1253e8000) [pid = 1770] [serial = 1316] [outer = 0x0] 15:00:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x1269d5800) [pid = 1770] [serial = 1317] [outer = 0x1253e8000] 15:00:09 INFO - PROCESS | 1770 | 1468706409505 Marionette DEBUG loaded listener.js 15:00:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x128d6b400) [pid = 1770] [serial = 1318] [outer = 0x1253e8000] 15:00:10 INFO - PROCESS | 1770 | 1468706410128 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]]]}] 15:00:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 15:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 877ms 15:00:10 INFO - PROCESS | 1770 | 1468706410175 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 1770 | 1468706410178 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 15:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 15:00:10 INFO - PROCESS | 1770 | 1468706410200 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 1770 | 1468706410202 Marionette TRACE conn2 <- [1,1730,null,{}] 15:00:10 INFO - PROCESS | 1770 | 1468706410205 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}] 15:00:10 INFO - PROCESS | 1770 | 1468706410207 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:10 INFO - PROCESS | 1770 | 1468706410306 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 15:00:10 INFO - PROCESS | 1770 | 1468706410383 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:10 INFO - PROCESS | 1770 | 1468706410386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x119450000 == 45 [pid = 1770] [id = 440] 15:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1167ee800) [pid = 1770] [serial = 1319] [outer = 0x0] 15:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x117106800) [pid = 1770] [serial = 1320] [outer = 0x1167ee800] 15:00:10 INFO - PROCESS | 1770 | 1468706410414 Marionette DEBUG loaded listener.js 15:00:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x118430000) [pid = 1770] [serial = 1321] [outer = 0x1167ee800] 15:00:10 INFO - PROCESS | 1770 | 1468706410861 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]]]}] 15:00:10 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 15:00:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 677ms 15:00:10 INFO - PROCESS | 1770 | 1468706410876 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 15:00:10 INFO - PROCESS | 1770 | 1468706410880 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 15:00:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 15:00:10 INFO - PROCESS | 1770 | 1468706410886 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 15:00:10 INFO - PROCESS | 1770 | 1468706410887 Marionette TRACE conn2 <- [1,1734,null,{}] 15:00:10 INFO - PROCESS | 1770 | 1468706410890 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}] 15:00:10 INFO - PROCESS | 1770 | 1468706410891 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:10 INFO - PROCESS | 1770 | 1468706410986 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 15:00:11 INFO - PROCESS | 1770 | 1468706411049 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:11 INFO - PROCESS | 1770 | 1468706411051 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199b8800 == 46 [pid = 1770] [id = 441] 15:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x118563000) [pid = 1770] [serial = 1322] [outer = 0x0] 15:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1188c5800) [pid = 1770] [serial = 1323] [outer = 0x118563000] 15:00:11 INFO - PROCESS | 1770 | 1468706411078 Marionette DEBUG loaded listener.js 15:00:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x11948c800) [pid = 1770] [serial = 1324] [outer = 0x118563000] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2c000 == 45 [pid = 1770] [id = 435] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12c826800 == 44 [pid = 1770] [id = 434] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12636f800 == 43 [pid = 1770] [id = 433] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x119d94000 == 42 [pid = 1770] [id = 432] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12add2800 == 41 [pid = 1770] [id = 431] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x1297af800 == 40 [pid = 1770] [id = 430] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x129539000 == 39 [pid = 1770] [id = 429] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x119d8f800 == 38 [pid = 1770] [id = 428] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x126370000 == 37 [pid = 1770] [id = 427] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x1217d8800 == 36 [pid = 1770] [id = 426] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x118e44000 == 35 [pid = 1770] [id = 425] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x11733b000 == 34 [pid = 1770] [id = 424] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x119122000 == 33 [pid = 1770] [id = 423] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x112abd800 == 32 [pid = 1770] [id = 422] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x119450000 == 31 [pid = 1770] [id = 440] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2f800 == 30 [pid = 1770] [id = 439] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7eb800 == 29 [pid = 1770] [id = 438] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e5800 == 28 [pid = 1770] [id = 437] 15:00:12 INFO - PROCESS | 1770 | --DOCSHELL 0x116aab800 == 27 [pid = 1770] [id = 436] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x119483400) [pid = 1770] [serial = 1245] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1194a7c00) [pid = 1770] [serial = 1248] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x119490400) [pid = 1770] [serial = 1246] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x120fa0000) [pid = 1770] [serial = 1251] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x118658400) [pid = 1770] [serial = 1242] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x12486d000) [pid = 1770] [serial = 1254] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x113026400) [pid = 1770] [serial = 1233] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1214f9c00) [pid = 1770] [serial = 1252] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1133d4800) [pid = 1770] [serial = 1234] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1184cfc00) [pid = 1770] [serial = 1216] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11710d000) [pid = 1770] [serial = 1215] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1168a4800) [pid = 1770] [serial = 1236] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1214f6800) [pid = 1770] [serial = 1219] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119776800) [pid = 1770] [serial = 1218] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x117104000) [pid = 1770] [serial = 1237] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1253dc800) [pid = 1770] [serial = 1260] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x128ffb800) [pid = 1770] [serial = 1222] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x118563800) [pid = 1770] [serial = 1239] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x128cb8000) [pid = 1770] [serial = 1221] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1185ba000) [pid = 1770] [serial = 1240] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1194a6000) [pid = 1770] [serial = 1231] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1191b1400) [pid = 1770] [serial = 1230] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12a6c4c00) [pid = 1770] [serial = 1225] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x128bcf800) [pid = 1770] [serial = 1224] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118246000) [pid = 1770] [serial = 1228] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x116a70800) [pid = 1770] [serial = 1227] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x125e4c400) [pid = 1770] [serial = 1261] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1196bb800) [pid = 1770] [serial = 1257] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1288a0000) [pid = 1770] [serial = 1263] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1251e2000) [pid = 1770] [serial = 1255] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1249d4800) [pid = 1770] [serial = 1258] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x119ecb000) [pid = 1770] [serial = 1249] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1191b1c00) [pid = 1770] [serial = 1243] [outer = 0x0] [url = about:blank] 15:00:12 INFO - PROCESS | 1770 | 1468706412233 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]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 15:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 1376ms 15:00:12 INFO - PROCESS | 1770 | 1468706412263 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 15:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 15:00:12 INFO - PROCESS | 1770 | 1468706412265 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 15:00:12 INFO - PROCESS | 1770 | 1468706412268 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 1770 | 1468706412270 Marionette TRACE conn2 <- [1,1738,null,{}] 15:00:12 INFO - PROCESS | 1770 | 1468706412273 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}] 15:00:12 INFO - PROCESS | 1770 | 1468706412275 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:12 INFO - PROCESS | 1770 | 1468706412355 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 15:00:12 INFO - PROCESS | 1770 | 1468706412360 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:12 INFO - PROCESS | 1770 | 1468706412364 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x117140800 == 28 [pid = 1770] [id = 442] 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11617c000) [pid = 1770] [serial = 1325] [outer = 0x0] 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x116a73000) [pid = 1770] [serial = 1326] [outer = 0x11617c000] 15:00:12 INFO - PROCESS | 1770 | 1468706412393 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11710ec00) [pid = 1770] [serial = 1327] [outer = 0x11617c000] 15:00:12 INFO - PROCESS | 1770 | 1468706412761 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]]]}] 15:00:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 15:00:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 15:00:12 INFO - PROCESS | 1770 | 1468706412788 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 15:00:12 INFO - PROCESS | 1770 | 1468706412791 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 15:00:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 15:00:12 INFO - PROCESS | 1770 | 1468706412795 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 15:00:12 INFO - PROCESS | 1770 | 1468706412797 Marionette TRACE conn2 <- [1,1742,null,{}] 15:00:12 INFO - PROCESS | 1770 | 1468706412799 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}] 15:00:12 INFO - PROCESS | 1770 | 1468706412800 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:12 INFO - PROCESS | 1770 | 1468706412877 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 15:00:12 INFO - PROCESS | 1770 | 1468706412883 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:12 INFO - PROCESS | 1770 | 1468706412885 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186cb800 == 29 [pid = 1770] [id = 443] 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118425000) [pid = 1770] [serial = 1328] [outer = 0x0] 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x118563800) [pid = 1770] [serial = 1329] [outer = 0x118425000] 15:00:12 INFO - PROCESS | 1770 | 1468706412911 Marionette DEBUG loaded listener.js 15:00:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1185ba800) [pid = 1770] [serial = 1330] [outer = 0x118425000] 15:00:13 INFO - PROCESS | 1770 | 1468706413255 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]]]}] 15:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 15:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 470ms 15:00:13 INFO - PROCESS | 1770 | 1468706413267 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 15:00:13 INFO - PROCESS | 1770 | 1468706413268 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 15:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 15:00:13 INFO - PROCESS | 1770 | 1468706413271 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 15:00:13 INFO - PROCESS | 1770 | 1468706413273 Marionette TRACE conn2 <- [1,1746,null,{}] 15:00:13 INFO - PROCESS | 1770 | 1468706413283 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}] 15:00:13 INFO - PROCESS | 1770 | 1468706413286 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:13 INFO - PROCESS | 1770 | 1468706413388 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 15:00:13 INFO - PROCESS | 1770 | 1468706413399 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 1770 | 1468706413401 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ada800 == 30 [pid = 1770] [id = 444] 15:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x113284000) [pid = 1770] [serial = 1331] [outer = 0x0] 15:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119484c00) [pid = 1770] [serial = 1332] [outer = 0x113284000] 15:00:13 INFO - PROCESS | 1770 | 1468706413428 Marionette DEBUG loaded listener.js 15:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11965a000) [pid = 1770] [serial = 1333] [outer = 0x113284000] 15:00:13 INFO - PROCESS | 1770 | 1468706413755 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]]]}] 15:00:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 15:00:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 15:00:13 INFO - PROCESS | 1770 | 1468706413794 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 15:00:13 INFO - PROCESS | 1770 | 1468706413798 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 15:00:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 15:00:13 INFO - PROCESS | 1770 | 1468706413800 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 15:00:13 INFO - PROCESS | 1770 | 1468706413801 Marionette TRACE conn2 <- [1,1750,null,{}] 15:00:13 INFO - PROCESS | 1770 | 1468706413804 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}] 15:00:13 INFO - PROCESS | 1770 | 1468706413805 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:13 INFO - PROCESS | 1770 | 1468706413882 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 15:00:13 INFO - PROCESS | 1770 | 1468706413943 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:13 INFO - PROCESS | 1770 | 1468706413944 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x121232000 == 31 [pid = 1770] [id = 445] 15:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x118426000) [pid = 1770] [serial = 1334] [outer = 0x0] 15:00:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1196bb000) [pid = 1770] [serial = 1335] [outer = 0x118426000] 15:00:13 INFO - PROCESS | 1770 | 1468706413969 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x119ecc400) [pid = 1770] [serial = 1336] [outer = 0x118426000] 15:00:14 INFO - PROCESS | 1770 | 1468706414271 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]]]}] 15:00:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 15:00:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 517ms 15:00:14 INFO - PROCESS | 1770 | 1468706414319 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 15:00:14 INFO - PROCESS | 1770 | 1468706414320 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 15:00:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 15:00:14 INFO - PROCESS | 1770 | 1468706414322 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 15:00:14 INFO - PROCESS | 1770 | 1468706414323 Marionette TRACE conn2 <- [1,1754,null,{}] 15:00:14 INFO - PROCESS | 1770 | 1468706414326 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}] 15:00:14 INFO - PROCESS | 1770 | 1468706414327 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:14 INFO - PROCESS | 1770 | 1468706414423 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 15:00:14 INFO - PROCESS | 1770 | 1468706414462 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:14 INFO - PROCESS | 1770 | 1468706414463 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x125328000 == 32 [pid = 1770] [id = 446] 15:00:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x110e54800) [pid = 1770] [serial = 1337] [outer = 0x0] 15:00:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1212a0800) [pid = 1770] [serial = 1338] [outer = 0x110e54800] 15:00:14 INFO - PROCESS | 1770 | 1468706414487 Marionette DEBUG loaded listener.js 15:00:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12196ec00) [pid = 1770] [serial = 1339] [outer = 0x110e54800] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119656800) [pid = 1770] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x129586000) [pid = 1770] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x124b4b400) [pid = 1770] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1288a5000) [pid = 1770] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119481c00) [pid = 1770] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x110e57800) [pid = 1770] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x116a7b800) [pid = 1770] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119ec4400) [pid = 1770] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1161db400) [pid = 1770] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11327cc00) [pid = 1770] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1184d0800) [pid = 1770] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x12690e800) [pid = 1770] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1191aac00) [pid = 1770] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1170b3400) [pid = 1770] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 15:00:14 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1161dd000) [pid = 1770] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 15:00:15 INFO - PROCESS | 1770 | 1468706415369 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]]]}] 15:00:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 15:00:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 1120ms 15:00:15 INFO - PROCESS | 1770 | 1468706415443 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 15:00:15 INFO - PROCESS | 1770 | 1468706415445 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 15:00:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 15:00:15 INFO - PROCESS | 1770 | 1468706415448 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 15:00:15 INFO - PROCESS | 1770 | 1468706415452 Marionette TRACE conn2 <- [1,1758,null,{}] 15:00:15 INFO - PROCESS | 1770 | 1468706415455 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}] 15:00:15 INFO - PROCESS | 1770 | 1468706415457 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:15 INFO - PROCESS | 1770 | 1468706415565 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 15:00:15 INFO - PROCESS | 1770 | 1468706415623 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:15 INFO - PROCESS | 1770 | 1468706415625 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186c3000 == 33 [pid = 1770] [id = 447] 15:00:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1161da000) [pid = 1770] [serial = 1340] [outer = 0x0] 15:00:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11672ac00) [pid = 1770] [serial = 1341] [outer = 0x1161da000] 15:00:15 INFO - PROCESS | 1770 | 1468706415655 Marionette DEBUG loaded listener.js 15:00:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1122bdc00) [pid = 1770] [serial = 1342] [outer = 0x1161da000] 15:00:16 INFO - PROCESS | 1770 | 1468706416181 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]]]}] 15:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 15:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 771ms 15:00:16 INFO - PROCESS | 1770 | 1468706416239 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 15:00:16 INFO - PROCESS | 1770 | 1468706416242 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 15:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 15:00:16 INFO - PROCESS | 1770 | 1468706416249 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 15:00:16 INFO - PROCESS | 1770 | 1468706416251 Marionette TRACE conn2 <- [1,1762,null,{}] 15:00:16 INFO - PROCESS | 1770 | 1468706416254 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}] 15:00:16 INFO - PROCESS | 1770 | 1468706416256 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:16 INFO - PROCESS | 1770 | 1468706416422 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 15:00:16 INFO - PROCESS | 1770 | 1468706416509 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:16 INFO - PROCESS | 1770 | 1468706416510 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x116706000 == 34 [pid = 1770] [id = 448] 15:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x113025c00) [pid = 1770] [serial = 1343] [outer = 0x0] 15:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x113f2d800) [pid = 1770] [serial = 1344] [outer = 0x113025c00] 15:00:16 INFO - PROCESS | 1770 | 1468706416541 Marionette DEBUG loaded listener.js 15:00:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x116b12800) [pid = 1770] [serial = 1345] [outer = 0x113025c00] 15:00:16 INFO - PROCESS | 1770 | --DOCSHELL 0x121232000 == 33 [pid = 1770] [id = 445] 15:00:16 INFO - PROCESS | 1770 | --DOCSHELL 0x119ada800 == 32 [pid = 1770] [id = 444] 15:00:16 INFO - PROCESS | 1770 | --DOCSHELL 0x1186cb800 == 31 [pid = 1770] [id = 443] 15:00:16 INFO - PROCESS | 1770 | --DOCSHELL 0x117140800 == 30 [pid = 1770] [id = 442] 15:00:16 INFO - PROCESS | 1770 | --DOCSHELL 0x1199b8800 == 29 [pid = 1770] [id = 441] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x112dda400) [pid = 1770] [serial = 1267] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x117104800) [pid = 1770] [serial = 1272] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1174cac00) [pid = 1770] [serial = 1273] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1196b7800) [pid = 1770] [serial = 1281] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x119d5dc00) [pid = 1770] [serial = 1282] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x118568c00) [pid = 1770] [serial = 1275] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1185bdc00) [pid = 1770] [serial = 1276] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128bd7800) [pid = 1770] [serial = 1264] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x119489800) [pid = 1770] [serial = 1278] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1194a6c00) [pid = 1770] [serial = 1279] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x11710f800) [pid = 1770] [serial = 1269] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1177c6400) [pid = 1770] [serial = 1270] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x111c18800) [pid = 1770] [serial = 1266] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | 1468706416963 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]]]}] 15:00:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 15:00:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 721ms 15:00:16 INFO - PROCESS | 1770 | 1468706416970 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 15:00:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 15:00:16 INFO - PROCESS | 1770 | 1468706416972 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 15:00:16 INFO - PROCESS | 1770 | 1468706416975 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 15:00:16 INFO - PROCESS | 1770 | 1468706416977 Marionette TRACE conn2 <- [1,1766,null,{}] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x129575800) [pid = 1770] [serial = 1303] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x129592c00) [pid = 1770] [serial = 1305] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1269d6c00) [pid = 1770] [serial = 1287] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x128bccc00) [pid = 1770] [serial = 1290] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x128bd8400) [pid = 1770] [serial = 1293] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x12a6b9c00) [pid = 1770] [serial = 1306] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x120f78400) [pid = 1770] [serial = 1284] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x1170b2800) [pid = 1770] [serial = 1296] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x1185b5400) [pid = 1770] [serial = 1297] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x128f0e400) [pid = 1770] [serial = 1302] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x128f0a000) [pid = 1770] [serial = 1294] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x1188e4c00) [pid = 1770] [serial = 1299] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x1288a1800) [pid = 1770] [serial = 1288] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x119ec7c00) [pid = 1770] [serial = 1300] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x121739c00) [pid = 1770] [serial = 1285] [outer = 0x0] [url = about:blank] 15:00:16 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x128d68400) [pid = 1770] [serial = 1291] [outer = 0x0] [url = about:blank] 15:00:17 INFO - PROCESS | 1770 | 1468706416999 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}] 15:00:17 INFO - PROCESS | 1770 | 1468706417001 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:17 INFO - PROCESS | 1770 | 1468706417081 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 15:00:17 INFO - PROCESS | 1770 | 1468706417085 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 1770 | 1468706417087 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e38800 == 30 [pid = 1770] [id = 449] 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x117158800) [pid = 1770] [serial = 1346] [outer = 0x0] 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x1184c9800) [pid = 1770] [serial = 1347] [outer = 0x117158800] 15:00:17 INFO - PROCESS | 1770 | 1468706417115 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x11856c800) [pid = 1770] [serial = 1348] [outer = 0x117158800] 15:00:17 INFO - PROCESS | 1770 | 1468706417455 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]]]}] 15:00:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 15:00:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 530ms 15:00:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 15:00:17 INFO - PROCESS | 1770 | 1468706417506 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 15:00:17 INFO - PROCESS | 1770 | 1468706417507 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 15:00:17 INFO - PROCESS | 1770 | 1468706417510 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 15:00:17 INFO - PROCESS | 1770 | 1468706417511 Marionette TRACE conn2 <- [1,1770,null,{}] 15:00:17 INFO - PROCESS | 1770 | 1468706417532 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}] 15:00:17 INFO - PROCESS | 1770 | 1468706417533 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:17 INFO - PROCESS | 1770 | 1468706417610 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 15:00:17 INFO - PROCESS | 1770 | 1468706417619 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:17 INFO - PROCESS | 1770 | 1468706417620 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff4000 == 31 [pid = 1770] [id = 450] 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1185c2c00) [pid = 1770] [serial = 1349] [outer = 0x0] 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x1188c9c00) [pid = 1770] [serial = 1350] [outer = 0x1185c2c00] 15:00:17 INFO - PROCESS | 1770 | 1468706417646 Marionette DEBUG loaded listener.js 15:00:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x1185bb800) [pid = 1770] [serial = 1351] [outer = 0x1185c2c00] 15:00:18 INFO - PROCESS | 1770 | 1468706418002 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]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 15:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 535ms 15:00:18 INFO - PROCESS | 1770 | 1468706418047 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 15:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 15:00:18 INFO - PROCESS | 1770 | 1468706418052 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 15:00:18 INFO - PROCESS | 1770 | 1468706418064 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 1770 | 1468706418068 Marionette TRACE conn2 <- [1,1774,null,{}] 15:00:18 INFO - PROCESS | 1770 | 1468706418084 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}] 15:00:18 INFO - PROCESS | 1770 | 1468706418088 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:18 INFO - PROCESS | 1770 | 1468706418214 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 15:00:18 INFO - PROCESS | 1770 | 1468706418223 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 1770 | 1468706418225 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x126368000 == 32 [pid = 1770] [id = 451] 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x1161dac00) [pid = 1770] [serial = 1352] [outer = 0x0] 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x1194a1000) [pid = 1770] [serial = 1353] [outer = 0x1161dac00] 15:00:18 INFO - PROCESS | 1770 | 1468706418265 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x119d60c00) [pid = 1770] [serial = 1354] [outer = 0x1161dac00] 15:00:18 INFO - PROCESS | 1770 | 1468706418735 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]]]}] 15:00:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 15:00:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 736ms 15:00:18 INFO - PROCESS | 1770 | 1468706418793 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 15:00:18 INFO - PROCESS | 1770 | 1468706418794 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 15:00:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 15:00:18 INFO - PROCESS | 1770 | 1468706418797 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 15:00:18 INFO - PROCESS | 1770 | 1468706418798 Marionette TRACE conn2 <- [1,1778,null,{}] 15:00:18 INFO - PROCESS | 1770 | 1468706418800 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}] 15:00:18 INFO - PROCESS | 1770 | 1468706418801 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:18 INFO - PROCESS | 1770 | 1468706418891 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 15:00:18 INFO - PROCESS | 1770 | 1468706418899 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:18 INFO - PROCESS | 1770 | 1468706418900 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x126ec2000 == 33 [pid = 1770] [id = 452] 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x119d5f000) [pid = 1770] [serial = 1355] [outer = 0x0] 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x120fa2c00) [pid = 1770] [serial = 1356] [outer = 0x119d5f000] 15:00:18 INFO - PROCESS | 1770 | 1468706418925 Marionette DEBUG loaded listener.js 15:00:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x121966000) [pid = 1770] [serial = 1357] [outer = 0x119d5f000] 15:00:19 INFO - PROCESS | 1770 | 1468706419285 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]]]}] 15:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 15:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 15:00:19 INFO - PROCESS | 1770 | 1468706419321 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 15:00:19 INFO - PROCESS | 1770 | 1468706419323 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 15:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 15:00:19 INFO - PROCESS | 1770 | 1468706419325 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - PROCESS | 1770 | 1468706419326 Marionette TRACE conn2 <- [1,1782,null,{}] 15:00:19 INFO - PROCESS | 1770 | 1468706419328 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}] 15:00:19 INFO - PROCESS | 1770 | 1468706419329 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:19 INFO - PROCESS | 1770 | 1468706419430 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 15:00:19 INFO - PROCESS | 1770 | 1468706419434 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:19 INFO - PROCESS | 1770 | 1468706419438 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x12536e000 == 34 [pid = 1770] [id = 453] 15:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x124c96400) [pid = 1770] [serial = 1358] [outer = 0x0] 15:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1251e0400) [pid = 1770] [serial = 1359] [outer = 0x124c96400] 15:00:19 INFO - PROCESS | 1770 | 1468706419502 Marionette DEBUG loaded listener.js 15:00:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x125c51800) [pid = 1770] [serial = 1360] [outer = 0x124c96400] 15:00:19 INFO - PROCESS | 1770 | 1468706419837 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]]]}] 15:00:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 15:00:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 518ms 15:00:19 INFO - PROCESS | 1770 | 1468706419844 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 15:00:19 INFO - PROCESS | 1770 | 1468706419847 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 15:00:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 15:00:19 INFO - PROCESS | 1770 | 1468706419852 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 15:00:19 INFO - PROCESS | 1770 | 1468706419854 Marionette TRACE conn2 <- [1,1786,null,{}] 15:00:19 INFO - PROCESS | 1770 | 1468706419856 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}] 15:00:19 INFO - PROCESS | 1770 | 1468706419857 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:19 INFO - PROCESS | 1770 | 1468706419983 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 15:00:20 INFO - PROCESS | 1770 | 1468706419998 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 1770 | 1468706420000 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d1800 == 35 [pid = 1770] [id = 454] 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1251dc800) [pid = 1770] [serial = 1361] [outer = 0x0] 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x126337000) [pid = 1770] [serial = 1362] [outer = 0x1251dc800] 15:00:20 INFO - PROCESS | 1770 | 1468706420037 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x12889d000) [pid = 1770] [serial = 1363] [outer = 0x1251dc800] 15:00:20 INFO - PROCESS | 1770 | 1468706420492 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]]]}] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x118426000) [pid = 1770] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1167ee800) [pid = 1770] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x112fe8800) [pid = 1770] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x1188c5c00) [pid = 1770] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1253e8000) [pid = 1770] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1174ca400) [pid = 1770] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x118563000) [pid = 1770] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x118425000) [pid = 1770] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x113284000) [pid = 1770] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 15:00:20 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x11617c000) [pid = 1770] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 15:00:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 15:00:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 669ms 15:00:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 15:00:20 INFO - PROCESS | 1770 | 1468706420521 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 15:00:20 INFO - PROCESS | 1770 | 1468706420523 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 15:00:20 INFO - PROCESS | 1770 | 1468706420529 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 15:00:20 INFO - PROCESS | 1770 | 1468706420531 Marionette TRACE conn2 <- [1,1790,null,{}] 15:00:20 INFO - PROCESS | 1770 | 1468706420534 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}] 15:00:20 INFO - PROCESS | 1770 | 1468706420535 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:20 INFO - PROCESS | 1770 | 1468706420611 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 15:00:20 INFO - PROCESS | 1770 | 1468706420617 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:20 INFO - PROCESS | 1770 | 1468706420618 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f1b800 == 36 [pid = 1770] [id = 455] 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x117108000) [pid = 1770] [serial = 1364] [outer = 0x0] 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x1184c9000) [pid = 1770] [serial = 1365] [outer = 0x117108000] 15:00:20 INFO - PROCESS | 1770 | 1468706420642 Marionette DEBUG loaded listener.js 15:00:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1191aa800) [pid = 1770] [serial = 1366] [outer = 0x117108000] 15:00:20 INFO - PROCESS | 1770 | 1468706420967 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]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 476ms 15:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 15:00:21 INFO - PROCESS | 1770 | 1468706421001 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 1770 | 1468706421002 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 15:00:21 INFO - PROCESS | 1770 | 1468706421005 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 1770 | 1468706421006 Marionette TRACE conn2 <- [1,1794,null,{}] 15:00:21 INFO - PROCESS | 1770 | 1468706421008 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}] 15:00:21 INFO - PROCESS | 1770 | 1468706421009 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:21 INFO - PROCESS | 1770 | 1468706421087 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 15:00:21 INFO - PROCESS | 1770 | 1468706421090 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 1770 | 1468706421091 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a745800 == 37 [pid = 1770] [id = 456] 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1191ab800) [pid = 1770] [serial = 1367] [outer = 0x0] 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1288a1800) [pid = 1770] [serial = 1368] [outer = 0x1191ab800] 15:00:21 INFO - PROCESS | 1770 | 1468706421115 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x128bd4000) [pid = 1770] [serial = 1369] [outer = 0x1191ab800] 15:00:21 INFO - PROCESS | 1770 | 1468706421495 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]]]}] 15:00:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:00:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 520ms 15:00:21 INFO - PROCESS | 1770 | 1468706421526 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 15:00:21 INFO - PROCESS | 1770 | 1468706421528 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 15:00:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 15:00:21 INFO - PROCESS | 1770 | 1468706421541 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 15:00:21 INFO - PROCESS | 1770 | 1468706421543 Marionette TRACE conn2 <- [1,1798,null,{}] 15:00:21 INFO - PROCESS | 1770 | 1468706421549 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}] 15:00:21 INFO - PROCESS | 1770 | 1468706421552 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:21 INFO - PROCESS | 1770 | 1468706421672 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 15:00:21 INFO - PROCESS | 1770 | 1468706421679 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:21 INFO - PROCESS | 1770 | 1468706421680 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adb7800 == 38 [pid = 1770] [id = 457] 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x12889c400) [pid = 1770] [serial = 1370] [outer = 0x0] 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x128cbac00) [pid = 1770] [serial = 1371] [outer = 0x12889c400] 15:00:21 INFO - PROCESS | 1770 | 1468706421712 Marionette DEBUG loaded listener.js 15:00:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x128d70c00) [pid = 1770] [serial = 1372] [outer = 0x12889c400] 15:00:22 INFO - PROCESS | 1770 | 1468706422113 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]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 15:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 622ms 15:00:22 INFO - PROCESS | 1770 | 1468706422175 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 1770 | 1468706422177 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 15:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 15:00:22 INFO - PROCESS | 1770 | 1468706422181 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 1770 | 1468706422183 Marionette TRACE conn2 <- [1,1802,null,{}] 15:00:22 INFO - PROCESS | 1770 | 1468706422186 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}] 15:00:22 INFO - PROCESS | 1770 | 1468706422188 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:22 INFO - PROCESS | 1770 | 1468706422308 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 15:00:22 INFO - PROCESS | 1770 | 1468706422313 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:22 INFO - PROCESS | 1770 | 1468706422316 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c321000 == 39 [pid = 1770] [id = 458] 15:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x128f04c00) [pid = 1770] [serial = 1373] [outer = 0x0] 15:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x128f10000) [pid = 1770] [serial = 1374] [outer = 0x128f04c00] 15:00:22 INFO - PROCESS | 1770 | 1468706422356 Marionette DEBUG loaded listener.js 15:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x129306800) [pid = 1770] [serial = 1375] [outer = 0x128f04c00] 15:00:22 INFO - PROCESS | 1770 | 1468706422792 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]]]}] 15:00:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 15:00:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 621ms 15:00:22 INFO - PROCESS | 1770 | 1468706422801 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 15:00:22 INFO - PROCESS | 1770 | 1468706422803 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 15:00:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 15:00:22 INFO - PROCESS | 1770 | 1468706422805 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 15:00:22 INFO - PROCESS | 1770 | 1468706422807 Marionette TRACE conn2 <- [1,1806,null,{}] 15:00:22 INFO - PROCESS | 1770 | 1468706422809 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}] 15:00:22 INFO - PROCESS | 1770 | 1468706422810 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:22 INFO - PROCESS | 1770 | 1468706422934 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 15:00:22 INFO - PROCESS | 1770 | 1468706422939 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:22 INFO - PROCESS | 1770 | 1468706422940 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c33d800 == 40 [pid = 1770] [id = 459] 15:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x128f07c00) [pid = 1770] [serial = 1376] [outer = 0x0] 15:00:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x129571800) [pid = 1770] [serial = 1377] [outer = 0x128f07c00] 15:00:22 INFO - PROCESS | 1770 | 1468706422964 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1296aa000) [pid = 1770] [serial = 1378] [outer = 0x128f07c00] 15:00:23 INFO - PROCESS | 1770 | 1468706423433 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]]]}] 15:00:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 15:00:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 671ms 15:00:23 INFO - PROCESS | 1770 | 1468706423480 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 15:00:23 INFO - PROCESS | 1770 | 1468706423483 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 15:00:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 15:00:23 INFO - PROCESS | 1770 | 1468706423487 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 15:00:23 INFO - PROCESS | 1770 | 1468706423489 Marionette TRACE conn2 <- [1,1810,null,{}] 15:00:23 INFO - PROCESS | 1770 | 1468706423494 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}] 15:00:23 INFO - PROCESS | 1770 | 1468706423496 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:23 INFO - PROCESS | 1770 | 1468706423614 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 15:00:23 INFO - PROCESS | 1770 | 1468706423720 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:23 INFO - PROCESS | 1770 | 1468706423721 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x119adc800 == 41 [pid = 1770] [id = 460] 15:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11842c400) [pid = 1770] [serial = 1379] [outer = 0x0] 15:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11853c800) [pid = 1770] [serial = 1380] [outer = 0x11842c400] 15:00:23 INFO - PROCESS | 1770 | 1468706423754 Marionette DEBUG loaded listener.js 15:00:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1185c4800) [pid = 1770] [serial = 1381] [outer = 0x11842c400] 15:00:24 INFO - PROCESS | 1770 | 1468706424164 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]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 15:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 722ms 15:00:24 INFO - PROCESS | 1770 | 1468706424211 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 1770 | 1468706424216 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 15:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 15:00:24 INFO - PROCESS | 1770 | 1468706424223 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 1770 | 1468706424226 Marionette TRACE conn2 <- [1,1814,null,{}] 15:00:24 INFO - PROCESS | 1770 | 1468706424229 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}] 15:00:24 INFO - PROCESS | 1770 | 1468706424232 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:24 INFO - PROCESS | 1770 | 1468706424344 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 15:00:24 INFO - PROCESS | 1770 | 1468706424403 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:24 INFO - PROCESS | 1770 | 1468706424404 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dec800 == 42 [pid = 1770] [id = 461] 15:00:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1191b1c00) [pid = 1770] [serial = 1382] [outer = 0x0] 15:00:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1196b1800) [pid = 1770] [serial = 1383] [outer = 0x1191b1c00] 15:00:24 INFO - PROCESS | 1770 | 1468706424434 Marionette DEBUG loaded listener.js 15:00:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119ec9400) [pid = 1770] [serial = 1384] [outer = 0x1191b1c00] 15:00:24 INFO - PROCESS | 1770 | 1468706424815 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]]]}] 15:00:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 15:00:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 622ms 15:00:24 INFO - PROCESS | 1770 | 1468706424853 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 15:00:24 INFO - PROCESS | 1770 | 1468706424854 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 15:00:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 15:00:24 INFO - PROCESS | 1770 | 1468706424857 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 15:00:24 INFO - PROCESS | 1770 | 1468706424859 Marionette TRACE conn2 <- [1,1818,null,{}] 15:00:24 INFO - PROCESS | 1770 | 1468706424869 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}] 15:00:24 INFO - PROCESS | 1770 | 1468706424872 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:24 INFO - PROCESS | 1770 | 1468706424972 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 15:00:25 INFO - PROCESS | 1770 | 1468706425068 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 1770 | 1468706425070 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c835000 == 43 [pid = 1770] [id = 462] 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1253e8c00) [pid = 1770] [serial = 1385] [outer = 0x0] 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1269d6400) [pid = 1770] [serial = 1386] [outer = 0x1253e8c00] 15:00:25 INFO - PROCESS | 1770 | 1468706425101 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x128d67000) [pid = 1770] [serial = 1387] [outer = 0x1253e8c00] 15:00:25 INFO - PROCESS | 1770 | 1468706425515 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]]]}] 15:00:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 15:00:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 670ms 15:00:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 15:00:25 INFO - PROCESS | 1770 | 1468706425528 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 15:00:25 INFO - PROCESS | 1770 | 1468706425531 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 15:00:25 INFO - PROCESS | 1770 | 1468706425534 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 15:00:25 INFO - PROCESS | 1770 | 1468706425535 Marionette TRACE conn2 <- [1,1822,null,{}] 15:00:25 INFO - PROCESS | 1770 | 1468706425538 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}] 15:00:25 INFO - PROCESS | 1770 | 1468706425539 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:25 INFO - PROCESS | 1770 | 1468706425641 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 15:00:25 INFO - PROCESS | 1770 | 1468706425699 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:25 INFO - PROCESS | 1770 | 1468706425701 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2b000 == 44 [pid = 1770] [id = 463] 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x129307000) [pid = 1770] [serial = 1388] [outer = 0x0] 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x12958ac00) [pid = 1770] [serial = 1389] [outer = 0x129307000] 15:00:25 INFO - PROCESS | 1770 | 1468706425729 Marionette DEBUG loaded listener.js 15:00:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1296a8800) [pid = 1770] [serial = 1390] [outer = 0x129307000] 15:00:26 INFO - PROCESS | 1770 | 1468706426310 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]]]}] 15:00:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 15:00:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 819ms 15:00:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 15:00:26 INFO - PROCESS | 1770 | 1468706426366 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 15:00:26 INFO - PROCESS | 1770 | 1468706426368 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 15:00:26 INFO - PROCESS | 1770 | 1468706426373 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 15:00:26 INFO - PROCESS | 1770 | 1468706426375 Marionette TRACE conn2 <- [1,1826,null,{}] 15:00:26 INFO - PROCESS | 1770 | 1468706426386 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}] 15:00:26 INFO - PROCESS | 1770 | 1468706426388 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:26 INFO - PROCESS | 1770 | 1468706426484 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 15:00:26 INFO - PROCESS | 1770 | 1468706426553 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:26 INFO - PROCESS | 1770 | 1468706426556 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x119d92800 == 45 [pid = 1770] [id = 464] 15:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x117104000) [pid = 1770] [serial = 1391] [outer = 0x0] 15:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118429800) [pid = 1770] [serial = 1392] [outer = 0x117104000] 15:00:26 INFO - PROCESS | 1770 | 1468706426583 Marionette DEBUG loaded listener.js 15:00:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1185c2400) [pid = 1770] [serial = 1393] [outer = 0x117104000] 15:00:27 INFO - PROCESS | 1770 | 1468706427008 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]]]}] 15:00:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 15:00:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 680ms 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12c321000 == 44 [pid = 1770] [id = 458] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12adb7800 == 43 [pid = 1770] [id = 457] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12a745800 == 42 [pid = 1770] [id = 456] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x120f1b800 == 41 [pid = 1770] [id = 455] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x1292d1800 == 40 [pid = 1770] [id = 454] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12536e000 == 39 [pid = 1770] [id = 453] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x126ec2000 == 38 [pid = 1770] [id = 452] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x126368000 == 37 [pid = 1770] [id = 451] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff4000 == 36 [pid = 1770] [id = 450] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x118e38800 == 35 [pid = 1770] [id = 449] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x116706000 == 34 [pid = 1770] [id = 448] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x1186c3000 == 33 [pid = 1770] [id = 447] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x125328000 == 32 [pid = 1770] [id = 446] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2b000 == 31 [pid = 1770] [id = 463] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12c835000 == 30 [pid = 1770] [id = 462] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x128dec800 == 29 [pid = 1770] [id = 461] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x12c33d800 == 28 [pid = 1770] [id = 459] 15:00:27 INFO - PROCESS | 1770 | --DOCSHELL 0x119adc800 == 27 [pid = 1770] [id = 460] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119ecc400) [pid = 1770] [serial = 1336] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1196bb000) [pid = 1770] [serial = 1335] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118430000) [pid = 1770] [serial = 1321] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1161db800) [pid = 1770] [serial = 1309] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1218b7800) [pid = 1770] [serial = 1315] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x128d6b400) [pid = 1770] [serial = 1318] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118654400) [pid = 1770] [serial = 1312] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x113281400) [pid = 1770] [serial = 1308] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x118569c00) [pid = 1770] [serial = 1311] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x119774400) [pid = 1770] [serial = 1314] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1269d5800) [pid = 1770] [serial = 1317] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11948c800) [pid = 1770] [serial = 1324] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1188c5800) [pid = 1770] [serial = 1323] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x118563800) [pid = 1770] [serial = 1329] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1185ba800) [pid = 1770] [serial = 1330] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x119484c00) [pid = 1770] [serial = 1332] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x11965a000) [pid = 1770] [serial = 1333] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x117106800) [pid = 1770] [serial = 1320] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x116a73000) [pid = 1770] [serial = 1326] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x11710ec00) [pid = 1770] [serial = 1327] [outer = 0x0] [url = about:blank] 15:00:27 INFO - PROCESS | 1770 | 1468706427618 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 15:00:27 INFO - PROCESS | 1770 | 1468706427621 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 15:00:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 15:00:27 INFO - PROCESS | 1770 | 1468706427629 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 15:00:27 INFO - PROCESS | 1770 | 1468706427631 Marionette TRACE conn2 <- [1,1830,null,{}] 15:00:27 INFO - PROCESS | 1770 | 1468706427635 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}] 15:00:27 INFO - PROCESS | 1770 | 1468706427637 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:27 INFO - PROCESS | 1770 | 1468706427719 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 15:00:27 INFO - PROCESS | 1770 | 1468706427724 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:27 INFO - PROCESS | 1770 | 1468706427727 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x116844000 == 28 [pid = 1770] [id = 465] 15:00:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x115123400) [pid = 1770] [serial = 1394] [outer = 0x0] 15:00:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x116182400) [pid = 1770] [serial = 1395] [outer = 0x115123400] 15:00:27 INFO - PROCESS | 1770 | 1468706427756 Marionette DEBUG loaded listener.js 15:00:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x116a70000) [pid = 1770] [serial = 1396] [outer = 0x115123400] 15:00:28 INFO - PROCESS | 1770 | 1468706428204 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]]]}] 15:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 15:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 624ms 15:00:28 INFO - PROCESS | 1770 | 1468706428254 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 15:00:28 INFO - PROCESS | 1770 | 1468706428257 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 15:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 15:00:28 INFO - PROCESS | 1770 | 1468706428273 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 1770 | 1468706428277 Marionette TRACE conn2 <- [1,1834,null,{}] 15:00:28 INFO - PROCESS | 1770 | 1468706428282 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}] 15:00:28 INFO - PROCESS | 1770 | 1468706428285 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:28 INFO - PROCESS | 1770 | 1468706428395 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 15:00:28 INFO - PROCESS | 1770 | 1468706428407 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:28 INFO - PROCESS | 1770 | 1468706428408 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182aa800 == 29 [pid = 1770] [id = 466] 15:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x118246800) [pid = 1770] [serial = 1397] [outer = 0x0] 15:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x11842ac00) [pid = 1770] [serial = 1398] [outer = 0x118246800] 15:00:28 INFO - PROCESS | 1770 | 1468706428434 Marionette DEBUG loaded listener.js 15:00:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11853f400) [pid = 1770] [serial = 1399] [outer = 0x118246800] 15:00:28 INFO - PROCESS | 1770 | 1468706428842 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]]]}] 15:00:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 15:00:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 590ms 15:00:28 INFO - PROCESS | 1770 | 1468706428852 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 15:00:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 15:00:28 INFO - PROCESS | 1770 | 1468706428855 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 15:00:28 INFO - PROCESS | 1770 | 1468706428858 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 15:00:28 INFO - PROCESS | 1770 | 1468706428860 Marionette TRACE conn2 <- [1,1838,null,{}] 15:00:28 INFO - PROCESS | 1770 | 1468706428872 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}] 15:00:28 INFO - PROCESS | 1770 | 1468706428876 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:29 INFO - PROCESS | 1770 | 1468706429011 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 15:00:29 INFO - PROCESS | 1770 | 1468706429131 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:29 INFO - PROCESS | 1770 | 1468706429134 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x119798000 == 30 [pid = 1770] [id = 467] 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118614000) [pid = 1770] [serial = 1400] [outer = 0x0] 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1188c3000) [pid = 1770] [serial = 1401] [outer = 0x118614000] 15:00:29 INFO - PROCESS | 1770 | 1468706429180 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1191b1000) [pid = 1770] [serial = 1402] [outer = 0x118614000] 15:00:29 INFO - PROCESS | 1770 | 1468706429519 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]]]}] 15:00:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 15:00:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 675ms 15:00:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 15:00:29 INFO - PROCESS | 1770 | 1468706429536 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 15:00:29 INFO - PROCESS | 1770 | 1468706429537 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 15:00:29 INFO - PROCESS | 1770 | 1468706429539 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 15:00:29 INFO - PROCESS | 1770 | 1468706429540 Marionette TRACE conn2 <- [1,1842,null,{}] 15:00:29 INFO - PROCESS | 1770 | 1468706429543 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}] 15:00:29 INFO - PROCESS | 1770 | 1468706429544 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:29 INFO - PROCESS | 1770 | 1468706429635 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 15:00:29 INFO - PROCESS | 1770 | 1468706429638 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:29 INFO - PROCESS | 1770 | 1468706429639 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff4000 == 31 [pid = 1770] [id = 468] 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11948bc00) [pid = 1770] [serial = 1403] [outer = 0x0] 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119651c00) [pid = 1770] [serial = 1404] [outer = 0x11948bc00] 15:00:29 INFO - PROCESS | 1770 | 1468706429664 Marionette DEBUG loaded listener.js 15:00:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196b7000) [pid = 1770] [serial = 1405] [outer = 0x11948bc00] 15:00:30 INFO - PROCESS | 1770 | 1468706430024 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]]]}] 15:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 15:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 520ms 15:00:30 INFO - PROCESS | 1770 | 1468706430066 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 15:00:30 INFO - PROCESS | 1770 | 1468706430067 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 15:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 15:00:30 INFO - PROCESS | 1770 | 1468706430071 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 15:00:30 INFO - PROCESS | 1770 | 1468706430072 Marionette TRACE conn2 <- [1,1846,null,{}] 15:00:30 INFO - PROCESS | 1770 | 1468706430075 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}] 15:00:30 INFO - PROCESS | 1770 | 1468706430076 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:30 INFO - PROCESS | 1770 | 1468706430170 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 15:00:30 INFO - PROCESS | 1770 | 1468706430181 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 1770 | 1468706430182 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c7a000 == 32 [pid = 1770] [id = 469] 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196b7400) [pid = 1770] [serial = 1406] [outer = 0x0] 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119951400) [pid = 1770] [serial = 1407] [outer = 0x1196b7400] 15:00:30 INFO - PROCESS | 1770 | 1468706430206 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119ec9800) [pid = 1770] [serial = 1408] [outer = 0x1196b7400] 15:00:30 INFO - PROCESS | 1770 | 1468706430550 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]]]}] 15:00:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:00:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 522ms 15:00:30 INFO - PROCESS | 1770 | 1468706430594 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 15:00:30 INFO - PROCESS | 1770 | 1468706430595 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 15:00:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 15:00:30 INFO - PROCESS | 1770 | 1468706430597 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 15:00:30 INFO - PROCESS | 1770 | 1468706430599 Marionette TRACE conn2 <- [1,1850,null,{}] 15:00:30 INFO - PROCESS | 1770 | 1468706430601 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}] 15:00:30 INFO - PROCESS | 1770 | 1468706430605 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:30 INFO - PROCESS | 1770 | 1468706430722 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 15:00:30 INFO - PROCESS | 1770 | 1468706430735 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:30 INFO - PROCESS | 1770 | 1468706430736 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b76000 == 33 [pid = 1770] [id = 470] 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x121215800) [pid = 1770] [serial = 1409] [outer = 0x0] 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x124839c00) [pid = 1770] [serial = 1410] [outer = 0x121215800] 15:00:30 INFO - PROCESS | 1770 | 1468706430761 Marionette DEBUG loaded listener.js 15:00:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1253e4000) [pid = 1770] [serial = 1411] [outer = 0x121215800] 15:00:31 INFO - PROCESS | 1770 | 1468706431094 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 519ms 15:00:31 INFO - PROCESS | 1770 | 1468706431118 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 15:00:31 INFO - PROCESS | 1770 | 1468706431119 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 15:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 15:00:31 INFO - PROCESS | 1770 | 1468706431121 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 1770 | 1468706431122 Marionette TRACE conn2 <- [1,1854,null,{}] 15:00:31 INFO - PROCESS | 1770 | 1468706431124 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}] 15:00:31 INFO - PROCESS | 1770 | 1468706431125 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:31 INFO - PROCESS | 1770 | 1468706431219 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 15:00:31 INFO - PROCESS | 1770 | 1468706431257 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 1770 | 1468706431258 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd3800 == 34 [pid = 1770] [id = 471] 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1253e2c00) [pid = 1770] [serial = 1412] [outer = 0x0] 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1269d8000) [pid = 1770] [serial = 1413] [outer = 0x1253e2c00] 15:00:31 INFO - PROCESS | 1770 | 1468706431289 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12889e000) [pid = 1770] [serial = 1414] [outer = 0x1253e2c00] 15:00:31 INFO - PROCESS | 1770 | 1468706431600 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]]]}] 15:00:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 15:00:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 518ms 15:00:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 15:00:31 INFO - PROCESS | 1770 | 1468706431645 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 15:00:31 INFO - PROCESS | 1770 | 1468706431647 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 15:00:31 INFO - PROCESS | 1770 | 1468706431649 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 15:00:31 INFO - PROCESS | 1770 | 1468706431650 Marionette TRACE conn2 <- [1,1858,null,{}] 15:00:31 INFO - PROCESS | 1770 | 1468706431652 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}] 15:00:31 INFO - PROCESS | 1770 | 1468706431653 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:31 INFO - PROCESS | 1770 | 1468706431749 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 15:00:31 INFO - PROCESS | 1770 | 1468706431753 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:31 INFO - PROCESS | 1770 | 1468706431754 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c4800 == 35 [pid = 1770] [id = 472] 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11710b000) [pid = 1770] [serial = 1415] [outer = 0x0] 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bcbc00) [pid = 1770] [serial = 1416] [outer = 0x11710b000] 15:00:31 INFO - PROCESS | 1770 | 1468706431777 Marionette DEBUG loaded listener.js 15:00:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128bd8400) [pid = 1770] [serial = 1417] [outer = 0x11710b000] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x128f07c00) [pid = 1770] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x128f04c00) [pid = 1770] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x124c96400) [pid = 1770] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1251dc800) [pid = 1770] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x117108000) [pid = 1770] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x117158800) [pid = 1770] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1161da000) [pid = 1770] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1161dac00) [pid = 1770] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x110e54800) [pid = 1770] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x113025c00) [pid = 1770] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x119d5f000) [pid = 1770] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1185c2c00) [pid = 1770] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12889c400) [pid = 1770] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 15:00:32 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1191ab800) [pid = 1770] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 15:00:32 INFO - PROCESS | 1770 | 1468706432235 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]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 15:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 619ms 15:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 15:00:32 INFO - PROCESS | 1770 | 1468706432270 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 1770 | 1468706432271 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 15:00:32 INFO - PROCESS | 1770 | 1468706432273 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 1770 | 1468706432274 Marionette TRACE conn2 <- [1,1862,null,{}] 15:00:32 INFO - PROCESS | 1770 | 1468706432276 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}] 15:00:32 INFO - PROCESS | 1770 | 1468706432277 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:32 INFO - PROCESS | 1770 | 1468706432382 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 15:00:32 INFO - PROCESS | 1770 | 1468706432416 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:32 INFO - PROCESS | 1770 | 1468706432417 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297bc000 == 36 [pid = 1770] [id = 473] 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x113025c00) [pid = 1770] [serial = 1418] [outer = 0x0] 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11856e000) [pid = 1770] [serial = 1419] [outer = 0x113025c00] 15:00:32 INFO - PROCESS | 1770 | 1468706432440 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x121463800) [pid = 1770] [serial = 1420] [outer = 0x113025c00] 15:00:32 INFO - PROCESS | 1770 | 1468706432723 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]]]}] 15:00:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 15:00:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 470ms 15:00:32 INFO - PROCESS | 1770 | 1468706432744 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 15:00:32 INFO - PROCESS | 1770 | 1468706432745 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 15:00:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 15:00:32 INFO - PROCESS | 1770 | 1468706432754 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 15:00:32 INFO - PROCESS | 1770 | 1468706432755 Marionette TRACE conn2 <- [1,1866,null,{}] 15:00:32 INFO - PROCESS | 1770 | 1468706432758 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}] 15:00:32 INFO - PROCESS | 1770 | 1468706432759 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:32 INFO - PROCESS | 1770 | 1468706432837 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 15:00:32 INFO - PROCESS | 1770 | 1468706432841 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:32 INFO - PROCESS | 1770 | 1468706432842 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adb9000 == 37 [pid = 1770] [id = 474] 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x125397c00) [pid = 1770] [serial = 1421] [outer = 0x0] 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128bda800) [pid = 1770] [serial = 1422] [outer = 0x125397c00] 15:00:32 INFO - PROCESS | 1770 | 1468706432868 Marionette DEBUG loaded listener.js 15:00:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128d66400) [pid = 1770] [serial = 1423] [outer = 0x125397c00] 15:00:33 INFO - PROCESS | 1770 | 1468706433192 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]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 15:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 471ms 15:00:33 INFO - PROCESS | 1770 | 1468706433227 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 15:00:33 INFO - PROCESS | 1770 | 1468706433229 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 15:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 15:00:33 INFO - PROCESS | 1770 | 1468706433233 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - PROCESS | 1770 | 1468706433235 Marionette TRACE conn2 <- [1,1870,null,{}] 15:00:33 INFO - PROCESS | 1770 | 1468706433237 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}] 15:00:33 INFO - PROCESS | 1770 | 1468706433239 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:33 INFO - PROCESS | 1770 | 1468706433353 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 15:00:33 INFO - PROCESS | 1770 | 1468706433359 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 1770 | 1468706433361 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b88b000 == 38 [pid = 1770] [id = 475] 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128d66800) [pid = 1770] [serial = 1424] [outer = 0x0] 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128f0ac00) [pid = 1770] [serial = 1425] [outer = 0x128d66800] 15:00:33 INFO - PROCESS | 1770 | 1468706433389 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x129573400) [pid = 1770] [serial = 1426] [outer = 0x128d66800] 15:00:33 INFO - PROCESS | 1770 | 1468706433716 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]]]}] 15:00:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 15:00:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 519ms 15:00:33 INFO - PROCESS | 1770 | 1468706433752 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 15:00:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 15:00:33 INFO - PROCESS | 1770 | 1468706433753 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 15:00:33 INFO - PROCESS | 1770 | 1468706433755 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 15:00:33 INFO - PROCESS | 1770 | 1468706433756 Marionette TRACE conn2 <- [1,1874,null,{}] 15:00:33 INFO - PROCESS | 1770 | 1468706433759 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}] 15:00:33 INFO - PROCESS | 1770 | 1468706433760 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:33 INFO - PROCESS | 1770 | 1468706433837 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 15:00:33 INFO - PROCESS | 1770 | 1468706433841 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:33 INFO - PROCESS | 1770 | 1468706433842 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d9000 == 39 [pid = 1770] [id = 476] 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x129571400) [pid = 1770] [serial = 1427] [outer = 0x0] 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1296a6c00) [pid = 1770] [serial = 1428] [outer = 0x129571400] 15:00:33 INFO - PROCESS | 1770 | 1468706433865 Marionette DEBUG loaded listener.js 15:00:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7b5400) [pid = 1770] [serial = 1429] [outer = 0x129571400] 15:00:34 INFO - PROCESS | 1770 | 1468706434396 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]]]}] 15:00:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 15:00:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 717ms 15:00:34 INFO - PROCESS | 1770 | 1468706434474 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 15:00:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 15:00:34 INFO - PROCESS | 1770 | 1468706434477 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 15:00:34 INFO - PROCESS | 1770 | 1468706434480 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 15:00:34 INFO - PROCESS | 1770 | 1468706434482 Marionette TRACE conn2 <- [1,1878,null,{}] 15:00:34 INFO - PROCESS | 1770 | 1468706434486 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}] 15:00:34 INFO - PROCESS | 1770 | 1468706434488 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:34 INFO - PROCESS | 1770 | 1468706434603 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 15:00:34 INFO - PROCESS | 1770 | 1468706434664 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:34 INFO - PROCESS | 1770 | 1468706434665 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x1182a5000 == 40 [pid = 1770] [id = 477] 15:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x115e63000) [pid = 1770] [serial = 1430] [outer = 0x0] 15:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1168a7400) [pid = 1770] [serial = 1431] [outer = 0x115e63000] 15:00:34 INFO - PROCESS | 1770 | 1468706434696 Marionette DEBUG loaded listener.js 15:00:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x11710a800) [pid = 1770] [serial = 1432] [outer = 0x115e63000] 15:00:35 INFO - PROCESS | 1770 | 1468706435255 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]]]}] 15:00:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 15:00:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 824ms 15:00:35 INFO - PROCESS | 1770 | 1468706435304 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 15:00:35 INFO - PROCESS | 1770 | 1468706435307 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 15:00:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 15:00:35 INFO - PROCESS | 1770 | 1468706435312 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 15:00:35 INFO - PROCESS | 1770 | 1468706435314 Marionette TRACE conn2 <- [1,1882,null,{}] 15:00:35 INFO - PROCESS | 1770 | 1468706435316 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}] 15:00:35 INFO - PROCESS | 1770 | 1468706435318 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:35 INFO - PROCESS | 1770 | 1468706435426 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 15:00:35 INFO - PROCESS | 1770 | 1468706435514 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:35 INFO - PROCESS | 1770 | 1468706435516 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a3c000 == 41 [pid = 1770] [id = 478] 15:00:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1177c9800) [pid = 1770] [serial = 1433] [outer = 0x0] 15:00:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1184cb000) [pid = 1770] [serial = 1434] [outer = 0x1177c9800] 15:00:35 INFO - PROCESS | 1770 | 1468706435565 Marionette DEBUG loaded listener.js 15:00:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1185b7800) [pid = 1770] [serial = 1435] [outer = 0x1177c9800] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12b88b000 == 40 [pid = 1770] [id = 475] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12adb9000 == 39 [pid = 1770] [id = 474] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x1297bc000 == 38 [pid = 1770] [id = 473] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c4800 == 37 [pid = 1770] [id = 472] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd3800 == 36 [pid = 1770] [id = 471] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x126b76000 == 35 [pid = 1770] [id = 470] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x123c7a000 == 34 [pid = 1770] [id = 469] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff4000 == 33 [pid = 1770] [id = 468] 15:00:36 INFO - PROCESS | 1770 | 1468706436343 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]]]}] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x119798000 == 32 [pid = 1770] [id = 467] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x1182aa800 == 31 [pid = 1770] [id = 466] 15:00:36 INFO - PROCESS | 1770 | --DOCSHELL 0x116844000 == 30 [pid = 1770] [id = 465] 15:00:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 15:00:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 1073ms 15:00:36 INFO - PROCESS | 1770 | 1468706436384 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 15:00:36 INFO - PROCESS | 1770 | 1468706436386 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 15:00:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 15:00:36 INFO - PROCESS | 1770 | 1468706436389 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 15:00:36 INFO - PROCESS | 1770 | 1468706436393 Marionette TRACE conn2 <- [1,1886,null,{}] 15:00:36 INFO - PROCESS | 1770 | 1468706436396 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}] 15:00:36 INFO - PROCESS | 1770 | 1468706436397 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:36 INFO - PROCESS | 1770 | 1468706436483 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x128f10000) [pid = 1770] [serial = 1374] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1251e0400) [pid = 1770] [serial = 1359] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x126337000) [pid = 1770] [serial = 1362] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x125c51800) [pid = 1770] [serial = 1360] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1184c9000) [pid = 1770] [serial = 1365] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1184c9800) [pid = 1770] [serial = 1347] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11856c800) [pid = 1770] [serial = 1348] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11672ac00) [pid = 1770] [serial = 1341] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1122bdc00) [pid = 1770] [serial = 1342] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1194a1000) [pid = 1770] [serial = 1353] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119d60c00) [pid = 1770] [serial = 1354] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1191aa800) [pid = 1770] [serial = 1366] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12196ec00) [pid = 1770] [serial = 1339] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1212a0800) [pid = 1770] [serial = 1338] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x113f2d800) [pid = 1770] [serial = 1344] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x116b12800) [pid = 1770] [serial = 1345] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x120fa2c00) [pid = 1770] [serial = 1356] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12889d000) [pid = 1770] [serial = 1363] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1188c9c00) [pid = 1770] [serial = 1350] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1185bb800) [pid = 1770] [serial = 1351] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x128cbac00) [pid = 1770] [serial = 1371] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x128d70c00) [pid = 1770] [serial = 1372] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1288a1800) [pid = 1770] [serial = 1368] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x121966000) [pid = 1770] [serial = 1357] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x129306800) [pid = 1770] [serial = 1375] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x128bd4000) [pid = 1770] [serial = 1369] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1296aa000) [pid = 1770] [serial = 1378] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x129571800) [pid = 1770] [serial = 1377] [outer = 0x0] [url = about:blank] 15:00:36 INFO - PROCESS | 1770 | 1468706436632 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:36 INFO - PROCESS | 1770 | 1468706436634 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x112fd2800 == 31 [pid = 1770] [id = 479] 15:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x10ebff800) [pid = 1770] [serial = 1436] [outer = 0x0] 15:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1129a8c00) [pid = 1770] [serial = 1437] [outer = 0x10ebff800] 15:00:36 INFO - PROCESS | 1770 | 1468706436690 Marionette DEBUG loaded listener.js 15:00:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x116b14400) [pid = 1770] [serial = 1438] [outer = 0x10ebff800] 15:00:37 INFO - PROCESS | 1770 | 1468706437236 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]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 15:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 871ms 15:00:37 INFO - PROCESS | 1770 | 1468706437261 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 1770 | 1468706437264 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 15:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 15:00:37 INFO - PROCESS | 1770 | 1468706437267 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 1770 | 1468706437269 Marionette TRACE conn2 <- [1,1890,null,{}] 15:00:37 INFO - PROCESS | 1770 | 1468706437273 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}] 15:00:37 INFO - PROCESS | 1770 | 1468706437276 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:37 INFO - PROCESS | 1770 | 1468706437374 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 15:00:37 INFO - PROCESS | 1770 | 1468706437431 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:37 INFO - PROCESS | 1770 | 1468706437433 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186c6800 == 32 [pid = 1770] [id = 480] 15:00:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11842fc00) [pid = 1770] [serial = 1439] [outer = 0x0] 15:00:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1185b5800) [pid = 1770] [serial = 1440] [outer = 0x11842fc00] 15:00:37 INFO - PROCESS | 1770 | 1468706437464 Marionette DEBUG loaded listener.js 15:00:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x118656800) [pid = 1770] [serial = 1441] [outer = 0x11842fc00] 15:00:37 INFO - PROCESS | 1770 | 1468706437906 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]]]}] 15:00:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 15:00:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 670ms 15:00:37 INFO - PROCESS | 1770 | 1468706437941 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 15:00:37 INFO - PROCESS | 1770 | 1468706437945 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 15:00:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 15:00:37 INFO - PROCESS | 1770 | 1468706437950 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 15:00:37 INFO - PROCESS | 1770 | 1468706437953 Marionette TRACE conn2 <- [1,1894,null,{}] 15:00:37 INFO - PROCESS | 1770 | 1468706437956 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}] 15:00:37 INFO - PROCESS | 1770 | 1468706437958 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:38 INFO - PROCESS | 1770 | 1468706438106 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 15:00:38 INFO - PROCESS | 1770 | 1468706438251 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:38 INFO - PROCESS | 1770 | 1468706438253 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad7800 == 33 [pid = 1770] [id = 481] 15:00:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1129b2400) [pid = 1770] [serial = 1442] [outer = 0x0] 15:00:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x119484c00) [pid = 1770] [serial = 1443] [outer = 0x1129b2400] 15:00:38 INFO - PROCESS | 1770 | 1468706438303 Marionette DEBUG loaded listener.js 15:00:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x11964cc00) [pid = 1770] [serial = 1444] [outer = 0x1129b2400] 15:00:38 INFO - PROCESS | 1770 | 1468706438852 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]]]}] 15:00:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 15:00:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 922ms 15:00:38 INFO - PROCESS | 1770 | 1468706438882 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 15:00:38 INFO - PROCESS | 1770 | 1468706438884 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 15:00:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 15:00:38 INFO - PROCESS | 1770 | 1468706438889 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 15:00:38 INFO - PROCESS | 1770 | 1468706438894 Marionette TRACE conn2 <- [1,1898,null,{}] 15:00:38 INFO - PROCESS | 1770 | 1468706438904 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}] 15:00:38 INFO - PROCESS | 1770 | 1468706438907 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:39 INFO - PROCESS | 1770 | 1468706439009 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 15:00:39 INFO - PROCESS | 1770 | 1468706439079 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 1770 | 1468706439080 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x125c0c000 == 34 [pid = 1770] [id = 482] 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x119658000) [pid = 1770] [serial = 1445] [outer = 0x0] 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x121214800) [pid = 1770] [serial = 1446] [outer = 0x119658000] 15:00:39 INFO - PROCESS | 1770 | 1468706439108 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x12146f400) [pid = 1770] [serial = 1447] [outer = 0x119658000] 15:00:39 INFO - PROCESS | 1770 | 1468706439601 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]]]}] 15:00:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 15:00:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 776ms 15:00:39 INFO - PROCESS | 1770 | 1468706439666 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 15:00:39 INFO - PROCESS | 1770 | 1468706439668 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 15:00:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 15:00:39 INFO - PROCESS | 1770 | 1468706439671 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 15:00:39 INFO - PROCESS | 1770 | 1468706439672 Marionette TRACE conn2 <- [1,1902,null,{}] 15:00:39 INFO - PROCESS | 1770 | 1468706439674 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}] 15:00:39 INFO - PROCESS | 1770 | 1468706439676 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:39 INFO - PROCESS | 1770 | 1468706439771 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 15:00:39 INFO - PROCESS | 1770 | 1468706439839 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:39 INFO - PROCESS | 1770 | 1468706439840 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b83800 == 35 [pid = 1770] [id = 483] 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1248cc800) [pid = 1770] [serial = 1448] [outer = 0x0] 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1249d8800) [pid = 1770] [serial = 1449] [outer = 0x1248cc800] 15:00:39 INFO - PROCESS | 1770 | 1468706439869 Marionette DEBUG loaded listener.js 15:00:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125389800) [pid = 1770] [serial = 1450] [outer = 0x1248cc800] 15:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x125c52000) [pid = 1770] [serial = 1451] [outer = 0x12cceec00] 15:00:40 INFO - PROCESS | 1770 | 1468706440322 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]]]}] 15:00:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 15:00:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 718ms 15:00:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 15:00:40 INFO - PROCESS | 1770 | 1468706440396 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 15:00:40 INFO - PROCESS | 1770 | 1468706440398 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 15:00:40 INFO - PROCESS | 1770 | 1468706440401 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 15:00:40 INFO - PROCESS | 1770 | 1468706440403 Marionette TRACE conn2 <- [1,1906,null,{}] 15:00:40 INFO - PROCESS | 1770 | 1468706440405 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}] 15:00:40 INFO - PROCESS | 1770 | 1468706440406 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:40 INFO - PROCESS | 1770 | 1468706440489 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 15:00:40 INFO - PROCESS | 1770 | 1468706440582 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:40 INFO - PROCESS | 1770 | 1468706440588 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c74800 == 36 [pid = 1770] [id = 484] 15:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125e47c00) [pid = 1770] [serial = 1452] [outer = 0x0] 15:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x126903800) [pid = 1770] [serial = 1453] [outer = 0x125e47c00] 15:00:40 INFO - PROCESS | 1770 | 1468706440648 Marionette DEBUG loaded listener.js 15:00:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128cb6c00) [pid = 1770] [serial = 1454] [outer = 0x125e47c00] 15:00:41 INFO - PROCESS | 1770 | 1468706441254 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]]]}] 15:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 15:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 872ms 15:00:41 INFO - PROCESS | 1770 | 1468706441274 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 15:00:41 INFO - PROCESS | 1770 | 1468706441275 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 15:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 15:00:41 INFO - PROCESS | 1770 | 1468706441277 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 15:00:41 INFO - PROCESS | 1770 | 1468706441278 Marionette TRACE conn2 <- [1,1910,null,{}] 15:00:41 INFO - PROCESS | 1770 | 1468706441296 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}] 15:00:41 INFO - PROCESS | 1770 | 1468706441298 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:41 INFO - PROCESS | 1770 | 1468706441390 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 15:00:41 INFO - PROCESS | 1770 | 1468706441445 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:41 INFO - PROCESS | 1770 | 1468706441447 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297bb000 == 37 [pid = 1770] [id = 485] 15:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128d72800) [pid = 1770] [serial = 1455] [outer = 0x0] 15:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x129309800) [pid = 1770] [serial = 1456] [outer = 0x128d72800] 15:00:41 INFO - PROCESS | 1770 | 1468706441476 Marionette DEBUG loaded listener.js 15:00:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x129586000) [pid = 1770] [serial = 1457] [outer = 0x128d72800] 15:00:41 INFO - PROCESS | 1770 | 1468706441898 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]]]}] 15:00:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 15:00:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 683ms 15:00:41 INFO - PROCESS | 1770 | 1468706441960 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 15:00:41 INFO - PROCESS | 1770 | 1468706441962 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 15:00:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 15:00:42 INFO - PROCESS | 1770 | 1468706441993 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 15:00:42 INFO - PROCESS | 1770 | 1468706441995 Marionette TRACE conn2 <- [1,1914,null,{}] 15:00:42 INFO - PROCESS | 1770 | 1468706442001 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}] 15:00:42 INFO - PROCESS | 1770 | 1468706442002 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x1182a5000 == 36 [pid = 1770] [id = 477] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c5800 == 35 [pid = 1770] [id = 6] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x119d92800 == 34 [pid = 1770] [id = 464] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x116aa8800 == 33 [pid = 1770] [id = 24] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8c8000 == 32 [pid = 1770] [id = 20] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x128de6800 == 31 [pid = 1770] [id = 10] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc30800 == 30 [pid = 1770] [id = 15] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7de000 == 29 [pid = 1770] [id = 8] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8d8000 == 28 [pid = 1770] [id = 21] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12d08f800 == 27 [pid = 1770] [id = 16] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12c830800 == 26 [pid = 1770] [id = 14] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4be800 == 25 [pid = 1770] [id = 13] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x112649800 == 24 [pid = 1770] [id = 23] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12d7b5000 == 23 [pid = 1770] [id = 19] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x11734a000 == 22 [pid = 1770] [id = 25] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12de87800 == 21 [pid = 1770] [id = 22] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x113d66000 == 20 [pid = 1770] [id = 26] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x120f21000 == 19 [pid = 1770] [id = 11] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12b878000 == 18 [pid = 1770] [id = 9] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12c32c000 == 17 [pid = 1770] [id = 12] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x116a3c000 == 16 [pid = 1770] [id = 478] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x123c74800 == 15 [pid = 1770] [id = 484] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x128b83800 == 14 [pid = 1770] [id = 483] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x125c0c000 == 13 [pid = 1770] [id = 482] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d9000 == 12 [pid = 1770] [id = 476] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad7800 == 11 [pid = 1770] [id = 481] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x1186c6800 == 10 [pid = 1770] [id = 480] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x112fd2800 == 9 [pid = 1770] [id = 479] 15:00:43 INFO - PROCESS | 1770 | --DOCSHELL 0x1297bb000 == 8 [pid = 1770] [id = 485] 15:00:43 INFO - PROCESS | 1770 | 1468706443936 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 15:00:44 INFO - PROCESS | 1770 | 1468706444041 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 1770 | 1468706444042 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x116108800 == 9 [pid = 1770] [id = 486] 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x113024000) [pid = 1770] [serial = 1458] [outer = 0x0] 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x113026400) [pid = 1770] [serial = 1459] [outer = 0x113024000] 15:00:44 INFO - PROCESS | 1770 | 1468706444070 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x115e5ac00) [pid = 1770] [serial = 1460] [outer = 0x113024000] 15:00:44 INFO - PROCESS | 1770 | 1468706444365 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]]]}] 15:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 15:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 2431ms 15:00:44 INFO - PROCESS | 1770 | 1468706444423 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 15:00:44 INFO - PROCESS | 1770 | 1468706444426 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 15:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 15:00:44 INFO - PROCESS | 1770 | 1468706444430 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 15:00:44 INFO - PROCESS | 1770 | 1468706444434 Marionette TRACE conn2 <- [1,1918,null,{}] 15:00:44 INFO - PROCESS | 1770 | 1468706444437 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}] 15:00:44 INFO - PROCESS | 1770 | 1468706444439 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:44 INFO - PROCESS | 1770 | 1468706444539 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 15:00:44 INFO - PROCESS | 1770 | 1468706444596 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:44 INFO - PROCESS | 1770 | 1468706444598 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e37800 == 10 [pid = 1770] [id = 487] 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1161d9c00) [pid = 1770] [serial = 1461] [outer = 0x0] 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x11714ec00) [pid = 1770] [serial = 1462] [outer = 0x1161d9c00] 15:00:44 INFO - PROCESS | 1770 | 1468706444624 Marionette DEBUG loaded listener.js 15:00:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x11842f000) [pid = 1770] [serial = 1463] [outer = 0x1161d9c00] 15:00:44 INFO - PROCESS | 1770 | 1468706444908 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]]]}] 15:00:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 15:00:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 523ms 15:00:44 INFO - PROCESS | 1770 | 1468706444954 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 15:00:44 INFO - PROCESS | 1770 | 1468706444956 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 15:00:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 15:00:44 INFO - PROCESS | 1770 | 1468706444959 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 15:00:44 INFO - PROCESS | 1770 | 1468706444960 Marionette TRACE conn2 <- [1,1922,null,{}] 15:00:44 INFO - PROCESS | 1770 | 1468706444963 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}] 15:00:44 INFO - PROCESS | 1770 | 1468706444966 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:45 INFO - PROCESS | 1770 | 1468706445047 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 15:00:45 INFO - PROCESS | 1770 | 1468706445109 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 1770 | 1468706445110 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186cb000 == 11 [pid = 1770] [id = 488] 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1163b3800) [pid = 1770] [serial = 1464] [outer = 0x0] 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x11856c000) [pid = 1770] [serial = 1465] [outer = 0x1163b3800] 15:00:45 INFO - PROCESS | 1770 | 1468706445135 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x118656c00) [pid = 1770] [serial = 1466] [outer = 0x1163b3800] 15:00:45 INFO - PROCESS | 1770 | 1468706445487 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]]]}] 15:00:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 15:00:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 568ms 15:00:45 INFO - PROCESS | 1770 | 1468706445529 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 15:00:45 INFO - PROCESS | 1770 | 1468706445534 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 15:00:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 15:00:45 INFO - PROCESS | 1770 | 1468706445544 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 15:00:45 INFO - PROCESS | 1770 | 1468706445548 Marionette TRACE conn2 <- [1,1926,null,{}] 15:00:45 INFO - PROCESS | 1770 | 1468706445551 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}] 15:00:45 INFO - PROCESS | 1770 | 1468706445554 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:45 INFO - PROCESS | 1770 | 1468706445713 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 15:00:45 INFO - PROCESS | 1770 | 1468706445739 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:45 INFO - PROCESS | 1770 | 1468706445740 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c8e000 == 12 [pid = 1770] [id = 489] 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x118656000) [pid = 1770] [serial = 1467] [outer = 0x0] 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x118ef6000) [pid = 1770] [serial = 1468] [outer = 0x118656000] 15:00:45 INFO - PROCESS | 1770 | 1468706445781 Marionette DEBUG loaded listener.js 15:00:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x119650c00) [pid = 1770] [serial = 1469] [outer = 0x118656000] 15:00:46 INFO - PROCESS | 1770 | 1468706446195 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]]]}] 15:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 15:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 678ms 15:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 15:00:46 INFO - PROCESS | 1770 | 1468706446216 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 15:00:46 INFO - PROCESS | 1770 | 1468706446217 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 15:00:46 INFO - PROCESS | 1770 | 1468706446219 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 1770 | 1468706446220 Marionette TRACE conn2 <- [1,1930,null,{}] 15:00:46 INFO - PROCESS | 1770 | 1468706446223 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}] 15:00:46 INFO - PROCESS | 1770 | 1468706446224 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:46 INFO - PROCESS | 1770 | 1468706446321 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 15:00:46 INFO - PROCESS | 1770 | 1468706446376 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:46 INFO - PROCESS | 1770 | 1468706446377 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b67800 == 13 [pid = 1770] [id = 490] 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x11965a800) [pid = 1770] [serial = 1470] [outer = 0x0] 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x119770800) [pid = 1770] [serial = 1471] [outer = 0x11965a800] 15:00:46 INFO - PROCESS | 1770 | 1468706446401 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x119eccc00) [pid = 1770] [serial = 1472] [outer = 0x11965a800] 15:00:46 INFO - PROCESS | 1770 | 1468706446703 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]]]}] 15:00:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 15:00:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 520ms 15:00:46 INFO - PROCESS | 1770 | 1468706446742 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 15:00:46 INFO - PROCESS | 1770 | 1468706446743 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 15:00:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 15:00:46 INFO - PROCESS | 1770 | 1468706446745 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 15:00:46 INFO - PROCESS | 1770 | 1468706446746 Marionette TRACE conn2 <- [1,1934,null,{}] 15:00:46 INFO - PROCESS | 1770 | 1468706446749 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}] 15:00:46 INFO - PROCESS | 1770 | 1468706446750 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:46 INFO - PROCESS | 1770 | 1468706446847 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 15:00:46 INFO - PROCESS | 1770 | 1468706446851 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:46 INFO - PROCESS | 1770 | 1468706446855 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x129534000 == 14 [pid = 1770] [id = 491] 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x12146dc00) [pid = 1770] [serial = 1473] [outer = 0x0] 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x121739c00) [pid = 1770] [serial = 1474] [outer = 0x12146dc00] 15:00:46 INFO - PROCESS | 1770 | 1468706446888 Marionette DEBUG loaded listener.js 15:00:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1251e0800) [pid = 1770] [serial = 1475] [outer = 0x12146dc00] 15:00:47 INFO - PROCESS | 1770 | 1468706447326 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]]]}] 15:00:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 15:00:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 621ms 15:00:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 15:00:47 INFO - PROCESS | 1770 | 1468706447367 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 15:00:47 INFO - PROCESS | 1770 | 1468706447368 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 15:00:47 INFO - PROCESS | 1770 | 1468706447371 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 15:00:47 INFO - PROCESS | 1770 | 1468706447372 Marionette TRACE conn2 <- [1,1938,null,{}] 15:00:47 INFO - PROCESS | 1770 | 1468706447374 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}] 15:00:47 INFO - PROCESS | 1770 | 1468706447375 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:47 INFO - PROCESS | 1770 | 1468706447473 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 15:00:47 INFO - PROCESS | 1770 | 1468706447476 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:47 INFO - PROCESS | 1770 | 1468706447477 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f35800 == 15 [pid = 1770] [id = 492] 15:00:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x1214f7000) [pid = 1770] [serial = 1476] [outer = 0x0] 15:00:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x12632c000) [pid = 1770] [serial = 1477] [outer = 0x1214f7000] 15:00:47 INFO - PROCESS | 1770 | 1468706447501 Marionette DEBUG loaded listener.js 15:00:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x128bd1400) [pid = 1770] [serial = 1478] [outer = 0x1214f7000] 15:00:47 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x11842c400) [pid = 1770] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 15:00:47 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x1191b1c00) [pid = 1770] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1253e8c00) [pid = 1770] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x121215800) [pid = 1770] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x129307000) [pid = 1770] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x113025c00) [pid = 1770] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1253e2c00) [pid = 1770] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x11710b000) [pid = 1770] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1177c9800) [pid = 1770] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x125397c00) [pid = 1770] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x129571400) [pid = 1770] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128d66800) [pid = 1770] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x115e63000) [pid = 1770] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x125e47c00) [pid = 1770] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x11842fc00) [pid = 1770] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x10ebff800) [pid = 1770] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1129b2400) [pid = 1770] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1248cc800) [pid = 1770] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119658000) [pid = 1770] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1196b7400) [pid = 1770] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118246800) [pid = 1770] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11948bc00) [pid = 1770] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x118614000) [pid = 1770] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x115123400) [pid = 1770] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 15:00:48 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x117104000) [pid = 1770] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 15:00:48 INFO - PROCESS | 1770 | 1468706448084 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]]]}] 15:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 15:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 724ms 15:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 15:00:48 INFO - PROCESS | 1770 | 1468706448095 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 1770 | 1468706448097 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 15:00:48 INFO - PROCESS | 1770 | 1468706448101 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 1770 | 1468706448102 Marionette TRACE conn2 <- [1,1942,null,{}] 15:00:48 INFO - PROCESS | 1770 | 1468706448105 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}] 15:00:48 INFO - PROCESS | 1770 | 1468706448106 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:48 INFO - PROCESS | 1770 | 1468706448177 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 15:00:48 INFO - PROCESS | 1770 | 1468706448183 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 1770 | 1468706448184 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f19000 == 16 [pid = 1770] [id = 493] 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1129b0800) [pid = 1770] [serial = 1479] [outer = 0x0] 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x116a7bc00) [pid = 1770] [serial = 1480] [outer = 0x1129b0800] 15:00:48 INFO - PROCESS | 1770 | 1468706448208 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x118534c00) [pid = 1770] [serial = 1481] [outer = 0x1129b0800] 15:00:48 INFO - PROCESS | 1770 | 1468706448592 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]]]}] 15:00:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 15:00:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 519ms 15:00:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 15:00:48 INFO - PROCESS | 1770 | 1468706448641 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 15:00:48 INFO - PROCESS | 1770 | 1468706448642 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 15:00:48 INFO - PROCESS | 1770 | 1468706448645 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 15:00:48 INFO - PROCESS | 1770 | 1468706448646 Marionette TRACE conn2 <- [1,1946,null,{}] 15:00:48 INFO - PROCESS | 1770 | 1468706448651 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}] 15:00:48 INFO - PROCESS | 1770 | 1468706448652 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:48 INFO - PROCESS | 1770 | 1468706448758 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 15:00:48 INFO - PROCESS | 1770 | 1468706448824 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:48 INFO - PROCESS | 1770 | 1468706448825 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x117144000 == 17 [pid = 1770] [id = 494] 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11856ec00) [pid = 1770] [serial = 1482] [outer = 0x0] 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1191b1c00) [pid = 1770] [serial = 1483] [outer = 0x11856ec00] 15:00:48 INFO - PROCESS | 1770 | 1468706448850 Marionette DEBUG loaded listener.js 15:00:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x119999c00) [pid = 1770] [serial = 1484] [outer = 0x11856ec00] 15:00:49 INFO - PROCESS | 1770 | 1468706449119 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]]]}] 15:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 15:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 522ms 15:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 15:00:49 INFO - PROCESS | 1770 | 1468706449170 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 1770 | 1468706449171 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 15:00:49 INFO - PROCESS | 1770 | 1468706449173 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 1770 | 1468706449174 Marionette TRACE conn2 <- [1,1950,null,{}] 15:00:49 INFO - PROCESS | 1770 | 1468706449187 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}] 15:00:49 INFO - PROCESS | 1770 | 1468706449188 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:49 INFO - PROCESS | 1770 | 1468706449265 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 15:00:49 INFO - PROCESS | 1770 | 1468706449269 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 1770 | 1468706449270 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c32a000 == 18 [pid = 1770] [id = 495] 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1199a2400) [pid = 1770] [serial = 1485] [outer = 0x0] 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x125389c00) [pid = 1770] [serial = 1486] [outer = 0x1199a2400] 15:00:49 INFO - PROCESS | 1770 | 1468706449294 Marionette DEBUG loaded listener.js 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x125e51400) [pid = 1770] [serial = 1487] [outer = 0x1199a2400] 15:00:49 INFO - PROCESS | 1770 | 1468706449605 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]]]}] 15:00:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 15:00:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 468ms 15:00:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 15:00:49 INFO - PROCESS | 1770 | 1468706449642 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 15:00:49 INFO - PROCESS | 1770 | 1468706449643 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 15:00:49 INFO - PROCESS | 1770 | 1468706449645 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 15:00:49 INFO - PROCESS | 1770 | 1468706449646 Marionette TRACE conn2 <- [1,1954,null,{}] 15:00:49 INFO - PROCESS | 1770 | 1468706449649 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}] 15:00:49 INFO - PROCESS | 1770 | 1468706449650 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:49 INFO - PROCESS | 1770 | 1468706449725 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 15:00:49 INFO - PROCESS | 1770 | 1468706449785 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:49 INFO - PROCESS | 1770 | 1468706449787 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c0800 == 19 [pid = 1770] [id = 496] 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x119ecfc00) [pid = 1770] [serial = 1488] [outer = 0x0] 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1288a1000) [pid = 1770] [serial = 1489] [outer = 0x119ecfc00] 15:00:49 INFO - PROCESS | 1770 | 1468706449823 Marionette DEBUG loaded listener.js 15:00:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x128cb7400) [pid = 1770] [serial = 1490] [outer = 0x119ecfc00] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x12146f400) [pid = 1770] [serial = 1447] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x121214800) [pid = 1770] [serial = 1446] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x119951400) [pid = 1770] [serial = 1407] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11842ac00) [pid = 1770] [serial = 1398] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x11853f400) [pid = 1770] [serial = 1399] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119651c00) [pid = 1770] [serial = 1404] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1188c3000) [pid = 1770] [serial = 1401] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1191b1000) [pid = 1770] [serial = 1402] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x116182400) [pid = 1770] [serial = 1395] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x116a70000) [pid = 1770] [serial = 1396] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1185c2400) [pid = 1770] [serial = 1393] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x118429800) [pid = 1770] [serial = 1392] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1185c4800) [pid = 1770] [serial = 1381] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11853c800) [pid = 1770] [serial = 1380] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119ec9400) [pid = 1770] [serial = 1384] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1196b1800) [pid = 1770] [serial = 1383] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x128d67000) [pid = 1770] [serial = 1387] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1269d6400) [pid = 1770] [serial = 1386] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x124839c00) [pid = 1770] [serial = 1410] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1296a8800) [pid = 1770] [serial = 1390] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12958ac00) [pid = 1770] [serial = 1389] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11856e000) [pid = 1770] [serial = 1419] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1269d8000) [pid = 1770] [serial = 1413] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1253e4000) [pid = 1770] [serial = 1411] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128bcbc00) [pid = 1770] [serial = 1416] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12889e000) [pid = 1770] [serial = 1414] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1185b7800) [pid = 1770] [serial = 1435] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x128bda800) [pid = 1770] [serial = 1422] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x128bd8400) [pid = 1770] [serial = 1417] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x119ec9800) [pid = 1770] [serial = 1408] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x121463800) [pid = 1770] [serial = 1420] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1296a6c00) [pid = 1770] [serial = 1428] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x129573400) [pid = 1770] [serial = 1426] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x128d66400) [pid = 1770] [serial = 1423] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1196b7000) [pid = 1770] [serial = 1405] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x128f0ac00) [pid = 1770] [serial = 1425] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x12a7b5400) [pid = 1770] [serial = 1429] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x1168a7400) [pid = 1770] [serial = 1431] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1184cb000) [pid = 1770] [serial = 1434] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x11710a800) [pid = 1770] [serial = 1432] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x128cb6c00) [pid = 1770] [serial = 1454] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x129309800) [pid = 1770] [serial = 1456] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x118656800) [pid = 1770] [serial = 1441] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x126903800) [pid = 1770] [serial = 1453] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x1129a8c00) [pid = 1770] [serial = 1437] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x11964cc00) [pid = 1770] [serial = 1444] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x125389800) [pid = 1770] [serial = 1450] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x1133c8c00) [pid = 1770] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x119484c00) [pid = 1770] [serial = 1443] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x1249d8800) [pid = 1770] [serial = 1449] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x116b14400) [pid = 1770] [serial = 1438] [outer = 0x0] [url = about:blank] 15:00:50 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0x1185b5800) [pid = 1770] [serial = 1440] [outer = 0x0] [url = about:blank] 15:00:51 INFO - PROCESS | 1770 | 1468706451051 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]]]}] 15:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 15:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 1423ms 15:00:51 INFO - PROCESS | 1770 | 1468706451069 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 15:00:51 INFO - PROCESS | 1770 | 1468706451071 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 15:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 15:00:51 INFO - PROCESS | 1770 | 1468706451075 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 15:00:51 INFO - PROCESS | 1770 | 1468706451077 Marionette TRACE conn2 <- [1,1958,null,{}] 15:00:51 INFO - PROCESS | 1770 | 1468706451081 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}] 15:00:51 INFO - PROCESS | 1770 | 1468706451083 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:51 INFO - PROCESS | 1770 | 1468706451160 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 15:00:51 INFO - PROCESS | 1770 | 1468706451212 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 1770 | 1468706451215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x11676f000 == 20 [pid = 1770] [id = 497] 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x113371400) [pid = 1770] [serial = 1491] [outer = 0x0] 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x113d40400) [pid = 1770] [serial = 1492] [outer = 0x113371400] 15:00:51 INFO - PROCESS | 1770 | 1468706451242 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x1161da400) [pid = 1770] [serial = 1493] [outer = 0x113371400] 15:00:51 INFO - PROCESS | 1770 | 1468706451545 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]]]}] 15:00:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 15:00:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 522ms 15:00:51 INFO - PROCESS | 1770 | 1468706451597 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 15:00:51 INFO - PROCESS | 1770 | 1468706451602 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 15:00:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 15:00:51 INFO - PROCESS | 1770 | 1468706451607 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 15:00:51 INFO - PROCESS | 1770 | 1468706451609 Marionette TRACE conn2 <- [1,1962,null,{}] 15:00:51 INFO - PROCESS | 1770 | 1468706451611 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}] 15:00:51 INFO - PROCESS | 1770 | 1468706451613 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:51 INFO - PROCESS | 1770 | 1468706451688 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 15:00:51 INFO - PROCESS | 1770 | 1468706451692 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:51 INFO - PROCESS | 1770 | 1468706451694 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f25000 == 21 [pid = 1770] [id = 498] 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x116731800) [pid = 1770] [serial = 1494] [outer = 0x0] 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x1170afc00) [pid = 1770] [serial = 1495] [outer = 0x116731800] 15:00:51 INFO - PROCESS | 1770 | 1468706451723 Marionette DEBUG loaded listener.js 15:00:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x11710c000) [pid = 1770] [serial = 1496] [outer = 0x116731800] 15:00:52 INFO - PROCESS | 1770 | 1468706452093 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]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 15:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 519ms 15:00:52 INFO - PROCESS | 1770 | 1468706452131 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 15:00:52 INFO - PROCESS | 1770 | 1468706452133 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 15:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 15:00:52 INFO - PROCESS | 1770 | 1468706452135 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 1770 | 1468706452146 Marionette TRACE conn2 <- [1,1966,null,{}] 15:00:52 INFO - PROCESS | 1770 | 1468706452154 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}] 15:00:52 INFO - PROCESS | 1770 | 1468706452157 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:52 INFO - PROCESS | 1770 | 1468706452251 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 15:00:52 INFO - PROCESS | 1770 | 1468706452286 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:52 INFO - PROCESS | 1770 | 1468706452288 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x119119000 == 22 [pid = 1770] [id = 499] 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x110e56c00) [pid = 1770] [serial = 1497] [outer = 0x0] 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x118426c00) [pid = 1770] [serial = 1498] [outer = 0x110e56c00] 15:00:52 INFO - PROCESS | 1770 | 1468706452316 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x1184cb800) [pid = 1770] [serial = 1499] [outer = 0x110e56c00] 15:00:52 INFO - PROCESS | 1770 | 1468706452658 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]]]}] 15:00:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 15:00:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 533ms 15:00:52 INFO - PROCESS | 1770 | 1468706452669 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 15:00:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 15:00:52 INFO - PROCESS | 1770 | 1468706452672 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 15:00:52 INFO - PROCESS | 1770 | 1468706452675 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 15:00:52 INFO - PROCESS | 1770 | 1468706452677 Marionette TRACE conn2 <- [1,1970,null,{}] 15:00:52 INFO - PROCESS | 1770 | 1468706452680 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}] 15:00:52 INFO - PROCESS | 1770 | 1468706452682 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:52 INFO - PROCESS | 1770 | 1468706452818 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 15:00:52 INFO - PROCESS | 1770 | 1468706452834 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:52 INFO - PROCESS | 1770 | 1468706452836 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199c9000 == 23 [pid = 1770] [id = 500] 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x118535000) [pid = 1770] [serial = 1500] [outer = 0x0] 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x11856cc00) [pid = 1770] [serial = 1501] [outer = 0x118535000] 15:00:52 INFO - PROCESS | 1770 | 1468706452876 Marionette DEBUG loaded listener.js 15:00:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x1185bc000) [pid = 1770] [serial = 1502] [outer = 0x118535000] 15:00:53 INFO - PROCESS | 1770 | 1468706453198 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]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 15:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 571ms 15:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 15:00:53 INFO - PROCESS | 1770 | 1468706453246 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 1770 | 1468706453247 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 15:00:53 INFO - PROCESS | 1770 | 1468706453249 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 1770 | 1468706453250 Marionette TRACE conn2 <- [1,1974,null,{}] 15:00:53 INFO - PROCESS | 1770 | 1468706453252 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}] 15:00:53 INFO - PROCESS | 1770 | 1468706453254 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:53 INFO - PROCESS | 1770 | 1468706453353 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 15:00:53 INFO - PROCESS | 1770 | 1468706453356 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 1770 | 1468706453357 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0b800 == 24 [pid = 1770] [id = 501] 15:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x11672a400) [pid = 1770] [serial = 1503] [outer = 0x0] 15:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x11861dc00) [pid = 1770] [serial = 1504] [outer = 0x11672a400] 15:00:53 INFO - PROCESS | 1770 | 1468706453382 Marionette DEBUG loaded listener.js 15:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1188c3400) [pid = 1770] [serial = 1505] [outer = 0x11672a400] 15:00:53 INFO - PROCESS | 1770 | 1468706453709 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]]]}] 15:00:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 15:00:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 469ms 15:00:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 15:00:53 INFO - PROCESS | 1770 | 1468706453725 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 15:00:53 INFO - PROCESS | 1770 | 1468706453726 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 15:00:53 INFO - PROCESS | 1770 | 1468706453728 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 15:00:53 INFO - PROCESS | 1770 | 1468706453730 Marionette TRACE conn2 <- [1,1978,null,{}] 15:00:53 INFO - PROCESS | 1770 | 1468706453746 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}] 15:00:53 INFO - PROCESS | 1770 | 1468706453752 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:53 INFO - PROCESS | 1770 | 1468706453908 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x128d72800) [pid = 1770] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x11965a800) [pid = 1770] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x12146dc00) [pid = 1770] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x1214f7000) [pid = 1770] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x1129b0800) [pid = 1770] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x11856ec00) [pid = 1770] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x1161d9c00) [pid = 1770] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x1163b3800) [pid = 1770] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x113024000) [pid = 1770] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x1199a2400) [pid = 1770] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 15:00:53 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x118656000) [pid = 1770] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 15:00:53 INFO - PROCESS | 1770 | 1468706453951 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:53 INFO - PROCESS | 1770 | 1468706453953 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x119454800 == 25 [pid = 1770] [id = 502] 15:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x1129b0800) [pid = 1770] [serial = 1506] [outer = 0x0] 15:00:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x113d8e800) [pid = 1770] [serial = 1507] [outer = 0x1129b0800] 15:00:53 INFO - PROCESS | 1770 | 1468706453978 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x1188e4000) [pid = 1770] [serial = 1508] [outer = 0x1129b0800] 15:00:54 INFO - PROCESS | 1770 | 1468706454225 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]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 15:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 533ms 15:00:54 INFO - PROCESS | 1770 | 1468706454261 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 1770 | 1468706454263 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 15:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 15:00:54 INFO - PROCESS | 1770 | 1468706454273 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 1770 | 1468706454274 Marionette TRACE conn2 <- [1,1982,null,{}] 15:00:54 INFO - PROCESS | 1770 | 1468706454276 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}] 15:00:54 INFO - PROCESS | 1770 | 1468706454278 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:54 INFO - PROCESS | 1770 | 1468706454373 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 15:00:54 INFO - PROCESS | 1770 | 1468706454378 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:54 INFO - PROCESS | 1770 | 1468706454380 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c78000 == 26 [pid = 1770] [id = 503] 15:00:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1188c3000) [pid = 1770] [serial = 1509] [outer = 0x0] 15:00:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x119653800) [pid = 1770] [serial = 1510] [outer = 0x1188c3000] 15:00:54 INFO - PROCESS | 1770 | 1468706454413 Marionette DEBUG loaded listener.js 15:00:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x1196b3800) [pid = 1770] [serial = 1511] [outer = 0x1188c3000] 15:00:54 INFO - PROCESS | 1770 | 1468706454859 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]]]}] 15:00:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 15:00:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 619ms 15:00:54 INFO - PROCESS | 1770 | 1468706454894 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 15:00:54 INFO - PROCESS | 1770 | 1468706454895 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 15:00:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 15:00:54 INFO - PROCESS | 1770 | 1468706454899 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 15:00:54 INFO - PROCESS | 1770 | 1468706454900 Marionette TRACE conn2 <- [1,1986,null,{}] 15:00:54 INFO - PROCESS | 1770 | 1468706454904 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}] 15:00:54 INFO - PROCESS | 1770 | 1468706454905 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:55 INFO - PROCESS | 1770 | 1468706455011 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 15:00:55 INFO - PROCESS | 1770 | 1468706455018 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 1770 | 1468706455019 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e0c800 == 27 [pid = 1770] [id = 504] 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x1196ba800) [pid = 1770] [serial = 1512] [outer = 0x0] 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x11977a000) [pid = 1770] [serial = 1513] [outer = 0x1196ba800] 15:00:55 INFO - PROCESS | 1770 | 1468706455043 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x119d6a000) [pid = 1770] [serial = 1514] [outer = 0x1196ba800] 15:00:55 INFO - PROCESS | 1770 | 1468706455353 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]]]}] 15:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 15:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 471ms 15:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 15:00:55 INFO - PROCESS | 1770 | 1468706455370 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 15:00:55 INFO - PROCESS | 1770 | 1468706455371 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 15:00:55 INFO - PROCESS | 1770 | 1468706455373 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 1770 | 1468706455374 Marionette TRACE conn2 <- [1,1990,null,{}] 15:00:55 INFO - PROCESS | 1770 | 1468706455376 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}] 15:00:55 INFO - PROCESS | 1770 | 1468706455377 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:55 INFO - PROCESS | 1770 | 1468706455452 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 15:00:55 INFO - PROCESS | 1770 | 1468706455508 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:55 INFO - PROCESS | 1770 | 1468706455517 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x119118000 == 28 [pid = 1770] [id = 505] 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x116181000) [pid = 1770] [serial = 1515] [outer = 0x0] 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x119ec9400) [pid = 1770] [serial = 1516] [outer = 0x116181000] 15:00:55 INFO - PROCESS | 1770 | 1468706455541 Marionette DEBUG loaded listener.js 15:00:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x121209800) [pid = 1770] [serial = 1517] [outer = 0x116181000] 15:00:55 INFO - PROCESS | 1770 | 1468706455798 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]]]}] 15:00:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 15:00:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 470ms 15:00:55 INFO - PROCESS | 1770 | 1468706455844 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 15:00:55 INFO - PROCESS | 1770 | 1468706455845 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 15:00:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 15:00:55 INFO - PROCESS | 1770 | 1468706455855 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 15:00:55 INFO - PROCESS | 1770 | 1468706455856 Marionette TRACE conn2 <- [1,1994,null,{}] 15:00:55 INFO - PROCESS | 1770 | 1468706455858 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}] 15:00:55 INFO - PROCESS | 1770 | 1468706455859 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:55 INFO - PROCESS | 1770 | 1468706455981 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 15:00:56 INFO - PROCESS | 1770 | 1468706456032 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:56 INFO - PROCESS | 1770 | 1468706456033 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x111e07000 == 29 [pid = 1770] [id = 506] 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x110e54c00) [pid = 1770] [serial = 1518] [outer = 0x0] 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x111c16000) [pid = 1770] [serial = 1519] [outer = 0x110e54c00] 15:00:56 INFO - PROCESS | 1770 | 1468706456065 Marionette DEBUG loaded listener.js 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1129acc00) [pid = 1770] [serial = 1520] [outer = 0x110e54c00] 15:00:56 INFO - PROCESS | 1770 | 1468706456577 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]]]}] 15:00:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 15:00:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 769ms 15:00:56 INFO - PROCESS | 1770 | 1468706456640 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 15:00:56 INFO - PROCESS | 1770 | 1468706456643 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 15:00:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 15:00:56 INFO - PROCESS | 1770 | 1468706456648 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 15:00:56 INFO - PROCESS | 1770 | 1468706456651 Marionette TRACE conn2 <- [1,1998,null,{}] 15:00:56 INFO - PROCESS | 1770 | 1468706456654 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}] 15:00:56 INFO - PROCESS | 1770 | 1468706456658 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:56 INFO - PROCESS | 1770 | 1468706456763 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 15:00:56 INFO - PROCESS | 1770 | 1468706456860 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:56 INFO - PROCESS | 1770 | 1468706456861 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x119108800 == 30 [pid = 1770] [id = 507] 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1168a7400) [pid = 1770] [serial = 1521] [outer = 0x0] 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x116b0c400) [pid = 1770] [serial = 1522] [outer = 0x1168a7400] 15:00:56 INFO - PROCESS | 1770 | 1468706456893 Marionette DEBUG loaded listener.js 15:00:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x11714c800) [pid = 1770] [serial = 1523] [outer = 0x1168a7400] 15:00:57 INFO - PROCESS | 1770 | 1468706457481 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]]]}] 15:00:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 15:00:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 873ms 15:00:57 INFO - PROCESS | 1770 | 1468706457526 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 15:00:57 INFO - PROCESS | 1770 | 1468706457528 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 15:00:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 15:00:57 INFO - PROCESS | 1770 | 1468706457535 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 15:00:57 INFO - PROCESS | 1770 | 1468706457537 Marionette TRACE conn2 <- [1,2002,null,{}] 15:00:57 INFO - PROCESS | 1770 | 1468706457540 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}] 15:00:57 INFO - PROCESS | 1770 | 1468706457542 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:57 INFO - PROCESS | 1770 | 1468706457635 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 15:00:57 INFO - PROCESS | 1770 | --DOCSHELL 0x116108800 == 29 [pid = 1770] [id = 486] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1288a1000) [pid = 1770] [serial = 1489] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x129586000) [pid = 1770] [serial = 1457] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x119770800) [pid = 1770] [serial = 1471] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x121739c00) [pid = 1770] [serial = 1474] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x119eccc00) [pid = 1770] [serial = 1472] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x12632c000) [pid = 1770] [serial = 1477] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1251e0800) [pid = 1770] [serial = 1475] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x116a7bc00) [pid = 1770] [serial = 1480] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x119999c00) [pid = 1770] [serial = 1484] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x1191b1c00) [pid = 1770] [serial = 1483] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x11714ec00) [pid = 1770] [serial = 1462] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x11856c000) [pid = 1770] [serial = 1465] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x118656c00) [pid = 1770] [serial = 1466] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x113026400) [pid = 1770] [serial = 1459] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x125e51400) [pid = 1770] [serial = 1487] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 58 (0x115e5ac00) [pid = 1770] [serial = 1460] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 57 (0x11842f000) [pid = 1770] [serial = 1463] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 56 (0x128bd1400) [pid = 1770] [serial = 1478] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 55 (0x118ef6000) [pid = 1770] [serial = 1468] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 54 (0x118534c00) [pid = 1770] [serial = 1481] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 53 (0x125389c00) [pid = 1770] [serial = 1486] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | --DOMWINDOW == 52 (0x119650c00) [pid = 1770] [serial = 1469] [outer = 0x0] [url = about:blank] 15:00:57 INFO - PROCESS | 1770 | 1468706457722 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:57 INFO - PROCESS | 1770 | 1468706457724 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x116780800 == 30 [pid = 1770] [id = 508] 15:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 53 (0x1161dd400) [pid = 1770] [serial = 1524] [outer = 0x0] 15:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 54 (0x11672f400) [pid = 1770] [serial = 1525] [outer = 0x1161dd400] 15:00:57 INFO - PROCESS | 1770 | 1468706457768 Marionette DEBUG loaded listener.js 15:00:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 55 (0x11710e000) [pid = 1770] [serial = 1526] [outer = 0x1161dd400] 15:00:58 INFO - PROCESS | 1770 | 1468706458100 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]]]}] 15:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 15:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 622ms 15:00:58 INFO - PROCESS | 1770 | 1468706458154 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 15:00:58 INFO - PROCESS | 1770 | 1468706458158 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 15:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 15:00:58 INFO - PROCESS | 1770 | 1468706458162 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 1770 | 1468706458166 Marionette TRACE conn2 <- [1,2006,null,{}] 15:00:58 INFO - PROCESS | 1770 | 1468706458169 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}] 15:00:58 INFO - PROCESS | 1770 | 1468706458170 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:58 INFO - PROCESS | 1770 | 1468706458245 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 15:00:58 INFO - PROCESS | 1770 | 1468706458251 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 1770 | 1468706458252 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x119441000 == 31 [pid = 1770] [id = 509] 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 56 (0x1173cc400) [pid = 1770] [serial = 1527] [outer = 0x0] 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 57 (0x1184cc400) [pid = 1770] [serial = 1528] [outer = 0x1173cc400] 15:00:58 INFO - PROCESS | 1770 | 1468706458279 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 58 (0x11856b400) [pid = 1770] [serial = 1529] [outer = 0x1173cc400] 15:00:58 INFO - PROCESS | 1770 | 1468706458635 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]]]}] 15:00:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 15:00:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 522ms 15:00:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 15:00:58 INFO - PROCESS | 1770 | 1468706458688 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 15:00:58 INFO - PROCESS | 1770 | 1468706458689 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 15:00:58 INFO - PROCESS | 1770 | 1468706458692 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 15:00:58 INFO - PROCESS | 1770 | 1468706458695 Marionette TRACE conn2 <- [1,2010,null,{}] 15:00:58 INFO - PROCESS | 1770 | 1468706458703 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}] 15:00:58 INFO - PROCESS | 1770 | 1468706458706 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:58 INFO - PROCESS | 1770 | 1468706458790 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 15:00:58 INFO - PROCESS | 1770 | 1468706458796 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:58 INFO - PROCESS | 1770 | 1468706458800 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x121108800 == 32 [pid = 1770] [id = 510] 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 59 (0x1188c5800) [pid = 1770] [serial = 1530] [outer = 0x0] 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1188e2c00) [pid = 1770] [serial = 1531] [outer = 0x1188c5800] 15:00:58 INFO - PROCESS | 1770 | 1468706458829 Marionette DEBUG loaded listener.js 15:00:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x119484000) [pid = 1770] [serial = 1532] [outer = 0x1188c5800] 15:00:59 INFO - PROCESS | 1770 | 1468706459162 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]]]}] 15:00:59 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 15:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 472ms 15:00:59 INFO - PROCESS | 1770 | 1468706459167 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 1770 | 1468706459170 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 15:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 15:00:59 INFO - PROCESS | 1770 | 1468706459172 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 1770 | 1468706459173 Marionette TRACE conn2 <- [1,2014,null,{}] 15:00:59 INFO - PROCESS | 1770 | 1468706459175 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}] 15:00:59 INFO - PROCESS | 1770 | 1468706459177 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:59 INFO - PROCESS | 1770 | 1468706459274 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 15:00:59 INFO - PROCESS | 1770 | 1468706459280 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:59 INFO - PROCESS | 1770 | 1468706459282 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x125327800 == 33 [pid = 1770] [id = 511] 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x112d4e000) [pid = 1770] [serial = 1533] [outer = 0x0] 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x11948b400) [pid = 1770] [serial = 1534] [outer = 0x112d4e000] 15:00:59 INFO - PROCESS | 1770 | 1468706459306 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x11965a400) [pid = 1770] [serial = 1535] [outer = 0x112d4e000] 15:00:59 INFO - PROCESS | 1770 | 1468706459619 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]]]}] 15:00:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 15:00:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 468ms 15:00:59 INFO - PROCESS | 1770 | 1468706459640 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 15:00:59 INFO - PROCESS | 1770 | 1468706459641 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 15:00:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 15:00:59 INFO - PROCESS | 1770 | 1468706459644 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 15:00:59 INFO - PROCESS | 1770 | 1468706459645 Marionette TRACE conn2 <- [1,2018,null,{}] 15:00:59 INFO - PROCESS | 1770 | 1468706459648 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}] 15:00:59 INFO - PROCESS | 1770 | 1468706459651 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:59 INFO - PROCESS | 1770 | 1468706459727 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 15:00:59 INFO - PROCESS | 1770 | 1468706459733 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:00:59 INFO - PROCESS | 1770 | 1468706459734 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:00:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f27800 == 34 [pid = 1770] [id = 512] 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x118ef6000) [pid = 1770] [serial = 1536] [outer = 0x0] 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x11977a400) [pid = 1770] [serial = 1537] [outer = 0x118ef6000] 15:00:59 INFO - PROCESS | 1770 | 1468706459758 Marionette DEBUG loaded listener.js 15:00:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x120f6a000) [pid = 1770] [serial = 1538] [outer = 0x118ef6000] 15:01:00 INFO - PROCESS | 1770 | 1468706460130 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]]]}] 15:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 15:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 523ms 15:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 15:01:00 INFO - PROCESS | 1770 | 1468706460168 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 15:01:00 INFO - PROCESS | 1770 | 1468706460169 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 15:01:00 INFO - PROCESS | 1770 | 1468706460171 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 15:01:00 INFO - PROCESS | 1770 | 1468706460172 Marionette TRACE conn2 <- [1,2022,null,{}] 15:01:00 INFO - PROCESS | 1770 | 1468706460174 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}] 15:01:00 INFO - PROCESS | 1770 | 1468706460178 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:00 INFO - PROCESS | 1770 | 1468706460299 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 15:01:00 INFO - PROCESS | 1770 | 1468706460303 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 1770 | 1468706460304 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fd2000 == 35 [pid = 1770] [id = 513] 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x112a7dc00) [pid = 1770] [serial = 1539] [outer = 0x0] 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x12196b800) [pid = 1770] [serial = 1540] [outer = 0x112a7dc00] 15:01:00 INFO - PROCESS | 1770 | 1468706460329 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1251e0000) [pid = 1770] [serial = 1541] [outer = 0x112a7dc00] 15:01:00 INFO - PROCESS | 1770 | 1468706460680 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]]]}] 15:01:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 15:01:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 519ms 15:01:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 15:01:00 INFO - PROCESS | 1770 | 1468706460690 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 15:01:00 INFO - PROCESS | 1770 | 1468706460691 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 15:01:00 INFO - PROCESS | 1770 | 1468706460693 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 15:01:00 INFO - PROCESS | 1770 | 1468706460695 Marionette TRACE conn2 <- [1,2026,null,{}] 15:01:00 INFO - PROCESS | 1770 | 1468706460697 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}] 15:01:00 INFO - PROCESS | 1770 | 1468706460705 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:00 INFO - PROCESS | 1770 | 1468706460801 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 15:01:00 INFO - PROCESS | 1770 | 1468706460837 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:00 INFO - PROCESS | 1770 | 1468706460838 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d0800 == 36 [pid = 1770] [id = 514] 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1251e6c00) [pid = 1770] [serial = 1542] [outer = 0x0] 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1253e2800) [pid = 1770] [serial = 1543] [outer = 0x1251e6c00] 15:01:00 INFO - PROCESS | 1770 | 1468706460862 Marionette DEBUG loaded listener.js 15:01:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x125e51400) [pid = 1770] [serial = 1544] [outer = 0x1251e6c00] 15:01:01 INFO - PROCESS | 1770 | 1468706461164 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]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 15:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 518ms 15:01:01 INFO - PROCESS | 1770 | 1468706461213 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 1770 | 1468706461216 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 15:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 15:01:01 INFO - PROCESS | 1770 | 1468706461219 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 1770 | 1468706461220 Marionette TRACE conn2 <- [1,2030,null,{}] 15:01:01 INFO - PROCESS | 1770 | 1468706461222 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}] 15:01:01 INFO - PROCESS | 1770 | 1468706461223 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:01 INFO - PROCESS | 1770 | 1468706461317 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 15:01:01 INFO - PROCESS | 1770 | 1468706461328 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 1770 | 1468706461329 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297aa800 == 37 [pid = 1770] [id = 515] 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x12632c000) [pid = 1770] [serial = 1545] [outer = 0x0] 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1269de000) [pid = 1770] [serial = 1546] [outer = 0x12632c000] 15:01:01 INFO - PROCESS | 1770 | 1468706461355 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x12889ec00) [pid = 1770] [serial = 1547] [outer = 0x12632c000] 15:01:01 INFO - PROCESS | 1770 | 1468706461689 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]]]}] 15:01:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 15:01:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 518ms 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1196ba800) [pid = 1770] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x113371400) [pid = 1770] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x119ecfc00) [pid = 1770] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x116731800) [pid = 1770] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x110e56c00) [pid = 1770] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x118535000) [pid = 1770] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x11672a400) [pid = 1770] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1129b0800) [pid = 1770] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 15:01:01 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1188c3000) [pid = 1770] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 15:01:01 INFO - PROCESS | 1770 | 1468706461743 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 15:01:01 INFO - PROCESS | 1770 | 1468706461744 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 15:01:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 15:01:01 INFO - PROCESS | 1770 | 1468706461748 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 15:01:01 INFO - PROCESS | 1770 | 1468706461749 Marionette TRACE conn2 <- [1,2034,null,{}] 15:01:01 INFO - PROCESS | 1770 | 1468706461751 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}] 15:01:01 INFO - PROCESS | 1770 | 1468706461760 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:01 INFO - PROCESS | 1770 | 1468706461853 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 15:01:01 INFO - PROCESS | 1770 | 1468706461891 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:01 INFO - PROCESS | 1770 | 1468706461892 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff6800 == 38 [pid = 1770] [id = 516] 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1129aa400) [pid = 1770] [serial = 1548] [outer = 0x0] 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1184d4800) [pid = 1770] [serial = 1549] [outer = 0x1129aa400] 15:01:01 INFO - PROCESS | 1770 | 1468706461916 Marionette DEBUG loaded listener.js 15:01:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x119771800) [pid = 1770] [serial = 1550] [outer = 0x1129aa400] 15:01:02 INFO - PROCESS | 1770 | 1468706462167 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]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 15:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 469ms 15:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 15:01:02 INFO - PROCESS | 1770 | 1468706462221 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 1770 | 1468706462222 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 15:01:02 INFO - PROCESS | 1770 | 1468706462224 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 1770 | 1468706462225 Marionette TRACE conn2 <- [1,2038,null,{}] 15:01:02 INFO - PROCESS | 1770 | 1468706462228 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}] 15:01:02 INFO - PROCESS | 1770 | 1468706462229 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:02 INFO - PROCESS | 1770 | 1468706462318 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 15:01:02 INFO - PROCESS | 1770 | 1468706462322 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 1770 | 1468706462323 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x125322000 == 39 [pid = 1770] [id = 517] 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x119ec6000) [pid = 1770] [serial = 1551] [outer = 0x0] 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x128bd3c00) [pid = 1770] [serial = 1552] [outer = 0x119ec6000] 15:01:02 INFO - PROCESS | 1770 | 1468706462346 Marionette DEBUG loaded listener.js 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1196bdc00) [pid = 1770] [serial = 1553] [outer = 0x119ec6000] 15:01:02 INFO - PROCESS | 1770 | 1468706462669 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]]]}] 15:01:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 15:01:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 469ms 15:01:02 INFO - PROCESS | 1770 | 1468706462694 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 15:01:02 INFO - PROCESS | 1770 | 1468706462695 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 15:01:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 15:01:02 INFO - PROCESS | 1770 | 1468706462699 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 15:01:02 INFO - PROCESS | 1770 | 1468706462700 Marionette TRACE conn2 <- [1,2042,null,{}] 15:01:02 INFO - PROCESS | 1770 | 1468706462703 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}] 15:01:02 INFO - PROCESS | 1770 | 1468706462711 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:02 INFO - PROCESS | 1770 | 1468706462824 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 15:01:02 INFO - PROCESS | 1770 | 1468706462831 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:02 INFO - PROCESS | 1770 | 1468706462835 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adcd800 == 40 [pid = 1770] [id = 518] 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x128caf400) [pid = 1770] [serial = 1554] [outer = 0x0] 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x128d65c00) [pid = 1770] [serial = 1555] [outer = 0x128caf400] 15:01:02 INFO - PROCESS | 1770 | 1468706462860 Marionette DEBUG loaded listener.js 15:01:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x128f0f000) [pid = 1770] [serial = 1556] [outer = 0x128caf400] 15:01:03 INFO - PROCESS | 1770 | 1468706463159 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]]]}] 15:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 15:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 519ms 15:01:03 INFO - PROCESS | 1770 | 1468706463218 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 15:01:03 INFO - PROCESS | 1770 | 1468706463220 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 15:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 15:01:03 INFO - PROCESS | 1770 | 1468706463222 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 15:01:03 INFO - PROCESS | 1770 | 1468706463223 Marionette TRACE conn2 <- [1,2046,null,{}] 15:01:03 INFO - PROCESS | 1770 | 1468706463226 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}] 15:01:03 INFO - PROCESS | 1770 | 1468706463227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:03 INFO - PROCESS | 1770 | 1468706463301 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 15:01:03 INFO - PROCESS | 1770 | 1468706463304 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 1770 | 1468706463306 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c321800 == 41 [pid = 1770] [id = 519] 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x117109400) [pid = 1770] [serial = 1557] [outer = 0x0] 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x128ffd000) [pid = 1770] [serial = 1558] [outer = 0x117109400] 15:01:03 INFO - PROCESS | 1770 | 1468706463329 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x12930a800) [pid = 1770] [serial = 1559] [outer = 0x117109400] 15:01:03 INFO - PROCESS | 1770 | 1468706463634 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]]]}] 15:01:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 15:01:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 468ms 15:01:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 15:01:03 INFO - PROCESS | 1770 | 1468706463691 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 15:01:03 INFO - PROCESS | 1770 | 1468706463692 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 15:01:03 INFO - PROCESS | 1770 | 1468706463694 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 15:01:03 INFO - PROCESS | 1770 | 1468706463695 Marionette TRACE conn2 <- [1,2050,null,{}] 15:01:03 INFO - PROCESS | 1770 | 1468706463697 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}] 15:01:03 INFO - PROCESS | 1770 | 1468706463705 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:03 INFO - PROCESS | 1770 | 1468706463806 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 15:01:03 INFO - PROCESS | 1770 | 1468706463812 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:03 INFO - PROCESS | 1770 | 1468706463813 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c4000 == 42 [pid = 1770] [id = 520] 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x12930bc00) [pid = 1770] [serial = 1560] [outer = 0x0] 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x129571400) [pid = 1770] [serial = 1561] [outer = 0x12930bc00] 15:01:03 INFO - PROCESS | 1770 | 1468706463839 Marionette DEBUG loaded listener.js 15:01:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x12957d000) [pid = 1770] [serial = 1562] [outer = 0x12930bc00] 15:01:04 INFO - PROCESS | 1770 | 1468706464319 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]]]}] 15:01:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 15:01:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 669ms 15:01:04 INFO - PROCESS | 1770 | 1468706464382 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 15:01:04 INFO - PROCESS | 1770 | 1468706464384 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 15:01:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 15:01:04 INFO - PROCESS | 1770 | 1468706464389 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 15:01:04 INFO - PROCESS | 1770 | 1468706464392 Marionette TRACE conn2 <- [1,2054,null,{}] 15:01:04 INFO - PROCESS | 1770 | 1468706464396 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}] 15:01:04 INFO - PROCESS | 1770 | 1468706464397 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:04 INFO - PROCESS | 1770 | 1468706464498 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 15:01:04 INFO - PROCESS | 1770 | 1468706464565 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:04 INFO - PROCESS | 1770 | 1468706464567 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x11931f000 == 43 [pid = 1770] [id = 521] 15:01:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x117102c00) [pid = 1770] [serial = 1563] [outer = 0x0] 15:01:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1177bf400) [pid = 1770] [serial = 1564] [outer = 0x117102c00] 15:01:04 INFO - PROCESS | 1770 | 1468706464597 Marionette DEBUG loaded listener.js 15:01:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1184cfc00) [pid = 1770] [serial = 1565] [outer = 0x117102c00] 15:01:04 INFO - PROCESS | 1770 | 1468706464979 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]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 15:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 624ms 15:01:05 INFO - PROCESS | 1770 | 1468706465017 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 1770 | 1468706465020 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 15:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 15:01:05 INFO - PROCESS | 1770 | 1468706465025 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 1770 | 1468706465027 Marionette TRACE conn2 <- [1,2058,null,{}] 15:01:05 INFO - PROCESS | 1770 | 1468706465030 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}] 15:01:05 INFO - PROCESS | 1770 | 1468706465033 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:05 INFO - PROCESS | 1770 | 1468706465135 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 15:01:05 INFO - PROCESS | 1770 | 1468706465221 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 1770 | 1468706465222 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x128df2800 == 44 [pid = 1770] [id = 522] 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11861c400) [pid = 1770] [serial = 1566] [outer = 0x0] 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1191b0000) [pid = 1770] [serial = 1567] [outer = 0x11861c400] 15:01:05 INFO - PROCESS | 1770 | 1468706465254 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1194a6c00) [pid = 1770] [serial = 1568] [outer = 0x11861c400] 15:01:05 INFO - PROCESS | 1770 | 1468706465671 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]]]}] 15:01:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 15:01:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 671ms 15:01:05 INFO - PROCESS | 1770 | 1468706465712 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 15:01:05 INFO - PROCESS | 1770 | 1468706465715 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 15:01:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 15:01:05 INFO - PROCESS | 1770 | 1468706465719 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 15:01:05 INFO - PROCESS | 1770 | 1468706465722 Marionette TRACE conn2 <- [1,2062,null,{}] 15:01:05 INFO - PROCESS | 1770 | 1468706465729 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}] 15:01:05 INFO - PROCESS | 1770 | 1468706465734 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:05 INFO - PROCESS | 1770 | 1468706465832 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 15:01:05 INFO - PROCESS | 1770 | 1468706465902 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:05 INFO - PROCESS | 1770 | 1468706465904 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c82a000 == 45 [pid = 1770] [id = 523] 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1218b9800) [pid = 1770] [serial = 1569] [outer = 0x0] 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1249d1400) [pid = 1770] [serial = 1570] [outer = 0x1218b9800] 15:01:05 INFO - PROCESS | 1770 | 1468706465934 Marionette DEBUG loaded listener.js 15:01:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125c45000) [pid = 1770] [serial = 1571] [outer = 0x1218b9800] 15:01:06 INFO - PROCESS | 1770 | 1468706466499 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]]]}] 15:01:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 15:01:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 872ms 15:01:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 15:01:06 INFO - PROCESS | 1770 | 1468706466592 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 15:01:06 INFO - PROCESS | 1770 | 1468706466594 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 15:01:06 INFO - PROCESS | 1770 | 1468706466598 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 15:01:06 INFO - PROCESS | 1770 | 1468706466600 Marionette TRACE conn2 <- [1,2066,null,{}] 15:01:06 INFO - PROCESS | 1770 | 1468706466604 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}] 15:01:06 INFO - PROCESS | 1770 | 1468706466605 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:06 INFO - PROCESS | 1770 | 1468706466693 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 15:01:06 INFO - PROCESS | 1770 | 1468706466747 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:06 INFO - PROCESS | 1770 | 1468706466750 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad2800 == 46 [pid = 1770] [id = 524] 15:01:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1170ab400) [pid = 1770] [serial = 1572] [outer = 0x0] 15:01:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x117107c00) [pid = 1770] [serial = 1573] [outer = 0x1170ab400] 15:01:06 INFO - PROCESS | 1770 | 1468706466777 Marionette DEBUG loaded listener.js 15:01:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118427000) [pid = 1770] [serial = 1574] [outer = 0x1170ab400] 15:01:07 INFO - PROCESS | 1770 | 1468706467190 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]]]}] 15:01:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 15:01:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 622ms 15:01:07 INFO - PROCESS | 1770 | 1468706467219 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 15:01:07 INFO - PROCESS | 1770 | 1468706467222 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 15:01:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 15:01:07 INFO - PROCESS | 1770 | 1468706467226 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 15:01:07 INFO - PROCESS | 1770 | 1468706467228 Marionette TRACE conn2 <- [1,2070,null,{}] 15:01:07 INFO - PROCESS | 1770 | 1468706467230 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}] 15:01:07 INFO - PROCESS | 1770 | 1468706467232 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x125e0c800 == 45 [pid = 1770] [id = 504] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119118000 == 44 [pid = 1770] [id = 505] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x12c321800 == 43 [pid = 1770] [id = 519] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x12adcd800 == 42 [pid = 1770] [id = 518] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x125322000 == 41 [pid = 1770] [id = 517] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff6800 == 40 [pid = 1770] [id = 516] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x1297aa800 == 39 [pid = 1770] [id = 515] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x1292d0800 == 38 [pid = 1770] [id = 514] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x128fd2000 == 37 [pid = 1770] [id = 513] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x117f27800 == 36 [pid = 1770] [id = 512] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x125327800 == 35 [pid = 1770] [id = 511] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x121108800 == 34 [pid = 1770] [id = 510] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119441000 == 33 [pid = 1770] [id = 509] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x116780800 == 32 [pid = 1770] [id = 508] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119108800 == 31 [pid = 1770] [id = 507] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x111e07000 == 30 [pid = 1770] [id = 506] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad2800 == 29 [pid = 1770] [id = 524] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x12c82a000 == 28 [pid = 1770] [id = 523] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x128df2800 == 27 [pid = 1770] [id = 522] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x11931f000 == 26 [pid = 1770] [id = 521] 15:01:07 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c4000 == 25 [pid = 1770] [id = 520] 15:01:07 INFO - PROCESS | 1770 | 1468706467786 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119d6a000) [pid = 1770] [serial = 1514] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119ec9400) [pid = 1770] [serial = 1516] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x113d40400) [pid = 1770] [serial = 1492] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1161da400) [pid = 1770] [serial = 1493] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x128cb7400) [pid = 1770] [serial = 1490] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1170afc00) [pid = 1770] [serial = 1495] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118426c00) [pid = 1770] [serial = 1498] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x11856cc00) [pid = 1770] [serial = 1501] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1184cb800) [pid = 1770] [serial = 1499] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11861dc00) [pid = 1770] [serial = 1504] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1185bc000) [pid = 1770] [serial = 1502] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x113d8e800) [pid = 1770] [serial = 1507] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1188c3400) [pid = 1770] [serial = 1505] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1188e4000) [pid = 1770] [serial = 1508] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1196b3800) [pid = 1770] [serial = 1511] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x11977a000) [pid = 1770] [serial = 1513] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x119653800) [pid = 1770] [serial = 1510] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x11710c000) [pid = 1770] [serial = 1496] [outer = 0x0] [url = about:blank] 15:01:07 INFO - PROCESS | 1770 | 1468706467904 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:07 INFO - PROCESS | 1770 | 1468706467905 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163e6800 == 26 [pid = 1770] [id = 525] 15:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1129a6000) [pid = 1770] [serial = 1575] [outer = 0x0] 15:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1130e5800) [pid = 1770] [serial = 1576] [outer = 0x1129a6000] 15:01:07 INFO - PROCESS | 1770 | 1468706467933 Marionette DEBUG loaded listener.js 15:01:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1133f0400) [pid = 1770] [serial = 1577] [outer = 0x1129a6000] 15:01:08 INFO - PROCESS | 1770 | 1468706468239 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]]]}] 15:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 15:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 1024ms 15:01:08 INFO - PROCESS | 1770 | 1468706468263 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 15:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 15:01:08 INFO - PROCESS | 1770 | 1468706468269 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 15:01:08 INFO - PROCESS | 1770 | 1468706468273 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 15:01:08 INFO - PROCESS | 1770 | 1468706468275 Marionette TRACE conn2 <- [1,2074,null,{}] 15:01:08 INFO - PROCESS | 1770 | 1468706468278 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}] 15:01:08 INFO - PROCESS | 1770 | 1468706468279 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:08 INFO - PROCESS | 1770 | 1468706468356 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 15:01:08 INFO - PROCESS | 1770 | 1468706468434 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 1770 | 1468706468435 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185aa000 == 27 [pid = 1770] [id = 526] 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x115e5ac00) [pid = 1770] [serial = 1578] [outer = 0x0] 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x117151800) [pid = 1770] [serial = 1579] [outer = 0x115e5ac00] 15:01:08 INFO - PROCESS | 1770 | 1468706468461 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11842fc00) [pid = 1770] [serial = 1580] [outer = 0x115e5ac00] 15:01:08 INFO - PROCESS | 1770 | 1468706468743 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]]]}] 15:01:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 15:01:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 520ms 15:01:08 INFO - PROCESS | 1770 | 1468706468793 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 15:01:08 INFO - PROCESS | 1770 | 1468706468795 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 15:01:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 15:01:08 INFO - PROCESS | 1770 | 1468706468798 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 15:01:08 INFO - PROCESS | 1770 | 1468706468801 Marionette TRACE conn2 <- [1,2078,null,{}] 15:01:08 INFO - PROCESS | 1770 | 1468706468805 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}] 15:01:08 INFO - PROCESS | 1770 | 1468706468806 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:08 INFO - PROCESS | 1770 | 1468706468891 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 15:01:08 INFO - PROCESS | 1770 | 1468706468896 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:08 INFO - PROCESS | 1770 | 1468706468899 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199ce000 == 28 [pid = 1770] [id = 527] 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1185ba400) [pid = 1770] [serial = 1581] [outer = 0x0] 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11861cc00) [pid = 1770] [serial = 1582] [outer = 0x1185ba400] 15:01:08 INFO - PROCESS | 1770 | 1468706468932 Marionette DEBUG loaded listener.js 15:01:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188c9c00) [pid = 1770] [serial = 1583] [outer = 0x1185ba400] 15:01:09 INFO - PROCESS | 1770 | 1468706469301 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]]]}] 15:01:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 15:01:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 522ms 15:01:09 INFO - PROCESS | 1770 | 1468706469321 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 15:01:09 INFO - PROCESS | 1770 | 1468706469325 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 15:01:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 15:01:09 INFO - PROCESS | 1770 | 1468706469338 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 15:01:09 INFO - PROCESS | 1770 | 1468706469343 Marionette TRACE conn2 <- [1,2082,null,{}] 15:01:09 INFO - PROCESS | 1770 | 1468706469346 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}] 15:01:09 INFO - PROCESS | 1770 | 1468706469350 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:09 INFO - PROCESS | 1770 | 1468706469475 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 15:01:09 INFO - PROCESS | 1770 | 1468706469563 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:09 INFO - PROCESS | 1770 | 1468706469564 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff8000 == 29 [pid = 1770] [id = 528] 15:01:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1185b9000) [pid = 1770] [serial = 1584] [outer = 0x0] 15:01:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1191b0800) [pid = 1770] [serial = 1585] [outer = 0x1185b9000] 15:01:09 INFO - PROCESS | 1770 | 1468706469607 Marionette DEBUG loaded listener.js 15:01:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119608c00) [pid = 1770] [serial = 1586] [outer = 0x1185b9000] 15:01:09 INFO - PROCESS | 1770 | 1468706469996 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]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 15:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 681ms 15:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 15:01:10 INFO - PROCESS | 1770 | 1468706470011 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 1770 | 1468706470012 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 15:01:10 INFO - PROCESS | 1770 | 1468706470016 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 1770 | 1468706470019 Marionette TRACE conn2 <- [1,2086,null,{}] 15:01:10 INFO - PROCESS | 1770 | 1468706470027 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}] 15:01:10 INFO - PROCESS | 1770 | 1468706470028 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:10 INFO - PROCESS | 1770 | 1468706470126 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 15:01:10 INFO - PROCESS | 1770 | 1468706470130 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:10 INFO - PROCESS | 1770 | 1468706470132 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x124b34800 == 30 [pid = 1770] [id = 529] 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x11714ec00) [pid = 1770] [serial = 1587] [outer = 0x0] 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1196b8800) [pid = 1770] [serial = 1588] [outer = 0x11714ec00] 15:01:10 INFO - PROCESS | 1770 | 1468706470162 Marionette DEBUG loaded listener.js 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x118653c00) [pid = 1770] [serial = 1589] [outer = 0x11714ec00] 15:01:10 INFO - PROCESS | 1770 | 1468706470511 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]]]}] 15:01:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 15:01:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 522ms 15:01:10 INFO - PROCESS | 1770 | 1468706470537 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 15:01:10 INFO - PROCESS | 1770 | 1468706470539 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 15:01:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 15:01:10 INFO - PROCESS | 1770 | 1468706470547 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 15:01:10 INFO - PROCESS | 1770 | 1468706470548 Marionette TRACE conn2 <- [1,2090,null,{}] 15:01:10 INFO - PROCESS | 1770 | 1468706470553 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}] 15:01:10 INFO - PROCESS | 1770 | 1468706470554 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:10 INFO - PROCESS | 1770 | 1468706470650 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 15:01:10 INFO - PROCESS | 1770 | 1468706470654 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:10 INFO - PROCESS | 1770 | 1468706470658 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b88000 == 31 [pid = 1770] [id = 530] 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x11856e800) [pid = 1770] [serial = 1590] [outer = 0x0] 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x121739800) [pid = 1770] [serial = 1591] [outer = 0x11856e800] 15:01:10 INFO - PROCESS | 1770 | 1468706470690 Marionette DEBUG loaded listener.js 15:01:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x124c8c000) [pid = 1770] [serial = 1592] [outer = 0x11856e800] 15:01:11 INFO - PROCESS | 1770 | 1468706471050 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]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 15:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 521ms 15:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 15:01:11 INFO - PROCESS | 1770 | 1468706471069 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 1770 | 1468706471070 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 15:01:11 INFO - PROCESS | 1770 | 1468706471073 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 1770 | 1468706471074 Marionette TRACE conn2 <- [1,2094,null,{}] 15:01:11 INFO - PROCESS | 1770 | 1468706471076 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}] 15:01:11 INFO - PROCESS | 1770 | 1468706471077 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:11 INFO - PROCESS | 1770 | 1468706471174 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 15:01:11 INFO - PROCESS | 1770 | 1468706471213 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 1770 | 1468706471214 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x112abb800 == 32 [pid = 1770] [id = 531] 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x124c90000) [pid = 1770] [serial = 1593] [outer = 0x0] 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x125e47c00) [pid = 1770] [serial = 1594] [outer = 0x124c90000] 15:01:11 INFO - PROCESS | 1770 | 1468706471237 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12889d800) [pid = 1770] [serial = 1595] [outer = 0x124c90000] 15:01:11 INFO - PROCESS | 1770 | 1468706471546 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]]]}] 15:01:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 15:01:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 517ms 15:01:11 INFO - PROCESS | 1770 | 1468706471591 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 15:01:11 INFO - PROCESS | 1770 | 1468706471592 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 15:01:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 15:01:11 INFO - PROCESS | 1770 | 1468706471594 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 15:01:11 INFO - PROCESS | 1770 | 1468706471595 Marionette TRACE conn2 <- [1,2098,null,{}] 15:01:11 INFO - PROCESS | 1770 | 1468706471598 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}] 15:01:11 INFO - PROCESS | 1770 | 1468706471599 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:11 INFO - PROCESS | 1770 | 1468706471693 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 15:01:11 INFO - PROCESS | 1770 | 1468706471704 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:11 INFO - PROCESS | 1770 | 1468706471705 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7de000 == 33 [pid = 1770] [id = 532] 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x113d8f000) [pid = 1770] [serial = 1596] [outer = 0x0] 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x128bcf400) [pid = 1770] [serial = 1597] [outer = 0x113d8f000] 15:01:11 INFO - PROCESS | 1770 | 1468706471729 Marionette DEBUG loaded listener.js 15:01:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128cb1800) [pid = 1770] [serial = 1598] [outer = 0x113d8f000] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x12930bc00) [pid = 1770] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x117109400) [pid = 1770] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x112a7dc00) [pid = 1770] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1251e6c00) [pid = 1770] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x110e54c00) [pid = 1770] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1168a7400) [pid = 1770] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1173cc400) [pid = 1770] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x116181000) [pid = 1770] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12632c000) [pid = 1770] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1188c5800) [pid = 1770] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1161dd400) [pid = 1770] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x112d4e000) [pid = 1770] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118ef6000) [pid = 1770] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1129aa400) [pid = 1770] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128caf400) [pid = 1770] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 15:01:12 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x119ec6000) [pid = 1770] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 15:01:12 INFO - PROCESS | 1770 | 1468706472171 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]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 15:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 619ms 15:01:12 INFO - PROCESS | 1770 | 1468706472219 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 1770 | 1468706472220 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 15:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 15:01:12 INFO - PROCESS | 1770 | 1468706472223 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 1770 | 1468706472224 Marionette TRACE conn2 <- [1,2102,null,{}] 15:01:12 INFO - PROCESS | 1770 | 1468706472226 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}] 15:01:12 INFO - PROCESS | 1770 | 1468706472227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:12 INFO - PROCESS | 1770 | 1468706472333 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 15:01:12 INFO - PROCESS | 1770 | 1468706472374 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 1770 | 1468706472375 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d3800 == 34 [pid = 1770] [id = 533] 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x112f14400) [pid = 1770] [serial = 1599] [outer = 0x0] 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x118649c00) [pid = 1770] [serial = 1600] [outer = 0x112f14400] 15:01:12 INFO - PROCESS | 1770 | 1468706472400 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119770800) [pid = 1770] [serial = 1601] [outer = 0x112f14400] 15:01:12 INFO - PROCESS | 1770 | 1468706472674 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]]]}] 15:01:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 15:01:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 469ms 15:01:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 15:01:12 INFO - PROCESS | 1770 | 1468706472693 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 15:01:12 INFO - PROCESS | 1770 | 1468706472694 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 15:01:12 INFO - PROCESS | 1770 | 1468706472703 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 15:01:12 INFO - PROCESS | 1770 | 1468706472704 Marionette TRACE conn2 <- [1,2106,null,{}] 15:01:12 INFO - PROCESS | 1770 | 1468706472711 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}] 15:01:12 INFO - PROCESS | 1770 | 1468706472712 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:12 INFO - PROCESS | 1770 | 1468706472792 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 15:01:12 INFO - PROCESS | 1770 | 1468706472796 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:12 INFO - PROCESS | 1770 | 1468706472797 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c31e800 == 35 [pid = 1770] [id = 534] 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1188c3800) [pid = 1770] [serial = 1602] [outer = 0x0] 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x12889a000) [pid = 1770] [serial = 1603] [outer = 0x1188c3800] 15:01:12 INFO - PROCESS | 1770 | 1468706472823 Marionette DEBUG loaded listener.js 15:01:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128cb3800) [pid = 1770] [serial = 1604] [outer = 0x1188c3800] 15:01:13 INFO - PROCESS | 1770 | 1468706473127 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]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 15:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 483ms 15:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 15:01:13 INFO - PROCESS | 1770 | 1468706473179 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 1770 | 1468706473180 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 15:01:13 INFO - PROCESS | 1770 | 1468706473182 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 1770 | 1468706473184 Marionette TRACE conn2 <- [1,2110,null,{}] 15:01:13 INFO - PROCESS | 1770 | 1468706473186 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}] 15:01:13 INFO - PROCESS | 1770 | 1468706473187 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:13 INFO - PROCESS | 1770 | 1468706473291 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 15:01:13 INFO - PROCESS | 1770 | 1468706473297 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:13 INFO - PROCESS | 1770 | 1468706473299 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c333000 == 36 [pid = 1770] [id = 535] 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x118568800) [pid = 1770] [serial = 1605] [outer = 0x0] 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128cb2800) [pid = 1770] [serial = 1606] [outer = 0x118568800] 15:01:13 INFO - PROCESS | 1770 | 1468706473325 Marionette DEBUG loaded listener.js 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128f0e400) [pid = 1770] [serial = 1607] [outer = 0x118568800] 15:01:13 INFO - PROCESS | 1770 | 1468706473671 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]]]}] 15:01:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 15:01:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 15:01:13 INFO - PROCESS | 1770 | 1468706473704 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 15:01:13 INFO - PROCESS | 1770 | 1468706473705 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 15:01:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 15:01:13 INFO - PROCESS | 1770 | 1468706473708 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 15:01:13 INFO - PROCESS | 1770 | 1468706473709 Marionette TRACE conn2 <- [1,2114,null,{}] 15:01:13 INFO - PROCESS | 1770 | 1468706473712 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}] 15:01:13 INFO - PROCESS | 1770 | 1468706473713 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:13 INFO - PROCESS | 1770 | 1468706473802 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 15:01:13 INFO - PROCESS | 1770 | 1468706473806 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:13 INFO - PROCESS | 1770 | 1468706473807 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x121483000 == 37 [pid = 1770] [id = 536] 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128f0f800) [pid = 1770] [serial = 1608] [outer = 0x0] 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x129308400) [pid = 1770] [serial = 1609] [outer = 0x128f0f800] 15:01:13 INFO - PROCESS | 1770 | 1468706473831 Marionette DEBUG loaded listener.js 15:01:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x129594400) [pid = 1770] [serial = 1610] [outer = 0x128f0f800] 15:01:14 INFO - PROCESS | 1770 | 1468706474377 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]]]}] 15:01:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 15:01:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 720ms 15:01:14 INFO - PROCESS | 1770 | 1468706474436 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 15:01:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 15:01:14 INFO - PROCESS | 1770 | 1468706474438 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 15:01:14 INFO - PROCESS | 1770 | 1468706474441 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 15:01:14 INFO - PROCESS | 1770 | 1468706474443 Marionette TRACE conn2 <- [1,2118,null,{}] 15:01:14 INFO - PROCESS | 1770 | 1468706474447 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}] 15:01:14 INFO - PROCESS | 1770 | 1468706474449 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:14 INFO - PROCESS | 1770 | 1468706474556 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 15:01:14 INFO - PROCESS | 1770 | 1468706474616 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:14 INFO - PROCESS | 1770 | 1468706474617 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x119118000 == 38 [pid = 1770] [id = 537] 15:01:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x115e63000) [pid = 1770] [serial = 1611] [outer = 0x0] 15:01:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x116a6dc00) [pid = 1770] [serial = 1612] [outer = 0x115e63000] 15:01:14 INFO - PROCESS | 1770 | 1468706474648 Marionette DEBUG loaded listener.js 15:01:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1170b1400) [pid = 1770] [serial = 1613] [outer = 0x115e63000] 15:01:15 INFO - PROCESS | 1770 | 1468706475325 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]]]}] 15:01:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 15:01:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 971ms 15:01:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 15:01:15 INFO - PROCESS | 1770 | 1468706475414 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 15:01:15 INFO - PROCESS | 1770 | 1468706475416 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 15:01:15 INFO - PROCESS | 1770 | 1468706475419 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 15:01:15 INFO - PROCESS | 1770 | 1468706475421 Marionette TRACE conn2 <- [1,2122,null,{}] 15:01:15 INFO - PROCESS | 1770 | 1468706475425 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}] 15:01:15 INFO - PROCESS | 1770 | 1468706475427 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:15 INFO - PROCESS | 1770 | 1468706475528 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 15:01:15 INFO - PROCESS | 1770 | 1468706475582 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:15 INFO - PROCESS | 1770 | 1468706475585 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186cb800 == 39 [pid = 1770] [id = 538] 15:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x11710c800) [pid = 1770] [serial = 1614] [outer = 0x0] 15:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x117151c00) [pid = 1770] [serial = 1615] [outer = 0x11710c800] 15:01:15 INFO - PROCESS | 1770 | 1468706475612 Marionette DEBUG loaded listener.js 15:01:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x11842a000) [pid = 1770] [serial = 1616] [outer = 0x11710c800] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x12c333000 == 38 [pid = 1770] [id = 535] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x12c31e800 == 37 [pid = 1770] [id = 534] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1292d3800 == 36 [pid = 1770] [id = 533] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7de000 == 35 [pid = 1770] [id = 532] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x112abb800 == 34 [pid = 1770] [id = 531] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x128b88000 == 33 [pid = 1770] [id = 530] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x124b34800 == 32 [pid = 1770] [id = 529] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff8000 == 31 [pid = 1770] [id = 528] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1199ce000 == 30 [pid = 1770] [id = 527] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1185aa000 == 29 [pid = 1770] [id = 526] 15:01:15 INFO - PROCESS | 1770 | --DOCSHELL 0x1163e6800 == 28 [pid = 1770] [id = 525] 15:01:16 INFO - PROCESS | 1770 | 1468706476001 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]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 15:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 623ms 15:01:16 INFO - PROCESS | 1770 | 1468706476042 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 1770 | 1468706476045 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 15:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 15:01:16 INFO - PROCESS | 1770 | 1468706476052 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 1770 | 1468706476054 Marionette TRACE conn2 <- [1,2126,null,{}] 15:01:16 INFO - PROCESS | 1770 | 1468706476056 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}] 15:01:16 INFO - PROCESS | 1770 | 1468706476058 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:16 INFO - PROCESS | 1770 | 1468706476142 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11714c800) [pid = 1770] [serial = 1523] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1184cc400) [pid = 1770] [serial = 1528] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x11856b400) [pid = 1770] [serial = 1529] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x121209800) [pid = 1770] [serial = 1517] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1269de000) [pid = 1770] [serial = 1546] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1188e2c00) [pid = 1770] [serial = 1531] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x12930a800) [pid = 1770] [serial = 1559] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119484000) [pid = 1770] [serial = 1532] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11672f400) [pid = 1770] [serial = 1525] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x11710e000) [pid = 1770] [serial = 1526] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11948b400) [pid = 1770] [serial = 1534] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11965a400) [pid = 1770] [serial = 1535] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x11977a400) [pid = 1770] [serial = 1537] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x125e51400) [pid = 1770] [serial = 1544] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1184d4800) [pid = 1770] [serial = 1549] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128d65c00) [pid = 1770] [serial = 1555] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12889ec00) [pid = 1770] [serial = 1547] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x119771800) [pid = 1770] [serial = 1550] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128f0f000) [pid = 1770] [serial = 1556] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128bd3c00) [pid = 1770] [serial = 1552] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x120f6a000) [pid = 1770] [serial = 1538] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1196bdc00) [pid = 1770] [serial = 1553] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12957d000) [pid = 1770] [serial = 1562] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x129571400) [pid = 1770] [serial = 1561] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128ffd000) [pid = 1770] [serial = 1558] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x12196b800) [pid = 1770] [serial = 1540] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1253e2800) [pid = 1770] [serial = 1543] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1251e0000) [pid = 1770] [serial = 1541] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x111c16000) [pid = 1770] [serial = 1519] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1129acc00) [pid = 1770] [serial = 1520] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x116b0c400) [pid = 1770] [serial = 1522] [outer = 0x0] [url = about:blank] 15:01:16 INFO - PROCESS | 1770 | 1468706476209 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 1770 | 1468706476211 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e46000 == 29 [pid = 1770] [id = 539] 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x11672f400) [pid = 1770] [serial = 1617] [outer = 0x0] 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x118247000) [pid = 1770] [serial = 1618] [outer = 0x11672f400] 15:01:16 INFO - PROCESS | 1770 | 1468706476238 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1185bf000) [pid = 1770] [serial = 1619] [outer = 0x11672f400] 15:01:16 INFO - PROCESS | 1770 | 1468706476538 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]]]}] 15:01:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 15:01:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 520ms 15:01:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 15:01:16 INFO - PROCESS | 1770 | 1468706476573 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 15:01:16 INFO - PROCESS | 1770 | 1468706476574 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 15:01:16 INFO - PROCESS | 1770 | 1468706476576 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 15:01:16 INFO - PROCESS | 1770 | 1468706476579 Marionette TRACE conn2 <- [1,2130,null,{}] 15:01:16 INFO - PROCESS | 1770 | 1468706476589 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}] 15:01:16 INFO - PROCESS | 1770 | 1468706476592 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:16 INFO - PROCESS | 1770 | 1468706476694 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 15:01:16 INFO - PROCESS | 1770 | 1468706476747 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:16 INFO - PROCESS | 1770 | 1468706476749 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x12111b800 == 30 [pid = 1770] [id = 540] 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118617800) [pid = 1770] [serial = 1620] [outer = 0x0] 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1188eec00) [pid = 1770] [serial = 1621] [outer = 0x118617800] 15:01:16 INFO - PROCESS | 1770 | 1468706476777 Marionette DEBUG loaded listener.js 15:01:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x11948fc00) [pid = 1770] [serial = 1622] [outer = 0x118617800] 15:01:17 INFO - PROCESS | 1770 | 1468706477218 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] 15:01:17 INFO - PROCESS | 1770 | 1468706477256 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 15:01:17 INFO - PROCESS | 1770 | 1468706477259 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 15:01:17 INFO - PROCESS | 1770 | 1468706477263 Marionette TRACE conn2 <- [1,2134,null,{}] 15:01:17 INFO - PROCESS | 1770 | 1468706477269 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}] 15:01:17 INFO - PROCESS | 1770 | 1468706477270 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:17 INFO - PROCESS | 1770 | 1468706477367 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 15:01:17 INFO - PROCESS | 1770 | 1468706477423 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:17 INFO - PROCESS | 1770 | 1468706477424 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f12800 == 31 [pid = 1770] [id = 541] 15:01:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1177cac00) [pid = 1770] [serial = 1623] [outer = 0x0] 15:01:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x11856dc00) [pid = 1770] [serial = 1624] [outer = 0x1177cac00] 15:01:17 INFO - PROCESS | 1770 | 1468706477455 Marionette DEBUG loaded listener.js 15:01:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1188e3000) [pid = 1770] [serial = 1625] [outer = 0x1177cac00] 15:01:17 INFO - PROCESS | 1770 | 1468706477919 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]]]}] 15:01:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 15:01:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 725ms 15:01:18 INFO - PROCESS | 1770 | 1468706478013 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 15:01:18 INFO - PROCESS | 1770 | 1468706478018 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 15:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 15:01:18 INFO - PROCESS | 1770 | 1468706478046 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 15:01:18 INFO - PROCESS | 1770 | 1468706478050 Marionette TRACE conn2 <- [1,2138,null,{}] 15:01:18 INFO - PROCESS | 1770 | 1468706478054 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}] 15:01:18 INFO - PROCESS | 1770 | 1468706478056 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:18 INFO - PROCESS | 1770 | 1468706478205 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 15:01:18 INFO - PROCESS | 1770 | 1468706478286 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 1770 | 1468706478288 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e05800 == 32 [pid = 1770] [id = 542] 15:01:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1194a1000) [pid = 1770] [serial = 1626] [outer = 0x0] 15:01:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x119656800) [pid = 1770] [serial = 1627] [outer = 0x1194a1000] 15:01:18 INFO - PROCESS | 1770 | 1468706478318 Marionette DEBUG loaded listener.js 15:01:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1196b9800) [pid = 1770] [serial = 1628] [outer = 0x1194a1000] 15:01:18 INFO - PROCESS | 1770 | 1468706478724 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]]]}] 15:01:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 15:01:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 727ms 15:01:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 15:01:18 INFO - PROCESS | 1770 | 1468706478770 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 15:01:18 INFO - PROCESS | 1770 | 1468706478771 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 15:01:18 INFO - PROCESS | 1770 | 1468706478773 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 15:01:18 INFO - PROCESS | 1770 | 1468706478776 Marionette TRACE conn2 <- [1,2142,null,{}] 15:01:18 INFO - PROCESS | 1770 | 1468706478783 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}] 15:01:18 INFO - PROCESS | 1770 | 1468706478787 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:18 INFO - PROCESS | 1770 | 1468706478881 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 15:01:18 INFO - PROCESS | 1770 | 1468706478937 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:18 INFO - PROCESS | 1770 | 1468706478939 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dd6800 == 33 [pid = 1770] [id = 543] 15:01:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x119771800) [pid = 1770] [serial = 1629] [outer = 0x0] 15:01:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119ecc000) [pid = 1770] [serial = 1630] [outer = 0x119771800] 15:01:18 INFO - PROCESS | 1770 | 1468706478970 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1218b7800) [pid = 1770] [serial = 1631] [outer = 0x119771800] 15:01:19 INFO - PROCESS | 1770 | 1468706479416 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] 15:01:19 INFO - PROCESS | 1770 | 1468706479447 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 15:01:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 15:01:19 INFO - PROCESS | 1770 | 1468706479449 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 15:01:19 INFO - PROCESS | 1770 | 1468706479450 Marionette TRACE conn2 <- [1,2146,null,{}] 15:01:19 INFO - PROCESS | 1770 | 1468706479453 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}] 15:01:19 INFO - PROCESS | 1770 | 1468706479454 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:19 INFO - PROCESS | 1770 | 1468706479568 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 15:01:19 INFO - PROCESS | 1770 | 1468706479636 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:19 INFO - PROCESS | 1770 | 1468706479637 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d3800 == 34 [pid = 1770] [id = 544] 15:01:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x12482a800) [pid = 1770] [serial = 1632] [outer = 0x0] 15:01:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x125389800) [pid = 1770] [serial = 1633] [outer = 0x12482a800] 15:01:19 INFO - PROCESS | 1770 | 1468706479666 Marionette DEBUG loaded listener.js 15:01:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125e52400) [pid = 1770] [serial = 1634] [outer = 0x12482a800] 15:01:20 INFO - PROCESS | 1770 | 1468706480070 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] 15:01:20 INFO - PROCESS | 1770 | 1468706480121 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 15:01:20 INFO - PROCESS | 1770 | 1468706480124 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 1770 | 1468706480125 Marionette TRACE conn2 <- [1,2150,null,{}] 15:01:20 INFO - PROCESS | 1770 | 1468706480127 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}] 15:01:20 INFO - PROCESS | 1770 | 1468706480129 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:20 INFO - PROCESS | 1770 | 1468706480227 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 15:01:20 INFO - PROCESS | 1770 | 1468706480297 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:20 INFO - PROCESS | 1770 | 1468706480298 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297bf000 == 35 [pid = 1770] [id = 545] 15:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1133cd000) [pid = 1770] [serial = 1635] [outer = 0x0] 15:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x126b12c00) [pid = 1770] [serial = 1636] [outer = 0x1133cd000] 15:01:20 INFO - PROCESS | 1770 | 1468706480328 Marionette DEBUG loaded listener.js 15:01:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128bd4000) [pid = 1770] [serial = 1637] [outer = 0x1133cd000] 15:01:20 INFO - PROCESS | 1770 | 1468706480817 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]]]}] 15:01:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 15:01:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 720ms 15:01:20 INFO - PROCESS | 1770 | 1468706480876 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 15:01:20 INFO - PROCESS | 1770 | 1468706480879 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 15:01:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 15:01:20 INFO - PROCESS | 1770 | 1468706480883 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 15:01:20 INFO - PROCESS | 1770 | 1468706480884 Marionette TRACE conn2 <- [1,2154,null,{}] 15:01:20 INFO - PROCESS | 1770 | 1468706480888 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}] 15:01:20 INFO - PROCESS | 1770 | 1468706480889 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:20 INFO - PROCESS | 1770 | 1468706480979 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 15:01:21 INFO - PROCESS | 1770 | 1468706481046 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:21 INFO - PROCESS | 1770 | 1468706481049 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f06000 == 36 [pid = 1770] [id = 546] 15:01:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1174cac00) [pid = 1770] [serial = 1638] [outer = 0x0] 15:01:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118247400) [pid = 1770] [serial = 1639] [outer = 0x1174cac00] 15:01:21 INFO - PROCESS | 1770 | 1468706481076 Marionette DEBUG loaded listener.js 15:01:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x118655800) [pid = 1770] [serial = 1640] [outer = 0x1174cac00] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x118e46000 == 35 [pid = 1770] [id = 539] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1186cb800 == 34 [pid = 1770] [id = 538] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x119118000 == 33 [pid = 1770] [id = 537] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1297bf000 == 32 [pid = 1770] [id = 545] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x1292d3800 == 31 [pid = 1770] [id = 544] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x128dd6800 == 30 [pid = 1770] [id = 543] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x125e05800 == 29 [pid = 1770] [id = 542] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x120f12800 == 28 [pid = 1770] [id = 541] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x121483000 == 27 [pid = 1770] [id = 536] 15:01:21 INFO - PROCESS | 1770 | --DOCSHELL 0x12111b800 == 26 [pid = 1770] [id = 540] 15:01:21 INFO - PROCESS | 1770 | 1468706481932 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]]]}] 15:01:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 15:01:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1074ms 15:01:21 INFO - PROCESS | 1770 | 1468706481957 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 15:01:21 INFO - PROCESS | 1770 | 1468706481959 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 15:01:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 15:01:21 INFO - PROCESS | 1770 | 1468706481962 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 15:01:21 INFO - PROCESS | 1770 | 1468706481964 Marionette TRACE conn2 <- [1,2158,null,{}] 15:01:21 INFO - PROCESS | 1770 | 1468706481968 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}] 15:01:21 INFO - PROCESS | 1770 | 1468706481969 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:22 INFO - PROCESS | 1770 | 1468706482047 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 15:01:22 INFO - PROCESS | 1770 | 1468706482054 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 1770 | 1468706482057 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x117463000 == 27 [pid = 1770] [id = 547] 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11617c000) [pid = 1770] [serial = 1641] [outer = 0x0] 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x116b0c400) [pid = 1770] [serial = 1642] [outer = 0x11617c000] 15:01:22 INFO - PROCESS | 1770 | 1468706482084 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x117110800) [pid = 1770] [serial = 1643] [outer = 0x11617c000] 15:01:22 INFO - PROCESS | 1770 | 1468706482451 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]]]}] 15:01:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 15:01:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 521ms 15:01:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 15:01:22 INFO - PROCESS | 1770 | 1468706482484 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 15:01:22 INFO - PROCESS | 1770 | 1468706482487 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 15:01:22 INFO - PROCESS | 1770 | 1468706482492 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 15:01:22 INFO - PROCESS | 1770 | 1468706482494 Marionette TRACE conn2 <- [1,2162,null,{}] 15:01:22 INFO - PROCESS | 1770 | 1468706482496 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}] 15:01:22 INFO - PROCESS | 1770 | 1468706482498 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:22 INFO - PROCESS | 1770 | 1468706482576 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 15:01:22 INFO - PROCESS | 1770 | 1468706482583 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:22 INFO - PROCESS | 1770 | 1468706482585 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199d1000 == 28 [pid = 1770] [id = 548] 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x118563400) [pid = 1770] [serial = 1644] [outer = 0x0] 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1185c4c00) [pid = 1770] [serial = 1645] [outer = 0x118563400] 15:01:22 INFO - PROCESS | 1770 | 1468706482613 Marionette DEBUG loaded listener.js 15:01:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x118ef9c00) [pid = 1770] [serial = 1646] [outer = 0x118563400] 15:01:22 INFO - PROCESS | 1770 | 1468706482985 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]]]}] 15:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 15:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 15:01:23 INFO - PROCESS | 1770 | 1468706483012 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 15:01:23 INFO - PROCESS | 1770 | 1468706483013 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 15:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 15:01:23 INFO - PROCESS | 1770 | 1468706483017 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 15:01:23 INFO - PROCESS | 1770 | 1468706483021 Marionette TRACE conn2 <- [1,2166,null,{}] 15:01:23 INFO - PROCESS | 1770 | 1468706483028 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}] 15:01:23 INFO - PROCESS | 1770 | 1468706483032 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:23 INFO - PROCESS | 1770 | 1468706483137 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 15:01:23 INFO - PROCESS | 1770 | 1468706483143 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:23 INFO - PROCESS | 1770 | 1468706483145 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b73800 == 29 [pid = 1770] [id = 549] 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1167f0c00) [pid = 1770] [serial = 1647] [outer = 0x0] 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x11965a400) [pid = 1770] [serial = 1648] [outer = 0x1167f0c00] 15:01:23 INFO - PROCESS | 1770 | 1468706483172 Marionette DEBUG loaded listener.js 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x119d5f000) [pid = 1770] [serial = 1649] [outer = 0x1167f0c00] 15:01:23 INFO - PROCESS | 1770 | 1468706483518 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]]]}] 15:01:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 15:01:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 525ms 15:01:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 15:01:23 INFO - PROCESS | 1770 | 1468706483541 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 15:01:23 INFO - PROCESS | 1770 | 1468706483543 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 15:01:23 INFO - PROCESS | 1770 | 1468706483545 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 15:01:23 INFO - PROCESS | 1770 | 1468706483546 Marionette TRACE conn2 <- [1,2170,null,{}] 15:01:23 INFO - PROCESS | 1770 | 1468706483549 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}] 15:01:23 INFO - PROCESS | 1770 | 1468706483552 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:23 INFO - PROCESS | 1770 | 1468706483656 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 15:01:23 INFO - PROCESS | 1770 | 1468706483659 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:23 INFO - PROCESS | 1770 | 1468706483660 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292b5800 == 30 [pid = 1770] [id = 550] 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x119eca000) [pid = 1770] [serial = 1650] [outer = 0x0] 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x1212ab800) [pid = 1770] [serial = 1651] [outer = 0x119eca000] 15:01:23 INFO - PROCESS | 1770 | 1468706483686 Marionette DEBUG loaded listener.js 15:01:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12196ec00) [pid = 1770] [serial = 1652] [outer = 0x119eca000] 15:01:24 INFO - PROCESS | 1770 | 1468706484051 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]]]}] 15:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 15:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 518ms 15:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 15:01:24 INFO - PROCESS | 1770 | 1468706484063 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 15:01:24 INFO - PROCESS | 1770 | 1468706484066 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 15:01:24 INFO - PROCESS | 1770 | 1468706484068 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 1770 | 1468706484069 Marionette TRACE conn2 <- [1,2174,null,{}] 15:01:24 INFO - PROCESS | 1770 | 1468706484071 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}] 15:01:24 INFO - PROCESS | 1770 | 1468706484073 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:24 INFO - PROCESS | 1770 | 1468706484166 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 15:01:24 INFO - PROCESS | 1770 | 1468706484206 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 1770 | 1468706484207 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a73e800 == 31 [pid = 1770] [id = 551] 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1184d0400) [pid = 1770] [serial = 1653] [outer = 0x0] 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x124c90800) [pid = 1770] [serial = 1654] [outer = 0x1184d0400] 15:01:24 INFO - PROCESS | 1770 | 1468706484232 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x125e4ac00) [pid = 1770] [serial = 1655] [outer = 0x1184d0400] 15:01:24 INFO - PROCESS | 1770 | 1468706484566 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]]]}] 15:01:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 15:01:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 521ms 15:01:24 INFO - PROCESS | 1770 | 1468706484590 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 15:01:24 INFO - PROCESS | 1770 | 1468706484591 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 15:01:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 15:01:24 INFO - PROCESS | 1770 | 1468706484593 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 15:01:24 INFO - PROCESS | 1770 | 1468706484594 Marionette TRACE conn2 <- [1,2178,null,{}] 15:01:24 INFO - PROCESS | 1770 | 1468706484597 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}] 15:01:24 INFO - PROCESS | 1770 | 1468706484603 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:24 INFO - PROCESS | 1770 | 1468706484725 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 15:01:24 INFO - PROCESS | 1770 | 1468706484731 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:24 INFO - PROCESS | 1770 | 1468706484733 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b888800 == 32 [pid = 1770] [id = 552] 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x1133eb000) [pid = 1770] [serial = 1656] [outer = 0x0] 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x12889ec00) [pid = 1770] [serial = 1657] [outer = 0x1133eb000] 15:01:24 INFO - PROCESS | 1770 | 1468706484757 Marionette DEBUG loaded listener.js 15:01:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x128f0dc00) [pid = 1770] [serial = 1658] [outer = 0x1133eb000] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x118617800) [pid = 1770] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x11714ec00) [pid = 1770] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x1129a6000) [pid = 1770] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1185b9000) [pid = 1770] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x115e5ac00) [pid = 1770] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1185ba400) [pid = 1770] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11856e800) [pid = 1770] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x1170ab400) [pid = 1770] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x117102c00) [pid = 1770] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x11861c400) [pid = 1770] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1218b9800) [pid = 1770] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x112f14400) [pid = 1770] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x124c90000) [pid = 1770] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x113d8f000) [pid = 1770] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1188c3800) [pid = 1770] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x11710c800) [pid = 1770] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x128f0f800) [pid = 1770] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118568800) [pid = 1770] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x115e63000) [pid = 1770] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 15:01:25 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11672f400) [pid = 1770] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 15:01:25 INFO - PROCESS | 1770 | 1468706485389 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]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 15:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 820ms 15:01:25 INFO - PROCESS | 1770 | 1468706485413 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 15:01:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 15:01:25 INFO - PROCESS | 1770 | 1468706485424 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 15:01:25 INFO - PROCESS | 1770 | 1468706485426 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 1770 | 1468706485427 Marionette TRACE conn2 <- [1,2182,null,{}] 15:01:25 INFO - PROCESS | 1770 | 1468706485429 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}] 15:01:25 INFO - PROCESS | 1770 | 1468706485430 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:25 INFO - PROCESS | 1770 | 1468706485502 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 15:01:25 INFO - PROCESS | 1770 | 1468706485506 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:25 INFO - PROCESS | 1770 | 1468706485507 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff6000 == 33 [pid = 1770] [id = 553] 15:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x110e70400) [pid = 1770] [serial = 1659] [outer = 0x0] 15:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x113d8f000) [pid = 1770] [serial = 1660] [outer = 0x110e70400] 15:01:25 INFO - PROCESS | 1770 | 1468706485531 Marionette DEBUG loaded listener.js 15:01:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11824b400) [pid = 1770] [serial = 1661] [outer = 0x110e70400] 15:01:25 INFO - PROCESS | 1770 | 1468706485854 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]]]}] 15:01:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 15:01:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 468ms 15:01:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 15:01:25 INFO - PROCESS | 1770 | 1468706485894 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 15:01:25 INFO - PROCESS | 1770 | 1468706485896 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 15:01:25 INFO - PROCESS | 1770 | 1468706485898 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 15:01:25 INFO - PROCESS | 1770 | 1468706485901 Marionette TRACE conn2 <- [1,2186,null,{}] 15:01:25 INFO - PROCESS | 1770 | 1468706485904 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}] 15:01:25 INFO - PROCESS | 1770 | 1468706485905 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | 1468706486004 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 15:01:26 INFO - PROCESS | 1770 | 1468706486026 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 1770 | 1468706486027 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c8000 == 34 [pid = 1770] [id = 554] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1122ba000) [pid = 1770] [serial = 1662] [outer = 0x0] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1185bb400) [pid = 1770] [serial = 1663] [outer = 0x1122ba000] 15:01:26 INFO - PROCESS | 1770 | 1468706486051 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1196b7000) [pid = 1770] [serial = 1664] [outer = 0x1122ba000] 15:01:26 INFO - PROCESS | 1770 | 1468706486333 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]]]}] 15:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 15:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 470ms 15:01:26 INFO - PROCESS | 1770 | 1468706486370 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 15:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 15:01:26 INFO - PROCESS | 1770 | 1468706486379 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 15:01:26 INFO - PROCESS | 1770 | 1468706486383 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 15:01:26 INFO - PROCESS | 1770 | 1468706486385 Marionette TRACE conn2 <- [1,2190,null,{}] 15:01:26 INFO - PROCESS | 1770 | 1468706486388 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}] 15:01:26 INFO - PROCESS | 1770 | 1468706486389 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | 1468706486462 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 15:01:26 INFO - PROCESS | 1770 | 1468706486467 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 1770 | 1468706486469 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b70000 == 35 [pid = 1770] [id = 555] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x119997000) [pid = 1770] [serial = 1665] [outer = 0x0] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12889e400) [pid = 1770] [serial = 1666] [outer = 0x119997000] 15:01:26 INFO - PROCESS | 1770 | 1468706486492 Marionette DEBUG loaded listener.js 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x128f0f800) [pid = 1770] [serial = 1667] [outer = 0x119997000] 15:01:26 INFO - PROCESS | 1770 | 1468706486804 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]]]}] 15:01:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 15:01:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 472ms 15:01:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 15:01:26 INFO - PROCESS | 1770 | 1468706486854 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 15:01:26 INFO - PROCESS | 1770 | 1468706486855 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 15:01:26 INFO - PROCESS | 1770 | 1468706486857 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 15:01:26 INFO - PROCESS | 1770 | 1468706486858 Marionette TRACE conn2 <- [1,2194,null,{}] 15:01:26 INFO - PROCESS | 1770 | 1468706486860 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}] 15:01:26 INFO - PROCESS | 1770 | 1468706486861 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | 1468706486964 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 15:01:26 INFO - PROCESS | 1770 | 1468706486972 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:26 INFO - PROCESS | 1770 | 1468706486973 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc46800 == 36 [pid = 1770] [id = 556] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x128bd7c00) [pid = 1770] [serial = 1668] [outer = 0x0] 15:01:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x129306c00) [pid = 1770] [serial = 1669] [outer = 0x128bd7c00] 15:01:26 INFO - PROCESS | 1770 | 1468706486997 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x129571800) [pid = 1770] [serial = 1670] [outer = 0x128bd7c00] 15:01:27 INFO - PROCESS | 1770 | 1468706487307 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]]]}] 15:01:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 15:01:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 471ms 15:01:27 INFO - PROCESS | 1770 | 1468706487375 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 15:01:27 INFO - PROCESS | 1770 | 1468706487378 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 15:01:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 15:01:27 INFO - PROCESS | 1770 | 1468706487384 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 15:01:27 INFO - PROCESS | 1770 | 1468706487387 Marionette TRACE conn2 <- [1,2198,null,{}] 15:01:27 INFO - PROCESS | 1770 | 1468706487390 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}] 15:01:27 INFO - PROCESS | 1770 | 1468706487393 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:27 INFO - PROCESS | 1770 | 1468706487481 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 15:01:27 INFO - PROCESS | 1770 | 1468706487583 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:27 INFO - PROCESS | 1770 | 1468706487586 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x117454800 == 37 [pid = 1770] [id = 557] 15:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x112a7c800) [pid = 1770] [serial = 1671] [outer = 0x0] 15:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1130dbc00) [pid = 1770] [serial = 1672] [outer = 0x112a7c800] 15:01:27 INFO - PROCESS | 1770 | 1468706487617 Marionette DEBUG loaded listener.js 15:01:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x116b13400) [pid = 1770] [serial = 1673] [outer = 0x112a7c800] 15:01:28 INFO - PROCESS | 1770 | 1468706488103 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]]]}] 15:01:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 15:01:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 772ms 15:01:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 15:01:28 INFO - PROCESS | 1770 | 1468706488158 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 15:01:28 INFO - PROCESS | 1770 | 1468706488160 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 15:01:28 INFO - PROCESS | 1770 | 1468706488164 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 15:01:28 INFO - PROCESS | 1770 | 1468706488169 Marionette TRACE conn2 <- [1,2202,null,{}] 15:01:28 INFO - PROCESS | 1770 | 1468706488172 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}] 15:01:28 INFO - PROCESS | 1770 | 1468706488174 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:28 INFO - PROCESS | 1770 | 1468706488279 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 15:01:28 INFO - PROCESS | 1770 | 1468706488362 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:28 INFO - PROCESS | 1770 | 1468706488363 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b95800 == 38 [pid = 1770] [id = 558] 15:01:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1185bfc00) [pid = 1770] [serial = 1674] [outer = 0x0] 15:01:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x118658800) [pid = 1770] [serial = 1675] [outer = 0x1185bfc00] 15:01:28 INFO - PROCESS | 1770 | 1468706488394 Marionette DEBUG loaded listener.js 15:01:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x119483c00) [pid = 1770] [serial = 1676] [outer = 0x1185bfc00] 15:01:29 INFO - PROCESS | 1770 | 1468706489103 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]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 15:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 974ms 15:01:29 INFO - PROCESS | 1770 | 1468706489140 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 1770 | 1468706489143 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 15:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 15:01:29 INFO - PROCESS | 1770 | 1468706489148 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 1770 | 1468706489149 Marionette TRACE conn2 <- [1,2206,null,{}] 15:01:29 INFO - PROCESS | 1770 | 1468706489153 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}] 15:01:29 INFO - PROCESS | 1770 | 1468706489154 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:29 INFO - PROCESS | 1770 | 1468706489263 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x126b70000 == 37 [pid = 1770] [id = 555] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c8000 == 36 [pid = 1770] [id = 554] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff6000 == 35 [pid = 1770] [id = 553] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12b888800 == 34 [pid = 1770] [id = 552] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12a73e800 == 33 [pid = 1770] [id = 551] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x1292b5800 == 32 [pid = 1770] [id = 550] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x126b73800 == 31 [pid = 1770] [id = 549] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x1199d1000 == 30 [pid = 1770] [id = 548] 15:01:29 INFO - PROCESS | 1770 | --DOCSHELL 0x117463000 == 29 [pid = 1770] [id = 547] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x11948fc00) [pid = 1770] [serial = 1622] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1196b8800) [pid = 1770] [serial = 1588] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1130e5800) [pid = 1770] [serial = 1576] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1133f0400) [pid = 1770] [serial = 1577] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1191b0800) [pid = 1770] [serial = 1585] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x117151800) [pid = 1770] [serial = 1579] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x11861cc00) [pid = 1770] [serial = 1582] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1188c9c00) [pid = 1770] [serial = 1583] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x121739800) [pid = 1770] [serial = 1591] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11842fc00) [pid = 1770] [serial = 1580] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x118427000) [pid = 1770] [serial = 1574] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x117107c00) [pid = 1770] [serial = 1573] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1184cfc00) [pid = 1770] [serial = 1565] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1177bf400) [pid = 1770] [serial = 1564] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1194a6c00) [pid = 1770] [serial = 1568] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1191b0000) [pid = 1770] [serial = 1567] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x125c45000) [pid = 1770] [serial = 1571] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1249d1400) [pid = 1770] [serial = 1570] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x118653c00) [pid = 1770] [serial = 1589] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118649c00) [pid = 1770] [serial = 1600] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x125e47c00) [pid = 1770] [serial = 1594] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x124c8c000) [pid = 1770] [serial = 1592] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x128bcf400) [pid = 1770] [serial = 1597] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x12889d800) [pid = 1770] [serial = 1595] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12889a000) [pid = 1770] [serial = 1603] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128cb1800) [pid = 1770] [serial = 1598] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128cb3800) [pid = 1770] [serial = 1604] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x117151c00) [pid = 1770] [serial = 1615] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11842a000) [pid = 1770] [serial = 1616] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x129594400) [pid = 1770] [serial = 1610] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x119770800) [pid = 1770] [serial = 1601] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128cb2800) [pid = 1770] [serial = 1606] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x128f0e400) [pid = 1770] [serial = 1607] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x116a6dc00) [pid = 1770] [serial = 1612] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x129308400) [pid = 1770] [serial = 1609] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x118247000) [pid = 1770] [serial = 1618] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1170b1400) [pid = 1770] [serial = 1613] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1185bf000) [pid = 1770] [serial = 1619] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x119608c00) [pid = 1770] [serial = 1586] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1188eec00) [pid = 1770] [serial = 1621] [outer = 0x0] [url = about:blank] 15:01:29 INFO - PROCESS | 1770 | 1468706489349 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 1770 | 1468706489353 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x11684d800 == 30 [pid = 1770] [id = 559] 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x113283400) [pid = 1770] [serial = 1677] [outer = 0x0] 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1133d5c00) [pid = 1770] [serial = 1678] [outer = 0x113283400] 15:01:29 INFO - PROCESS | 1770 | 1468706489382 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1151dac00) [pid = 1770] [serial = 1679] [outer = 0x113283400] 15:01:29 INFO - PROCESS | 1770 | 1468706489666 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]]]}] 15:01:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 15:01:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 571ms 15:01:29 INFO - PROCESS | 1770 | 1468706489720 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 15:01:29 INFO - PROCESS | 1770 | 1468706489722 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 15:01:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 15:01:29 INFO - PROCESS | 1770 | 1468706489727 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 15:01:29 INFO - PROCESS | 1770 | 1468706489728 Marionette TRACE conn2 <- [1,2210,null,{}] 15:01:29 INFO - PROCESS | 1770 | 1468706489731 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}] 15:01:29 INFO - PROCESS | 1770 | 1468706489734 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:29 INFO - PROCESS | 1770 | 1468706489811 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 15:01:29 INFO - PROCESS | 1770 | 1468706489816 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:29 INFO - PROCESS | 1770 | 1468706489819 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e3b000 == 31 [pid = 1770] [id = 560] 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1170b3000) [pid = 1770] [serial = 1680] [outer = 0x0] 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x117109800) [pid = 1770] [serial = 1681] [outer = 0x1170b3000] 15:01:29 INFO - PROCESS | 1770 | 1468706489846 Marionette DEBUG loaded listener.js 15:01:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x117151800) [pid = 1770] [serial = 1682] [outer = 0x1170b3000] 15:01:30 INFO - PROCESS | 1770 | 1468706490181 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]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 15:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 469ms 15:01:30 INFO - PROCESS | 1770 | 1468706490196 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 1770 | 1468706490198 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 15:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 15:01:30 INFO - PROCESS | 1770 | 1468706490209 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - PROCESS | 1770 | 1468706490211 Marionette TRACE conn2 <- [1,2214,null,{}] 15:01:30 INFO - PROCESS | 1770 | 1468706490220 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}] 15:01:30 INFO - PROCESS | 1770 | 1468706490224 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:30 INFO - PROCESS | 1770 | 1468706490306 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 15:01:30 INFO - PROCESS | 1770 | 1468706490311 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 1770 | 1468706490313 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x119adc000 == 32 [pid = 1770] [id = 561] 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1184ca000) [pid = 1770] [serial = 1683] [outer = 0x0] 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1184cb400) [pid = 1770] [serial = 1684] [outer = 0x1184ca000] 15:01:30 INFO - PROCESS | 1770 | 1468706490343 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1185c0000) [pid = 1770] [serial = 1685] [outer = 0x1184ca000] 15:01:30 INFO - PROCESS | 1770 | 1468706490687 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]]]}] 15:01:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 15:01:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 532ms 15:01:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 15:01:30 INFO - PROCESS | 1770 | 1468706490737 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 15:01:30 INFO - PROCESS | 1770 | 1468706490739 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 15:01:30 INFO - PROCESS | 1770 | 1468706490741 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 15:01:30 INFO - PROCESS | 1770 | 1468706490742 Marionette TRACE conn2 <- [1,2218,null,{}] 15:01:30 INFO - PROCESS | 1770 | 1468706490744 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}] 15:01:30 INFO - PROCESS | 1770 | 1468706490745 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:30 INFO - PROCESS | 1770 | 1468706490822 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 15:01:30 INFO - PROCESS | 1770 | 1468706490826 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:30 INFO - PROCESS | 1770 | 1468706490827 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217f3800 == 33 [pid = 1770] [id = 562] 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1188c1c00) [pid = 1770] [serial = 1686] [outer = 0x0] 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118efa800) [pid = 1770] [serial = 1687] [outer = 0x1188c1c00] 15:01:30 INFO - PROCESS | 1770 | 1468706490854 Marionette DEBUG loaded listener.js 15:01:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119484000) [pid = 1770] [serial = 1688] [outer = 0x1188c1c00] 15:01:31 INFO - PROCESS | 1770 | 1468706491174 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]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 15:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 471ms 15:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 15:01:31 INFO - PROCESS | 1770 | 1468706491213 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 1770 | 1468706491214 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 15:01:31 INFO - PROCESS | 1770 | 1468706491216 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 1770 | 1468706491217 Marionette TRACE conn2 <- [1,2222,null,{}] 15:01:31 INFO - PROCESS | 1770 | 1468706491220 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}] 15:01:31 INFO - PROCESS | 1770 | 1468706491221 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:31 INFO - PROCESS | 1770 | 1468706491304 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 15:01:31 INFO - PROCESS | 1770 | 1468706491307 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 1770 | 1468706491308 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e04000 == 34 [pid = 1770] [id = 563] 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x119484400) [pid = 1770] [serial = 1689] [outer = 0x0] 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119606c00) [pid = 1770] [serial = 1690] [outer = 0x119484400] 15:01:31 INFO - PROCESS | 1770 | 1468706491333 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1196b4800) [pid = 1770] [serial = 1691] [outer = 0x119484400] 15:01:31 INFO - PROCESS | 1770 | 1468706491692 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]]]}] 15:01:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 15:01:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 520ms 15:01:31 INFO - PROCESS | 1770 | 1468706491736 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 15:01:31 INFO - PROCESS | 1770 | 1468706491737 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 15:01:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 15:01:31 INFO - PROCESS | 1770 | 1468706491739 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 15:01:31 INFO - PROCESS | 1770 | 1468706491741 Marionette TRACE conn2 <- [1,2226,null,{}] 15:01:31 INFO - PROCESS | 1770 | 1468706491743 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}] 15:01:31 INFO - PROCESS | 1770 | 1468706491747 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:31 INFO - PROCESS | 1770 | 1468706491863 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 15:01:31 INFO - PROCESS | 1770 | 1468706491900 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:31 INFO - PROCESS | 1770 | 1468706491902 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de2000 == 35 [pid = 1770] [id = 564] 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196b9c00) [pid = 1770] [serial = 1692] [outer = 0x0] 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119d5e800) [pid = 1770] [serial = 1693] [outer = 0x1196b9c00] 15:01:31 INFO - PROCESS | 1770 | 1468706491926 Marionette DEBUG loaded listener.js 15:01:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1249d1400) [pid = 1770] [serial = 1694] [outer = 0x1196b9c00] 15:01:32 INFO - PROCESS | 1770 | 1468706492247 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]]]}] 15:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 15:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 521ms 15:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 15:01:32 INFO - PROCESS | 1770 | 1468706492261 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 15:01:32 INFO - PROCESS | 1770 | 1468706492262 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 15:01:32 INFO - PROCESS | 1770 | 1468706492264 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - PROCESS | 1770 | 1468706492265 Marionette TRACE conn2 <- [1,2230,null,{}] 15:01:32 INFO - PROCESS | 1770 | 1468706492270 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}] 15:01:32 INFO - PROCESS | 1770 | 1468706492271 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:32 INFO - PROCESS | 1770 | 1468706492374 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 15:01:32 INFO - PROCESS | 1770 | 1468706492387 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 1770 | 1468706492388 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12954e800 == 36 [pid = 1770] [id = 565] 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x124c95000) [pid = 1770] [serial = 1695] [outer = 0x0] 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125397c00) [pid = 1770] [serial = 1696] [outer = 0x124c95000] 15:01:32 INFO - PROCESS | 1770 | 1468706492412 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125e4d400) [pid = 1770] [serial = 1697] [outer = 0x124c95000] 15:01:32 INFO - PROCESS | 1770 | 1468706492718 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]]]}] 15:01:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 15:01:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 473ms 15:01:32 INFO - PROCESS | 1770 | 1468706492738 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 15:01:32 INFO - PROCESS | 1770 | 1468706492739 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 15:01:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 15:01:32 INFO - PROCESS | 1770 | 1468706492741 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 15:01:32 INFO - PROCESS | 1770 | 1468706492742 Marionette TRACE conn2 <- [1,2234,null,{}] 15:01:32 INFO - PROCESS | 1770 | 1468706492744 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}] 15:01:32 INFO - PROCESS | 1770 | 1468706492746 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:32 INFO - PROCESS | 1770 | 1468706492842 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 15:01:32 INFO - PROCESS | 1770 | 1468706492854 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:32 INFO - PROCESS | 1770 | 1468706492855 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7de800 == 37 [pid = 1770] [id = 566] 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x126903800) [pid = 1770] [serial = 1698] [outer = 0x0] 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1269dd000) [pid = 1770] [serial = 1699] [outer = 0x126903800] 15:01:32 INFO - PROCESS | 1770 | 1468706492879 Marionette DEBUG loaded listener.js 15:01:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12889d800) [pid = 1770] [serial = 1700] [outer = 0x126903800] 15:01:33 INFO - PROCESS | 1770 | 1468706493213 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]]]}] 15:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 15:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 520ms 15:01:33 INFO - PROCESS | 1770 | 1468706493261 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 1770 | 1468706493263 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 15:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 15:01:33 INFO - PROCESS | 1770 | 1468706493265 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 1770 | 1468706493266 Marionette TRACE conn2 <- [1,2238,null,{}] 15:01:33 INFO - PROCESS | 1770 | 1468706493268 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}] 15:01:33 INFO - PROCESS | 1770 | 1468706493269 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:33 INFO - PROCESS | 1770 | 1468706493371 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 15:01:33 INFO - PROCESS | 1770 | 1468706493381 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:33 INFO - PROCESS | 1770 | 1468706493382 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b875800 == 38 [pid = 1770] [id = 567] 15:01:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12889dc00) [pid = 1770] [serial = 1701] [outer = 0x0] 15:01:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128bcec00) [pid = 1770] [serial = 1702] [outer = 0x12889dc00] 15:01:33 INFO - PROCESS | 1770 | 1468706493409 Marionette DEBUG loaded listener.js 15:01:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x128bd8c00) [pid = 1770] [serial = 1703] [outer = 0x12889dc00] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x119eca000) [pid = 1770] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1177cac00) [pid = 1770] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x118563400) [pid = 1770] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11617c000) [pid = 1770] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1174cac00) [pid = 1770] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1194a1000) [pid = 1770] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119771800) [pid = 1770] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12482a800) [pid = 1770] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1184d0400) [pid = 1770] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1133cd000) [pid = 1770] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1133eb000) [pid = 1770] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119997000) [pid = 1770] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x110e70400) [pid = 1770] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1122ba000) [pid = 1770] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 15:01:33 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1167f0c00) [pid = 1770] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 15:01:33 INFO - PROCESS | 1770 | 1468706493777 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]]]}] 15:01:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 15:01:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 520ms 15:01:33 INFO - PROCESS | 1770 | 1468706493785 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 15:01:33 INFO - PROCESS | 1770 | 1468706493787 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 15:01:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 15:01:33 INFO - PROCESS | 1770 | 1468706493791 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 15:01:33 INFO - PROCESS | 1770 | 1468706493792 Marionette TRACE conn2 <- [1,2242,null,{}] 15:01:33 INFO - PROCESS | 1770 | 1468706493794 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}] 15:01:33 INFO - PROCESS | 1770 | 1468706493795 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:33 INFO - PROCESS | 1770 | 1468706493905 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 15:01:33 INFO - PROCESS | 1770 | 1468706493939 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:33 INFO - PROCESS | 1770 | 1468706493940 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x129538000 == 39 [pid = 1770] [id = 568] 15:01:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x110e70400) [pid = 1770] [serial = 1704] [outer = 0x0] 15:01:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188c0c00) [pid = 1770] [serial = 1705] [outer = 0x110e70400] 15:01:33 INFO - PROCESS | 1770 | 1468706493964 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119ecf800) [pid = 1770] [serial = 1706] [outer = 0x110e70400] 15:01:34 INFO - PROCESS | 1770 | 1468706494221 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]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 15:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 467ms 15:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 15:01:34 INFO - PROCESS | 1770 | 1468706494259 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 1770 | 1468706494261 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 15:01:34 INFO - PROCESS | 1770 | 1468706494263 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - PROCESS | 1770 | 1468706494265 Marionette TRACE conn2 <- [1,2246,null,{}] 15:01:34 INFO - PROCESS | 1770 | 1468706494274 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}] 15:01:34 INFO - PROCESS | 1770 | 1468706494276 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:34 INFO - PROCESS | 1770 | 1468706494378 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 15:01:34 INFO - PROCESS | 1770 | 1468706494381 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 1770 | 1468706494385 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d6000 == 40 [pid = 1770] [id = 569] 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x121bb0000) [pid = 1770] [serial = 1707] [outer = 0x0] 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x128cb0000) [pid = 1770] [serial = 1708] [outer = 0x121bb0000] 15:01:34 INFO - PROCESS | 1770 | 1468706494410 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128f0b800) [pid = 1770] [serial = 1709] [outer = 0x121bb0000] 15:01:34 INFO - PROCESS | 1770 | 1468706494753 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]]]}] 15:01:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 15:01:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 527ms 15:01:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 15:01:34 INFO - PROCESS | 1770 | 1468706494791 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 15:01:34 INFO - PROCESS | 1770 | 1468706494792 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 15:01:34 INFO - PROCESS | 1770 | 1468706494794 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 15:01:34 INFO - PROCESS | 1770 | 1468706494795 Marionette TRACE conn2 <- [1,2250,null,{}] 15:01:34 INFO - PROCESS | 1770 | 1468706494809 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}] 15:01:34 INFO - PROCESS | 1770 | 1468706494810 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:34 INFO - PROCESS | 1770 | 1468706494890 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 15:01:34 INFO - PROCESS | 1770 | 1468706494893 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:34 INFO - PROCESS | 1770 | 1468706494894 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c835000 == 41 [pid = 1770] [id = 570] 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x128f10000) [pid = 1770] [serial = 1710] [outer = 0x0] 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128ffd400) [pid = 1770] [serial = 1711] [outer = 0x128f10000] 15:01:34 INFO - PROCESS | 1770 | 1468706494919 Marionette DEBUG loaded listener.js 15:01:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x129571400) [pid = 1770] [serial = 1712] [outer = 0x128f10000] 15:01:35 INFO - PROCESS | 1770 | 1468706495235 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]]]}] 15:01:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 15:01:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 468ms 15:01:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 15:01:35 INFO - PROCESS | 1770 | 1468706495263 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 15:01:35 INFO - PROCESS | 1770 | 1468706495264 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 15:01:35 INFO - PROCESS | 1770 | 1468706495268 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 15:01:35 INFO - PROCESS | 1770 | 1468706495269 Marionette TRACE conn2 <- [1,2254,null,{}] 15:01:35 INFO - PROCESS | 1770 | 1468706495272 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}] 15:01:35 INFO - PROCESS | 1770 | 1468706495280 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:35 INFO - PROCESS | 1770 | 1468706495358 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 15:01:35 INFO - PROCESS | 1770 | 1468706495361 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:35 INFO - PROCESS | 1770 | 1468706495362 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d09c000 == 42 [pid = 1770] [id = 571] 15:01:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x129572000) [pid = 1770] [serial = 1713] [outer = 0x0] 15:01:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x129589000) [pid = 1770] [serial = 1714] [outer = 0x129572000] 15:01:35 INFO - PROCESS | 1770 | 1468706495385 Marionette DEBUG loaded listener.js 15:01:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x129594400) [pid = 1770] [serial = 1715] [outer = 0x129572000] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x120f06000 == 41 [pid = 1770] [id = 546] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x11684d800 == 40 [pid = 1770] [id = 559] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x128b95800 == 39 [pid = 1770] [id = 558] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x117454800 == 38 [pid = 1770] [id = 557] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc46800 == 37 [pid = 1770] [id = 556] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x118e3b000 == 36 [pid = 1770] [id = 560] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7de800 == 35 [pid = 1770] [id = 566] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12954e800 == 34 [pid = 1770] [id = 565] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d6000 == 33 [pid = 1770] [id = 569] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x128de2000 == 32 [pid = 1770] [id = 564] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x1217f3800 == 31 [pid = 1770] [id = 562] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x125e04000 == 30 [pid = 1770] [id = 563] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12b875800 == 29 [pid = 1770] [id = 567] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x129538000 == 28 [pid = 1770] [id = 568] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x119adc000 == 27 [pid = 1770] [id = 561] 15:01:36 INFO - PROCESS | 1770 | --DOCSHELL 0x12c835000 == 26 [pid = 1770] [id = 570] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1212ab800) [pid = 1770] [serial = 1651] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1188e3000) [pid = 1770] [serial = 1625] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1185c4c00) [pid = 1770] [serial = 1645] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11856dc00) [pid = 1770] [serial = 1624] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x116b0c400) [pid = 1770] [serial = 1642] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x117110800) [pid = 1770] [serial = 1643] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118655800) [pid = 1770] [serial = 1640] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118247400) [pid = 1770] [serial = 1639] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1196b9800) [pid = 1770] [serial = 1628] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119656800) [pid = 1770] [serial = 1627] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1218b7800) [pid = 1770] [serial = 1631] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x119ecc000) [pid = 1770] [serial = 1630] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x125e52400) [pid = 1770] [serial = 1634] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x125389800) [pid = 1770] [serial = 1633] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x124c90800) [pid = 1770] [serial = 1654] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128bd4000) [pid = 1770] [serial = 1637] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12889ec00) [pid = 1770] [serial = 1657] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128f0f800) [pid = 1770] [serial = 1667] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x126b12c00) [pid = 1770] [serial = 1636] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x125e4ac00) [pid = 1770] [serial = 1655] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x11824b400) [pid = 1770] [serial = 1661] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x113d8f000) [pid = 1770] [serial = 1660] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x12889e400) [pid = 1770] [serial = 1666] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1185bb400) [pid = 1770] [serial = 1663] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x128f0dc00) [pid = 1770] [serial = 1658] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x11965a400) [pid = 1770] [serial = 1648] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x12196ec00) [pid = 1770] [serial = 1652] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x129306c00) [pid = 1770] [serial = 1669] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x119d5f000) [pid = 1770] [serial = 1649] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1196b7000) [pid = 1770] [serial = 1664] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x118ef9c00) [pid = 1770] [serial = 1646] [outer = 0x0] [url = about:blank] 15:01:36 INFO - PROCESS | 1770 | 1468706496790 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]]]}] 15:01:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 15:01:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 1573ms 15:01:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 15:01:36 INFO - PROCESS | 1770 | 1468706496841 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 15:01:36 INFO - PROCESS | 1770 | 1468706496843 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 15:01:36 INFO - PROCESS | 1770 | 1468706496847 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 15:01:36 INFO - PROCESS | 1770 | 1468706496849 Marionette TRACE conn2 <- [1,2258,null,{}] 15:01:36 INFO - PROCESS | 1770 | 1468706496853 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}] 15:01:36 INFO - PROCESS | 1770 | 1468706496855 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:36 INFO - PROCESS | 1770 | 1468706496931 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 15:01:36 INFO - PROCESS | 1770 | 1468706496989 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:36 INFO - PROCESS | 1770 | 1468706496990 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x11712b000 == 27 [pid = 1770] [id = 572] 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x1139ec800) [pid = 1770] [serial = 1716] [outer = 0x0] 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x113d4b800) [pid = 1770] [serial = 1717] [outer = 0x1139ec800] 15:01:37 INFO - PROCESS | 1770 | 1468706497017 Marionette DEBUG loaded listener.js 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1163b1800) [pid = 1770] [serial = 1718] [outer = 0x1139ec800] 15:01:37 INFO - PROCESS | 1770 | 1468706497326 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]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 15:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 522ms 15:01:37 INFO - PROCESS | 1770 | 1468706497369 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 1770 | 1468706497372 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 15:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 15:01:37 INFO - PROCESS | 1770 | 1468706497377 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 1770 | 1468706497379 Marionette TRACE conn2 <- [1,2262,null,{}] 15:01:37 INFO - PROCESS | 1770 | 1468706497381 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}] 15:01:37 INFO - PROCESS | 1770 | 1468706497383 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:37 INFO - PROCESS | 1770 | 1468706497462 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 15:01:37 INFO - PROCESS | 1770 | 1468706497516 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 1770 | 1468706497517 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186c5000 == 28 [pid = 1770] [id = 573] 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x113d46c00) [pid = 1770] [serial = 1719] [outer = 0x0] 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x116a7bc00) [pid = 1770] [serial = 1720] [outer = 0x113d46c00] 15:01:37 INFO - PROCESS | 1770 | 1468706497545 Marionette DEBUG loaded listener.js 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x117150000) [pid = 1770] [serial = 1721] [outer = 0x113d46c00] 15:01:37 INFO - PROCESS | 1770 | 1468706497841 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]]]}] 15:01:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 15:01:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 470ms 15:01:37 INFO - PROCESS | 1770 | 1468706497847 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 15:01:37 INFO - PROCESS | 1770 | 1468706497849 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 15:01:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 15:01:37 INFO - PROCESS | 1770 | 1468706497858 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 15:01:37 INFO - PROCESS | 1770 | 1468706497873 Marionette TRACE conn2 <- [1,2266,null,{}] 15:01:37 INFO - PROCESS | 1770 | 1468706497889 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}] 15:01:37 INFO - PROCESS | 1770 | 1468706497892 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:37 INFO - PROCESS | 1770 | 1468706497970 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 15:01:37 INFO - PROCESS | 1770 | 1468706497975 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:37 INFO - PROCESS | 1770 | 1468706497977 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad9800 == 29 [pid = 1770] [id = 574] 15:01:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x10ebfe800) [pid = 1770] [serial = 1722] [outer = 0x0] 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x118430c00) [pid = 1770] [serial = 1723] [outer = 0x10ebfe800] 15:01:38 INFO - PROCESS | 1770 | 1468706498006 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x11856d800) [pid = 1770] [serial = 1724] [outer = 0x10ebfe800] 15:01:38 INFO - PROCESS | 1770 | 1468706498341 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]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 15:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 488ms 15:01:38 INFO - PROCESS | 1770 | 1468706498346 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 1770 | 1468706498347 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 15:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 15:01:38 INFO - PROCESS | 1770 | 1468706498352 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 1770 | 1468706498353 Marionette TRACE conn2 <- [1,2270,null,{}] 15:01:38 INFO - PROCESS | 1770 | 1468706498355 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}] 15:01:38 INFO - PROCESS | 1770 | 1468706498356 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:38 INFO - PROCESS | 1770 | 1468706498458 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 15:01:38 INFO - PROCESS | 1770 | 1468706498464 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:38 INFO - PROCESS | 1770 | 1468706498465 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fe1800 == 30 [pid = 1770] [id = 575] 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x11856ec00) [pid = 1770] [serial = 1725] [outer = 0x0] 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118613000) [pid = 1770] [serial = 1726] [outer = 0x11856ec00] 15:01:38 INFO - PROCESS | 1770 | 1468706498491 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1188c1800) [pid = 1770] [serial = 1727] [outer = 0x11856ec00] 15:01:38 INFO - PROCESS | 1770 | 1468706498790 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]]]}] 15:01:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 15:01:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 470ms 15:01:38 INFO - PROCESS | 1770 | 1468706498821 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 15:01:38 INFO - PROCESS | 1770 | 1468706498822 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 15:01:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 15:01:38 INFO - PROCESS | 1770 | 1468706498825 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 15:01:38 INFO - PROCESS | 1770 | 1468706498826 Marionette TRACE conn2 <- [1,2274,null,{}] 15:01:38 INFO - PROCESS | 1770 | 1468706498828 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}] 15:01:38 INFO - PROCESS | 1770 | 1468706498829 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:38 INFO - PROCESS | 1770 | 1468706498921 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 15:01:38 INFO - PROCESS | 1770 | 1468706498926 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:38 INFO - PROCESS | 1770 | 1468706498927 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x125316800 == 31 [pid = 1770] [id = 576] 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1170b2c00) [pid = 1770] [serial = 1728] [outer = 0x0] 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1191b3c00) [pid = 1770] [serial = 1729] [outer = 0x1170b2c00] 15:01:38 INFO - PROCESS | 1770 | 1468706498951 Marionette DEBUG loaded listener.js 15:01:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x11948b400) [pid = 1770] [serial = 1730] [outer = 0x1170b2c00] 15:01:39 INFO - PROCESS | 1770 | 1468706499385 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]]]}] 15:01:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 15:01:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 568ms 15:01:39 INFO - PROCESS | 1770 | 1468706499394 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 15:01:39 INFO - PROCESS | 1770 | 1468706499396 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 15:01:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 15:01:39 INFO - PROCESS | 1770 | 1468706499400 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 15:01:39 INFO - PROCESS | 1770 | 1468706499401 Marionette TRACE conn2 <- [1,2278,null,{}] 15:01:39 INFO - PROCESS | 1770 | 1468706499405 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}] 15:01:39 INFO - PROCESS | 1770 | 1468706499411 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:39 INFO - PROCESS | 1770 | 1468706499547 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 15:01:39 INFO - PROCESS | 1770 | 1468706499554 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:39 INFO - PROCESS | 1770 | 1468706499556 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b80000 == 32 [pid = 1770] [id = 577] 15:01:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11948c000) [pid = 1770] [serial = 1731] [outer = 0x0] 15:01:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x119659c00) [pid = 1770] [serial = 1732] [outer = 0x11948c000] 15:01:39 INFO - PROCESS | 1770 | 1468706499596 Marionette DEBUG loaded listener.js 15:01:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x119ec4c00) [pid = 1770] [serial = 1733] [outer = 0x11948c000] 15:01:40 INFO - PROCESS | 1770 | 1468706500002 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]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 15:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 620ms 15:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 15:01:40 INFO - PROCESS | 1770 | 1468706500021 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 1770 | 1468706500022 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 15:01:40 INFO - PROCESS | 1770 | 1468706500024 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 1770 | 1468706500025 Marionette TRACE conn2 <- [1,2282,null,{}] 15:01:40 INFO - PROCESS | 1770 | 1468706500027 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}] 15:01:40 INFO - PROCESS | 1770 | 1468706500028 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:40 INFO - PROCESS | 1770 | 1468706500141 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 15:01:40 INFO - PROCESS | 1770 | 1468706500147 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:40 INFO - PROCESS | 1770 | 1468706500148 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b94800 == 33 [pid = 1770] [id = 578] 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x117150c00) [pid = 1770] [serial = 1734] [outer = 0x0] 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1194a4c00) [pid = 1770] [serial = 1735] [outer = 0x117150c00] 15:01:40 INFO - PROCESS | 1770 | 1468706500174 Marionette DEBUG loaded listener.js 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1214fa000) [pid = 1770] [serial = 1736] [outer = 0x117150c00] 15:01:40 INFO - PROCESS | 1770 | 1468706500547 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]]]}] 15:01:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 15:01:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 569ms 15:01:40 INFO - PROCESS | 1770 | 1468706500594 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 15:01:40 INFO - PROCESS | 1770 | 1468706500596 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 15:01:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 15:01:40 INFO - PROCESS | 1770 | 1468706500608 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 15:01:40 INFO - PROCESS | 1770 | 1468706500609 Marionette TRACE conn2 <- [1,2286,null,{}] 15:01:40 INFO - PROCESS | 1770 | 1468706500612 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}] 15:01:40 INFO - PROCESS | 1770 | 1468706500616 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:40 INFO - PROCESS | 1770 | 1468706500728 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 15:01:40 INFO - PROCESS | 1770 | 1468706500803 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:40 INFO - PROCESS | 1770 | 1468706500804 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x129538000 == 34 [pid = 1770] [id = 579] 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1129a6000) [pid = 1770] [serial = 1737] [outer = 0x0] 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x124836c00) [pid = 1770] [serial = 1738] [outer = 0x1129a6000] 15:01:40 INFO - PROCESS | 1770 | 1468706500828 Marionette DEBUG loaded listener.js 15:01:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x124c91c00) [pid = 1770] [serial = 1739] [outer = 0x1129a6000] 15:01:41 INFO - PROCESS | 1770 | 1468706501107 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]]]}] 15:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 15:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 524ms 15:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 15:01:41 INFO - PROCESS | 1770 | 1468706501139 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 1770 | 1468706501140 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 15:01:41 INFO - PROCESS | 1770 | 1468706501142 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - PROCESS | 1770 | 1468706501143 Marionette TRACE conn2 <- [1,2290,null,{}] 15:01:41 INFO - PROCESS | 1770 | 1468706501146 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}] 15:01:41 INFO - PROCESS | 1770 | 1468706501147 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:41 INFO - PROCESS | 1770 | 1468706501226 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 15:01:41 INFO - PROCESS | 1770 | 1468706501239 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 1770 | 1468706501240 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ad9000 == 35 [pid = 1770] [id = 580] 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1161dd400) [pid = 1770] [serial = 1740] [outer = 0x0] 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x125c4a000) [pid = 1770] [serial = 1741] [outer = 0x1161dd400] 15:01:41 INFO - PROCESS | 1770 | 1468706501264 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125e50000) [pid = 1770] [serial = 1742] [outer = 0x1161dd400] 15:01:41 INFO - PROCESS | 1770 | 1468706501573 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]]]}] 15:01:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 15:01:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 469ms 15:01:41 INFO - PROCESS | 1770 | 1468706501612 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 15:01:41 INFO - PROCESS | 1770 | 1468706501613 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 15:01:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 15:01:41 INFO - PROCESS | 1770 | 1468706501616 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 15:01:41 INFO - PROCESS | 1770 | 1468706501617 Marionette TRACE conn2 <- [1,2294,null,{}] 15:01:41 INFO - PROCESS | 1770 | 1468706501620 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}] 15:01:41 INFO - PROCESS | 1770 | 1468706501621 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:41 INFO - PROCESS | 1770 | 1468706501732 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 15:01:41 INFO - PROCESS | 1770 | 1468706501737 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:41 INFO - PROCESS | 1770 | 1468706501738 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9bf800 == 36 [pid = 1770] [id = 581] 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x121745400) [pid = 1770] [serial = 1743] [outer = 0x0] 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x126910000) [pid = 1770] [serial = 1744] [outer = 0x121745400] 15:01:41 INFO - PROCESS | 1770 | 1468706501763 Marionette DEBUG loaded listener.js 15:01:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128bcd000) [pid = 1770] [serial = 1745] [outer = 0x121745400] 15:01:42 INFO - PROCESS | 1770 | 1468706502079 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]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 15:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 469ms 15:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 15:01:42 INFO - PROCESS | 1770 | 1468706502086 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 1770 | 1468706502087 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 15:01:42 INFO - PROCESS | 1770 | 1468706502089 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 1770 | 1468706502091 Marionette TRACE conn2 <- [1,2298,null,{}] 15:01:42 INFO - PROCESS | 1770 | 1468706502093 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}] 15:01:42 INFO - PROCESS | 1770 | 1468706502094 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:42 INFO - PROCESS | 1770 | 1468706502202 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 15:01:42 INFO - PROCESS | 1770 | 1468706502214 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 1770 | 1468706502215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x125315800 == 37 [pid = 1770] [id = 582] 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1129a7c00) [pid = 1770] [serial = 1746] [outer = 0x0] 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128bd5800) [pid = 1770] [serial = 1747] [outer = 0x1129a7c00] 15:01:42 INFO - PROCESS | 1770 | 1468706502249 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x128f0f800) [pid = 1770] [serial = 1748] [outer = 0x1129a7c00] 15:01:42 INFO - PROCESS | 1770 | 1468706502568 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]]]}] 15:01:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 15:01:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 522ms 15:01:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 15:01:42 INFO - PROCESS | 1770 | 1468706502612 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 15:01:42 INFO - PROCESS | 1770 | 1468706502613 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 15:01:42 INFO - PROCESS | 1770 | 1468706502616 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 15:01:42 INFO - PROCESS | 1770 | 1468706502617 Marionette TRACE conn2 <- [1,2302,null,{}] 15:01:42 INFO - PROCESS | 1770 | 1468706502620 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}] 15:01:42 INFO - PROCESS | 1770 | 1468706502621 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:42 INFO - PROCESS | 1770 | 1468706502718 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 15:01:42 INFO - PROCESS | 1770 | 1468706502722 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:42 INFO - PROCESS | 1770 | 1468706502723 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d0000 == 38 [pid = 1770] [id = 583] 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x11948ec00) [pid = 1770] [serial = 1749] [outer = 0x0] 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x129575c00) [pid = 1770] [serial = 1750] [outer = 0x11948ec00] 15:01:42 INFO - PROCESS | 1770 | 1468706502746 Marionette DEBUG loaded listener.js 15:01:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12958a800) [pid = 1770] [serial = 1751] [outer = 0x11948ec00] 15:01:43 INFO - PROCESS | 1770 | 1468706503052 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]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 15:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 15:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 15:01:43 INFO - PROCESS | 1770 | 1468706503090 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 1770 | 1468706503091 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 15:01:43 INFO - PROCESS | 1770 | 1468706503093 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 1770 | 1468706503094 Marionette TRACE conn2 <- [1,2306,null,{}] 15:01:43 INFO - PROCESS | 1770 | 1468706503097 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}] 15:01:43 INFO - PROCESS | 1770 | 1468706503098 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:43 INFO - PROCESS | 1770 | 1468706503219 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 15:01:43 INFO - PROCESS | 1770 | 1468706503222 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:43 INFO - PROCESS | 1770 | 1468706503223 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c83e800 == 39 [pid = 1770] [id = 584] 15:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x128cbbc00) [pid = 1770] [serial = 1752] [outer = 0x0] 15:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1296a2c00) [pid = 1770] [serial = 1753] [outer = 0x128cbbc00] 15:01:43 INFO - PROCESS | 1770 | 1468706503253 Marionette DEBUG loaded listener.js 15:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1296a7400) [pid = 1770] [serial = 1754] [outer = 0x128cbbc00] 15:01:43 INFO - PROCESS | 1770 | 1468706503661 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]]]}] 15:01:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 15:01:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 619ms 15:01:43 INFO - PROCESS | 1770 | 1468706503714 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 15:01:43 INFO - PROCESS | 1770 | 1468706503716 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 15:01:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 15:01:43 INFO - PROCESS | 1770 | 1468706503720 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 15:01:43 INFO - PROCESS | 1770 | 1468706503721 Marionette TRACE conn2 <- [1,2310,null,{}] 15:01:43 INFO - PROCESS | 1770 | 1468706503724 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}] 15:01:43 INFO - PROCESS | 1770 | 1468706503726 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:43 INFO - PROCESS | 1770 | 1468706503888 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 15:01:43 INFO - PROCESS | 1770 | 1468706503951 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:43 INFO - PROCESS | 1770 | 1468706503952 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d08e800 == 40 [pid = 1770] [id = 585] 15:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x129593000) [pid = 1770] [serial = 1755] [outer = 0x0] 15:01:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12a6bd000) [pid = 1770] [serial = 1756] [outer = 0x129593000] 15:01:43 INFO - PROCESS | 1770 | 1468706503991 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12a7b5400) [pid = 1770] [serial = 1757] [outer = 0x129593000] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x128f10000) [pid = 1770] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1196b9c00) [pid = 1770] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x124c95000) [pid = 1770] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x110e70400) [pid = 1770] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x126903800) [pid = 1770] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x12889dc00) [pid = 1770] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x121bb0000) [pid = 1770] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x113283400) [pid = 1770] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1185bfc00) [pid = 1770] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x112a7c800) [pid = 1770] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x128bd7c00) [pid = 1770] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119484400) [pid = 1770] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1188c1c00) [pid = 1770] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1184ca000) [pid = 1770] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 15:01:44 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1170b3000) [pid = 1770] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 15:01:44 INFO - PROCESS | 1770 | 1468706504446 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]]]}] 15:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 15:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 771ms 15:01:44 INFO - PROCESS | 1770 | 1468706504490 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 15:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 15:01:44 INFO - PROCESS | 1770 | 1468706504492 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 15:01:44 INFO - PROCESS | 1770 | 1468706504494 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 15:01:44 INFO - PROCESS | 1770 | 1468706504495 Marionette TRACE conn2 <- [1,2314,null,{}] 15:01:44 INFO - PROCESS | 1770 | 1468706504497 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}] 15:01:44 INFO - PROCESS | 1770 | 1468706504498 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:44 INFO - PROCESS | 1770 | 1468706504631 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 15:01:44 INFO - PROCESS | 1770 | 1468706504667 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:44 INFO - PROCESS | 1770 | 1468706504675 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d472800 == 41 [pid = 1770] [id = 586] 15:01:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x111c13800) [pid = 1770] [serial = 1758] [outer = 0x0] 15:01:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1185b8400) [pid = 1770] [serial = 1759] [outer = 0x111c13800] 15:01:44 INFO - PROCESS | 1770 | 1468706504699 Marionette DEBUG loaded listener.js 15:01:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x121738c00) [pid = 1770] [serial = 1760] [outer = 0x111c13800] 15:01:44 INFO - PROCESS | 1770 | 1468706504941 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]]]}] 15:01:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 15:01:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 468ms 15:01:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 15:01:44 INFO - PROCESS | 1770 | 1468706504962 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 15:01:44 INFO - PROCESS | 1770 | 1468706504963 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 15:01:44 INFO - PROCESS | 1770 | 1468706504972 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 15:01:44 INFO - PROCESS | 1770 | 1468706504973 Marionette TRACE conn2 <- [1,2318,null,{}] 15:01:44 INFO - PROCESS | 1770 | 1468706504977 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}] 15:01:44 INFO - PROCESS | 1770 | 1468706504978 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:45 INFO - PROCESS | 1770 | 1468706505062 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 15:01:45 INFO - PROCESS | 1770 | 1468706505069 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 1770 | 1468706505070 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d52b800 == 42 [pid = 1770] [id = 587] 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1253e8000) [pid = 1770] [serial = 1761] [outer = 0x0] 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1296a7c00) [pid = 1770] [serial = 1762] [outer = 0x1253e8000] 15:01:45 INFO - PROCESS | 1770 | 1468706505093 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12a7b8000) [pid = 1770] [serial = 1763] [outer = 0x1253e8000] 15:01:45 INFO - PROCESS | 1770 | 1468706505418 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] 15:01:45 INFO - PROCESS | 1770 | 1468706505447 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 15:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 15:01:45 INFO - PROCESS | 1770 | 1468706505450 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 1770 | 1468706505451 Marionette TRACE conn2 <- [1,2322,null,{}] 15:01:45 INFO - PROCESS | 1770 | 1468706505453 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}] 15:01:45 INFO - PROCESS | 1770 | 1468706505454 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:45 INFO - PROCESS | 1770 | 1468706505564 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 15:01:45 INFO - PROCESS | 1770 | 1468706505577 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:45 INFO - PROCESS | 1770 | 1468706505578 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d7b6800 == 43 [pid = 1770] [id = 588] 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1188c6800) [pid = 1770] [serial = 1764] [outer = 0x0] 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x129576400) [pid = 1770] [serial = 1765] [outer = 0x1188c6800] 15:01:45 INFO - PROCESS | 1770 | 1468706505602 Marionette DEBUG loaded listener.js 15:01:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12a806800) [pid = 1770] [serial = 1766] [outer = 0x1188c6800] 15:01:45 INFO - PROCESS | 1770 | 1468706505920 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]]]}] 15:01:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 15:01:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 520ms 15:01:45 INFO - PROCESS | 1770 | 1468706505970 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 15:01:45 INFO - PROCESS | 1770 | 1468706505971 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 15:01:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 15:01:45 INFO - PROCESS | 1770 | 1468706505974 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 15:01:45 INFO - PROCESS | 1770 | 1468706505975 Marionette TRACE conn2 <- [1,2326,null,{}] 15:01:45 INFO - PROCESS | 1770 | 1468706505977 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}] 15:01:45 INFO - PROCESS | 1770 | 1468706505978 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:46 INFO - PROCESS | 1770 | 1468706506058 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 15:01:46 INFO - PROCESS | 1770 | 1468706506061 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:46 INFO - PROCESS | 1770 | 1468706506062 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8cd000 == 44 [pid = 1770] [id = 589] 15:01:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12a807400) [pid = 1770] [serial = 1767] [outer = 0x0] 15:01:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12a810400) [pid = 1770] [serial = 1768] [outer = 0x12a807400] 15:01:46 INFO - PROCESS | 1770 | 1468706506086 Marionette DEBUG loaded listener.js 15:01:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12a859c00) [pid = 1770] [serial = 1769] [outer = 0x12a807400] 15:01:46 INFO - PROCESS | 1770 | --DOCSHELL 0x11712b000 == 43 [pid = 1770] [id = 572] 15:01:46 INFO - PROCESS | 1770 | --DOCSHELL 0x12d09c000 == 42 [pid = 1770] [id = 571] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x1186c5000 == 41 [pid = 1770] [id = 573] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12c83e800 == 40 [pid = 1770] [id = 584] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x126b80000 == 39 [pid = 1770] [id = 577] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9bf800 == 38 [pid = 1770] [id = 581] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x125315800 == 37 [pid = 1770] [id = 582] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad9000 == 36 [pid = 1770] [id = 580] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x128b94800 == 35 [pid = 1770] [id = 578] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12d472800 == 34 [pid = 1770] [id = 586] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x120fe1800 == 33 [pid = 1770] [id = 575] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x125316800 == 32 [pid = 1770] [id = 576] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d0000 == 31 [pid = 1770] [id = 583] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12d08e800 == 30 [pid = 1770] [id = 585] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12d52b800 == 29 [pid = 1770] [id = 587] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x119ad9800 == 28 [pid = 1770] [id = 574] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x129538000 == 27 [pid = 1770] [id = 579] 15:01:47 INFO - PROCESS | 1770 | --DOCSHELL 0x12d7b6800 == 26 [pid = 1770] [id = 588] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x129589000) [pid = 1770] [serial = 1714] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x129571400) [pid = 1770] [serial = 1712] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x119d5e800) [pid = 1770] [serial = 1693] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x125397c00) [pid = 1770] [serial = 1696] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1249d1400) [pid = 1770] [serial = 1694] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1188c0c00) [pid = 1770] [serial = 1705] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1269dd000) [pid = 1770] [serial = 1699] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x125e4d400) [pid = 1770] [serial = 1697] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128bcec00) [pid = 1770] [serial = 1702] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x12889d800) [pid = 1770] [serial = 1700] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x128cb0000) [pid = 1770] [serial = 1708] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128ffd400) [pid = 1770] [serial = 1711] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x128bd8c00) [pid = 1770] [serial = 1703] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119ecf800) [pid = 1770] [serial = 1706] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1133d5c00) [pid = 1770] [serial = 1678] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1151dac00) [pid = 1770] [serial = 1679] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119483c00) [pid = 1770] [serial = 1676] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x118658800) [pid = 1770] [serial = 1675] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x116b13400) [pid = 1770] [serial = 1673] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1130dbc00) [pid = 1770] [serial = 1672] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x129571800) [pid = 1770] [serial = 1670] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x119606c00) [pid = 1770] [serial = 1690] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x118efa800) [pid = 1770] [serial = 1687] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x119484000) [pid = 1770] [serial = 1688] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1184cb400) [pid = 1770] [serial = 1684] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1185c0000) [pid = 1770] [serial = 1685] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x117109800) [pid = 1770] [serial = 1681] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x117151800) [pid = 1770] [serial = 1682] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1196b4800) [pid = 1770] [serial = 1691] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x128f0b800) [pid = 1770] [serial = 1709] [outer = 0x0] [url = about:blank] 15:01:47 INFO - PROCESS | 1770 | 1468706507523 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]]]}] 15:01:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 15:01:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 1573ms 15:01:47 INFO - PROCESS | 1770 | 1468706507548 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 15:01:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 15:01:47 INFO - PROCESS | 1770 | 1468706507550 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 15:01:47 INFO - PROCESS | 1770 | 1468706507553 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 15:01:47 INFO - PROCESS | 1770 | 1468706507556 Marionette TRACE conn2 <- [1,2330,null,{}] 15:01:47 INFO - PROCESS | 1770 | 1468706507560 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}] 15:01:47 INFO - PROCESS | 1770 | 1468706507562 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:47 INFO - PROCESS | 1770 | 1468706507643 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 15:01:47 INFO - PROCESS | 1770 | 1468706507698 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:47 INFO - PROCESS | 1770 | 1468706507701 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aab800 == 27 [pid = 1770] [id = 590] 15:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x113377000) [pid = 1770] [serial = 1770] [outer = 0x0] 15:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1139ed400) [pid = 1770] [serial = 1771] [outer = 0x113377000] 15:01:47 INFO - PROCESS | 1770 | 1468706507729 Marionette DEBUG loaded listener.js 15:01:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1161dcc00) [pid = 1770] [serial = 1772] [outer = 0x113377000] 15:01:48 INFO - PROCESS | 1770 | 1468706508041 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]]]}] 15:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 15:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 521ms 15:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 15:01:48 INFO - PROCESS | 1770 | 1468706508074 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 1770 | 1468706508077 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 15:01:48 INFO - PROCESS | 1770 | 1468706508082 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 1770 | 1468706508086 Marionette TRACE conn2 <- [1,2334,null,{}] 15:01:48 INFO - PROCESS | 1770 | 1468706508088 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}] 15:01:48 INFO - PROCESS | 1770 | 1468706508090 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:48 INFO - PROCESS | 1770 | 1468706508167 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 15:01:48 INFO - PROCESS | 1770 | 1468706508172 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:48 INFO - PROCESS | 1770 | 1468706508173 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x1185ab800 == 28 [pid = 1770] [id = 591] 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x116a78800) [pid = 1770] [serial = 1773] [outer = 0x0] 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x117109400) [pid = 1770] [serial = 1774] [outer = 0x116a78800] 15:01:48 INFO - PROCESS | 1770 | 1468706508205 Marionette DEBUG loaded listener.js 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x11714f400) [pid = 1770] [serial = 1775] [outer = 0x116a78800] 15:01:48 INFO - PROCESS | 1770 | 1468706508641 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]]]}] 15:01:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 15:01:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 574ms 15:01:48 INFO - PROCESS | 1770 | 1468706508657 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 15:01:48 INFO - PROCESS | 1770 | 1468706508659 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 15:01:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 15:01:48 INFO - PROCESS | 1770 | 1468706508674 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 15:01:48 INFO - PROCESS | 1770 | 1468706508678 Marionette TRACE conn2 <- [1,2338,null,{}] 15:01:48 INFO - PROCESS | 1770 | 1468706508689 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}] 15:01:48 INFO - PROCESS | 1770 | 1468706508694 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:48 INFO - PROCESS | 1770 | 1468706508798 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 15:01:48 INFO - PROCESS | 1770 | 1468706508805 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:48 INFO - PROCESS | 1770 | 1468706508807 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199cf800 == 29 [pid = 1770] [id = 592] 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x111cac800) [pid = 1770] [serial = 1776] [outer = 0x0] 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11842a400) [pid = 1770] [serial = 1777] [outer = 0x111cac800] 15:01:48 INFO - PROCESS | 1770 | 1468706508835 Marionette DEBUG loaded listener.js 15:01:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118568800) [pid = 1770] [serial = 1778] [outer = 0x111cac800] 15:01:49 INFO - PROCESS | 1770 | 1468706509161 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]]]}] 15:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 15:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 534ms 15:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 15:01:49 INFO - PROCESS | 1770 | 1468706509217 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 15:01:49 INFO - PROCESS | 1770 | 1468706509220 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 15:01:49 INFO - PROCESS | 1770 | 1468706509223 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 15:01:49 INFO - PROCESS | 1770 | 1468706509224 Marionette TRACE conn2 <- [1,2342,null,{}] 15:01:49 INFO - PROCESS | 1770 | 1468706509226 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}] 15:01:49 INFO - PROCESS | 1770 | 1468706509227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:49 INFO - PROCESS | 1770 | 1468706509303 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 15:01:49 INFO - PROCESS | 1770 | 1468706509307 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 1770 | 1468706509308 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fe1800 == 30 [pid = 1770] [id = 593] 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1185b6400) [pid = 1770] [serial = 1779] [outer = 0x0] 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1185c4400) [pid = 1770] [serial = 1780] [outer = 0x1185b6400] 15:01:49 INFO - PROCESS | 1770 | 1468706509335 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118658800) [pid = 1770] [serial = 1781] [outer = 0x1185b6400] 15:01:49 INFO - PROCESS | 1770 | 1468706509650 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]]]}] 15:01:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 15:01:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 467ms 15:01:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 15:01:49 INFO - PROCESS | 1770 | 1468706509691 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 15:01:49 INFO - PROCESS | 1770 | 1468706509692 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 15:01:49 INFO - PROCESS | 1770 | 1468706509694 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 15:01:49 INFO - PROCESS | 1770 | 1468706509695 Marionette TRACE conn2 <- [1,2346,null,{}] 15:01:49 INFO - PROCESS | 1770 | 1468706509697 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}] 15:01:49 INFO - PROCESS | 1770 | 1468706509699 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:49 INFO - PROCESS | 1770 | 1468706509777 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 15:01:49 INFO - PROCESS | 1770 | 1468706509780 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:49 INFO - PROCESS | 1770 | 1468706509782 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b82800 == 31 [pid = 1770] [id = 594] 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x116a73000) [pid = 1770] [serial = 1782] [outer = 0x0] 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1188ef400) [pid = 1770] [serial = 1783] [outer = 0x116a73000] 15:01:49 INFO - PROCESS | 1770 | 1468706509809 Marionette DEBUG loaded listener.js 15:01:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1191b4c00) [pid = 1770] [serial = 1784] [outer = 0x116a73000] 15:01:50 INFO - PROCESS | 1770 | 1468706510129 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]]]}] 15:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 15:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 470ms 15:01:50 INFO - PROCESS | 1770 | 1468706510184 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 15:01:50 INFO - PROCESS | 1770 | 1468706510186 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 15:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 15:01:50 INFO - PROCESS | 1770 | 1468706510188 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 1770 | 1468706510189 Marionette TRACE conn2 <- [1,2350,null,{}] 15:01:50 INFO - PROCESS | 1770 | 1468706510192 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}] 15:01:50 INFO - PROCESS | 1770 | 1468706510196 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:50 INFO - PROCESS | 1770 | 1468706510288 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 15:01:50 INFO - PROCESS | 1770 | 1468706510292 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 1770 | 1468706510293 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x126370000 == 32 [pid = 1770] [id = 595] 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x118efa800) [pid = 1770] [serial = 1785] [outer = 0x0] 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119608c00) [pid = 1770] [serial = 1786] [outer = 0x118efa800] 15:01:50 INFO - PROCESS | 1770 | 1468706510320 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1196bc000) [pid = 1770] [serial = 1787] [outer = 0x118efa800] 15:01:50 INFO - PROCESS | 1770 | 1468706510625 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]]]}] 15:01:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 15:01:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 467ms 15:01:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 15:01:50 INFO - PROCESS | 1770 | 1468706510657 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 15:01:50 INFO - PROCESS | 1770 | 1468706510658 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 15:01:50 INFO - PROCESS | 1770 | 1468706510660 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 15:01:50 INFO - PROCESS | 1770 | 1468706510661 Marionette TRACE conn2 <- [1,2354,null,{}] 15:01:50 INFO - PROCESS | 1770 | 1468706510663 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}] 15:01:50 INFO - PROCESS | 1770 | 1468706510664 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:50 INFO - PROCESS | 1770 | 1468706510744 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 15:01:50 INFO - PROCESS | 1770 | 1468706510802 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:50 INFO - PROCESS | 1770 | 1468706510803 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b82000 == 33 [pid = 1770] [id = 596] 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x119488c00) [pid = 1770] [serial = 1788] [outer = 0x0] 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1196bbc00) [pid = 1770] [serial = 1789] [outer = 0x119488c00] 15:01:50 INFO - PROCESS | 1770 | 1468706510827 Marionette DEBUG loaded listener.js 15:01:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119d62000) [pid = 1770] [serial = 1790] [outer = 0x119488c00] 15:01:51 INFO - PROCESS | 1770 | 1468706511081 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]]]}] 15:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 15:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 469ms 15:01:51 INFO - PROCESS | 1770 | 1468706511129 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 15:01:51 INFO - PROCESS | 1770 | 1468706511130 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 15:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 15:01:51 INFO - PROCESS | 1770 | 1468706511140 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 15:01:51 INFO - PROCESS | 1770 | 1468706511141 Marionette TRACE conn2 <- [1,2358,null,{}] 15:01:51 INFO - PROCESS | 1770 | 1468706511143 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}] 15:01:51 INFO - PROCESS | 1770 | 1468706511144 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:51 INFO - PROCESS | 1770 | 1468706511221 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 15:01:51 INFO - PROCESS | 1770 | 1468706511225 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:51 INFO - PROCESS | 1770 | 1468706511226 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x128fd1800 == 34 [pid = 1770] [id = 597] 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x119d65000) [pid = 1770] [serial = 1791] [outer = 0x0] 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x120f69800) [pid = 1770] [serial = 1792] [outer = 0x119d65000] 15:01:51 INFO - PROCESS | 1770 | 1468706511253 Marionette DEBUG loaded listener.js 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x121462000) [pid = 1770] [serial = 1793] [outer = 0x119d65000] 15:01:51 INFO - PROCESS | 1770 | 1468706511591 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]]]}] 15:01:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 15:01:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 473ms 15:01:51 INFO - PROCESS | 1770 | 1468706511614 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 15:01:51 INFO - PROCESS | 1770 | 1468706511616 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 15:01:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 15:01:51 INFO - PROCESS | 1770 | 1468706511622 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 15:01:51 INFO - PROCESS | 1770 | 1468706511623 Marionette TRACE conn2 <- [1,2362,null,{}] 15:01:51 INFO - PROCESS | 1770 | 1468706511625 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}] 15:01:51 INFO - PROCESS | 1770 | 1468706511626 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:51 INFO - PROCESS | 1770 | 1468706511703 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 15:01:51 INFO - PROCESS | 1770 | 1468706511761 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:51 INFO - PROCESS | 1770 | 1468706511763 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199ce000 == 35 [pid = 1770] [id = 598] 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1122bc800) [pid = 1770] [serial = 1794] [outer = 0x0] 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1218b7800) [pid = 1770] [serial = 1795] [outer = 0x1122bc800] 15:01:51 INFO - PROCESS | 1770 | 1468706511794 Marionette DEBUG loaded listener.js 15:01:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x124c95000) [pid = 1770] [serial = 1796] [outer = 0x1122bc800] 15:01:52 INFO - PROCESS | 1770 | 1468706512061 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]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 15:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 472ms 15:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 15:01:52 INFO - PROCESS | 1770 | 1468706512093 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 15:01:52 INFO - PROCESS | 1770 | 1468706512094 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 15:01:52 INFO - PROCESS | 1770 | 1468706512097 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 1770 | 1468706512098 Marionette TRACE conn2 <- [1,2366,null,{}] 15:01:52 INFO - PROCESS | 1770 | 1468706512108 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}] 15:01:52 INFO - PROCESS | 1770 | 1468706512109 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:52 INFO - PROCESS | 1770 | 1468706512192 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 15:01:52 INFO - PROCESS | 1770 | 1468706512196 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 1770 | 1468706512197 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a73e000 == 36 [pid = 1770] [id = 599] 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1251dd400) [pid = 1770] [serial = 1797] [outer = 0x0] 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x125c45000) [pid = 1770] [serial = 1798] [outer = 0x1251dd400] 15:01:52 INFO - PROCESS | 1770 | 1468706512222 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x126911c00) [pid = 1770] [serial = 1799] [outer = 0x1251dd400] 15:01:52 INFO - PROCESS | 1770 | 1468706512577 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]]]}] 15:01:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 15:01:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 527ms 15:01:52 INFO - PROCESS | 1770 | 1468706512628 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 15:01:52 INFO - PROCESS | 1770 | 1468706512630 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 15:01:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 15:01:52 INFO - PROCESS | 1770 | 1468706512632 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 15:01:52 INFO - PROCESS | 1770 | 1468706512634 Marionette TRACE conn2 <- [1,2370,null,{}] 15:01:52 INFO - PROCESS | 1770 | 1468706512636 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}] 15:01:52 INFO - PROCESS | 1770 | 1468706512638 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:52 INFO - PROCESS | 1770 | 1468706512750 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 15:01:52 INFO - PROCESS | 1770 | 1468706512788 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:52 INFO - PROCESS | 1770 | 1468706512790 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x123b81800 == 37 [pid = 1770] [id = 600] 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1269d8800) [pid = 1770] [serial = 1800] [outer = 0x0] 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x128bd7800) [pid = 1770] [serial = 1801] [outer = 0x1269d8800] 15:01:52 INFO - PROCESS | 1770 | 1468706512822 Marionette DEBUG loaded listener.js 15:01:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x128d6b000) [pid = 1770] [serial = 1802] [outer = 0x1269d8800] 15:01:53 INFO - PROCESS | 1770 | 1468706513161 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]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 15:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 573ms 15:01:53 INFO - PROCESS | 1770 | 1468706513209 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 1770 | 1468706513211 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 15:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 15:01:53 INFO - PROCESS | 1770 | 1468706513213 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 1770 | 1468706513214 Marionette TRACE conn2 <- [1,2374,null,{}] 15:01:53 INFO - PROCESS | 1770 | 1468706513217 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}] 15:01:53 INFO - PROCESS | 1770 | 1468706513218 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:53 INFO - PROCESS | 1770 | 1468706513323 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 15:01:53 INFO - PROCESS | 1770 | 1468706513327 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 1770 | 1468706513328 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c4000 == 38 [pid = 1770] [id = 601] 15:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x126b11000) [pid = 1770] [serial = 1803] [outer = 0x0] 15:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x128f0a800) [pid = 1770] [serial = 1804] [outer = 0x126b11000] 15:01:53 INFO - PROCESS | 1770 | 1468706513386 Marionette DEBUG loaded listener.js 15:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x129305c00) [pid = 1770] [serial = 1805] [outer = 0x126b11000] 15:01:53 INFO - PROCESS | 1770 | 1468706513692 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]]]}] 15:01:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 15:01:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 522ms 15:01:53 INFO - PROCESS | 1770 | 1468706513737 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 15:01:53 INFO - PROCESS | 1770 | 1468706513739 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 15:01:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 15:01:53 INFO - PROCESS | 1770 | 1468706513742 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 15:01:53 INFO - PROCESS | 1770 | 1468706513744 Marionette TRACE conn2 <- [1,2378,null,{}] 15:01:53 INFO - PROCESS | 1770 | 1468706513747 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}] 15:01:53 INFO - PROCESS | 1770 | 1468706513749 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:53 INFO - PROCESS | 1770 | 1468706513890 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 15:01:53 INFO - PROCESS | 1770 | 1468706513904 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:53 INFO - PROCESS | 1770 | 1468706513904 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c83c800 == 39 [pid = 1770] [id = 602] 15:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x129306400) [pid = 1770] [serial = 1806] [outer = 0x0] 15:01:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x129572c00) [pid = 1770] [serial = 1807] [outer = 0x129306400] 15:01:53 INFO - PROCESS | 1770 | 1468706513951 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x12969e800) [pid = 1770] [serial = 1808] [outer = 0x129306400] 15:01:54 INFO - PROCESS | 1770 | 1468706514406 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]]]}] 15:01:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 15:01:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 670ms 15:01:54 INFO - PROCESS | 1770 | 1468706514413 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 15:01:54 INFO - PROCESS | 1770 | 1468706514414 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 15:01:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 15:01:54 INFO - PROCESS | 1770 | 1468706514418 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 15:01:54 INFO - PROCESS | 1770 | 1468706514420 Marionette TRACE conn2 <- [1,2382,null,{}] 15:01:54 INFO - PROCESS | 1770 | 1468706514423 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}] 15:01:54 INFO - PROCESS | 1770 | 1468706514424 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:54 INFO - PROCESS | 1770 | 1468706514524 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 15:01:54 INFO - PROCESS | 1770 | 1468706514538 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:54 INFO - PROCESS | 1770 | 1468706514539 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc3a800 == 40 [pid = 1770] [id = 603] 15:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x11617b000) [pid = 1770] [serial = 1809] [outer = 0x0] 15:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1188e3400) [pid = 1770] [serial = 1810] [outer = 0x11617b000] 15:01:54 INFO - PROCESS | 1770 | 1468706514563 Marionette DEBUG loaded listener.js 15:01:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x12a6bc400) [pid = 1770] [serial = 1811] [outer = 0x11617b000] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x1129a7c00) [pid = 1770] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x11948ec00) [pid = 1770] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x129593000) [pid = 1770] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x111c13800) [pid = 1770] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x128cbbc00) [pid = 1770] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1253e8000) [pid = 1770] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x10ebfe800) [pid = 1770] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x113d46c00) [pid = 1770] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x1139ec800) [pid = 1770] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x129572000) [pid = 1770] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x121745400) [pid = 1770] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1161dd400) [pid = 1770] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1129a6000) [pid = 1770] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x117150c00) [pid = 1770] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11948c000) [pid = 1770] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1170b2c00) [pid = 1770] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x11856ec00) [pid = 1770] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 15:01:54 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1188c6800) [pid = 1770] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 15:01:55 INFO - PROCESS | 1770 | 1468706515014 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]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 15:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 622ms 15:01:55 INFO - PROCESS | 1770 | 1468706515039 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 1770 | 1468706515040 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 15:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 15:01:55 INFO - PROCESS | 1770 | 1468706515043 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 1770 | 1468706515043 Marionette TRACE conn2 <- [1,2386,null,{}] 15:01:55 INFO - PROCESS | 1770 | 1468706515046 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}] 15:01:55 INFO - PROCESS | 1770 | 1468706515047 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:55 INFO - PROCESS | 1770 | 1468706515166 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 15:01:55 INFO - PROCESS | 1770 | 1468706515209 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 1770 | 1468706515210 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc3c800 == 41 [pid = 1770] [id = 604] 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1122be400) [pid = 1770] [serial = 1812] [outer = 0x0] 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x118654c00) [pid = 1770] [serial = 1813] [outer = 0x1122be400] 15:01:55 INFO - PROCESS | 1770 | 1468706515234 Marionette DEBUG loaded listener.js 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x121461000) [pid = 1770] [serial = 1814] [outer = 0x1122be400] 15:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 15:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 468ms 15:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 15:01:55 INFO - PROCESS | 1770 | 1468706515508 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]]]}] 15:01:55 INFO - PROCESS | 1770 | 1468706515512 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 15:01:55 INFO - PROCESS | 1770 | 1468706515513 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 15:01:55 INFO - PROCESS | 1770 | 1468706515522 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 15:01:55 INFO - PROCESS | 1770 | 1468706515523 Marionette TRACE conn2 <- [1,2390,null,{}] 15:01:55 INFO - PROCESS | 1770 | 1468706515528 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}] 15:01:55 INFO - PROCESS | 1770 | 1468706515529 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:55 INFO - PROCESS | 1770 | 1468706515612 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 15:01:55 INFO - PROCESS | 1770 | 1468706515618 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:55 INFO - PROCESS | 1770 | 1468706515620 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d7ad000 == 42 [pid = 1770] [id = 605] 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x123b50400) [pid = 1770] [serial = 1815] [outer = 0x0] 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12930c000) [pid = 1770] [serial = 1816] [outer = 0x123b50400] 15:01:55 INFO - PROCESS | 1770 | 1468706515643 Marionette DEBUG loaded listener.js 15:01:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12a6bf400) [pid = 1770] [serial = 1817] [outer = 0x123b50400] 15:01:55 INFO - PROCESS | 1770 | 1468706515971 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]]]}] 15:01:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 15:01:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 480ms 15:01:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 15:01:56 INFO - PROCESS | 1770 | 1468706515996 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 1770 | 1468706515997 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 15:01:56 INFO - PROCESS | 1770 | 1468706516000 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - PROCESS | 1770 | 1468706516003 Marionette TRACE conn2 <- [1,2394,null,{}] 15:01:56 INFO - PROCESS | 1770 | 1468706516005 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}] 15:01:56 INFO - PROCESS | 1770 | 1468706516006 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:56 INFO - PROCESS | 1770 | 1468706516121 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 15:01:56 INFO - PROCESS | 1770 | 1468706516128 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 1770 | 1468706516129 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8cc800 == 43 [pid = 1770] [id = 606] 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1191ab800) [pid = 1770] [serial = 1818] [outer = 0x0] 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12a6c3400) [pid = 1770] [serial = 1819] [outer = 0x1191ab800] 15:01:56 INFO - PROCESS | 1770 | 1468706516152 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12a80ac00) [pid = 1770] [serial = 1820] [outer = 0x1191ab800] 15:01:56 INFO - PROCESS | 1770 | 1468706516456 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]]]}] 15:01:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 15:01:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 471ms 15:01:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 15:01:56 INFO - PROCESS | 1770 | 1468706516471 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 15:01:56 INFO - PROCESS | 1770 | 1468706516472 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 15:01:56 INFO - PROCESS | 1770 | 1468706516474 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 15:01:56 INFO - PROCESS | 1770 | 1468706516475 Marionette TRACE conn2 <- [1,2398,null,{}] 15:01:56 INFO - PROCESS | 1770 | 1468706516478 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}] 15:01:56 INFO - PROCESS | 1770 | 1468706516479 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:56 INFO - PROCESS | 1770 | 1468706516563 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 15:01:56 INFO - PROCESS | 1770 | 1468706516568 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:56 INFO - PROCESS | 1770 | 1468706516569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12de74800 == 44 [pid = 1770] [id = 607] 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12a80c800) [pid = 1770] [serial = 1821] [outer = 0x0] 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12a85c800) [pid = 1770] [serial = 1822] [outer = 0x12a80c800] 15:01:56 INFO - PROCESS | 1770 | 1468706516592 Marionette DEBUG loaded listener.js 15:01:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12a8e6000) [pid = 1770] [serial = 1823] [outer = 0x12a80c800] 15:01:57 INFO - PROCESS | 1770 | 1468706517030 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]]]}] 15:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 15:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 568ms 15:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 15:01:57 INFO - PROCESS | 1770 | 1468706517043 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 15:01:57 INFO - PROCESS | 1770 | 1468706517046 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 15:01:57 INFO - PROCESS | 1770 | 1468706517049 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 15:01:57 INFO - PROCESS | 1770 | 1468706517051 Marionette TRACE conn2 <- [1,2402,null,{}] 15:01:57 INFO - PROCESS | 1770 | 1468706517055 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}] 15:01:57 INFO - PROCESS | 1770 | 1468706517057 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:57 INFO - PROCESS | 1770 | 1468706517174 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 15:01:57 INFO - PROCESS | 1770 | 1468706517261 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:57 INFO - PROCESS | 1770 | 1468706517263 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x11713e000 == 45 [pid = 1770] [id = 608] 15:01:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x1129b3000) [pid = 1770] [serial = 1824] [outer = 0x0] 15:01:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x11327cc00) [pid = 1770] [serial = 1825] [outer = 0x1129b3000] 15:01:57 INFO - PROCESS | 1770 | 1468706517293 Marionette DEBUG loaded listener.js 15:01:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x115efd800) [pid = 1770] [serial = 1826] [outer = 0x1129b3000] 15:01:57 INFO - PROCESS | 1770 | 1468706517755 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]]]}] 15:01:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 15:01:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 771ms 15:01:57 INFO - PROCESS | 1770 | 1468706517842 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 15:01:57 INFO - PROCESS | 1770 | 1468706517845 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 15:01:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 15:01:57 INFO - PROCESS | 1770 | 1468706517853 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 15:01:57 INFO - PROCESS | 1770 | 1468706517855 Marionette TRACE conn2 <- [1,2406,null,{}] 15:01:57 INFO - PROCESS | 1770 | 1468706517857 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}] 15:01:57 INFO - PROCESS | 1770 | 1468706517859 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:57 INFO - PROCESS | 1770 | 1468706517988 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 15:01:58 INFO - PROCESS | 1770 | 1468706518074 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:58 INFO - PROCESS | 1770 | 1468706518075 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f17800 == 46 [pid = 1770] [id = 609] 15:01:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 113 (0x11714dc00) [pid = 1770] [serial = 1827] [outer = 0x0] 15:01:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 114 (0x1173cb400) [pid = 1770] [serial = 1828] [outer = 0x11714dc00] 15:01:58 INFO - PROCESS | 1770 | 1468706518106 Marionette DEBUG loaded listener.js 15:01:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x118245800) [pid = 1770] [serial = 1829] [outer = 0x11714dc00] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8cc800 == 45 [pid = 1770] [id = 606] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12d7ad000 == 44 [pid = 1770] [id = 605] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc3c800 == 43 [pid = 1770] [id = 604] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc3a800 == 42 [pid = 1770] [id = 603] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12c83c800 == 41 [pid = 1770] [id = 602] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c4000 == 40 [pid = 1770] [id = 601] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x123b81800 == 39 [pid = 1770] [id = 600] 15:01:58 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x12a810400) [pid = 1770] [serial = 1768] [outer = 0x0] [url = about:blank] 15:01:58 INFO - PROCESS | 1770 | 1468706518814 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]]]}] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12a73e000 == 38 [pid = 1770] [id = 599] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x1199ce000 == 37 [pid = 1770] [id = 598] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x128fd1800 == 36 [pid = 1770] [id = 597] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x128b82000 == 35 [pid = 1770] [id = 596] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x126370000 == 34 [pid = 1770] [id = 595] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x123b82800 == 33 [pid = 1770] [id = 594] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x120fe1800 == 32 [pid = 1770] [id = 593] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x1199cf800 == 31 [pid = 1770] [id = 592] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x1185ab800 == 30 [pid = 1770] [id = 591] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x116aab800 == 29 [pid = 1770] [id = 590] 15:01:58 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8cd000 == 28 [pid = 1770] [id = 589] 15:01:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 15:01:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 1022ms 15:01:58 INFO - PROCESS | 1770 | 1468706518875 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 15:01:58 INFO - PROCESS | 1770 | 1468706518877 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 15:01:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 15:01:58 INFO - PROCESS | 1770 | 1468706518880 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 15:01:58 INFO - PROCESS | 1770 | 1468706518882 Marionette TRACE conn2 <- [1,2410,null,{}] 15:01:58 INFO - PROCESS | 1770 | 1468706518886 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}] 15:01:58 INFO - PROCESS | 1770 | 1468706518888 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:58 INFO - PROCESS | 1770 | 1468706518971 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 15:01:58 INFO - PROCESS | 1770 | 1468706518979 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:58 INFO - PROCESS | 1770 | 1468706518980 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f31800 == 29 [pid = 1770] [id = 610] 15:01:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 115 (0x1170afc00) [pid = 1770] [serial = 1830] [outer = 0x0] 15:01:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 116 (0x117104c00) [pid = 1770] [serial = 1831] [outer = 0x1170afc00] 15:01:59 INFO - PROCESS | 1770 | 1468706519009 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 117 (0x117150c00) [pid = 1770] [serial = 1832] [outer = 0x1170afc00] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 116 (0x128bd5800) [pid = 1770] [serial = 1747] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 115 (0x129575c00) [pid = 1770] [serial = 1750] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 114 (0x12a6bd000) [pid = 1770] [serial = 1756] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 113 (0x1185b8400) [pid = 1770] [serial = 1759] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 112 (0x1296a7400) [pid = 1770] [serial = 1754] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x1296a2c00) [pid = 1770] [serial = 1753] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x121738c00) [pid = 1770] [serial = 1760] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x1296a7c00) [pid = 1770] [serial = 1762] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x12a7b5400) [pid = 1770] [serial = 1757] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x118430c00) [pid = 1770] [serial = 1723] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11856d800) [pid = 1770] [serial = 1724] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x116a7bc00) [pid = 1770] [serial = 1720] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x117150000) [pid = 1770] [serial = 1721] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x113d4b800) [pid = 1770] [serial = 1717] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1163b1800) [pid = 1770] [serial = 1718] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x129594400) [pid = 1770] [serial = 1715] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x126910000) [pid = 1770] [serial = 1744] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x125c4a000) [pid = 1770] [serial = 1741] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x125e50000) [pid = 1770] [serial = 1742] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x124836c00) [pid = 1770] [serial = 1738] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x124c91c00) [pid = 1770] [serial = 1739] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1194a4c00) [pid = 1770] [serial = 1735] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1214fa000) [pid = 1770] [serial = 1736] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119659c00) [pid = 1770] [serial = 1732] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x119ec4c00) [pid = 1770] [serial = 1733] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1191b3c00) [pid = 1770] [serial = 1729] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11948b400) [pid = 1770] [serial = 1730] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x118613000) [pid = 1770] [serial = 1726] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1188c1800) [pid = 1770] [serial = 1727] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x12a806800) [pid = 1770] [serial = 1766] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12958a800) [pid = 1770] [serial = 1751] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12a7b8000) [pid = 1770] [serial = 1763] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128f0f800) [pid = 1770] [serial = 1748] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x129576400) [pid = 1770] [serial = 1765] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128bcd000) [pid = 1770] [serial = 1745] [outer = 0x0] [url = about:blank] 15:01:59 INFO - PROCESS | 1770 | 1468706519400 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]]]}] 15:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 15:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 573ms 15:01:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 15:01:59 INFO - PROCESS | 1770 | 1468706519454 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 15:01:59 INFO - PROCESS | 1770 | 1468706519457 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 15:01:59 INFO - PROCESS | 1770 | 1468706519461 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 15:01:59 INFO - PROCESS | 1770 | 1468706519462 Marionette TRACE conn2 <- [1,2414,null,{}] 15:01:59 INFO - PROCESS | 1770 | 1468706519465 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}] 15:01:59 INFO - PROCESS | 1770 | 1468706519467 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:59 INFO - PROCESS | 1770 | 1468706519565 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 15:01:59 INFO - PROCESS | 1770 | 1468706519574 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:01:59 INFO - PROCESS | 1770 | 1468706519575 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:01:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x117342000 == 30 [pid = 1770] [id = 611] 15:01:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118564c00) [pid = 1770] [serial = 1833] [outer = 0x0] 15:01:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11856a000) [pid = 1770] [serial = 1834] [outer = 0x118564c00] 15:01:59 INFO - PROCESS | 1770 | 1468706519602 Marionette DEBUG loaded listener.js 15:01:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1185bb800) [pid = 1770] [serial = 1835] [outer = 0x118564c00] 15:01:59 INFO - PROCESS | 1770 | 1468706519946 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]]]}] 15:01:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 15:01:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 519ms 15:01:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 15:01:59 INFO - PROCESS | 1770 | 1468706519980 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 15:01:59 INFO - PROCESS | 1770 | 1468706519981 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 15:01:59 INFO - PROCESS | 1770 | 1468706519983 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 15:01:59 INFO - PROCESS | 1770 | 1468706519986 Marionette TRACE conn2 <- [1,2418,null,{}] 15:01:59 INFO - PROCESS | 1770 | 1468706519993 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}] 15:01:59 INFO - PROCESS | 1770 | 1468706519997 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:00 INFO - PROCESS | 1770 | 1468706520075 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 15:02:00 INFO - PROCESS | 1770 | 1468706520080 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 1770 | 1468706520082 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e2000 == 31 [pid = 1770] [id = 612] 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1151db400) [pid = 1770] [serial = 1836] [outer = 0x0] 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x118ef5800) [pid = 1770] [serial = 1837] [outer = 0x1151db400] 15:02:00 INFO - PROCESS | 1770 | 1468706520114 Marionette DEBUG loaded listener.js 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x11948c800) [pid = 1770] [serial = 1838] [outer = 0x1151db400] 15:02:00 INFO - PROCESS | 1770 | 1468706520428 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]]]}] 15:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 15:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 471ms 15:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 15:02:00 INFO - PROCESS | 1770 | 1468706520455 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 15:02:00 INFO - PROCESS | 1770 | 1468706520457 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 15:02:00 INFO - PROCESS | 1770 | 1468706520459 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 15:02:00 INFO - PROCESS | 1770 | 1468706520460 Marionette TRACE conn2 <- [1,2422,null,{}] 15:02:00 INFO - PROCESS | 1770 | 1468706520462 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}] 15:02:00 INFO - PROCESS | 1770 | 1468706520464 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:00 INFO - PROCESS | 1770 | 1468706520542 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 15:02:00 INFO - PROCESS | 1770 | 1468706520606 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:00 INFO - PROCESS | 1770 | 1468706520607 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x126353000 == 32 [pid = 1770] [id = 613] 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x11948e400) [pid = 1770] [serial = 1839] [outer = 0x0] 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119608400) [pid = 1770] [serial = 1840] [outer = 0x11948e400] 15:02:00 INFO - PROCESS | 1770 | 1468706520632 Marionette DEBUG loaded listener.js 15:02:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1196af000) [pid = 1770] [serial = 1841] [outer = 0x11948e400] 15:02:00 INFO - PROCESS | 1770 | 1468706520927 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]]]}] 15:02:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 15:02:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 521ms 15:02:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 15:02:00 INFO - PROCESS | 1770 | 1468706520980 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 15:02:00 INFO - PROCESS | 1770 | 1468706520981 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 15:02:00 INFO - PROCESS | 1770 | 1468706520985 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 15:02:00 INFO - PROCESS | 1770 | 1468706520987 Marionette TRACE conn2 <- [1,2426,null,{}] 15:02:00 INFO - PROCESS | 1770 | 1468706520989 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}] 15:02:00 INFO - PROCESS | 1770 | 1468706520991 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:01 INFO - PROCESS | 1770 | 1468706521082 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 15:02:01 INFO - PROCESS | 1770 | 1468706521120 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:01 INFO - PROCESS | 1770 | 1468706521121 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b93800 == 33 [pid = 1770] [id = 614] 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x11617cc00) [pid = 1770] [serial = 1842] [outer = 0x0] 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1196b6400) [pid = 1770] [serial = 1843] [outer = 0x11617cc00] 15:02:01 INFO - PROCESS | 1770 | 1468706521145 Marionette DEBUG loaded listener.js 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x11977a400) [pid = 1770] [serial = 1844] [outer = 0x11617cc00] 15:02:01 INFO - PROCESS | 1770 | 1468706521489 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]]]}] 15:02:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 15:02:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 520ms 15:02:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 15:02:01 INFO - PROCESS | 1770 | 1468706521506 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 15:02:01 INFO - PROCESS | 1770 | 1468706521507 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 15:02:01 INFO - PROCESS | 1770 | 1468706521509 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 15:02:01 INFO - PROCESS | 1770 | 1468706521510 Marionette TRACE conn2 <- [1,2430,null,{}] 15:02:01 INFO - PROCESS | 1770 | 1468706521513 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}] 15:02:01 INFO - PROCESS | 1770 | 1468706521517 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:01 INFO - PROCESS | 1770 | 1468706521635 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 15:02:01 INFO - PROCESS | 1770 | 1468706521646 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:01 INFO - PROCESS | 1770 | 1468706521648 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292b9800 == 34 [pid = 1770] [id = 615] 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1199a0000) [pid = 1770] [serial = 1845] [outer = 0x0] 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1214fa400) [pid = 1770] [serial = 1846] [outer = 0x1199a0000] 15:02:01 INFO - PROCESS | 1770 | 1468706521673 Marionette DEBUG loaded listener.js 15:02:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x125395c00) [pid = 1770] [serial = 1847] [outer = 0x1199a0000] 15:02:02 INFO - PROCESS | 1770 | 1468706522008 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]]]}] 15:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 15:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 520ms 15:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 15:02:02 INFO - PROCESS | 1770 | 1468706522030 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 15:02:02 INFO - PROCESS | 1770 | 1468706522031 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 15:02:02 INFO - PROCESS | 1770 | 1468706522035 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 15:02:02 INFO - PROCESS | 1770 | 1468706522037 Marionette TRACE conn2 <- [1,2434,null,{}] 15:02:02 INFO - PROCESS | 1770 | 1468706522039 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}] 15:02:02 INFO - PROCESS | 1770 | 1468706522040 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:02 INFO - PROCESS | 1770 | 1468706522135 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 15:02:02 INFO - PROCESS | 1770 | 1468706522146 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:02 INFO - PROCESS | 1770 | 1468706522147 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a740000 == 35 [pid = 1770] [id = 616] 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x125e46c00) [pid = 1770] [serial = 1848] [outer = 0x0] 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x125e52400) [pid = 1770] [serial = 1849] [outer = 0x125e46c00] 15:02:02 INFO - PROCESS | 1770 | 1468706522171 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128897c00) [pid = 1770] [serial = 1850] [outer = 0x125e46c00] 15:02:02 INFO - PROCESS | 1770 | 1468706522496 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]]]}] 15:02:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 15:02:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 471ms 15:02:02 INFO - PROCESS | 1770 | 1468706522511 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 15:02:02 INFO - PROCESS | 1770 | 1468706522512 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 15:02:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 15:02:02 INFO - PROCESS | 1770 | 1468706522514 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 15:02:02 INFO - PROCESS | 1770 | 1468706522515 Marionette TRACE conn2 <- [1,2438,null,{}] 15:02:02 INFO - PROCESS | 1770 | 1468706522520 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}] 15:02:02 INFO - PROCESS | 1770 | 1468706522521 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:02 INFO - PROCESS | 1770 | 1468706522619 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 15:02:02 INFO - PROCESS | 1770 | 1468706522623 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:02 INFO - PROCESS | 1770 | 1468706522624 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adb8800 == 36 [pid = 1770] [id = 617] 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x125e49c00) [pid = 1770] [serial = 1851] [outer = 0x0] 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12889e400) [pid = 1770] [serial = 1852] [outer = 0x125e49c00] 15:02:02 INFO - PROCESS | 1770 | 1468706522655 Marionette DEBUG loaded listener.js 15:02:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x128bda400) [pid = 1770] [serial = 1853] [outer = 0x125e49c00] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x118efa800) [pid = 1770] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x116a78800) [pid = 1770] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x129306400) [pid = 1770] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x126b11000) [pid = 1770] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119d65000) [pid = 1770] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1122be400) [pid = 1770] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x11617b000) [pid = 1770] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1122bc800) [pid = 1770] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x123b50400) [pid = 1770] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1185b6400) [pid = 1770] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x116a73000) [pid = 1770] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x113377000) [pid = 1770] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12a807400) [pid = 1770] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1251dd400) [pid = 1770] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1191ab800) [pid = 1770] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1269d8800) [pid = 1770] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119488c00) [pid = 1770] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 15:02:03 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x111cac800) [pid = 1770] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 15:02:03 INFO - PROCESS | 1770 | 1468706523224 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]]]}] 15:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 15:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 721ms 15:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 15:02:03 INFO - PROCESS | 1770 | 1468706523237 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 15:02:03 INFO - PROCESS | 1770 | 1468706523239 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 15:02:03 INFO - PROCESS | 1770 | 1468706523242 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 15:02:03 INFO - PROCESS | 1770 | 1468706523244 Marionette TRACE conn2 <- [1,2442,null,{}] 15:02:03 INFO - PROCESS | 1770 | 1468706523247 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}] 15:02:03 INFO - PROCESS | 1770 | 1468706523249 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:03 INFO - PROCESS | 1770 | 1468706523368 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 15:02:03 INFO - PROCESS | 1770 | 1468706523491 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:03 INFO - PROCESS | 1770 | 1468706523492 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e0000 == 37 [pid = 1770] [id = 618] 15:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1122bc800) [pid = 1770] [serial = 1854] [outer = 0x0] 15:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x116a73000) [pid = 1770] [serial = 1855] [outer = 0x1122bc800] 15:02:03 INFO - PROCESS | 1770 | 1468706523527 Marionette DEBUG loaded listener.js 15:02:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x118efa800) [pid = 1770] [serial = 1856] [outer = 0x1122bc800] 15:02:03 INFO - PROCESS | 1770 | 1468706523839 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]]]}] 15:02:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 15:02:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 621ms 15:02:03 INFO - PROCESS | 1770 | 1468706523863 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 15:02:03 INFO - PROCESS | 1770 | 1468706523866 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 15:02:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 15:02:03 INFO - PROCESS | 1770 | 1468706523872 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 15:02:03 INFO - PROCESS | 1770 | 1468706523873 Marionette TRACE conn2 <- [1,2446,null,{}] 15:02:03 INFO - PROCESS | 1770 | 1468706523876 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}] 15:02:03 INFO - PROCESS | 1770 | 1468706523878 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:04 INFO - PROCESS | 1770 | 1468706524009 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 15:02:04 INFO - PROCESS | 1770 | 1468706524100 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:04 INFO - PROCESS | 1770 | 1468706524102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c331000 == 38 [pid = 1770] [id = 619] 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x118652c00) [pid = 1770] [serial = 1857] [outer = 0x0] 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1251df800) [pid = 1770] [serial = 1858] [outer = 0x118652c00] 15:02:04 INFO - PROCESS | 1770 | 1468706524141 Marionette DEBUG loaded listener.js 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128caf400) [pid = 1770] [serial = 1859] [outer = 0x118652c00] 15:02:04 INFO - PROCESS | 1770 | 1468706524494 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]]]}] 15:02:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 15:02:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 672ms 15:02:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 15:02:04 INFO - PROCESS | 1770 | 1468706524543 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 15:02:04 INFO - PROCESS | 1770 | 1468706524545 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 15:02:04 INFO - PROCESS | 1770 | 1468706524547 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 15:02:04 INFO - PROCESS | 1770 | 1468706524549 Marionette TRACE conn2 <- [1,2450,null,{}] 15:02:04 INFO - PROCESS | 1770 | 1468706524551 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}] 15:02:04 INFO - PROCESS | 1770 | 1468706524552 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:04 INFO - PROCESS | 1770 | 1468706524666 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 15:02:04 INFO - PROCESS | 1770 | 1468706524717 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:04 INFO - PROCESS | 1770 | 1468706524718 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c844000 == 39 [pid = 1770] [id = 620] 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1191b8000) [pid = 1770] [serial = 1860] [outer = 0x0] 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128f09400) [pid = 1770] [serial = 1861] [outer = 0x1191b8000] 15:02:04 INFO - PROCESS | 1770 | 1468706524744 Marionette DEBUG loaded listener.js 15:02:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x129576400) [pid = 1770] [serial = 1862] [outer = 0x1191b8000] 15:02:05 INFO - PROCESS | 1770 | 1468706525002 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]]]}] 15:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 15:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 471ms 15:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 15:02:05 INFO - PROCESS | 1770 | 1468706525026 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 15:02:05 INFO - PROCESS | 1770 | 1468706525027 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 15:02:05 INFO - PROCESS | 1770 | 1468706525029 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 15:02:05 INFO - PROCESS | 1770 | 1468706525030 Marionette TRACE conn2 <- [1,2454,null,{}] 15:02:05 INFO - PROCESS | 1770 | 1468706525040 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}] 15:02:05 INFO - PROCESS | 1770 | 1468706525041 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:05 INFO - PROCESS | 1770 | 1468706525176 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 15:02:05 INFO - PROCESS | 1770 | 1468706525235 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:05 INFO - PROCESS | 1770 | 1468706525236 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x1163cf000 == 40 [pid = 1770] [id = 621] 15:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x110e54c00) [pid = 1770] [serial = 1863] [outer = 0x0] 15:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1122be400) [pid = 1770] [serial = 1864] [outer = 0x110e54c00] 15:02:05 INFO - PROCESS | 1770 | 1468706525268 Marionette DEBUG loaded listener.js 15:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11617a000) [pid = 1770] [serial = 1865] [outer = 0x110e54c00] 15:02:05 INFO - PROCESS | 1770 | 1468706525710 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]]]}] 15:02:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 15:02:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 725ms 15:02:05 INFO - PROCESS | 1770 | 1468706525755 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 15:02:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 15:02:05 INFO - PROCESS | 1770 | 1468706525757 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 15:02:05 INFO - PROCESS | 1770 | 1468706525761 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 15:02:05 INFO - PROCESS | 1770 | 1468706525762 Marionette TRACE conn2 <- [1,2458,null,{}] 15:02:05 INFO - PROCESS | 1770 | 1468706525766 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}] 15:02:05 INFO - PROCESS | 1770 | 1468706525769 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:05 INFO - PROCESS | 1770 | 1468706525871 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 15:02:05 INFO - PROCESS | 1770 | 1468706525968 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:05 INFO - PROCESS | 1770 | 1468706525970 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x121117000 == 41 [pid = 1770] [id = 622] 15:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x118426800) [pid = 1770] [serial = 1866] [outer = 0x0] 15:02:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1184d5400) [pid = 1770] [serial = 1867] [outer = 0x118426800] 15:02:06 INFO - PROCESS | 1770 | 1468706526000 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1185c0400) [pid = 1770] [serial = 1868] [outer = 0x118426800] 15:02:06 INFO - PROCESS | 1770 | 1468706526426 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]]]}] 15:02:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 15:02:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 720ms 15:02:06 INFO - PROCESS | 1770 | 1468706526481 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 15:02:06 INFO - PROCESS | 1770 | 1468706526483 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 15:02:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 15:02:06 INFO - PROCESS | 1770 | 1468706526485 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 15:02:06 INFO - PROCESS | 1770 | 1468706526487 Marionette TRACE conn2 <- [1,2462,null,{}] 15:02:06 INFO - PROCESS | 1770 | 1468706526489 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}] 15:02:06 INFO - PROCESS | 1770 | 1468706526491 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:06 INFO - PROCESS | 1770 | 1468706526595 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 15:02:06 INFO - PROCESS | 1770 | 1468706526657 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:06 INFO - PROCESS | 1770 | 1468706526659 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a749000 == 42 [pid = 1770] [id = 623] 15:02:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x1188c1800) [pid = 1770] [serial = 1869] [outer = 0x0] 15:02:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x11948a800) [pid = 1770] [serial = 1870] [outer = 0x1188c1800] 15:02:06 INFO - PROCESS | 1770 | 1468706526688 Marionette DEBUG loaded listener.js 15:02:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1196b6800) [pid = 1770] [serial = 1871] [outer = 0x1188c1800] 15:02:07 INFO - PROCESS | 1770 | 1468706527144 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]]]}] 15:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 15:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 669ms 15:02:07 INFO - PROCESS | 1770 | 1468706527155 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 1770 | 1468706527157 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 15:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 15:02:07 INFO - PROCESS | 1770 | 1468706527165 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 1770 | 1468706527169 Marionette TRACE conn2 <- [1,2466,null,{}] 15:02:07 INFO - PROCESS | 1770 | 1468706527171 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}] 15:02:07 INFO - PROCESS | 1770 | 1468706527173 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:07 INFO - PROCESS | 1770 | 1468706527296 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 15:02:07 INFO - PROCESS | 1770 | 1468706527360 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:07 INFO - PROCESS | 1770 | 1468706527361 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d37f800 == 43 [pid = 1770] [id = 624] 15:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x119951400) [pid = 1770] [serial = 1872] [outer = 0x0] 15:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x121466800) [pid = 1770] [serial = 1873] [outer = 0x119951400] 15:02:07 INFO - PROCESS | 1770 | 1468706527389 Marionette DEBUG loaded listener.js 15:02:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x1253e8000) [pid = 1770] [serial = 1874] [outer = 0x119951400] 15:02:07 INFO - PROCESS | 1770 | 1468706527976 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]]]}] 15:02:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 15:02:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 828ms 15:02:07 INFO - PROCESS | 1770 | 1468706527989 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 15:02:07 INFO - PROCESS | 1770 | 1468706527992 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 15:02:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 15:02:07 INFO - PROCESS | 1770 | 1468706527995 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 15:02:07 INFO - PROCESS | 1770 | 1468706527997 Marionette TRACE conn2 <- [1,2470,null,{}] 15:02:08 INFO - PROCESS | 1770 | 1468706528001 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}] 15:02:08 INFO - PROCESS | 1770 | 1468706528002 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:08 INFO - PROCESS | 1770 | 1468706528096 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 15:02:08 INFO - PROCESS | 1770 | 1468706528156 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:08 INFO - PROCESS | 1770 | 1468706528157 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f1a000 == 44 [pid = 1770] [id = 625] 15:02:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x11710f000) [pid = 1770] [serial = 1875] [outer = 0x0] 15:02:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1173c2800) [pid = 1770] [serial = 1876] [outer = 0x11710f000] 15:02:08 INFO - PROCESS | 1770 | 1468706528189 Marionette DEBUG loaded listener.js 15:02:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1184cf800) [pid = 1770] [serial = 1877] [outer = 0x11710f000] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12c844000 == 43 [pid = 1770] [id = 620] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12c331000 == 42 [pid = 1770] [id = 619] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e0000 == 41 [pid = 1770] [id = 618] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12adb8800 == 40 [pid = 1770] [id = 617] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12a740000 == 39 [pid = 1770] [id = 616] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1292b9800 == 38 [pid = 1770] [id = 615] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x128b93800 == 37 [pid = 1770] [id = 614] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x126353000 == 36 [pid = 1770] [id = 613] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e2000 == 35 [pid = 1770] [id = 612] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x117342000 == 34 [pid = 1770] [id = 611] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x117f31800 == 33 [pid = 1770] [id = 610] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x120f17800 == 32 [pid = 1770] [id = 609] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x11713e000 == 31 [pid = 1770] [id = 608] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12de74800 == 30 [pid = 1770] [id = 607] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12d37f800 == 29 [pid = 1770] [id = 624] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x12a749000 == 28 [pid = 1770] [id = 623] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x121117000 == 27 [pid = 1770] [id = 622] 15:02:09 INFO - PROCESS | 1770 | --DOCSHELL 0x1163cf000 == 26 [pid = 1770] [id = 621] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1196bbc00) [pid = 1770] [serial = 1789] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x119d62000) [pid = 1770] [serial = 1790] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x11842a400) [pid = 1770] [serial = 1777] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x118568800) [pid = 1770] [serial = 1778] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1196bc000) [pid = 1770] [serial = 1787] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x119608c00) [pid = 1770] [serial = 1786] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x117109400) [pid = 1770] [serial = 1774] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x129572c00) [pid = 1770] [serial = 1807] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x11714f400) [pid = 1770] [serial = 1775] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x129305c00) [pid = 1770] [serial = 1805] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x128f0a800) [pid = 1770] [serial = 1804] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x120f69800) [pid = 1770] [serial = 1792] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118654c00) [pid = 1770] [serial = 1813] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x121462000) [pid = 1770] [serial = 1793] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x12969e800) [pid = 1770] [serial = 1808] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1188e3400) [pid = 1770] [serial = 1810] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1218b7800) [pid = 1770] [serial = 1795] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x124c95000) [pid = 1770] [serial = 1796] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x12930c000) [pid = 1770] [serial = 1816] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1185c4400) [pid = 1770] [serial = 1780] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118658800) [pid = 1770] [serial = 1781] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1188ef400) [pid = 1770] [serial = 1783] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1191b4c00) [pid = 1770] [serial = 1784] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1139ed400) [pid = 1770] [serial = 1771] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1161dcc00) [pid = 1770] [serial = 1772] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12a859c00) [pid = 1770] [serial = 1769] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x125c45000) [pid = 1770] [serial = 1798] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x12a6bf400) [pid = 1770] [serial = 1817] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a6bc400) [pid = 1770] [serial = 1811] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a80ac00) [pid = 1770] [serial = 1820] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12a85c800) [pid = 1770] [serial = 1822] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128bd7800) [pid = 1770] [serial = 1801] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x121461000) [pid = 1770] [serial = 1814] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x128d6b000) [pid = 1770] [serial = 1802] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x12a6c3400) [pid = 1770] [serial = 1819] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x126911c00) [pid = 1770] [serial = 1799] [outer = 0x0] [url = about:blank] 15:02:09 INFO - PROCESS | 1770 | 1468706529180 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]]]}] 15:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 15:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1224ms 15:02:09 INFO - PROCESS | 1770 | 1468706529231 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 15:02:09 INFO - PROCESS | 1770 | 1468706529234 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 15:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 15:02:09 INFO - PROCESS | 1770 | 1468706529238 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 1770 | 1468706529239 Marionette TRACE conn2 <- [1,2474,null,{}] 15:02:09 INFO - PROCESS | 1770 | 1468706529243 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}] 15:02:09 INFO - PROCESS | 1770 | 1468706529244 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:09 INFO - PROCESS | 1770 | 1468706529321 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 15:02:09 INFO - PROCESS | 1770 | 1468706529325 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:09 INFO - PROCESS | 1770 | 1468706529327 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x11713e000 == 27 [pid = 1770] [id = 626] 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1139f3000) [pid = 1770] [serial = 1878] [outer = 0x0] 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x117109400) [pid = 1770] [serial = 1879] [outer = 0x1139f3000] 15:02:09 INFO - PROCESS | 1770 | 1468706529356 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1177c5400) [pid = 1770] [serial = 1880] [outer = 0x1139f3000] 15:02:09 INFO - PROCESS | 1770 | 1468706529718 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]]]}] 15:02:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 15:02:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 522ms 15:02:09 INFO - PROCESS | 1770 | 1468706529760 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 15:02:09 INFO - PROCESS | 1770 | 1468706529763 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 15:02:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 15:02:09 INFO - PROCESS | 1770 | 1468706529768 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 15:02:09 INFO - PROCESS | 1770 | 1468706529770 Marionette TRACE conn2 <- [1,2478,null,{}] 15:02:09 INFO - PROCESS | 1770 | 1468706529772 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}] 15:02:09 INFO - PROCESS | 1770 | 1468706529774 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:09 INFO - PROCESS | 1770 | 1468706529856 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 15:02:09 INFO - PROCESS | 1770 | 1468706529860 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:09 INFO - PROCESS | 1770 | 1468706529861 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x119315000 == 28 [pid = 1770] [id = 627] 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x118428800) [pid = 1770] [serial = 1881] [outer = 0x0] 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x118567c00) [pid = 1770] [serial = 1882] [outer = 0x118428800] 15:02:09 INFO - PROCESS | 1770 | 1468706529890 Marionette DEBUG loaded listener.js 15:02:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1185c4c00) [pid = 1770] [serial = 1883] [outer = 0x118428800] 15:02:10 INFO - PROCESS | 1770 | 1468706530230 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]]]}] 15:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 15:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 470ms 15:02:10 INFO - PROCESS | 1770 | 1468706530238 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 1770 | 1468706530239 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 15:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 15:02:10 INFO - PROCESS | 1770 | 1468706530241 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 1770 | 1468706530244 Marionette TRACE conn2 <- [1,2482,null,{}] 15:02:10 INFO - PROCESS | 1770 | 1468706530255 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}] 15:02:10 INFO - PROCESS | 1770 | 1468706530258 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:10 INFO - PROCESS | 1770 | 1468706530338 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 15:02:10 INFO - PROCESS | 1770 | 1468706530399 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 1770 | 1468706530401 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff8800 == 29 [pid = 1770] [id = 628] 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1151dc000) [pid = 1770] [serial = 1884] [outer = 0x0] 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118ef6000) [pid = 1770] [serial = 1885] [outer = 0x1151dc000] 15:02:10 INFO - PROCESS | 1770 | 1468706530430 Marionette DEBUG loaded listener.js 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1194a5000) [pid = 1770] [serial = 1886] [outer = 0x1151dc000] 15:02:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 15:02:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 470ms 15:02:10 INFO - PROCESS | 1770 | 1468706530707 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]]]}] 15:02:10 INFO - PROCESS | 1770 | 1468706530713 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 15:02:10 INFO - PROCESS | 1770 | 1468706530714 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 15:02:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 15:02:10 INFO - PROCESS | 1770 | 1468706530727 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 15:02:10 INFO - PROCESS | 1770 | 1468706530728 Marionette TRACE conn2 <- [1,2486,null,{}] 15:02:10 INFO - PROCESS | 1770 | 1468706530730 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}] 15:02:10 INFO - PROCESS | 1770 | 1468706530732 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:10 INFO - PROCESS | 1770 | 1468706530814 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 15:02:10 INFO - PROCESS | 1770 | 1468706530820 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:10 INFO - PROCESS | 1770 | 1468706530821 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e13000 == 30 [pid = 1770] [id = 629] 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119657000) [pid = 1770] [serial = 1887] [outer = 0x0] 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11977a800) [pid = 1770] [serial = 1888] [outer = 0x119657000] 15:02:10 INFO - PROCESS | 1770 | 1468706530846 Marionette DEBUG loaded listener.js 15:02:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119ec9800) [pid = 1770] [serial = 1889] [outer = 0x119657000] 15:02:11 INFO - PROCESS | 1770 | 1468706531163 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]]]}] 15:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 15:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 478ms 15:02:11 INFO - PROCESS | 1770 | 1468706531196 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 15:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 15:02:11 INFO - PROCESS | 1770 | 1468706531197 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 15:02:11 INFO - PROCESS | 1770 | 1468706531200 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 15:02:11 INFO - PROCESS | 1770 | 1468706531203 Marionette TRACE conn2 <- [1,2490,null,{}] 15:02:11 INFO - PROCESS | 1770 | 1468706531206 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}] 15:02:11 INFO - PROCESS | 1770 | 1468706531207 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:11 INFO - PROCESS | 1770 | 1468706531315 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 15:02:11 INFO - PROCESS | 1770 | 1468706531327 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 1770 | 1468706531328 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x126ea5800 == 31 [pid = 1770] [id = 630] 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x117158800) [pid = 1770] [serial = 1890] [outer = 0x0] 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196b0c00) [pid = 1770] [serial = 1891] [outer = 0x117158800] 15:02:11 INFO - PROCESS | 1770 | 1468706531353 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1214fa000) [pid = 1770] [serial = 1892] [outer = 0x117158800] 15:02:11 INFO - PROCESS | 1770 | 1468706531704 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]]]}] 15:02:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 15:02:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 521ms 15:02:11 INFO - PROCESS | 1770 | 1468706531722 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 15:02:11 INFO - PROCESS | 1770 | 1468706531723 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 15:02:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 15:02:11 INFO - PROCESS | 1770 | 1468706531731 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 15:02:11 INFO - PROCESS | 1770 | 1468706531732 Marionette TRACE conn2 <- [1,2494,null,{}] 15:02:11 INFO - PROCESS | 1770 | 1468706531737 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}] 15:02:11 INFO - PROCESS | 1770 | 1468706531740 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:11 INFO - PROCESS | 1770 | 1468706531856 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 15:02:11 INFO - PROCESS | 1770 | 1468706531896 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:11 INFO - PROCESS | 1770 | 1468706531897 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d2000 == 32 [pid = 1770] [id = 631] 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1214fb400) [pid = 1770] [serial = 1893] [outer = 0x0] 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x124c90800) [pid = 1770] [serial = 1894] [outer = 0x1214fb400] 15:02:11 INFO - PROCESS | 1770 | 1468706531921 Marionette DEBUG loaded listener.js 15:02:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128bd2400) [pid = 1770] [serial = 1895] [outer = 0x1214fb400] 15:02:12 INFO - PROCESS | 1770 | 1468706532225 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]]]}] 15:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 15:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 523ms 15:02:12 INFO - PROCESS | 1770 | 1468706532255 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 15:02:12 INFO - PROCESS | 1770 | 1468706532257 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 15:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 15:02:12 INFO - PROCESS | 1770 | 1468706532274 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 1770 | 1468706532275 Marionette TRACE conn2 <- [1,2498,null,{}] 15:02:12 INFO - PROCESS | 1770 | 1468706532284 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}] 15:02:12 INFO - PROCESS | 1770 | 1468706532286 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:12 INFO - PROCESS | 1770 | 1468706532379 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 15:02:12 INFO - PROCESS | 1770 | 1468706532383 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:12 INFO - PROCESS | 1770 | 1468706532384 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297be000 == 33 [pid = 1770] [id = 632] 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1191b4800) [pid = 1770] [serial = 1896] [outer = 0x0] 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x128cbc800) [pid = 1770] [serial = 1897] [outer = 0x1191b4800] 15:02:12 INFO - PROCESS | 1770 | 1468706532408 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128f0a800) [pid = 1770] [serial = 1898] [outer = 0x1191b4800] 15:02:12 INFO - PROCESS | 1770 | 1468706532720 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]]]}] 15:02:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 15:02:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 477ms 15:02:12 INFO - PROCESS | 1770 | 1468706532765 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 15:02:12 INFO - PROCESS | 1770 | 1468706532768 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 15:02:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 15:02:12 INFO - PROCESS | 1770 | 1468706532772 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 15:02:12 INFO - PROCESS | 1770 | 1468706532773 Marionette TRACE conn2 <- [1,2502,null,{}] 15:02:12 INFO - PROCESS | 1770 | 1468706532776 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}] 15:02:12 INFO - PROCESS | 1770 | 1468706532777 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:12 INFO - PROCESS | 1770 | 1468706532873 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 15:02:12 INFO - PROCESS | 1770 | 1468706532914 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:12 INFO - PROCESS | 1770 | 1468706532915 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x12ad56000 == 34 [pid = 1770] [id = 633] 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x128cbb400) [pid = 1770] [serial = 1899] [outer = 0x0] 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x128ff8800) [pid = 1770] [serial = 1900] [outer = 0x128cbb400] 15:02:12 INFO - PROCESS | 1770 | 1468706532939 Marionette DEBUG loaded listener.js 15:02:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x129309c00) [pid = 1770] [serial = 1901] [outer = 0x128cbb400] 15:02:13 INFO - PROCESS | 1770 | 1468706533236 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]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 15:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 522ms 15:02:13 INFO - PROCESS | 1770 | 1468706533294 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 15:02:13 INFO - PROCESS | 1770 | 1468706533295 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 15:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 15:02:13 INFO - PROCESS | 1770 | 1468706533298 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 1770 | 1468706533299 Marionette TRACE conn2 <- [1,2506,null,{}] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1199a0000) [pid = 1770] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x125e46c00) [pid = 1770] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x118564c00) [pid = 1770] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1151db400) [pid = 1770] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1129b3000) [pid = 1770] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x12a80c800) [pid = 1770] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11948e400) [pid = 1770] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1170afc00) [pid = 1770] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11714dc00) [pid = 1770] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118652c00) [pid = 1770] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1191b8000) [pid = 1770] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x125e49c00) [pid = 1770] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1122bc800) [pid = 1770] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 15:02:13 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x11617cc00) [pid = 1770] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 15:02:13 INFO - PROCESS | 1770 | 1468706533462 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}] 15:02:13 INFO - PROCESS | 1770 | 1468706533463 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:13 INFO - PROCESS | 1770 | 1468706533547 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 15:02:13 INFO - PROCESS | 1770 | 1468706533554 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:13 INFO - PROCESS | 1770 | 1468706533555 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x120ff8000 == 35 [pid = 1770] [id = 634] 15:02:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1133ed400) [pid = 1770] [serial = 1902] [outer = 0x0] 15:02:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1170afc00) [pid = 1770] [serial = 1903] [outer = 0x1133ed400] 15:02:13 INFO - PROCESS | 1770 | 1468706533579 Marionette DEBUG loaded listener.js 15:02:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11861e800) [pid = 1770] [serial = 1904] [outer = 0x1133ed400] 15:02:13 INFO - PROCESS | 1770 | 1468706533895 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]]]}] 15:02:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 15:02:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 614ms 15:02:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 15:02:13 INFO - PROCESS | 1770 | 1468706533912 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 15:02:13 INFO - PROCESS | 1770 | 1468706533914 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 15:02:13 INFO - PROCESS | 1770 | 1468706533916 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 15:02:13 INFO - PROCESS | 1770 | 1468706533918 Marionette TRACE conn2 <- [1,2510,null,{}] 15:02:13 INFO - PROCESS | 1770 | 1468706533923 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}] 15:02:13 INFO - PROCESS | 1770 | 1468706533924 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:14 INFO - PROCESS | 1770 | 1468706534001 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 15:02:14 INFO - PROCESS | 1770 | 1468706534006 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 1770 | 1468706534007 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c826800 == 36 [pid = 1770] [id = 635] 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1173c3400) [pid = 1770] [serial = 1905] [outer = 0x0] 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1249d6400) [pid = 1770] [serial = 1906] [outer = 0x1173c3400] 15:02:14 INFO - PROCESS | 1770 | 1468706534031 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128cb2000) [pid = 1770] [serial = 1907] [outer = 0x1173c3400] 15:02:14 INFO - PROCESS | 1770 | 1468706534378 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]]]}] 15:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 15:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 472ms 15:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 15:02:14 INFO - PROCESS | 1770 | 1468706534388 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 15:02:14 INFO - PROCESS | 1770 | 1468706534390 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 15:02:14 INFO - PROCESS | 1770 | 1468706534392 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 15:02:14 INFO - PROCESS | 1770 | 1468706534393 Marionette TRACE conn2 <- [1,2514,null,{}] 15:02:14 INFO - PROCESS | 1770 | 1468706534396 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}] 15:02:14 INFO - PROCESS | 1770 | 1468706534397 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:14 INFO - PROCESS | 1770 | 1468706534525 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 15:02:14 INFO - PROCESS | 1770 | 1468706534531 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:14 INFO - PROCESS | 1770 | 1468706534533 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x126ea4800 == 37 [pid = 1770] [id = 636] 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1151cfc00) [pid = 1770] [serial = 1908] [outer = 0x0] 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12930dc00) [pid = 1770] [serial = 1909] [outer = 0x1151cfc00] 15:02:14 INFO - PROCESS | 1770 | 1468706534559 Marionette DEBUG loaded listener.js 15:02:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1296a9800) [pid = 1770] [serial = 1910] [outer = 0x1151cfc00] 15:02:14 INFO - PROCESS | 1770 | 1468706534872 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]]]}] 15:02:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 15:02:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 521ms 15:02:14 INFO - PROCESS | 1770 | 1468706534913 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 15:02:14 INFO - PROCESS | 1770 | 1468706534915 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 15:02:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 15:02:14 INFO - PROCESS | 1770 | 1468706534917 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 15:02:14 INFO - PROCESS | 1770 | 1468706534918 Marionette TRACE conn2 <- [1,2518,null,{}] 15:02:14 INFO - PROCESS | 1770 | 1468706534920 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}] 15:02:14 INFO - PROCESS | 1770 | 1468706534921 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:14 INFO - PROCESS | 1770 | 1468706534996 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 15:02:15 INFO - PROCESS | 1770 | 1468706535001 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:15 INFO - PROCESS | 1770 | 1468706535003 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d0a1800 == 38 [pid = 1770] [id = 637] 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12a6bb800) [pid = 1770] [serial = 1911] [outer = 0x0] 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a7b3400) [pid = 1770] [serial = 1912] [outer = 0x12a6bb800] 15:02:15 INFO - PROCESS | 1770 | 1468706535027 Marionette DEBUG loaded listener.js 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12a7bf800) [pid = 1770] [serial = 1913] [outer = 0x12a6bb800] 15:02:15 INFO - PROCESS | 1770 | 1468706535353 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]]]}] 15:02:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 15:02:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 469ms 15:02:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 15:02:15 INFO - PROCESS | 1770 | 1468706535388 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 15:02:15 INFO - PROCESS | 1770 | 1468706535389 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 15:02:15 INFO - PROCESS | 1770 | 1468706535391 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 15:02:15 INFO - PROCESS | 1770 | 1468706535392 Marionette TRACE conn2 <- [1,2522,null,{}] 15:02:15 INFO - PROCESS | 1770 | 1468706535394 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}] 15:02:15 INFO - PROCESS | 1770 | 1468706535395 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:15 INFO - PROCESS | 1770 | 1468706535509 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 15:02:15 INFO - PROCESS | 1770 | 1468706535590 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:15 INFO - PROCESS | 1770 | 1468706535592 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x113bc0800 == 39 [pid = 1770] [id = 638] 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x110e4d400) [pid = 1770] [serial = 1914] [outer = 0x0] 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1122bd800) [pid = 1770] [serial = 1915] [outer = 0x110e4d400] 15:02:15 INFO - PROCESS | 1770 | 1468706535623 Marionette DEBUG loaded listener.js 15:02:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x113d46c00) [pid = 1770] [serial = 1916] [outer = 0x110e4d400] 15:02:16 INFO - PROCESS | 1770 | 1468706536145 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]]]}] 15:02:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 15:02:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 821ms 15:02:16 INFO - PROCESS | 1770 | 1468706536214 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 15:02:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 15:02:16 INFO - PROCESS | 1770 | 1468706536216 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 15:02:16 INFO - PROCESS | 1770 | 1468706536219 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 15:02:16 INFO - PROCESS | 1770 | 1468706536221 Marionette TRACE conn2 <- [1,2526,null,{}] 15:02:16 INFO - PROCESS | 1770 | 1468706536225 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}] 15:02:16 INFO - PROCESS | 1770 | 1468706536228 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:16 INFO - PROCESS | 1770 | 1468706536337 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 15:02:16 INFO - PROCESS | 1770 | 1468706536421 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:16 INFO - PROCESS | 1770 | 1468706536422 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f13000 == 40 [pid = 1770] [id = 639] 15:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1184c8c00) [pid = 1770] [serial = 1917] [outer = 0x0] 15:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1184d6400) [pid = 1770] [serial = 1918] [outer = 0x1184c8c00] 15:02:16 INFO - PROCESS | 1770 | 1468706536452 Marionette DEBUG loaded listener.js 15:02:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x118615c00) [pid = 1770] [serial = 1919] [outer = 0x1184c8c00] 15:02:17 INFO - PROCESS | 1770 | 1468706537152 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]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 15:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 972ms 15:02:17 INFO - PROCESS | 1770 | 1468706537191 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 15:02:17 INFO - PROCESS | 1770 | 1468706537194 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 15:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 15:02:17 INFO - PROCESS | 1770 | 1468706537197 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 1770 | 1468706537199 Marionette TRACE conn2 <- [1,2530,null,{}] 15:02:17 INFO - PROCESS | 1770 | 1468706537203 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}] 15:02:17 INFO - PROCESS | 1770 | 1468706537204 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:17 INFO - PROCESS | 1770 | 1468706537304 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x12d0a1800 == 39 [pid = 1770] [id = 637] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x126ea4800 == 38 [pid = 1770] [id = 636] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x12c826800 == 37 [pid = 1770] [id = 635] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff8000 == 36 [pid = 1770] [id = 634] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x12ad56000 == 35 [pid = 1770] [id = 633] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x1297be000 == 34 [pid = 1770] [id = 632] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x1292d2000 == 33 [pid = 1770] [id = 631] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x126ea5800 == 32 [pid = 1770] [id = 630] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x125e13000 == 31 [pid = 1770] [id = 629] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x120ff8800 == 30 [pid = 1770] [id = 628] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x119315000 == 29 [pid = 1770] [id = 627] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x11713e000 == 28 [pid = 1770] [id = 626] 15:02:17 INFO - PROCESS | 1770 | --DOCSHELL 0x120f1a000 == 27 [pid = 1770] [id = 625] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1214fa400) [pid = 1770] [serial = 1846] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x125e52400) [pid = 1770] [serial = 1849] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x11856a000) [pid = 1770] [serial = 1834] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1185bb800) [pid = 1770] [serial = 1835] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118ef5800) [pid = 1770] [serial = 1837] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11948c800) [pid = 1770] [serial = 1838] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11327cc00) [pid = 1770] [serial = 1825] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x115efd800) [pid = 1770] [serial = 1826] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x12a8e6000) [pid = 1770] [serial = 1823] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x119608400) [pid = 1770] [serial = 1840] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x117104c00) [pid = 1770] [serial = 1831] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x117150c00) [pid = 1770] [serial = 1832] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1173cb400) [pid = 1770] [serial = 1828] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x118245800) [pid = 1770] [serial = 1829] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128caf400) [pid = 1770] [serial = 1859] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128f09400) [pid = 1770] [serial = 1861] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12889e400) [pid = 1770] [serial = 1852] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x116a73000) [pid = 1770] [serial = 1855] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x128bda400) [pid = 1770] [serial = 1853] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1196b6400) [pid = 1770] [serial = 1843] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x11977a400) [pid = 1770] [serial = 1844] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x129576400) [pid = 1770] [serial = 1862] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x128897c00) [pid = 1770] [serial = 1850] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x125395c00) [pid = 1770] [serial = 1847] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x118efa800) [pid = 1770] [serial = 1856] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1251df800) [pid = 1770] [serial = 1858] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1196af000) [pid = 1770] [serial = 1841] [outer = 0x0] [url = about:blank] 15:02:17 INFO - PROCESS | 1770 | 1468706537419 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 1770 | 1468706537422 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aaa800 == 28 [pid = 1770] [id = 640] 15:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x115efd800) [pid = 1770] [serial = 1920] [outer = 0x0] 15:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x116a70400) [pid = 1770] [serial = 1921] [outer = 0x115efd800] 15:02:17 INFO - PROCESS | 1770 | 1468706537450 Marionette DEBUG loaded listener.js 15:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x118423800) [pid = 1770] [serial = 1922] [outer = 0x115efd800] 15:02:17 INFO - PROCESS | 1770 | 1468706537764 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]]]}] 15:02:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 15:02:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 622ms 15:02:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 15:02:17 INFO - PROCESS | 1770 | 1468706537819 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 15:02:17 INFO - PROCESS | 1770 | 1468706537822 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 15:02:17 INFO - PROCESS | 1770 | 1468706537826 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 15:02:17 INFO - PROCESS | 1770 | 1468706537828 Marionette TRACE conn2 <- [1,2534,null,{}] 15:02:17 INFO - PROCESS | 1770 | 1468706537830 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}] 15:02:17 INFO - PROCESS | 1770 | 1468706537832 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:17 INFO - PROCESS | 1770 | 1468706537908 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 15:02:17 INFO - PROCESS | 1770 | 1468706537986 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:17 INFO - PROCESS | 1770 | 1468706537988 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x119d90800 == 29 [pid = 1770] [id = 641] 15:02:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11824b400) [pid = 1770] [serial = 1923] [outer = 0x0] 15:02:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118536400) [pid = 1770] [serial = 1924] [outer = 0x11824b400] 15:02:18 INFO - PROCESS | 1770 | 1468706538015 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1188c6800) [pid = 1770] [serial = 1925] [outer = 0x11824b400] 15:02:18 INFO - PROCESS | 1770 | 1468706538296 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]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 15:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 519ms 15:02:18 INFO - PROCESS | 1770 | 1468706538346 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 15:02:18 INFO - PROCESS | 1770 | 1468706538347 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 15:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 15:02:18 INFO - PROCESS | 1770 | 1468706538351 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 15:02:18 INFO - PROCESS | 1770 | 1468706538356 Marionette TRACE conn2 <- [1,2538,null,{}] 15:02:18 INFO - PROCESS | 1770 | 1468706538364 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}] 15:02:18 INFO - PROCESS | 1770 | 1468706538369 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:18 INFO - PROCESS | 1770 | 1468706538454 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 15:02:18 INFO - PROCESS | 1770 | 1468706538514 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:18 INFO - PROCESS | 1770 | 1468706538516 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x125382800 == 30 [pid = 1770] [id = 642] 15:02:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1188c3c00) [pid = 1770] [serial = 1926] [outer = 0x0] 15:02:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118ef5400) [pid = 1770] [serial = 1927] [outer = 0x1188c3c00] 15:02:18 INFO - PROCESS | 1770 | 1468706538544 Marionette DEBUG loaded listener.js 15:02:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1196bd400) [pid = 1770] [serial = 1928] [outer = 0x1188c3c00] 15:02:18 INFO - PROCESS | 1770 | 1468706538888 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]]]}] 15:02:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 15:02:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 577ms 15:02:18 INFO - PROCESS | 1770 | 1468706538928 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 15:02:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 15:02:18 INFO - PROCESS | 1770 | 1468706538930 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 15:02:18 INFO - PROCESS | 1770 | 1468706538936 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 15:02:18 INFO - PROCESS | 1770 | 1468706538938 Marionette TRACE conn2 <- [1,2542,null,{}] 15:02:18 INFO - PROCESS | 1770 | 1468706538941 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}] 15:02:18 INFO - PROCESS | 1770 | 1468706538943 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:19 INFO - PROCESS | 1770 | 1468706539068 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 15:02:19 INFO - PROCESS | 1770 | 1468706539158 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 1770 | 1468706539160 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x128deb800 == 31 [pid = 1770] [id = 643] 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1139ec400) [pid = 1770] [serial = 1929] [outer = 0x0] 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119d62800) [pid = 1770] [serial = 1930] [outer = 0x1139ec400] 15:02:19 INFO - PROCESS | 1770 | 1468706539202 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x121745400) [pid = 1770] [serial = 1931] [outer = 0x1139ec400] 15:02:19 INFO - PROCESS | 1770 | 1468706539565 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]]]}] 15:02:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 15:02:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 674ms 15:02:19 INFO - PROCESS | 1770 | 1468706539612 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 15:02:19 INFO - PROCESS | 1770 | 1468706539613 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 15:02:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 15:02:19 INFO - PROCESS | 1770 | 1468706539616 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 15:02:19 INFO - PROCESS | 1770 | 1468706539617 Marionette TRACE conn2 <- [1,2546,null,{}] 15:02:19 INFO - PROCESS | 1770 | 1468706539619 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}] 15:02:19 INFO - PROCESS | 1770 | 1468706539620 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:19 INFO - PROCESS | 1770 | 1468706539725 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 15:02:19 INFO - PROCESS | 1770 | 1468706539778 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:19 INFO - PROCESS | 1770 | 1468706539779 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186cb800 == 32 [pid = 1770] [id = 644] 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1218b7800) [pid = 1770] [serial = 1932] [outer = 0x0] 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x124c90000) [pid = 1770] [serial = 1933] [outer = 0x1218b7800] 15:02:19 INFO - PROCESS | 1770 | 1468706539803 Marionette DEBUG loaded listener.js 15:02:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125393000) [pid = 1770] [serial = 1934] [outer = 0x1218b7800] 15:02:20 INFO - PROCESS | 1770 | 1468706540132 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 15:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 568ms 15:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 15:02:20 INFO - PROCESS | 1770 | 1468706540185 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 1770 | 1468706540186 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 15:02:20 INFO - PROCESS | 1770 | 1468706540188 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 1770 | 1468706540189 Marionette TRACE conn2 <- [1,2550,null,{}] 15:02:20 INFO - PROCESS | 1770 | 1468706540192 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}] 15:02:20 INFO - PROCESS | 1770 | 1468706540196 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:20 INFO - PROCESS | 1770 | 1468706540321 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 15:02:20 INFO - PROCESS | 1770 | 1468706540325 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 1770 | 1468706540326 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9cb800 == 33 [pid = 1770] [id = 645] 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1249d1800) [pid = 1770] [serial = 1935] [outer = 0x0] 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x125e4d400) [pid = 1770] [serial = 1936] [outer = 0x1249d1800] 15:02:20 INFO - PROCESS | 1770 | 1468706540351 Marionette DEBUG loaded listener.js 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128f05000) [pid = 1770] [serial = 1937] [outer = 0x1249d1800] 15:02:20 INFO - PROCESS | 1770 | 1468706540679 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]]]}] 15:02:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 15:02:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 519ms 15:02:20 INFO - PROCESS | 1770 | 1468706540715 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 15:02:20 INFO - PROCESS | 1770 | 1468706540717 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 15:02:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 15:02:20 INFO - PROCESS | 1770 | 1468706540722 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 15:02:20 INFO - PROCESS | 1770 | 1468706540723 Marionette TRACE conn2 <- [1,2554,null,{}] 15:02:20 INFO - PROCESS | 1770 | 1468706540726 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}] 15:02:20 INFO - PROCESS | 1770 | 1468706540727 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:20 INFO - PROCESS | 1770 | 1468706540833 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 15:02:20 INFO - PROCESS | 1770 | 1468706540836 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:20 INFO - PROCESS | 1770 | 1468706540838 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b87d800 == 34 [pid = 1770] [id = 646] 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x125393800) [pid = 1770] [serial = 1938] [outer = 0x0] 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128ffd800) [pid = 1770] [serial = 1939] [outer = 0x125393800] 15:02:20 INFO - PROCESS | 1770 | 1468706540862 Marionette DEBUG loaded listener.js 15:02:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x129576800) [pid = 1770] [serial = 1940] [outer = 0x125393800] 15:02:21 INFO - PROCESS | 1770 | 1468706541211 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]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 15:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 518ms 15:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 15:02:21 INFO - PROCESS | 1770 | 1468706541245 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 15:02:21 INFO - PROCESS | 1770 | 1468706541247 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 15:02:21 INFO - PROCESS | 1770 | 1468706541249 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 1770 | 1468706541250 Marionette TRACE conn2 <- [1,2558,null,{}] 15:02:21 INFO - PROCESS | 1770 | 1468706541252 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}] 15:02:21 INFO - PROCESS | 1770 | 1468706541253 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:21 INFO - PROCESS | 1770 | 1468706541353 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 15:02:21 INFO - PROCESS | 1770 | 1468706541356 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:21 INFO - PROCESS | 1770 | 1468706541357 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4c9000 == 35 [pid = 1770] [id = 647] 15:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x129306000) [pid = 1770] [serial = 1941] [outer = 0x0] 15:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x129594000) [pid = 1770] [serial = 1942] [outer = 0x129306000] 15:02:21 INFO - PROCESS | 1770 | 1468706541381 Marionette DEBUG loaded listener.js 15:02:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1296a6c00) [pid = 1770] [serial = 1943] [outer = 0x129306000] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1214fb400) [pid = 1770] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1139f3000) [pid = 1770] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x11710f000) [pid = 1770] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1191b4800) [pid = 1770] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x128cbb400) [pid = 1770] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x118428800) [pid = 1770] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1133ed400) [pid = 1770] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x119657000) [pid = 1770] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1151dc000) [pid = 1770] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1151cfc00) [pid = 1770] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x110e54c00) [pid = 1770] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x118426800) [pid = 1770] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1188c1800) [pid = 1770] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1173c3400) [pid = 1770] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x117158800) [pid = 1770] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 15:02:21 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x119951400) [pid = 1770] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 15:02:21 INFO - PROCESS | 1770 | 1468706541841 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]]]}] 15:02:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 15:02:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 670ms 15:02:21 INFO - PROCESS | 1770 | 1468706541920 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 15:02:21 INFO - PROCESS | 1770 | 1468706541924 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 15:02:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 15:02:21 INFO - PROCESS | 1770 | 1468706541930 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 15:02:21 INFO - PROCESS | 1770 | 1468706541933 Marionette TRACE conn2 <- [1,2562,null,{}] 15:02:21 INFO - PROCESS | 1770 | 1468706541939 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}] 15:02:21 INFO - PROCESS | 1770 | 1468706541943 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:22 INFO - PROCESS | 1770 | 1468706542196 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 15:02:22 INFO - PROCESS | 1770 | 1468706542302 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:22 INFO - PROCESS | 1770 | 1468706542305 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x119450000 == 36 [pid = 1770] [id = 648] 15:02:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1168a5c00) [pid = 1770] [serial = 1944] [outer = 0x0] 15:02:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1170b0c00) [pid = 1770] [serial = 1945] [outer = 0x1168a5c00] 15:02:22 INFO - PROCESS | 1770 | 1468706542337 Marionette DEBUG loaded listener.js 15:02:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118245800) [pid = 1770] [serial = 1946] [outer = 0x1168a5c00] 15:02:22 INFO - PROCESS | 1770 | 1468706542826 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]]]}] 15:02:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 15:02:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 930ms 15:02:22 INFO - PROCESS | 1770 | 1468706542859 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 15:02:22 INFO - PROCESS | 1770 | 1468706542864 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 15:02:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 15:02:22 INFO - PROCESS | 1770 | 1468706542892 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 15:02:22 INFO - PROCESS | 1770 | 1468706542895 Marionette TRACE conn2 <- [1,2566,null,{}] 15:02:22 INFO - PROCESS | 1770 | 1468706542899 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}] 15:02:22 INFO - PROCESS | 1770 | 1468706542903 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:23 INFO - PROCESS | 1770 | 1468706543041 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 15:02:23 INFO - PROCESS | 1770 | 1468706543114 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 1770 | 1468706543115 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e22000 == 37 [pid = 1770] [id = 649] 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11861b400) [pid = 1770] [serial = 1947] [outer = 0x0] 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1188c7000) [pid = 1770] [serial = 1948] [outer = 0x11861b400] 15:02:23 INFO - PROCESS | 1770 | 1468706543145 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119482000) [pid = 1770] [serial = 1949] [outer = 0x11861b400] 15:02:23 INFO - PROCESS | 1770 | 1468706543602 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]]]}] 15:02:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 15:02:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 726ms 15:02:23 INFO - PROCESS | 1770 | 1468706543616 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 15:02:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 15:02:23 INFO - PROCESS | 1770 | 1468706543618 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 15:02:23 INFO - PROCESS | 1770 | 1468706543622 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 15:02:23 INFO - PROCESS | 1770 | 1468706543624 Marionette TRACE conn2 <- [1,2570,null,{}] 15:02:23 INFO - PROCESS | 1770 | 1468706543632 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}] 15:02:23 INFO - PROCESS | 1770 | 1468706543635 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:23 INFO - PROCESS | 1770 | 1468706543732 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 15:02:23 INFO - PROCESS | 1770 | 1468706543794 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:23 INFO - PROCESS | 1770 | 1468706543796 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c842800 == 38 [pid = 1770] [id = 650] 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119652000) [pid = 1770] [serial = 1950] [outer = 0x0] 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119d66000) [pid = 1770] [serial = 1951] [outer = 0x119652000] 15:02:23 INFO - PROCESS | 1770 | 1468706543827 Marionette DEBUG loaded listener.js 15:02:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12486d000) [pid = 1770] [serial = 1952] [outer = 0x119652000] 15:02:24 INFO - PROCESS | 1770 | 1468706544244 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]]]}] 15:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 15:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 672ms 15:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 15:02:24 INFO - PROCESS | 1770 | 1468706544295 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 15:02:24 INFO - PROCESS | 1770 | 1468706544297 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 15:02:24 INFO - PROCESS | 1770 | 1468706544299 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 15:02:24 INFO - PROCESS | 1770 | 1468706544300 Marionette TRACE conn2 <- [1,2574,null,{}] 15:02:24 INFO - PROCESS | 1770 | 1468706544303 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}] 15:02:24 INFO - PROCESS | 1770 | 1468706544304 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:24 INFO - PROCESS | 1770 | 1468706544403 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 15:02:24 INFO - PROCESS | 1770 | 1468706544462 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:24 INFO - PROCESS | 1770 | 1468706544464 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d08d000 == 39 [pid = 1770] [id = 651] 15:02:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x125c51800) [pid = 1770] [serial = 1953] [outer = 0x0] 15:02:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1288a6800) [pid = 1770] [serial = 1954] [outer = 0x125c51800] 15:02:24 INFO - PROCESS | 1770 | 1468706544492 Marionette DEBUG loaded listener.js 15:02:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x128cb0400) [pid = 1770] [serial = 1955] [outer = 0x125c51800] 15:02:24 INFO - PROCESS | 1770 | 1468706544948 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]]]}] 15:02:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 15:02:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 670ms 15:02:24 INFO - PROCESS | 1770 | 1468706544970 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 15:02:24 INFO - PROCESS | 1770 | 1468706544972 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 15:02:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 15:02:24 INFO - PROCESS | 1770 | 1468706544974 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 15:02:24 INFO - PROCESS | 1770 | 1468706544975 Marionette TRACE conn2 <- [1,2578,null,{}] 15:02:24 INFO - PROCESS | 1770 | 1468706544978 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}] 15:02:24 INFO - PROCESS | 1770 | 1468706544979 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:25 INFO - PROCESS | 1770 | 1468706545096 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 15:02:25 INFO - PROCESS | 1770 | 1468706545182 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 1770 | 1468706545184 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x116aab800 == 40 [pid = 1770] [id = 652] 15:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x113d4bc00) [pid = 1770] [serial = 1956] [outer = 0x0] 15:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x118249400) [pid = 1770] [serial = 1957] [outer = 0x113d4bc00] 15:02:25 INFO - PROCESS | 1770 | 1468706545214 Marionette DEBUG loaded listener.js 15:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x125e4bc00) [pid = 1770] [serial = 1958] [outer = 0x113d4bc00] 15:02:25 INFO - PROCESS | 1770 | 1468706545726 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]]]}] 15:02:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 15:02:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 774ms 15:02:25 INFO - PROCESS | 1770 | 1468706545748 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 15:02:25 INFO - PROCESS | 1770 | 1468706545751 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 15:02:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 15:02:25 INFO - PROCESS | 1770 | 1468706545776 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 15:02:25 INFO - PROCESS | 1770 | 1468706545777 Marionette TRACE conn2 <- [1,2582,null,{}] 15:02:25 INFO - PROCESS | 1770 | 1468706545781 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}] 15:02:25 INFO - PROCESS | 1770 | 1468706545783 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:25 INFO - PROCESS | 1770 | 1468706545878 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 15:02:25 INFO - PROCESS | 1770 | 1468706545959 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:25 INFO - PROCESS | 1770 | 1468706545961 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e4a800 == 41 [pid = 1770] [id = 653] 15:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x11710f400) [pid = 1770] [serial = 1959] [outer = 0x0] 15:02:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1184cd800) [pid = 1770] [serial = 1960] [outer = 0x11710f400] 15:02:25 INFO - PROCESS | 1770 | 1468706545988 Marionette DEBUG loaded listener.js 15:02:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1185b8000) [pid = 1770] [serial = 1961] [outer = 0x11710f400] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x12b87d800 == 40 [pid = 1770] [id = 646] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9cb800 == 39 [pid = 1770] [id = 645] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x1186cb800 == 38 [pid = 1770] [id = 644] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x128deb800 == 37 [pid = 1770] [id = 643] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x125382800 == 36 [pid = 1770] [id = 642] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x119d90800 == 35 [pid = 1770] [id = 641] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x116aaa800 == 34 [pid = 1770] [id = 640] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x113bc0800 == 33 [pid = 1770] [id = 638] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x120f13000 == 32 [pid = 1770] [id = 639] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x116aab800 == 31 [pid = 1770] [id = 652] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x12d08d000 == 30 [pid = 1770] [id = 651] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x12c842800 == 29 [pid = 1770] [id = 650] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x125e22000 == 28 [pid = 1770] [id = 649] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4c9000 == 27 [pid = 1770] [id = 647] 15:02:26 INFO - PROCESS | 1770 | --DOCSHELL 0x119450000 == 26 [pid = 1770] [id = 648] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x12a7b3400) [pid = 1770] [serial = 1912] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x124c90800) [pid = 1770] [serial = 1894] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x117109400) [pid = 1770] [serial = 1879] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1177c5400) [pid = 1770] [serial = 1880] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1184cf800) [pid = 1770] [serial = 1877] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1173c2800) [pid = 1770] [serial = 1876] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x128cbc800) [pid = 1770] [serial = 1897] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x128bd2400) [pid = 1770] [serial = 1895] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128ff8800) [pid = 1770] [serial = 1900] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x118567c00) [pid = 1770] [serial = 1882] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1185c4c00) [pid = 1770] [serial = 1883] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1170afc00) [pid = 1770] [serial = 1903] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x11977a800) [pid = 1770] [serial = 1888] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119ec9800) [pid = 1770] [serial = 1889] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x11861e800) [pid = 1770] [serial = 1904] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x118ef6000) [pid = 1770] [serial = 1885] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1296a9800) [pid = 1770] [serial = 1910] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x129309c00) [pid = 1770] [serial = 1901] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1194a5000) [pid = 1770] [serial = 1886] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x11617a000) [pid = 1770] [serial = 1865] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1122be400) [pid = 1770] [serial = 1864] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1185c0400) [pid = 1770] [serial = 1868] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1184d5400) [pid = 1770] [serial = 1867] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1196b6800) [pid = 1770] [serial = 1871] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x11948a800) [pid = 1770] [serial = 1870] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x12930dc00) [pid = 1770] [serial = 1909] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1249d6400) [pid = 1770] [serial = 1906] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x1196b0c00) [pid = 1770] [serial = 1891] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x1253e8000) [pid = 1770] [serial = 1874] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x121466800) [pid = 1770] [serial = 1873] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x128f0a800) [pid = 1770] [serial = 1898] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1214fa000) [pid = 1770] [serial = 1892] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x128cb2000) [pid = 1770] [serial = 1907] [outer = 0x0] [url = about:blank] 15:02:26 INFO - PROCESS | 1770 | 1468706546846 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]]]}] 15:02:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 15:02:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 1124ms 15:02:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 15:02:26 INFO - PROCESS | 1770 | 1468706546899 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 15:02:26 INFO - PROCESS | 1770 | 1468706546903 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 15:02:26 INFO - PROCESS | 1770 | 1468706546906 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 15:02:26 INFO - PROCESS | 1770 | 1468706546910 Marionette TRACE conn2 <- [1,2586,null,{}] 15:02:26 INFO - PROCESS | 1770 | 1468706546913 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}] 15:02:26 INFO - PROCESS | 1770 | 1468706546914 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:26 INFO - PROCESS | 1770 | 1468706546992 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 15:02:26 INFO - PROCESS | 1770 | 1468706546996 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:26 INFO - PROCESS | 1770 | 1468706546998 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x117456800 == 27 [pid = 1770] [id = 654] 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1163b3800) [pid = 1770] [serial = 1962] [outer = 0x0] 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1170ab400) [pid = 1770] [serial = 1963] [outer = 0x1163b3800] 15:02:27 INFO - PROCESS | 1770 | 1468706547027 Marionette DEBUG loaded listener.js 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x11710e800) [pid = 1770] [serial = 1964] [outer = 0x1163b3800] 15:02:27 INFO - PROCESS | 1770 | 1468706547389 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]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 15:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 524ms 15:02:27 INFO - PROCESS | 1770 | 1468706547430 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 1770 | 1468706547435 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 15:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 15:02:27 INFO - PROCESS | 1770 | 1468706547447 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 1770 | 1468706547448 Marionette TRACE conn2 <- [1,2590,null,{}] 15:02:27 INFO - PROCESS | 1770 | 1468706547451 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}] 15:02:27 INFO - PROCESS | 1770 | 1468706547452 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:27 INFO - PROCESS | 1770 | 1468706547531 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 15:02:27 INFO - PROCESS | 1770 | 1468706547537 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:27 INFO - PROCESS | 1770 | 1468706547539 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x119799800 == 28 [pid = 1770] [id = 655] 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x117150800) [pid = 1770] [serial = 1965] [outer = 0x0] 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1184c9400) [pid = 1770] [serial = 1966] [outer = 0x117150800] 15:02:27 INFO - PROCESS | 1770 | 1468706547566 Marionette DEBUG loaded listener.js 15:02:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x11856e400) [pid = 1770] [serial = 1967] [outer = 0x117150800] 15:02:27 INFO - PROCESS | 1770 | 1468706547937 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]]]}] 15:02:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 15:02:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 523ms 15:02:27 INFO - PROCESS | 1770 | 1468706547968 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 15:02:27 INFO - PROCESS | 1770 | 1468706547969 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 15:02:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 15:02:27 INFO - PROCESS | 1770 | 1468706547972 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 15:02:27 INFO - PROCESS | 1770 | 1468706547974 Marionette TRACE conn2 <- [1,2594,null,{}] 15:02:27 INFO - PROCESS | 1770 | 1468706547982 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}] 15:02:27 INFO - PROCESS | 1770 | 1468706547987 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:28 INFO - PROCESS | 1770 | 1468706548063 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 15:02:28 INFO - PROCESS | 1770 | 1468706548071 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 1770 | 1468706548073 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x121919800 == 29 [pid = 1770] [id = 656] 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1188c9c00) [pid = 1770] [serial = 1968] [outer = 0x0] 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1191a9800) [pid = 1770] [serial = 1969] [outer = 0x1188c9c00] 15:02:28 INFO - PROCESS | 1770 | 1468706548100 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x11948b000) [pid = 1770] [serial = 1970] [outer = 0x1188c9c00] 15:02:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 15:02:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 469ms 15:02:28 INFO - PROCESS | 1770 | 1468706548437 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]]]}] 15:02:28 INFO - PROCESS | 1770 | 1468706548442 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 15:02:28 INFO - PROCESS | 1770 | 1468706548444 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 15:02:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 15:02:28 INFO - PROCESS | 1770 | 1468706548446 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 15:02:28 INFO - PROCESS | 1770 | 1468706548447 Marionette TRACE conn2 <- [1,2598,null,{}] 15:02:28 INFO - PROCESS | 1770 | 1468706548449 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}] 15:02:28 INFO - PROCESS | 1770 | 1468706548450 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:28 INFO - PROCESS | 1770 | 1468706548533 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 15:02:28 INFO - PROCESS | 1770 | 1468706548602 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:28 INFO - PROCESS | 1770 | 1468706548603 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x12532a000 == 30 [pid = 1770] [id = 657] 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1188e8c00) [pid = 1770] [serial = 1971] [outer = 0x0] 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1194a0c00) [pid = 1770] [serial = 1972] [outer = 0x1188e8c00] 15:02:28 INFO - PROCESS | 1770 | 1468706548629 Marionette DEBUG loaded listener.js 15:02:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1196b2800) [pid = 1770] [serial = 1973] [outer = 0x1188e8c00] 15:02:28 INFO - PROCESS | 1770 | 1468706548963 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]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 15:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 568ms 15:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 15:02:29 INFO - PROCESS | 1770 | 1468706549014 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 1770 | 1468706549015 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 15:02:29 INFO - PROCESS | 1770 | 1468706549017 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 1770 | 1468706549018 Marionette TRACE conn2 <- [1,2602,null,{}] 15:02:29 INFO - PROCESS | 1770 | 1468706549020 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}] 15:02:29 INFO - PROCESS | 1770 | 1468706549022 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:29 INFO - PROCESS | 1770 | 1468706549114 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 15:02:29 INFO - PROCESS | 1770 | 1468706549151 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:29 INFO - PROCESS | 1770 | 1468706549152 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b86000 == 31 [pid = 1770] [id = 658] 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x118431c00) [pid = 1770] [serial = 1974] [outer = 0x0] 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1196bc000) [pid = 1770] [serial = 1975] [outer = 0x118431c00] 15:02:29 INFO - PROCESS | 1770 | 1468706549176 Marionette DEBUG loaded listener.js 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x119ec6000) [pid = 1770] [serial = 1976] [outer = 0x118431c00] 15:02:29 INFO - PROCESS | 1770 | 1468706549513 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]]]}] 15:02:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 15:02:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 519ms 15:02:29 INFO - PROCESS | 1770 | 1468706549537 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 15:02:29 INFO - PROCESS | 1770 | 1468706549539 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 15:02:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 15:02:29 INFO - PROCESS | 1770 | 1468706549541 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 15:02:29 INFO - PROCESS | 1770 | 1468706549542 Marionette TRACE conn2 <- [1,2606,null,{}] 15:02:29 INFO - PROCESS | 1770 | 1468706549549 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}] 15:02:29 INFO - PROCESS | 1770 | 1468706549553 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:29 INFO - PROCESS | 1770 | 1468706549655 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 15:02:29 INFO - PROCESS | 1770 | 1468706549694 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:29 INFO - PROCESS | 1770 | 1468706549695 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x129536800 == 32 [pid = 1770] [id = 659] 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119ecb400) [pid = 1770] [serial = 1977] [outer = 0x0] 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1212a0c00) [pid = 1770] [serial = 1978] [outer = 0x119ecb400] 15:02:29 INFO - PROCESS | 1770 | 1468706549719 Marionette DEBUG loaded listener.js 15:02:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1253e5800) [pid = 1770] [serial = 1979] [outer = 0x119ecb400] 15:02:30 INFO - PROCESS | 1770 | 1468706550045 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]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 15:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 518ms 15:02:30 INFO - PROCESS | 1770 | 1468706550060 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 15:02:30 INFO - PROCESS | 1770 | 1468706550061 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 15:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 15:02:30 INFO - PROCESS | 1770 | 1468706550063 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 1770 | 1468706550064 Marionette TRACE conn2 <- [1,2610,null,{}] 15:02:30 INFO - PROCESS | 1770 | 1468706550076 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}] 15:02:30 INFO - PROCESS | 1770 | 1468706550077 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:30 INFO - PROCESS | 1770 | 1468706550177 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 15:02:30 INFO - PROCESS | 1770 | 1468706550181 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 1770 | 1468706550182 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a736000 == 33 [pid = 1770] [id = 660] 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119ecc400) [pid = 1770] [serial = 1980] [outer = 0x0] 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x126903800) [pid = 1770] [serial = 1981] [outer = 0x119ecc400] 15:02:30 INFO - PROCESS | 1770 | 1468706550206 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x12889e400) [pid = 1770] [serial = 1982] [outer = 0x119ecc400] 15:02:30 INFO - PROCESS | 1770 | 1468706550547 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]]]}] 15:02:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 15:02:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 523ms 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1139ec400) [pid = 1770] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12a6bb800) [pid = 1770] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x11824b400) [pid = 1770] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1184c8c00) [pid = 1770] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x115efd800) [pid = 1770] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1188c3c00) [pid = 1770] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x110e4d400) [pid = 1770] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x129306000) [pid = 1770] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x125393800) [pid = 1770] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1249d1800) [pid = 1770] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 15:02:30 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1218b7800) [pid = 1770] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 15:02:30 INFO - PROCESS | 1770 | 1468706550683 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 15:02:30 INFO - PROCESS | 1770 | 1468706550684 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 15:02:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 15:02:30 INFO - PROCESS | 1770 | 1468706550694 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 15:02:30 INFO - PROCESS | 1770 | 1468706550695 Marionette TRACE conn2 <- [1,2614,null,{}] 15:02:30 INFO - PROCESS | 1770 | 1468706550698 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}] 15:02:30 INFO - PROCESS | 1770 | 1468706550699 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:30 INFO - PROCESS | 1770 | 1468706550773 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 15:02:30 INFO - PROCESS | 1770 | 1468706550775 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:30 INFO - PROCESS | 1770 | 1468706550776 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297a7800 == 34 [pid = 1770] [id = 661] 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x111c13800) [pid = 1770] [serial = 1983] [outer = 0x0] 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1184c8c00) [pid = 1770] [serial = 1984] [outer = 0x111c13800] 15:02:30 INFO - PROCESS | 1770 | 1468706550803 Marionette DEBUG loaded listener.js 15:02:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1196b0c00) [pid = 1770] [serial = 1985] [outer = 0x111c13800] 15:02:31 INFO - PROCESS | 1770 | 1468706551129 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]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 15:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 469ms 15:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 15:02:31 INFO - PROCESS | 1770 | 1468706551163 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 1770 | 1468706551164 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 15:02:31 INFO - PROCESS | 1770 | 1468706551167 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 1770 | 1468706551168 Marionette TRACE conn2 <- [1,2618,null,{}] 15:02:31 INFO - PROCESS | 1770 | 1468706551170 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}] 15:02:31 INFO - PROCESS | 1770 | 1468706551171 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:31 INFO - PROCESS | 1770 | 1468706551254 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 15:02:31 INFO - PROCESS | 1770 | 1468706551258 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 1770 | 1468706551259 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c31f800 == 35 [pid = 1770] [id = 662] 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118569400) [pid = 1770] [serial = 1986] [outer = 0x0] 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x126911800) [pid = 1770] [serial = 1987] [outer = 0x118569400] 15:02:31 INFO - PROCESS | 1770 | 1468706551283 Marionette DEBUG loaded listener.js 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x128cb1c00) [pid = 1770] [serial = 1988] [outer = 0x118569400] 15:02:31 INFO - PROCESS | 1770 | 1468706551609 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]]]}] 15:02:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 15:02:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 470ms 15:02:31 INFO - PROCESS | 1770 | 1468706551638 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 15:02:31 INFO - PROCESS | 1770 | 1468706551639 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 15:02:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 15:02:31 INFO - PROCESS | 1770 | 1468706551641 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 15:02:31 INFO - PROCESS | 1770 | 1468706551642 Marionette TRACE conn2 <- [1,2622,null,{}] 15:02:31 INFO - PROCESS | 1770 | 1468706551644 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}] 15:02:31 INFO - PROCESS | 1770 | 1468706551645 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:31 INFO - PROCESS | 1770 | 1468706551748 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 15:02:31 INFO - PROCESS | 1770 | 1468706551757 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:31 INFO - PROCESS | 1770 | 1468706551758 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c33d800 == 36 [pid = 1770] [id = 663] 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128cb2000) [pid = 1770] [serial = 1989] [outer = 0x0] 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x128d68000) [pid = 1770] [serial = 1990] [outer = 0x128cb2000] 15:02:31 INFO - PROCESS | 1770 | 1468706551782 Marionette DEBUG loaded listener.js 15:02:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128f0b400) [pid = 1770] [serial = 1991] [outer = 0x128cb2000] 15:02:32 INFO - PROCESS | 1770 | 1468706552095 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]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 15:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 468ms 15:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 15:02:32 INFO - PROCESS | 1770 | 1468706552109 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 1770 | 1468706552111 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 15:02:32 INFO - PROCESS | 1770 | 1468706552113 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 1770 | 1468706552114 Marionette TRACE conn2 <- [1,2626,null,{}] 15:02:32 INFO - PROCESS | 1770 | 1468706552119 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}] 15:02:32 INFO - PROCESS | 1770 | 1468706552122 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:32 INFO - PROCESS | 1770 | 1468706552218 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 15:02:32 INFO - PROCESS | 1770 | 1468706552223 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 1770 | 1468706552224 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc36000 == 37 [pid = 1770] [id = 664] 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x128fef400) [pid = 1770] [serial = 1992] [outer = 0x0] 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x129310c00) [pid = 1770] [serial = 1993] [outer = 0x128fef400] 15:02:32 INFO - PROCESS | 1770 | 1468706552250 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1296a9800) [pid = 1770] [serial = 1994] [outer = 0x128fef400] 15:02:32 INFO - PROCESS | 1770 | 1468706552588 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]]]}] 15:02:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 15:02:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 519ms 15:02:32 INFO - PROCESS | 1770 | 1468706552633 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 15:02:32 INFO - PROCESS | 1770 | 1468706552636 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 15:02:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 15:02:32 INFO - PROCESS | 1770 | 1468706552649 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 15:02:32 INFO - PROCESS | 1770 | 1468706552650 Marionette TRACE conn2 <- [1,2630,null,{}] 15:02:32 INFO - PROCESS | 1770 | 1468706552652 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}] 15:02:32 INFO - PROCESS | 1770 | 1468706552653 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:32 INFO - PROCESS | 1770 | 1468706552775 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 15:02:32 INFO - PROCESS | 1770 | 1468706552831 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:32 INFO - PROCESS | 1770 | 1468706552833 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x113d66000 == 38 [pid = 1770] [id = 665] 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x110e57400) [pid = 1770] [serial = 1995] [outer = 0x0] 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x111c22000) [pid = 1770] [serial = 1996] [outer = 0x110e57400] 15:02:32 INFO - PROCESS | 1770 | 1468706552864 Marionette DEBUG loaded listener.js 15:02:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x113377000) [pid = 1770] [serial = 1997] [outer = 0x110e57400] 15:02:33 INFO - PROCESS | 1770 | 1468706553391 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]]]}] 15:02:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 15:02:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 769ms 15:02:33 INFO - PROCESS | 1770 | 1468706553429 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 15:02:33 INFO - PROCESS | 1770 | 1468706553431 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 15:02:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 15:02:33 INFO - PROCESS | 1770 | 1468706553438 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 15:02:33 INFO - PROCESS | 1770 | 1468706553439 Marionette TRACE conn2 <- [1,2634,null,{}] 15:02:33 INFO - PROCESS | 1770 | 1468706553442 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}] 15:02:33 INFO - PROCESS | 1770 | 1468706553446 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:33 INFO - PROCESS | 1770 | 1468706553555 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 15:02:33 INFO - PROCESS | 1770 | 1468706553636 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:33 INFO - PROCESS | 1770 | 1468706553637 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x12148b800 == 39 [pid = 1770] [id = 666] 15:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1174cac00) [pid = 1770] [serial = 1998] [outer = 0x0] 15:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118429400) [pid = 1770] [serial = 1999] [outer = 0x1174cac00] 15:02:33 INFO - PROCESS | 1770 | 1468706553667 Marionette DEBUG loaded listener.js 15:02:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x118571000) [pid = 1770] [serial = 2000] [outer = 0x1174cac00] 15:02:34 INFO - PROCESS | 1770 | 1468706554336 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]]]}] 15:02:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 15:02:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 974ms 15:02:34 INFO - PROCESS | 1770 | 1468706554410 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 15:02:34 INFO - PROCESS | 1770 | 1468706554412 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 15:02:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 15:02:34 INFO - PROCESS | 1770 | 1468706554416 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 15:02:34 INFO - PROCESS | 1770 | 1468706554417 Marionette TRACE conn2 <- [1,2638,null,{}] 15:02:34 INFO - PROCESS | 1770 | 1468706554421 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}] 15:02:34 INFO - PROCESS | 1770 | 1468706554423 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:34 INFO - PROCESS | 1770 | 1468706554528 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 15:02:34 INFO - PROCESS | 1770 | 1468706554589 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:34 INFO - PROCESS | 1770 | 1468706554591 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x119453000 == 40 [pid = 1770] [id = 667] 15:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1177c9c00) [pid = 1770] [serial = 2001] [outer = 0x0] 15:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11824a000) [pid = 1770] [serial = 2002] [outer = 0x1177c9c00] 15:02:34 INFO - PROCESS | 1770 | 1468706554620 Marionette DEBUG loaded listener.js 15:02:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x1185b6800) [pid = 1770] [serial = 2003] [outer = 0x1177c9c00] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc36000 == 39 [pid = 1770] [id = 664] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x12c33d800 == 38 [pid = 1770] [id = 663] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x12c31f800 == 37 [pid = 1770] [id = 662] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x1297a7800 == 36 [pid = 1770] [id = 661] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x12a736000 == 35 [pid = 1770] [id = 660] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x129536800 == 34 [pid = 1770] [id = 659] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x128b86000 == 33 [pid = 1770] [id = 658] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x12532a000 == 32 [pid = 1770] [id = 657] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x121919800 == 31 [pid = 1770] [id = 656] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x119799800 == 30 [pid = 1770] [id = 655] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x117456800 == 29 [pid = 1770] [id = 654] 15:02:34 INFO - PROCESS | 1770 | --DOCSHELL 0x118e4a800 == 28 [pid = 1770] [id = 653] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x129576800) [pid = 1770] [serial = 1940] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x125e4d400) [pid = 1770] [serial = 1936] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x128ffd800) [pid = 1770] [serial = 1939] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128f05000) [pid = 1770] [serial = 1937] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x124c90000) [pid = 1770] [serial = 1933] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x125393000) [pid = 1770] [serial = 1934] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x121745400) [pid = 1770] [serial = 1931] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x119d62800) [pid = 1770] [serial = 1930] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12a7bf800) [pid = 1770] [serial = 1913] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118536400) [pid = 1770] [serial = 1924] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1184d6400) [pid = 1770] [serial = 1918] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x118615c00) [pid = 1770] [serial = 1919] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x116a70400) [pid = 1770] [serial = 1921] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x118ef5400) [pid = 1770] [serial = 1927] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x113d46c00) [pid = 1770] [serial = 1916] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1122bd800) [pid = 1770] [serial = 1915] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x1188c6800) [pid = 1770] [serial = 1925] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1196bd400) [pid = 1770] [serial = 1928] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x118423800) [pid = 1770] [serial = 1922] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x129594000) [pid = 1770] [serial = 1942] [outer = 0x0] [url = about:blank] 15:02:34 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1296a6c00) [pid = 1770] [serial = 1943] [outer = 0x0] [url = about:blank] 15:02:35 INFO - PROCESS | 1770 | 1468706555006 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]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 15:02:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 623ms 15:02:35 INFO - PROCESS | 1770 | 1468706555039 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 1770 | 1468706555042 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 15:02:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 15:02:35 INFO - PROCESS | 1770 | 1468706555047 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 1770 | 1468706555049 Marionette TRACE conn2 <- [1,2642,null,{}] 15:02:35 INFO - PROCESS | 1770 | 1468706555053 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}] 15:02:35 INFO - PROCESS | 1770 | 1468706555055 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:35 INFO - PROCESS | 1770 | 1468706555133 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 15:02:35 INFO - PROCESS | 1770 | 1468706555139 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 1770 | 1468706555140 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f05000 == 29 [pid = 1770] [id = 668] 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1185bcc00) [pid = 1770] [serial = 2004] [outer = 0x0] 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1188c3c00) [pid = 1770] [serial = 2005] [outer = 0x1185bcc00] 15:02:35 INFO - PROCESS | 1770 | 1468706555167 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1191b5000) [pid = 1770] [serial = 2006] [outer = 0x1185bcc00] 15:02:35 INFO - PROCESS | 1770 | 1468706555561 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]]]}] 15:02:35 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 15:02:35 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 524ms 15:02:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 15:02:35 INFO - PROCESS | 1770 | 1468706555572 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 15:02:35 INFO - PROCESS | 1770 | 1468706555573 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 15:02:35 INFO - PROCESS | 1770 | 1468706555575 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 15:02:35 INFO - PROCESS | 1770 | 1468706555577 Marionette TRACE conn2 <- [1,2646,null,{}] 15:02:35 INFO - PROCESS | 1770 | 1468706555589 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}] 15:02:35 INFO - PROCESS | 1770 | 1468706555593 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:35 INFO - PROCESS | 1770 | 1468706555719 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 15:02:35 INFO - PROCESS | 1770 | 1468706555729 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:35 INFO - PROCESS | 1770 | 1468706555732 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x1266e8000 == 30 [pid = 1770] [id = 669] 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x119603000) [pid = 1770] [serial = 2007] [outer = 0x0] 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1196b7c00) [pid = 1770] [serial = 2008] [outer = 0x119603000] 15:02:35 INFO - PROCESS | 1770 | 1468706555777 Marionette DEBUG loaded listener.js 15:02:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x119d60000) [pid = 1770] [serial = 2009] [outer = 0x119603000] 15:02:36 INFO - PROCESS | 1770 | 1468706556208 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]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 15:02:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 673ms 15:02:36 INFO - PROCESS | 1770 | 1468706556249 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 1770 | 1468706556251 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 15:02:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 15:02:36 INFO - PROCESS | 1770 | 1468706556253 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 1770 | 1468706556254 Marionette TRACE conn2 <- [1,2650,null,{}] 15:02:36 INFO - PROCESS | 1770 | 1468706556256 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}] 15:02:36 INFO - PROCESS | 1770 | 1468706556258 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:36 INFO - PROCESS | 1770 | 1468706556339 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 15:02:36 INFO - PROCESS | 1770 | 1468706556343 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:36 INFO - PROCESS | 1770 | 1468706556344 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292b9000 == 31 [pid = 1770] [id = 670] 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x115e63000) [pid = 1770] [serial = 2010] [outer = 0x0] 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x12129f400) [pid = 1770] [serial = 2011] [outer = 0x115e63000] 15:02:36 INFO - PROCESS | 1770 | 1468706556369 Marionette DEBUG loaded listener.js 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x121badc00) [pid = 1770] [serial = 2012] [outer = 0x115e63000] 15:02:36 INFO - PROCESS | 1770 | 1468706556675 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]]]}] 15:02:36 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 15:02:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 470ms 15:02:36 INFO - PROCESS | 1770 | 1468706556723 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 15:02:36 INFO - PROCESS | 1770 | 1468706556724 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 15:02:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 15:02:36 INFO - PROCESS | 1770 | 1468706556726 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 15:02:36 INFO - PROCESS | 1770 | 1468706556727 Marionette TRACE conn2 <- [1,2654,null,{}] 15:02:36 INFO - PROCESS | 1770 | 1468706556730 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}] 15:02:36 INFO - PROCESS | 1770 | 1468706556731 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:36 INFO - PROCESS | 1770 | 1468706556805 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 15:02:36 INFO - PROCESS | 1770 | 1468706556874 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:36 INFO - PROCESS | 1770 | 1468706556875 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x1199c3000 == 32 [pid = 1770] [id = 671] 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1151dd400) [pid = 1770] [serial = 2013] [outer = 0x0] 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1251d9000) [pid = 1770] [serial = 2014] [outer = 0x1151dd400] 15:02:36 INFO - PROCESS | 1770 | 1468706556899 Marionette DEBUG loaded listener.js 15:02:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125e45400) [pid = 1770] [serial = 2015] [outer = 0x1151dd400] 15:02:37 INFO - PROCESS | 1770 | 1468706557207 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]]]}] 15:02:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 15:02:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 520ms 15:02:37 INFO - PROCESS | 1770 | 1468706557248 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 15:02:37 INFO - PROCESS | 1770 | 1468706557249 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 15:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 15:02:37 INFO - PROCESS | 1770 | 1468706557252 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 15:02:37 INFO - PROCESS | 1770 | 1468706557255 Marionette TRACE conn2 <- [1,2658,null,{}] 15:02:37 INFO - PROCESS | 1770 | 1468706557257 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}] 15:02:37 INFO - PROCESS | 1770 | 1468706557261 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:37 INFO - PROCESS | 1770 | 1468706557376 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 15:02:37 INFO - PROCESS | 1770 | 1468706557390 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 1770 | 1468706557391 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b888000 == 33 [pid = 1770] [id = 672] 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1269d8800) [pid = 1770] [serial = 2016] [outer = 0x0] 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128cae400) [pid = 1770] [serial = 2017] [outer = 0x1269d8800] 15:02:37 INFO - PROCESS | 1770 | 1468706557416 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x129589c00) [pid = 1770] [serial = 2018] [outer = 0x1269d8800] 15:02:37 INFO - PROCESS | 1770 | 1468706557728 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]]]}] 15:02:37 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 15:02:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 521ms 15:02:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 15:02:37 INFO - PROCESS | 1770 | 1468706557778 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 15:02:37 INFO - PROCESS | 1770 | 1468706557779 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 15:02:37 INFO - PROCESS | 1770 | 1468706557781 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 15:02:37 INFO - PROCESS | 1770 | 1468706557783 Marionette TRACE conn2 <- [1,2662,null,{}] 15:02:37 INFO - PROCESS | 1770 | 1468706557785 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}] 15:02:37 INFO - PROCESS | 1770 | 1468706557786 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:37 INFO - PROCESS | 1770 | 1468706557889 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 15:02:37 INFO - PROCESS | 1770 | 1468706557892 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:37 INFO - PROCESS | 1770 | 1468706557893 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c337000 == 34 [pid = 1770] [id = 673] 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x129594000) [pid = 1770] [serial = 2019] [outer = 0x0] 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a6ba800) [pid = 1770] [serial = 2020] [outer = 0x129594000] 15:02:37 INFO - PROCESS | 1770 | 1468706557917 Marionette DEBUG loaded listener.js 15:02:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12a7b4400) [pid = 1770] [serial = 2021] [outer = 0x129594000] 15:02:38 INFO - PROCESS | 1770 | 1468706558304 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]]]}] 15:02:38 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 15:02:38 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 568ms 15:02:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 15:02:38 INFO - PROCESS | 1770 | 1468706558351 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 15:02:38 INFO - PROCESS | 1770 | 1468706558353 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 15:02:38 INFO - PROCESS | 1770 | 1468706558357 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 15:02:38 INFO - PROCESS | 1770 | 1468706558359 Marionette TRACE conn2 <- [1,2666,null,{}] 15:02:38 INFO - PROCESS | 1770 | 1468706558362 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}] 15:02:38 INFO - PROCESS | 1770 | 1468706558364 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:38 INFO - PROCESS | 1770 | 1468706558513 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 15:02:38 INFO - PROCESS | 1770 | 1468706558535 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:38 INFO - PROCESS | 1770 | 1468706558535 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc2a800 == 35 [pid = 1770] [id = 674] 15:02:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7b8000) [pid = 1770] [serial = 2022] [outer = 0x0] 15:02:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12a803c00) [pid = 1770] [serial = 2023] [outer = 0x12a7b8000] 15:02:38 INFO - PROCESS | 1770 | 1468706558572 Marionette DEBUG loaded listener.js 15:02:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x12a80d400) [pid = 1770] [serial = 2024] [outer = 0x12a7b8000] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x118431c00) [pid = 1770] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1188c9c00) [pid = 1770] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x117150800) [pid = 1770] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11710f400) [pid = 1770] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x119ecb400) [pid = 1770] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1168a5c00) [pid = 1770] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x11861b400) [pid = 1770] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x119652000) [pid = 1770] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x119ecc400) [pid = 1770] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x125c51800) [pid = 1770] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x111c13800) [pid = 1770] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x113d4bc00) [pid = 1770] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x128cb2000) [pid = 1770] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1163b3800) [pid = 1770] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x118569400) [pid = 1770] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 15:02:39 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1188e8c00) [pid = 1770] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 15:02:39 INFO - PROCESS | 1770 | 1468706559480 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]]]}] 15:02:39 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) 15:02:39 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1170ms 15:02:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 15:02:39 INFO - PROCESS | 1770 | 1468706559527 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 15:02:39 INFO - PROCESS | 1770 | 1468706559528 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 15:02:39 INFO - PROCESS | 1770 | 1468706559530 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 15:02:39 INFO - PROCESS | 1770 | 1468706559531 Marionette TRACE conn2 <- [1,2670,null,{}] 15:02:39 INFO - PROCESS | 1770 | 1468706559534 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}] 15:02:39 INFO - PROCESS | 1770 | 1468706559535 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:39 INFO - PROCESS | 1770 | 1468706559612 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 15:02:39 INFO - PROCESS | 1770 | 1468706559616 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:39 INFO - PROCESS | 1770 | 1468706559626 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a733000 == 36 [pid = 1770] [id = 675] 15:02:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1139ecc00) [pid = 1770] [serial = 2025] [outer = 0x0] 15:02:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1184d5400) [pid = 1770] [serial = 2026] [outer = 0x1139ecc00] 15:02:39 INFO - PROCESS | 1770 | 1468706559651 Marionette DEBUG loaded listener.js 15:02:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188c6000) [pid = 1770] [serial = 2027] [outer = 0x1139ecc00] 15:02:40 INFO - PROCESS | 1770 | 1468706560545 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"]]]}] 15:02:40 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 15:02:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 15:02:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:40 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1025ms 15:02:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 15:02:40 INFO - PROCESS | 1770 | 1468706560562 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 15:02:40 INFO - PROCESS | 1770 | 1468706560563 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 15:02:40 INFO - PROCESS | 1770 | 1468706560565 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 15:02:40 INFO - PROCESS | 1770 | 1468706560566 Marionette TRACE conn2 <- [1,2674,null,{}] 15:02:40 INFO - PROCESS | 1770 | 1468706560570 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}] 15:02:40 INFO - PROCESS | 1770 | 1468706560571 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:40 INFO - PROCESS | 1770 | 1468706560647 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 15:02:40 INFO - PROCESS | 1770 | 1468706560708 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:40 INFO - PROCESS | 1770 | 1468706560709 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292b7800 == 37 [pid = 1770] [id = 676] 15:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1170b3400) [pid = 1770] [serial = 2028] [outer = 0x0] 15:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x125c51800) [pid = 1770] [serial = 2029] [outer = 0x1170b3400] 15:02:40 INFO - PROCESS | 1770 | 1468706560733 Marionette DEBUG loaded listener.js 15:02:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1251e3000) [pid = 1770] [serial = 2030] [outer = 0x1170b3400] 15:02:41 INFO - PROCESS | 1770 | 1468706561526 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"]]]}] 15:02:41 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 15:02:41 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:41 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 15:02:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:41 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 973ms 15:02:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 15:02:41 INFO - PROCESS | 1770 | 1468706561539 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 15:02:41 INFO - PROCESS | 1770 | 1468706561542 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 15:02:41 INFO - PROCESS | 1770 | 1468706561545 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 15:02:41 INFO - PROCESS | 1770 | 1468706561547 Marionette TRACE conn2 <- [1,2678,null,{}] 15:02:41 INFO - PROCESS | 1770 | 1468706561553 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}] 15:02:41 INFO - PROCESS | 1770 | 1468706561555 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:41 INFO - PROCESS | 1770 | 1468706561660 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 15:02:41 INFO - PROCESS | 1770 | 1468706561718 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:41 INFO - PROCESS | 1770 | 1468706561720 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e3a000 == 38 [pid = 1770] [id = 677] 15:02:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x11710a000) [pid = 1770] [serial = 2031] [outer = 0x0] 15:02:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x117151800) [pid = 1770] [serial = 2032] [outer = 0x11710a000] 15:02:41 INFO - PROCESS | 1770 | 1468706561752 Marionette DEBUG loaded listener.js 15:02:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1185ba000) [pid = 1770] [serial = 2033] [outer = 0x11710a000] 15:02:42 INFO - PROCESS | 1770 | 1468706562669 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]]]}] 15:02:42 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) 15:02:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1171ms 15:02:42 INFO - PROCESS | 1770 | 1468706562717 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 15:02:42 INFO - PROCESS | 1770 | 1468706562720 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 15:02:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 15:02:42 INFO - PROCESS | 1770 | 1468706562724 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 15:02:42 INFO - PROCESS | 1770 | 1468706562726 Marionette TRACE conn2 <- [1,2682,null,{}] 15:02:42 INFO - PROCESS | 1770 | 1468706562729 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}] 15:02:42 INFO - PROCESS | 1770 | 1468706562730 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:42 INFO - PROCESS | 1770 | 1468706562832 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 15:02:42 INFO - PROCESS | 1770 | 1468706562889 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:42 INFO - PROCESS | 1770 | 1468706562891 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de2000 == 39 [pid = 1770] [id = 678] 15:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x11861d000) [pid = 1770] [serial = 2034] [outer = 0x0] 15:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x11948fc00) [pid = 1770] [serial = 2035] [outer = 0x11861d000] 15:02:42 INFO - PROCESS | 1770 | 1468706562921 Marionette DEBUG loaded listener.js 15:02:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x119775800) [pid = 1770] [serial = 2036] [outer = 0x11861d000] 15:02:44 INFO - PROCESS | 1770 | 1468706564025 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]]]}] 15:02:44 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) 15:02:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1321ms 15:02:44 INFO - PROCESS | 1770 | 1468706564045 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 15:02:44 INFO - PROCESS | 1770 | 1468706564048 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 15:02:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 15:02:44 INFO - PROCESS | 1770 | 1468706564057 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 15:02:44 INFO - PROCESS | 1770 | 1468706564059 Marionette TRACE conn2 <- [1,2686,null,{}] 15:02:44 INFO - PROCESS | 1770 | 1468706564063 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}] 15:02:44 INFO - PROCESS | 1770 | 1468706564065 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:44 INFO - PROCESS | 1770 | 1468706564187 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 15:02:44 INFO - PROCESS | 1770 | 1468706564285 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:44 INFO - PROCESS | 1770 | 1468706564286 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x117452800 == 40 [pid = 1770] [id = 679] 15:02:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x112234c00) [pid = 1770] [serial = 2037] [outer = 0x0] 15:02:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x118570800) [pid = 1770] [serial = 2038] [outer = 0x112234c00] 15:02:44 INFO - PROCESS | 1770 | 1468706564317 Marionette DEBUG loaded listener.js 15:02:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11861d800) [pid = 1770] [serial = 2039] [outer = 0x112234c00] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x12a733000 == 39 [pid = 1770] [id = 675] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc2a800 == 38 [pid = 1770] [id = 674] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x12c337000 == 37 [pid = 1770] [id = 673] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x12b888000 == 36 [pid = 1770] [id = 672] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x1199c3000 == 35 [pid = 1770] [id = 671] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x1292b9000 == 34 [pid = 1770] [id = 670] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x1266e8000 == 33 [pid = 1770] [id = 669] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x120f05000 == 32 [pid = 1770] [id = 668] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x119453000 == 31 [pid = 1770] [id = 667] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x12148b800 == 30 [pid = 1770] [id = 666] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x113d66000 == 29 [pid = 1770] [id = 665] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x128de2000 == 28 [pid = 1770] [id = 678] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x1292b7800 == 27 [pid = 1770] [id = 676] 15:02:45 INFO - PROCESS | 1770 | --DOCSHELL 0x118e3a000 == 26 [pid = 1770] [id = 677] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1196bc000) [pid = 1770] [serial = 1975] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1191a9800) [pid = 1770] [serial = 1969] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11948b000) [pid = 1770] [serial = 1970] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1184c9400) [pid = 1770] [serial = 1966] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x11856e400) [pid = 1770] [serial = 1967] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1184cd800) [pid = 1770] [serial = 1960] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x1185b8000) [pid = 1770] [serial = 1961] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1212a0c00) [pid = 1770] [serial = 1978] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118245800) [pid = 1770] [serial = 1946] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1170b0c00) [pid = 1770] [serial = 1945] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x119482000) [pid = 1770] [serial = 1949] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1188c7000) [pid = 1770] [serial = 1948] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12486d000) [pid = 1770] [serial = 1952] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x119d66000) [pid = 1770] [serial = 1951] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x119ec6000) [pid = 1770] [serial = 1976] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x126903800) [pid = 1770] [serial = 1981] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1253e5800) [pid = 1770] [serial = 1979] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128cb0400) [pid = 1770] [serial = 1955] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1184c8c00) [pid = 1770] [serial = 1984] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1288a6800) [pid = 1770] [serial = 1954] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1196b0c00) [pid = 1770] [serial = 1985] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x125e4bc00) [pid = 1770] [serial = 1958] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x128f0b400) [pid = 1770] [serial = 1991] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1170ab400) [pid = 1770] [serial = 1963] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x126911800) [pid = 1770] [serial = 1987] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x11710e800) [pid = 1770] [serial = 1964] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x118249400) [pid = 1770] [serial = 1957] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x1194a0c00) [pid = 1770] [serial = 1972] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x128cb1c00) [pid = 1770] [serial = 1988] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x12889e400) [pid = 1770] [serial = 1982] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x1196b2800) [pid = 1770] [serial = 1973] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x128d68000) [pid = 1770] [serial = 1990] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x129310c00) [pid = 1770] [serial = 1993] [outer = 0x0] [url = about:blank] 15:02:45 INFO - PROCESS | 1770 | 1468706565716 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"]]]}] 15:02:45 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 15:02:45 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:45 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 15:02:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:45 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1679ms 15:02:45 INFO - PROCESS | 1770 | 1468706565731 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 15:02:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 15:02:45 INFO - PROCESS | 1770 | 1468706565733 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 15:02:45 INFO - PROCESS | 1770 | 1468706565739 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 15:02:45 INFO - PROCESS | 1770 | 1468706565740 Marionette TRACE conn2 <- [1,2690,null,{}] 15:02:45 INFO - PROCESS | 1770 | 1468706565744 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}] 15:02:45 INFO - PROCESS | 1770 | 1468706565745 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:45 INFO - PROCESS | 1770 | 1468706565817 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 15:02:45 INFO - PROCESS | 1770 | 1468706565822 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:45 INFO - PROCESS | 1770 | 1468706565825 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x117348800 == 27 [pid = 1770] [id = 680] 15:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x113024000) [pid = 1770] [serial = 2040] [outer = 0x0] 15:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x1161e6c00) [pid = 1770] [serial = 2041] [outer = 0x113024000] 15:02:45 INFO - PROCESS | 1770 | 1468706565853 Marionette DEBUG loaded listener.js 15:02:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1170ab400) [pid = 1770] [serial = 2042] [outer = 0x113024000] 15:02:46 INFO - PROCESS | 1770 | 1468706566677 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"]]]}] 15:02:46 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 15:02:46 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:46 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 15:02:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:46 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 973ms 15:02:46 INFO - PROCESS | 1770 | 1468706566711 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 15:02:46 INFO - PROCESS | 1770 | 1468706566714 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 15:02:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 15:02:46 INFO - PROCESS | 1770 | 1468706566719 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 15:02:46 INFO - PROCESS | 1770 | 1468706566721 Marionette TRACE conn2 <- [1,2694,null,{}] 15:02:46 INFO - PROCESS | 1770 | 1468706566723 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}] 15:02:46 INFO - PROCESS | 1770 | 1468706566725 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:46 INFO - PROCESS | 1770 | 1468706566824 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 15:02:46 INFO - PROCESS | 1770 | 1468706566860 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:46 INFO - PROCESS | 1770 | 1468706566862 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x119322800 == 28 [pid = 1770] [id = 681] 15:02:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x117111400) [pid = 1770] [serial = 2043] [outer = 0x0] 15:02:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x118426400) [pid = 1770] [serial = 2044] [outer = 0x117111400] 15:02:46 INFO - PROCESS | 1770 | 1468706566889 Marionette DEBUG loaded listener.js 15:02:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1184cdc00) [pid = 1770] [serial = 2045] [outer = 0x117111400] 15:02:47 INFO - PROCESS | 1770 | 1468706567691 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"]]]}] 15:02:47 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 15:02:47 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:47 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 15:02:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:47 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:47 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1020ms 15:02:47 INFO - PROCESS | 1770 | 1468706567740 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 15:02:47 INFO - PROCESS | 1770 | 1468706567741 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 15:02:47 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 15:02:47 INFO - PROCESS | 1770 | 1468706567750 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 15:02:47 INFO - PROCESS | 1770 | 1468706567753 Marionette TRACE conn2 <- [1,2698,null,{}] 15:02:47 INFO - PROCESS | 1770 | 1468706567769 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}] 15:02:47 INFO - PROCESS | 1770 | 1468706567772 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:47 INFO - PROCESS | 1770 | 1468706567867 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 15:02:47 INFO - PROCESS | 1770 | 1468706567907 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:47 INFO - PROCESS | 1770 | 1468706567909 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x121930000 == 29 [pid = 1770] [id = 682] 15:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x112a84400) [pid = 1770] [serial = 2046] [outer = 0x0] 15:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1191acc00) [pid = 1770] [serial = 2047] [outer = 0x112a84400] 15:02:47 INFO - PROCESS | 1770 | 1468706567937 Marionette DEBUG loaded listener.js 15:02:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x11948b400) [pid = 1770] [serial = 2048] [outer = 0x112a84400] 15:02:48 INFO - PROCESS | 1770 | 1468706568740 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"]]]}] 15:02:48 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 15:02:48 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 15:02:48 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 15:02:48 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:48 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:48 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1037ms 15:02:48 INFO - PROCESS | 1770 | 1468706568782 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 15:02:48 INFO - PROCESS | 1770 | 1468706568783 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 15:02:48 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 15:02:48 INFO - PROCESS | 1770 | 1468706568786 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 15:02:48 INFO - PROCESS | 1770 | 1468706568787 Marionette TRACE conn2 <- [1,2702,null,{}] 15:02:48 INFO - PROCESS | 1770 | 1468706568789 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}] 15:02:48 INFO - PROCESS | 1770 | 1468706568790 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:48 INFO - PROCESS | 1770 | 1468706568889 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 15:02:48 INFO - PROCESS | 1770 | 1468706568898 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:48 INFO - PROCESS | 1770 | 1468706568900 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e22000 == 30 [pid = 1770] [id = 683] 15:02:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x119608800) [pid = 1770] [serial = 2049] [outer = 0x0] 15:02:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1196b6800) [pid = 1770] [serial = 2050] [outer = 0x119608800] 15:02:48 INFO - PROCESS | 1770 | 1468706568925 Marionette DEBUG loaded listener.js 15:02:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x119996000) [pid = 1770] [serial = 2051] [outer = 0x119608800] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x129594000) [pid = 1770] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1269d8800) [pid = 1770] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x12a7b8000) [pid = 1770] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x119603000) [pid = 1770] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x110e57400) [pid = 1770] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x1151dd400) [pid = 1770] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x128fef400) [pid = 1770] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x115e63000) [pid = 1770] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1174cac00) [pid = 1770] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x1185bcc00) [pid = 1770] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1177c9c00) [pid = 1770] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x1139ecc00) [pid = 1770] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 15:02:49 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x1170b3400) [pid = 1770] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 15:02:49 INFO - PROCESS | 1770 | 1468706569316 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]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 15:02:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 572ms 15:02:49 INFO - PROCESS | 1770 | 1468706569359 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 1770 | 1468706569360 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 15:02:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 15:02:49 INFO - PROCESS | 1770 | 1468706569362 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - PROCESS | 1770 | 1468706569363 Marionette TRACE conn2 <- [1,2706,null,{}] 15:02:49 INFO - PROCESS | 1770 | 1468706569366 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}] 15:02:49 INFO - PROCESS | 1770 | 1468706569374 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:49 INFO - PROCESS | 1770 | 1468706569447 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 15:02:49 INFO - PROCESS | 1770 | 1468706569453 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 1770 | 1468706569455 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b90000 == 31 [pid = 1770] [id = 684] 15:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x1133f0400) [pid = 1770] [serial = 2052] [outer = 0x0] 15:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x11856d800) [pid = 1770] [serial = 2053] [outer = 0x1133f0400] 15:02:49 INFO - PROCESS | 1770 | 1468706569479 Marionette DEBUG loaded listener.js 15:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x119951400) [pid = 1770] [serial = 2054] [outer = 0x1133f0400] 15:02:49 INFO - PROCESS | 1770 | 1468706569816 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]]]}] 15:02:49 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 15:02:49 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 470ms 15:02:49 INFO - PROCESS | 1770 | 1468706569833 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 15:02:49 INFO - PROCESS | 1770 | 1468706569834 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 15:02:49 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 15:02:49 INFO - PROCESS | 1770 | 1468706569853 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 15:02:49 INFO - PROCESS | 1770 | 1468706569856 Marionette TRACE conn2 <- [1,2710,null,{}] 15:02:49 INFO - PROCESS | 1770 | 1468706569859 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}] 15:02:49 INFO - PROCESS | 1770 | 1468706569863 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:49 INFO - PROCESS | 1770 | 1468706569954 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 15:02:49 INFO - PROCESS | 1770 | 1468706569959 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:49 INFO - PROCESS | 1770 | 1468706569960 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x129535800 == 32 [pid = 1770] [id = 685] 15:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x119608c00) [pid = 1770] [serial = 2055] [outer = 0x0] 15:02:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1212a0c00) [pid = 1770] [serial = 2056] [outer = 0x119608c00] 15:02:49 INFO - PROCESS | 1770 | 1468706569986 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1251df800) [pid = 1770] [serial = 2057] [outer = 0x119608c00] 15:02:50 INFO - PROCESS | 1770 | 1468706570299 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] 15:02:50 INFO - PROCESS | 1770 | 1468706570325 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 15:02:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 15:02:50 INFO - PROCESS | 1770 | 1468706570328 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 1770 | 1468706570329 Marionette TRACE conn2 <- [1,2714,null,{}] 15:02:50 INFO - PROCESS | 1770 | 1468706570331 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}] 15:02:50 INFO - PROCESS | 1770 | 1468706570332 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:50 INFO - PROCESS | 1770 | 1468706570414 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 15:02:50 INFO - PROCESS | 1770 | 1468706570419 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 1770 | 1468706570421 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297a4800 == 33 [pid = 1770] [id = 686] 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1170a7000) [pid = 1770] [serial = 2058] [outer = 0x0] 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x12538c400) [pid = 1770] [serial = 2059] [outer = 0x1170a7000] 15:02:50 INFO - PROCESS | 1770 | 1468706570497 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1269e0800) [pid = 1770] [serial = 2060] [outer = 0x1170a7000] 15:02:50 INFO - PROCESS | 1770 | 1468706570764 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]]]}] 15:02:50 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 15:02:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 468ms 15:02:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 15:02:50 INFO - PROCESS | 1770 | 1468706570797 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 15:02:50 INFO - PROCESS | 1770 | 1468706570798 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 15:02:50 INFO - PROCESS | 1770 | 1468706570800 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 15:02:50 INFO - PROCESS | 1770 | 1468706570801 Marionette TRACE conn2 <- [1,2718,null,{}] 15:02:50 INFO - PROCESS | 1770 | 1468706570811 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}] 15:02:50 INFO - PROCESS | 1770 | 1468706570812 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:50 INFO - PROCESS | 1770 | 1468706570890 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 15:02:50 INFO - PROCESS | 1770 | 1468706570894 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:50 INFO - PROCESS | 1770 | 1468706570895 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9cc000 == 34 [pid = 1770] [id = 687] 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x12889a800) [pid = 1770] [serial = 2061] [outer = 0x0] 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x128bcbc00) [pid = 1770] [serial = 2062] [outer = 0x12889a800] 15:02:50 INFO - PROCESS | 1770 | 1468706570921 Marionette DEBUG loaded listener.js 15:02:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x128bdac00) [pid = 1770] [serial = 2063] [outer = 0x12889a800] 15:02:51 INFO - PROCESS | 1770 | 1468706571286 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] 15:02:51 INFO - PROCESS | 1770 | 1468706571330 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 15:02:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 15:02:51 INFO - PROCESS | 1770 | 1468706571334 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 15:02:51 INFO - PROCESS | 1770 | 1468706571337 Marionette TRACE conn2 <- [1,2722,null,{}] 15:02:51 INFO - PROCESS | 1770 | 1468706571342 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}] 15:02:51 INFO - PROCESS | 1770 | 1468706571343 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:51 INFO - PROCESS | 1770 | 1468706571457 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 15:02:51 INFO - PROCESS | 1770 | 1468706571538 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:51 INFO - PROCESS | 1770 | 1468706571541 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x118298800 == 35 [pid = 1770] [id = 688] 15:02:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1129aa400) [pid = 1770] [serial = 2064] [outer = 0x0] 15:02:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1133e2000) [pid = 1770] [serial = 2065] [outer = 0x1129aa400] 15:02:51 INFO - PROCESS | 1770 | 1468706571572 Marionette DEBUG loaded listener.js 15:02:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x116b14000) [pid = 1770] [serial = 2066] [outer = 0x1129aa400] 15:02:52 INFO - PROCESS | 1770 | 1468706572075 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] 15:02:52 INFO - PROCESS | 1770 | 1468706572177 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 15:02:52 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 15:02:52 INFO - PROCESS | 1770 | 1468706572183 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 15:02:52 INFO - PROCESS | 1770 | 1468706572185 Marionette TRACE conn2 <- [1,2726,null,{}] 15:02:52 INFO - PROCESS | 1770 | 1468706572188 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}] 15:02:52 INFO - PROCESS | 1770 | 1468706572190 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:52 INFO - PROCESS | 1770 | 1468706572295 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 15:02:52 INFO - PROCESS | 1770 | 1468706572353 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:52 INFO - PROCESS | 1770 | 1468706572354 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x125369000 == 36 [pid = 1770] [id = 689] 15:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1185b8800) [pid = 1770] [serial = 2067] [outer = 0x0] 15:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1185c1800) [pid = 1770] [serial = 2068] [outer = 0x1185b8800] 15:02:52 INFO - PROCESS | 1770 | 1468706572385 Marionette DEBUG loaded listener.js 15:02:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1188c6800) [pid = 1770] [serial = 2069] [outer = 0x1185b8800] 15:02:53 INFO - PROCESS | 1770 | 1468706573022 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]]]}] 15:02:53 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 15:02:53 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 875ms 15:02:53 INFO - PROCESS | 1770 | 1468706573063 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 15:02:53 INFO - PROCESS | 1770 | 1468706573065 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 15:02:53 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 15:02:53 INFO - PROCESS | 1770 | 1468706573074 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 15:02:53 INFO - PROCESS | 1770 | 1468706573076 Marionette TRACE conn2 <- [1,2730,null,{}] 15:02:53 INFO - PROCESS | 1770 | 1468706573079 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}] 15:02:53 INFO - PROCESS | 1770 | 1468706573080 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:53 INFO - PROCESS | 1770 | 1468706573226 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 15:02:53 INFO - PROCESS | 1770 | 1468706573332 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:53 INFO - PROCESS | 1770 | 1468706573334 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x1297a4800 == 35 [pid = 1770] [id = 686] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x129535800 == 34 [pid = 1770] [id = 685] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x128b90000 == 33 [pid = 1770] [id = 684] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x125e22000 == 32 [pid = 1770] [id = 683] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x121930000 == 31 [pid = 1770] [id = 682] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x119322800 == 30 [pid = 1770] [id = 681] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x117348800 == 29 [pid = 1770] [id = 680] 15:02:53 INFO - PROCESS | 1770 | --DOCSHELL 0x117452800 == 28 [pid = 1770] [id = 679] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x113377000) [pid = 1770] [serial = 1997] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1296a9800) [pid = 1770] [serial = 1994] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x11733a000 == 29 [pid = 1770] [id = 690] 15:02:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x11617a800) [pid = 1770] [serial = 2070] [outer = 0x0] 15:02:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11710b400) [pid = 1770] [serial = 2071] [outer = 0x11617a800] 15:02:53 INFO - PROCESS | 1770 | 1468706573380 Marionette DEBUG loaded listener.js 15:02:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1177c5400) [pid = 1770] [serial = 2072] [outer = 0x11617a800] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x125c51800) [pid = 1770] [serial = 2029] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a6ba800) [pid = 1770] [serial = 2020] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128cae400) [pid = 1770] [serial = 2017] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x12a803c00) [pid = 1770] [serial = 2023] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1196b7c00) [pid = 1770] [serial = 2008] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x119d60000) [pid = 1770] [serial = 2009] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x111c22000) [pid = 1770] [serial = 1996] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1251d9000) [pid = 1770] [serial = 2014] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x12129f400) [pid = 1770] [serial = 2011] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x121badc00) [pid = 1770] [serial = 2012] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x118429400) [pid = 1770] [serial = 1999] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x118571000) [pid = 1770] [serial = 2000] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x12a80d400) [pid = 1770] [serial = 2024] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x1188c3c00) [pid = 1770] [serial = 2005] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1191b5000) [pid = 1770] [serial = 2006] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x11824a000) [pid = 1770] [serial = 2002] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x1185b6800) [pid = 1770] [serial = 2003] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x12a7b4400) [pid = 1770] [serial = 2021] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x129589c00) [pid = 1770] [serial = 2018] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x1188c6000) [pid = 1770] [serial = 2027] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x1184d5400) [pid = 1770] [serial = 2026] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x125e45400) [pid = 1770] [serial = 2015] [outer = 0x0] [url = about:blank] 15:02:53 INFO - PROCESS | 1770 | --DOMWINDOW == 59 (0x1251e3000) [pid = 1770] [serial = 2030] [outer = 0x0] [url = about:blank] 15:02:54 INFO - PROCESS | 1770 | 1468706574174 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"]]]}] 15:02:54 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 15:02:54 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 15:02:54 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 15:02:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:02:54 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 15:02:54 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1125ms 15:02:54 INFO - PROCESS | 1770 | 1468706574198 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 1770 | 1468706574201 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 15:02:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 15:02:54 INFO - PROCESS | 1770 | 1468706574205 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 1770 | 1468706574207 Marionette TRACE conn2 <- [1,2734,null,{}] 15:02:54 INFO - PROCESS | 1770 | 1468706574209 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}] 15:02:54 INFO - PROCESS | 1770 | 1468706574211 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:54 INFO - PROCESS | 1770 | 1468706574287 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 15:02:54 INFO - PROCESS | 1770 | 1468706574305 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 1770 | 1468706574306 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x121108800 == 30 [pid = 1770] [id = 691] 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 60 (0x1188bb400) [pid = 1770] [serial = 2073] [outer = 0x0] 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x1188c6000) [pid = 1770] [serial = 2074] [outer = 0x1188bb400] 15:02:54 INFO - PROCESS | 1770 | 1468706574336 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x119485400) [pid = 1770] [serial = 2075] [outer = 0x1188bb400] 15:02:54 INFO - PROCESS | 1770 | 1468706574674 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]]]}] 15:02:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 15:02:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 519ms 15:02:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 15:02:54 INFO - PROCESS | 1770 | 1468706574725 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 15:02:54 INFO - PROCESS | 1770 | 1468706574726 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 15:02:54 INFO - PROCESS | 1770 | 1468706574728 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 15:02:54 INFO - PROCESS | 1770 | 1468706574731 Marionette TRACE conn2 <- [1,2738,null,{}] 15:02:54 INFO - PROCESS | 1770 | 1468706574739 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}] 15:02:54 INFO - PROCESS | 1770 | 1468706574742 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:54 INFO - PROCESS | 1770 | 1468706574827 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 15:02:54 INFO - PROCESS | 1770 | 1468706574832 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:54 INFO - PROCESS | 1770 | 1468706574835 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:54 INFO - PROCESS | 1770 | ++DOCSHELL 0x126367000 == 31 [pid = 1770] [id = 692] 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x11964d400) [pid = 1770] [serial = 2076] [outer = 0x0] 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x1196bd800) [pid = 1770] [serial = 2077] [outer = 0x11964d400] 15:02:54 INFO - PROCESS | 1770 | 1468706574865 Marionette DEBUG loaded listener.js 15:02:54 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x119ece800) [pid = 1770] [serial = 2078] [outer = 0x11964d400] 15:02:55 INFO - PROCESS | 1770 | 1468706575196 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]]]}] 15:02:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 15:02:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 470ms 15:02:55 INFO - PROCESS | 1770 | 1468706575199 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 1770 | 1468706575202 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 15:02:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 15:02:55 INFO - PROCESS | 1770 | 1468706575208 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 1770 | 1468706575210 Marionette TRACE conn2 <- [1,2742,null,{}] 15:02:55 INFO - PROCESS | 1770 | 1468706575212 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}] 15:02:55 INFO - PROCESS | 1770 | 1468706575213 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:55 INFO - PROCESS | 1770 | 1468706575296 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 15:02:55 INFO - PROCESS | 1770 | 1468706575361 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 1770 | 1468706575362 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x128dee800 == 32 [pid = 1770] [id = 693] 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x119654800) [pid = 1770] [serial = 2079] [outer = 0x0] 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x1212ab000) [pid = 1770] [serial = 2080] [outer = 0x119654800] 15:02:55 INFO - PROCESS | 1770 | 1468706575387 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1248bf800) [pid = 1770] [serial = 2081] [outer = 0x119654800] 15:02:55 INFO - PROCESS | 1770 | 1468706575690 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]]]}] 15:02:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 15:02:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 518ms 15:02:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 15:02:55 INFO - PROCESS | 1770 | 1468706575727 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 15:02:55 INFO - PROCESS | 1770 | 1468706575728 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 15:02:55 INFO - PROCESS | 1770 | 1468706575730 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 15:02:55 INFO - PROCESS | 1770 | 1468706575731 Marionette TRACE conn2 <- [1,2746,null,{}] 15:02:55 INFO - PROCESS | 1770 | 1468706575734 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}] 15:02:55 INFO - PROCESS | 1770 | 1468706575738 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:55 INFO - PROCESS | 1770 | 1468706575842 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 15:02:55 INFO - PROCESS | 1770 | 1468706575846 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:55 INFO - PROCESS | 1770 | 1468706575847 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:55 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b6000 == 33 [pid = 1770] [id = 694] 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1133ca800) [pid = 1770] [serial = 2082] [outer = 0x0] 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x12538ec00) [pid = 1770] [serial = 2083] [outer = 0x1133ca800] 15:02:55 INFO - PROCESS | 1770 | 1468706575871 Marionette DEBUG loaded listener.js 15:02:55 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x126905000) [pid = 1770] [serial = 2084] [outer = 0x1133ca800] 15:02:56 INFO - PROCESS | 1770 | 1468706576191 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]]]}] 15:02:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 15:02:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 472ms 15:02:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 15:02:56 INFO - PROCESS | 1770 | 1468706576203 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 1770 | 1468706576204 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 15:02:56 INFO - PROCESS | 1770 | 1468706576213 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 1770 | 1468706576214 Marionette TRACE conn2 <- [1,2750,null,{}] 15:02:56 INFO - PROCESS | 1770 | 1468706576216 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}] 15:02:56 INFO - PROCESS | 1770 | 1468706576222 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:56 INFO - PROCESS | 1770 | 1468706576338 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 15:02:56 INFO - PROCESS | 1770 | 1468706576349 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 1770 | 1468706576350 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12adc9800 == 34 [pid = 1770] [id = 695] 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1288a4400) [pid = 1770] [serial = 2085] [outer = 0x0] 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x128cb0c00) [pid = 1770] [serial = 2086] [outer = 0x1288a4400] 15:02:56 INFO - PROCESS | 1770 | 1468706576376 Marionette DEBUG loaded listener.js 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x128f0f400) [pid = 1770] [serial = 2087] [outer = 0x1288a4400] 15:02:56 INFO - PROCESS | 1770 | 1468706576683 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]]]}] 15:02:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 15:02:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 525ms 15:02:56 INFO - PROCESS | 1770 | 1468706576732 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 15:02:56 INFO - PROCESS | 1770 | 1468706576733 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 15:02:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 15:02:56 INFO - PROCESS | 1770 | 1468706576741 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 15:02:56 INFO - PROCESS | 1770 | 1468706576742 Marionette TRACE conn2 <- [1,2754,null,{}] 15:02:56 INFO - PROCESS | 1770 | 1468706576745 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}] 15:02:56 INFO - PROCESS | 1770 | 1468706576746 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:56 INFO - PROCESS | 1770 | 1468706576843 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 15:02:56 INFO - PROCESS | 1770 | 1468706576846 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:56 INFO - PROCESS | 1770 | 1468706576847 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:56 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c33b000 == 35 [pid = 1770] [id = 696] 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x128fef400) [pid = 1770] [serial = 2088] [outer = 0x0] 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x128ffb000) [pid = 1770] [serial = 2089] [outer = 0x128fef400] 15:02:56 INFO - PROCESS | 1770 | 1468706576878 Marionette DEBUG loaded listener.js 15:02:56 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x129576800) [pid = 1770] [serial = 2090] [outer = 0x128fef400] 15:02:57 INFO - PROCESS | 1770 | 1468706577200 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]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 15:02:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 15:02:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 15:02:57 INFO - PROCESS | 1770 | 1468706577212 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 1770 | 1468706577213 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 15:02:57 INFO - PROCESS | 1770 | 1468706577215 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 1770 | 1468706577216 Marionette TRACE conn2 <- [1,2758,null,{}] 15:02:57 INFO - PROCESS | 1770 | 1468706577220 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}] 15:02:57 INFO - PROCESS | 1770 | 1468706577222 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:57 INFO - PROCESS | 1770 | 1468706577318 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 15:02:57 INFO - PROCESS | 1770 | 1468706577358 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 1770 | 1468706577359 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4da800 == 36 [pid = 1770] [id = 697] 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x129586000) [pid = 1770] [serial = 2091] [outer = 0x0] 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x129591800) [pid = 1770] [serial = 2092] [outer = 0x129586000] 15:02:57 INFO - PROCESS | 1770 | 1468706577383 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1296a2c00) [pid = 1770] [serial = 2093] [outer = 0x129586000] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x112a84400) [pid = 1770] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x119608800) [pid = 1770] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1133f0400) [pid = 1770] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x119608c00) [pid = 1770] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x11710a000) [pid = 1770] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x113024000) [pid = 1770] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1170a7000) [pid = 1770] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x117111400) [pid = 1770] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x11861d000) [pid = 1770] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 15:02:57 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x112234c00) [pid = 1770] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 15:02:57 INFO - PROCESS | 1770 | 1468706577685 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]]]}] 15:02:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 15:02:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 519ms 15:02:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 15:02:57 INFO - PROCESS | 1770 | 1468706577735 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 15:02:57 INFO - PROCESS | 1770 | 1468706577736 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 15:02:57 INFO - PROCESS | 1770 | 1468706577738 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 15:02:57 INFO - PROCESS | 1770 | 1468706577739 Marionette TRACE conn2 <- [1,2762,null,{}] 15:02:57 INFO - PROCESS | 1770 | 1468706577741 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}] 15:02:57 INFO - PROCESS | 1770 | 1468706577742 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:57 INFO - PROCESS | 1770 | 1468706577824 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 15:02:57 INFO - PROCESS | 1770 | 1468706577828 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:57 INFO - PROCESS | 1770 | 1468706577829 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:57 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc35800 == 37 [pid = 1770] [id = 698] 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x118242000) [pid = 1770] [serial = 2094] [outer = 0x0] 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x11861a800) [pid = 1770] [serial = 2095] [outer = 0x118242000] 15:02:57 INFO - PROCESS | 1770 | 1468706577861 Marionette DEBUG loaded listener.js 15:02:57 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x119776800) [pid = 1770] [serial = 2096] [outer = 0x118242000] 15:02:58 INFO - PROCESS | 1770 | 1468706578241 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]]]}] 15:02:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 15:02:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 15:02:58 INFO - PROCESS | 1770 | 1468706578265 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 15:02:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 15:02:58 INFO - PROCESS | 1770 | 1468706578267 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 15:02:58 INFO - PROCESS | 1770 | 1468706578271 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 1770 | 1468706578272 Marionette TRACE conn2 <- [1,2766,null,{}] 15:02:58 INFO - PROCESS | 1770 | 1468706578276 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}] 15:02:58 INFO - PROCESS | 1770 | 1468706578277 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:58 INFO - PROCESS | 1770 | 1468706578386 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 15:02:58 INFO - PROCESS | 1770 | 1468706578391 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:58 INFO - PROCESS | 1770 | 1468706578393 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:58 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d08f800 == 38 [pid = 1770] [id = 699] 15:02:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x1269d8800) [pid = 1770] [serial = 2097] [outer = 0x0] 15:02:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x12a6bb000) [pid = 1770] [serial = 2098] [outer = 0x1269d8800] 15:02:58 INFO - PROCESS | 1770 | 1468706578427 Marionette DEBUG loaded listener.js 15:02:58 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1251e6400) [pid = 1770] [serial = 2099] [outer = 0x1269d8800] 15:02:58 INFO - PROCESS | 1770 | 1468706578899 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]]]}] 15:02:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 15:02:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 670ms 15:02:58 INFO - PROCESS | 1770 | 1468706578941 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 15:02:58 INFO - PROCESS | 1770 | 1468706578942 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 15:02:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 15:02:58 INFO - PROCESS | 1770 | 1468706578944 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 15:02:58 INFO - PROCESS | 1770 | 1468706578946 Marionette TRACE conn2 <- [1,2770,null,{}] 15:02:58 INFO - PROCESS | 1770 | 1468706578948 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}] 15:02:58 INFO - PROCESS | 1770 | 1468706578950 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:59 INFO - PROCESS | 1770 | 1468706579040 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 15:02:59 INFO - PROCESS | 1770 | 1468706579044 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 1770 | 1468706579046 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d38f000 == 39 [pid = 1770] [id = 700] 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x12a80a400) [pid = 1770] [serial = 2100] [outer = 0x0] 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x12a855c00) [pid = 1770] [serial = 2101] [outer = 0x12a80a400] 15:02:59 INFO - PROCESS | 1770 | 1468706579079 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x12a85f400) [pid = 1770] [serial = 2102] [outer = 0x12a80a400] 15:02:59 INFO - PROCESS | 1770 | 1468706579391 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]]]}] 15:02:59 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 15:02:59 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 470ms 15:02:59 INFO - PROCESS | 1770 | 1468706579416 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 15:02:59 INFO - PROCESS | 1770 | 1468706579417 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 15:02:59 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 15:02:59 INFO - PROCESS | 1770 | 1468706579422 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 15:02:59 INFO - PROCESS | 1770 | 1468706579423 Marionette TRACE conn2 <- [1,2774,null,{}] 15:02:59 INFO - PROCESS | 1770 | 1468706579425 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}] 15:02:59 INFO - PROCESS | 1770 | 1468706579426 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:59 INFO - PROCESS | 1770 | 1468706579503 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 15:02:59 INFO - PROCESS | 1770 | 1468706579565 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:02:59 INFO - PROCESS | 1770 | 1468706579566 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:02:59 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d46a000 == 40 [pid = 1770] [id = 701] 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x12a85f000) [pid = 1770] [serial = 2103] [outer = 0x0] 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x12a8ef000) [pid = 1770] [serial = 2104] [outer = 0x12a85f000] 15:02:59 INFO - PROCESS | 1770 | 1468706579590 Marionette DEBUG loaded listener.js 15:02:59 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x12b812800) [pid = 1770] [serial = 2105] [outer = 0x12a85f000] 15:03:00 INFO - PROCESS | 1770 | 1468706580040 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]]]}] 15:03:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 15:03:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 669ms 15:03:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 15:03:00 INFO - PROCESS | 1770 | 1468706580091 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 1770 | 1468706580094 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 15:03:00 INFO - PROCESS | 1770 | 1468706580097 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 1770 | 1468706580099 Marionette TRACE conn2 <- [1,2778,null,{}] 15:03:00 INFO - PROCESS | 1770 | 1468706580104 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}] 15:03:00 INFO - PROCESS | 1770 | 1468706580105 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:00 INFO - PROCESS | 1770 | 1468706580212 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 15:03:00 INFO - PROCESS | 1770 | 1468706580286 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 1770 | 1468706580287 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x120feb000 == 41 [pid = 1770] [id = 702] 15:03:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x117150c00) [pid = 1770] [serial = 2106] [outer = 0x0] 15:03:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1184d2c00) [pid = 1770] [serial = 2107] [outer = 0x117150c00] 15:03:00 INFO - PROCESS | 1770 | 1468706580317 Marionette DEBUG loaded listener.js 15:03:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x118617800) [pid = 1770] [serial = 2108] [outer = 0x117150c00] 15:03:00 INFO - PROCESS | 1770 | 1468706580721 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]]]}] 15:03:00 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 15:03:00 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 673ms 15:03:00 INFO - PROCESS | 1770 | 1468706580770 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 15:03:00 INFO - PROCESS | 1770 | 1468706580773 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 15:03:00 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 15:03:00 INFO - PROCESS | 1770 | 1468706580778 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 15:03:00 INFO - PROCESS | 1770 | 1468706580780 Marionette TRACE conn2 <- [1,2782,null,{}] 15:03:00 INFO - PROCESS | 1770 | 1468706580783 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}] 15:03:00 INFO - PROCESS | 1770 | 1468706580784 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:00 INFO - PROCESS | 1770 | 1468706580907 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 15:03:00 INFO - PROCESS | 1770 | 1468706580969 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:00 INFO - PROCESS | 1770 | 1468706580970 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:00 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7e4000 == 42 [pid = 1770] [id = 703] 15:03:00 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11964f000) [pid = 1770] [serial = 2109] [outer = 0x0] 15:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119770800) [pid = 1770] [serial = 2110] [outer = 0x11964f000] 15:03:01 INFO - PROCESS | 1770 | 1468706581001 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x120f77800) [pid = 1770] [serial = 2111] [outer = 0x11964f000] 15:03:01 INFO - PROCESS | 1770 | 1468706581427 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]]]}] 15:03:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 15:03:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 669ms 15:03:01 INFO - PROCESS | 1770 | 1468706581447 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 15:03:01 INFO - PROCESS | 1770 | 1468706581449 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 15:03:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 15:03:01 INFO - PROCESS | 1770 | 1468706581451 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 15:03:01 INFO - PROCESS | 1770 | 1468706581454 Marionette TRACE conn2 <- [1,2786,null,{}] 15:03:01 INFO - PROCESS | 1770 | 1468706581462 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}] 15:03:01 INFO - PROCESS | 1770 | 1468706581465 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:01 INFO - PROCESS | 1770 | 1468706581568 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 15:03:01 INFO - PROCESS | 1770 | 1468706581631 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:01 INFO - PROCESS | 1770 | 1468706581633 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:01 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d51c000 == 43 [pid = 1770] [id = 704] 15:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x125e4ac00) [pid = 1770] [serial = 2112] [outer = 0x0] 15:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1288a5800) [pid = 1770] [serial = 2113] [outer = 0x125e4ac00] 15:03:01 INFO - PROCESS | 1770 | 1468706581663 Marionette DEBUG loaded listener.js 15:03:01 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128f02800) [pid = 1770] [serial = 2114] [outer = 0x125e4ac00] 15:03:02 INFO - PROCESS | 1770 | 1468706582123 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]]]}] 15:03:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 15:03:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 722ms 15:03:02 INFO - PROCESS | 1770 | 1468706582188 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 15:03:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 15:03:02 INFO - PROCESS | 1770 | 1468706582190 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 15:03:02 INFO - PROCESS | 1770 | 1468706582193 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 15:03:02 INFO - PROCESS | 1770 | 1468706582194 Marionette TRACE conn2 <- [1,2790,null,{}] 15:03:02 INFO - PROCESS | 1770 | 1468706582197 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}] 15:03:02 INFO - PROCESS | 1770 | 1468706582198 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:02 INFO - PROCESS | 1770 | 1468706582561 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 15:03:02 INFO - PROCESS | 1770 | 1468706582696 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:02 INFO - PROCESS | 1770 | 1468706582697 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:02 INFO - PROCESS | 1770 | ++DOCSHELL 0x119acc800 == 44 [pid = 1770] [id = 705] 15:03:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x116a7a000) [pid = 1770] [serial = 2115] [outer = 0x0] 15:03:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118248c00) [pid = 1770] [serial = 2116] [outer = 0x116a7a000] 15:03:02 INFO - PROCESS | 1770 | 1468706582725 Marionette DEBUG loaded listener.js 15:03:02 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118567000) [pid = 1770] [serial = 2117] [outer = 0x116a7a000] 15:03:03 INFO - PROCESS | 1770 | 1468706583147 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]]]}] 15:03:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 15:03:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 973ms 15:03:03 INFO - PROCESS | 1770 | 1468706583167 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 15:03:03 INFO - PROCESS | 1770 | 1468706583169 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 15:03:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 15:03:03 INFO - PROCESS | 1770 | 1468706583173 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 15:03:03 INFO - PROCESS | 1770 | 1468706583175 Marionette TRACE conn2 <- [1,2794,null,{}] 15:03:03 INFO - PROCESS | 1770 | 1468706583178 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}] 15:03:03 INFO - PROCESS | 1770 | 1468706583179 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:03 INFO - PROCESS | 1770 | 1468706583273 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 15:03:03 INFO - PROCESS | 1770 | 1468706583333 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:03 INFO - PROCESS | 1770 | 1468706583335 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:03 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f0d800 == 45 [pid = 1770] [id = 706] 15:03:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x118431800) [pid = 1770] [serial = 2118] [outer = 0x0] 15:03:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x118615c00) [pid = 1770] [serial = 2119] [outer = 0x118431800] 15:03:03 INFO - PROCESS | 1770 | 1468706583368 Marionette DEBUG loaded listener.js 15:03:03 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x118ef6800) [pid = 1770] [serial = 2120] [outer = 0x118431800] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12d38f000 == 44 [pid = 1770] [id = 700] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12d08f800 == 43 [pid = 1770] [id = 699] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc35800 == 42 [pid = 1770] [id = 698] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4da800 == 41 [pid = 1770] [id = 697] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12c33b000 == 40 [pid = 1770] [id = 696] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12adc9800 == 39 [pid = 1770] [id = 695] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b6000 == 38 [pid = 1770] [id = 694] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x128dee800 == 37 [pid = 1770] [id = 693] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x126367000 == 36 [pid = 1770] [id = 692] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x121108800 == 35 [pid = 1770] [id = 691] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x11733a000 == 34 [pid = 1770] [id = 690] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x125369000 == 33 [pid = 1770] [id = 689] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9cc000 == 32 [pid = 1770] [id = 687] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x118298800 == 31 [pid = 1770] [id = 688] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x119acc800 == 30 [pid = 1770] [id = 705] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12d51c000 == 29 [pid = 1770] [id = 704] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7e4000 == 28 [pid = 1770] [id = 703] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x12d46a000 == 27 [pid = 1770] [id = 701] 15:03:04 INFO - PROCESS | 1770 | --DOCSHELL 0x120feb000 == 26 [pid = 1770] [id = 702] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1191acc00) [pid = 1770] [serial = 2047] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1196b6800) [pid = 1770] [serial = 2050] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119951400) [pid = 1770] [serial = 2054] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x11856d800) [pid = 1770] [serial = 2053] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1212a0c00) [pid = 1770] [serial = 2056] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1185ba000) [pid = 1770] [serial = 2033] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x117151800) [pid = 1770] [serial = 2032] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1161e6c00) [pid = 1770] [serial = 2041] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1170ab400) [pid = 1770] [serial = 2042] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1269e0800) [pid = 1770] [serial = 2060] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x118426400) [pid = 1770] [serial = 2044] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119775800) [pid = 1770] [serial = 2036] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x11861d800) [pid = 1770] [serial = 2039] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x118570800) [pid = 1770] [serial = 2038] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11948fc00) [pid = 1770] [serial = 2035] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x119996000) [pid = 1770] [serial = 2051] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x128bcbc00) [pid = 1770] [serial = 2062] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x11948b400) [pid = 1770] [serial = 2048] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1251df800) [pid = 1770] [serial = 2057] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x12538c400) [pid = 1770] [serial = 2059] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1184cdc00) [pid = 1770] [serial = 2045] [outer = 0x0] [url = about:blank] 15:03:04 INFO - PROCESS | 1770 | 1468706584501 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]]]}] 15:03:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 15:03:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 1375ms 15:03:04 INFO - PROCESS | 1770 | 1468706584548 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 15:03:04 INFO - PROCESS | 1770 | 1468706584552 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 15:03:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 15:03:04 INFO - PROCESS | 1770 | 1468706584558 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 15:03:04 INFO - PROCESS | 1770 | 1468706584562 Marionette TRACE conn2 <- [1,2798,null,{}] 15:03:04 INFO - PROCESS | 1770 | 1468706584567 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}] 15:03:04 INFO - PROCESS | 1770 | 1468706584569 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:04 INFO - PROCESS | 1770 | 1468706584679 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 15:03:04 INFO - PROCESS | 1770 | 1468706584765 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:04 INFO - PROCESS | 1770 | 1468706584766 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:04 INFO - PROCESS | 1770 | ++DOCSHELL 0x117f39000 == 27 [pid = 1770] [id = 707] 15:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1161dac00) [pid = 1770] [serial = 2121] [outer = 0x0] 15:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x11672f400) [pid = 1770] [serial = 2122] [outer = 0x1161dac00] 15:03:04 INFO - PROCESS | 1770 | 1468706584793 Marionette DEBUG loaded listener.js 15:03:04 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x117102c00) [pid = 1770] [serial = 2123] [outer = 0x1161dac00] 15:03:05 INFO - PROCESS | 1770 | 1468706585131 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]]]}] 15:03:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 15:03:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 625ms 15:03:05 INFO - PROCESS | 1770 | 1468706585182 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 1770 | 1468706585185 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 15:03:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 15:03:05 INFO - PROCESS | 1770 | 1468706585189 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 1770 | 1468706585190 Marionette TRACE conn2 <- [1,2802,null,{}] 15:03:05 INFO - PROCESS | 1770 | 1468706585193 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}] 15:03:05 INFO - PROCESS | 1770 | 1468706585194 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:05 INFO - PROCESS | 1770 | 1468706585273 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 15:03:05 INFO - PROCESS | 1770 | 1468706585358 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 1770 | 1468706585359 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x119ac0800 == 28 [pid = 1770] [id = 708] 15:03:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x117111800) [pid = 1770] [serial = 2124] [outer = 0x0] 15:03:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118431c00) [pid = 1770] [serial = 2125] [outer = 0x117111800] 15:03:05 INFO - PROCESS | 1770 | 1468706585386 Marionette DEBUG loaded listener.js 15:03:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11856ec00) [pid = 1770] [serial = 2126] [outer = 0x117111800] 15:03:05 INFO - PROCESS | 1770 | 1468706585677 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]]]}] 15:03:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 15:03:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 518ms 15:03:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 15:03:05 INFO - PROCESS | 1770 | 1468706585710 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 15:03:05 INFO - PROCESS | 1770 | 1468706585711 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 15:03:05 INFO - PROCESS | 1770 | 1468706585714 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 15:03:05 INFO - PROCESS | 1770 | 1468706585717 Marionette TRACE conn2 <- [1,2806,null,{}] 15:03:05 INFO - PROCESS | 1770 | 1468706585733 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}] 15:03:05 INFO - PROCESS | 1770 | 1468706585740 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:05 INFO - PROCESS | 1770 | 1468706585861 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 15:03:05 INFO - PROCESS | 1770 | 1468706585939 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:05 INFO - PROCESS | 1770 | 1468706585941 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:05 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c8b800 == 29 [pid = 1770] [id = 709] 15:03:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1185b6000) [pid = 1770] [serial = 2127] [outer = 0x0] 15:03:05 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x118654000) [pid = 1770] [serial = 2128] [outer = 0x1185b6000] 15:03:05 INFO - PROCESS | 1770 | 1468706585968 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x11948b400) [pid = 1770] [serial = 2129] [outer = 0x1185b6000] 15:03:06 INFO - PROCESS | 1770 | 1468706586281 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]]]}] 15:03:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 15:03:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 577ms 15:03:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 15:03:06 INFO - PROCESS | 1770 | 1468706586292 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 1770 | 1468706586293 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 15:03:06 INFO - PROCESS | 1770 | 1468706586295 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - PROCESS | 1770 | 1468706586296 Marionette TRACE conn2 <- [1,2810,null,{}] 15:03:06 INFO - PROCESS | 1770 | 1468706586299 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}] 15:03:06 INFO - PROCESS | 1770 | 1468706586300 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:06 INFO - PROCESS | 1770 | 1468706586407 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 15:03:06 INFO - PROCESS | 1770 | 1468706586411 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 1770 | 1468706586412 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b76000 == 30 [pid = 1770] [id = 710] 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1194a2000) [pid = 1770] [serial = 2130] [outer = 0x0] 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1196af800) [pid = 1770] [serial = 2131] [outer = 0x1194a2000] 15:03:06 INFO - PROCESS | 1770 | 1468706586437 Marionette DEBUG loaded listener.js 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x119775800) [pid = 1770] [serial = 2132] [outer = 0x1194a2000] 15:03:06 INFO - PROCESS | 1770 | 1468706586773 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]]]}] 15:03:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 15:03:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 520ms 15:03:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 15:03:06 INFO - PROCESS | 1770 | 1468706586822 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 15:03:06 INFO - PROCESS | 1770 | 1468706586823 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 15:03:06 INFO - PROCESS | 1770 | 1468706586825 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 15:03:06 INFO - PROCESS | 1770 | 1468706586827 Marionette TRACE conn2 <- [1,2814,null,{}] 15:03:06 INFO - PROCESS | 1770 | 1468706586829 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}] 15:03:06 INFO - PROCESS | 1770 | 1468706586830 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:06 INFO - PROCESS | 1770 | 1468706586921 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 15:03:06 INFO - PROCESS | 1770 | 1468706586960 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:06 INFO - PROCESS | 1770 | 1468706586961 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:06 INFO - PROCESS | 1770 | ++DOCSHELL 0x128def000 == 31 [pid = 1770] [id = 711] 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x118430c00) [pid = 1770] [serial = 2133] [outer = 0x0] 15:03:06 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x119ec9c00) [pid = 1770] [serial = 2134] [outer = 0x118430c00] 15:03:06 INFO - PROCESS | 1770 | 1468706586985 Marionette DEBUG loaded listener.js 15:03:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12120ac00) [pid = 1770] [serial = 2135] [outer = 0x118430c00] 15:03:07 INFO - PROCESS | 1770 | 1468706587328 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]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 15:03:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 520ms 15:03:07 INFO - PROCESS | 1770 | 1468706587346 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 1770 | 1468706587347 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 15:03:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 15:03:07 INFO - PROCESS | 1770 | 1468706587358 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 1770 | 1468706587359 Marionette TRACE conn2 <- [1,2818,null,{}] 15:03:07 INFO - PROCESS | 1770 | 1468706587361 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}] 15:03:07 INFO - PROCESS | 1770 | 1468706587364 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:07 INFO - PROCESS | 1770 | 1468706587473 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 15:03:07 INFO - PROCESS | 1770 | 1468706587477 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:07 INFO - PROCESS | 1770 | 1468706587478 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:07 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297bc800 == 32 [pid = 1770] [id = 712] 15:03:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x121214800) [pid = 1770] [serial = 2136] [outer = 0x0] 15:03:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1218ba000) [pid = 1770] [serial = 2137] [outer = 0x121214800] 15:03:07 INFO - PROCESS | 1770 | 1468706587502 Marionette DEBUG loaded listener.js 15:03:07 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x125e49800) [pid = 1770] [serial = 2138] [outer = 0x121214800] 15:03:07 INFO - PROCESS | 1770 | 1468706587836 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]]]}] 15:03:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 15:03:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 519ms 15:03:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 15:03:07 INFO - PROCESS | 1770 | 1468706587876 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 15:03:07 INFO - PROCESS | 1770 | 1468706587877 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 15:03:07 INFO - PROCESS | 1770 | 1468706587879 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 15:03:07 INFO - PROCESS | 1770 | 1468706587880 Marionette TRACE conn2 <- [1,2822,null,{}] 15:03:07 INFO - PROCESS | 1770 | 1468706587890 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}] 15:03:07 INFO - PROCESS | 1770 | 1468706587891 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:07 INFO - PROCESS | 1770 | 1468706587988 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 15:03:07 INFO - PROCESS | 1770 | 1468706587991 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:07 INFO - PROCESS | 1770 | 1468706587992 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a9c8800 == 33 [pid = 1770] [id = 713] 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x125e49c00) [pid = 1770] [serial = 2139] [outer = 0x0] 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1269de000) [pid = 1770] [serial = 2140] [outer = 0x125e49c00] 15:03:08 INFO - PROCESS | 1770 | 1468706588016 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12889fc00) [pid = 1770] [serial = 2141] [outer = 0x125e49c00] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1288a4400) [pid = 1770] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1133ca800) [pid = 1770] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128fef400) [pid = 1770] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x129586000) [pid = 1770] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1188bb400) [pid = 1770] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x1129aa400) [pid = 1770] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11617a800) [pid = 1770] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1185b8800) [pid = 1770] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11964d400) [pid = 1770] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x119654800) [pid = 1770] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12889a800) [pid = 1770] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x118242000) [pid = 1770] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x12a80a400) [pid = 1770] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 15:03:08 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1269d8800) [pid = 1770] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 15:03:08 INFO - PROCESS | 1770 | 1468706588490 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]]]}] 15:03:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 15:03:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 619ms 15:03:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 15:03:08 INFO - PROCESS | 1770 | 1468706588498 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 15:03:08 INFO - PROCESS | 1770 | 1468706588499 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 15:03:08 INFO - PROCESS | 1770 | 1468706588504 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 15:03:08 INFO - PROCESS | 1770 | 1468706588506 Marionette TRACE conn2 <- [1,2826,null,{}] 15:03:08 INFO - PROCESS | 1770 | 1468706588508 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}] 15:03:08 INFO - PROCESS | 1770 | 1468706588509 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:08 INFO - PROCESS | 1770 | 1468706588590 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 15:03:08 INFO - PROCESS | 1770 | 1468706588594 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:08 INFO - PROCESS | 1770 | 1468706588595 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:08 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b87b800 == 34 [pid = 1770] [id = 714] 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1129a7000) [pid = 1770] [serial = 2142] [outer = 0x0] 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x1188f0400) [pid = 1770] [serial = 2143] [outer = 0x1129a7000] 15:03:08 INFO - PROCESS | 1770 | 1468706588619 Marionette DEBUG loaded listener.js 15:03:08 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x1251e6c00) [pid = 1770] [serial = 2144] [outer = 0x1129a7000] 15:03:08 INFO - PROCESS | 1770 | 1468706588970 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 15:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 15:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 521ms 15:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 15:03:09 INFO - PROCESS | 1770 | 1468706589024 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 1770 | 1468706589025 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 15:03:09 INFO - PROCESS | 1770 | 1468706589027 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 1770 | 1468706589028 Marionette TRACE conn2 <- [1,2830,null,{}] 15:03:09 INFO - PROCESS | 1770 | 1468706589031 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}] 15:03:09 INFO - PROCESS | 1770 | 1468706589032 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:09 INFO - PROCESS | 1770 | 1468706589116 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 15:03:09 INFO - PROCESS | 1770 | 1468706589123 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 1770 | 1468706589124 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d0800 == 35 [pid = 1770] [id = 715] 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x12538f000) [pid = 1770] [serial = 2145] [outer = 0x0] 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x128bccc00) [pid = 1770] [serial = 2146] [outer = 0x12538f000] 15:03:09 INFO - PROCESS | 1770 | 1468706589153 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128cae400) [pid = 1770] [serial = 2147] [outer = 0x12538f000] 15:03:09 INFO - PROCESS | 1770 | 1468706589539 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]]]}] 15:03:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 15:03:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 521ms 15:03:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 15:03:09 INFO - PROCESS | 1770 | 1468706589548 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 15:03:09 INFO - PROCESS | 1770 | 1468706589549 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 15:03:09 INFO - PROCESS | 1770 | 1468706589551 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 15:03:09 INFO - PROCESS | 1770 | 1468706589554 Marionette TRACE conn2 <- [1,2834,null,{}] 15:03:09 INFO - PROCESS | 1770 | 1468706589558 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}] 15:03:09 INFO - PROCESS | 1770 | 1468706589559 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:09 INFO - PROCESS | 1770 | 1468706589636 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 15:03:09 INFO - PROCESS | 1770 | 1468706589698 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:09 INFO - PROCESS | 1770 | 1468706589699 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:09 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c835800 == 36 [pid = 1770] [id = 716] 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1188bb400) [pid = 1770] [serial = 2148] [outer = 0x0] 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x128cb5c00) [pid = 1770] [serial = 2149] [outer = 0x1188bb400] 15:03:09 INFO - PROCESS | 1770 | 1468706589723 Marionette DEBUG loaded listener.js 15:03:09 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x128f0b400) [pid = 1770] [serial = 2150] [outer = 0x1188bb400] 15:03:10 INFO - PROCESS | 1770 | 1468706590018 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 15:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 521ms 15:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 15:03:10 INFO - PROCESS | 1770 | 1468706590073 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 1770 | 1468706590075 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 15:03:10 INFO - PROCESS | 1770 | 1468706590077 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 1770 | 1468706590087 Marionette TRACE conn2 <- [1,2838,null,{}] 15:03:10 INFO - PROCESS | 1770 | 1468706590089 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}] 15:03:10 INFO - PROCESS | 1770 | 1468706590091 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:10 INFO - PROCESS | 1770 | 1468706590179 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 15:03:10 INFO - PROCESS | 1770 | --DOCSHELL 0x12d45c000 == 35 [pid = 1770] [id = 17] 15:03:10 INFO - PROCESS | 1770 | 1468706590268 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:10 INFO - PROCESS | 1770 | 1468706590270 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:10 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292ce800 == 36 [pid = 1770] [id = 717] 15:03:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x125e4c400) [pid = 1770] [serial = 2151] [outer = 0x0] 15:03:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x126b14000) [pid = 1770] [serial = 2152] [outer = 0x125e4c400] 15:03:10 INFO - PROCESS | 1770 | 1468706590301 Marionette DEBUG loaded listener.js 15:03:10 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x1296a6c00) [pid = 1770] [serial = 2153] [outer = 0x125e4c400] 15:03:10 INFO - PROCESS | 1770 | 1468706590849 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]]]}] 15:03:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 15:03:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 831ms 15:03:10 INFO - PROCESS | 1770 | 1468706590909 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 15:03:10 INFO - PROCESS | 1770 | 1468706590911 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 15:03:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 15:03:10 INFO - PROCESS | 1770 | 1468706590914 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 15:03:10 INFO - PROCESS | 1770 | 1468706590916 Marionette TRACE conn2 <- [1,2842,null,{}] 15:03:10 INFO - PROCESS | 1770 | 1468706590945 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}] 15:03:10 INFO - PROCESS | 1770 | 1468706590946 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:11 INFO - PROCESS | 1770 | 1468706591055 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 15:03:11 INFO - PROCESS | 1770 | 1468706591115 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:11 INFO - PROCESS | 1770 | 1468706591117 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:11 INFO - PROCESS | 1770 | ++DOCSHELL 0x119453000 == 37 [pid = 1770] [id = 718] 15:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1139ec800) [pid = 1770] [serial = 2154] [outer = 0x0] 15:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x116b12800) [pid = 1770] [serial = 2155] [outer = 0x1139ec800] 15:03:11 INFO - PROCESS | 1770 | 1468706591148 Marionette DEBUG loaded listener.js 15:03:11 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x118248400) [pid = 1770] [serial = 2156] [outer = 0x1139ec800] 15:03:11 INFO - PROCESS | 1770 | 1468706591663 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]]]}] 15:03:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 15:03:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 794ms 15:03:11 INFO - PROCESS | 1770 | 1468706591729 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 15:03:11 INFO - PROCESS | 1770 | 1468706591732 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 15:03:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 15:03:11 INFO - PROCESS | 1770 | 1468706591740 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 15:03:11 INFO - PROCESS | 1770 | 1468706591742 Marionette TRACE conn2 <- [1,2846,null,{}] 15:03:11 INFO - PROCESS | 1770 | 1468706591745 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}] 15:03:11 INFO - PROCESS | 1770 | 1468706591746 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:11 INFO - PROCESS | 1770 | 1468706591854 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 15:03:12 INFO - PROCESS | 1770 | 1468706592053 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:12 INFO - PROCESS | 1770 | 1468706592055 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x11713a000 == 38 [pid = 1770] [id = 719] 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x113d41400) [pid = 1770] [serial = 2157] [outer = 0x0] 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1163b1800) [pid = 1770] [serial = 2158] [outer = 0x113d41400] 15:03:12 INFO - PROCESS | 1770 | 1468706592083 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x11714f400) [pid = 1770] [serial = 2159] [outer = 0x113d41400] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12c835800 == 37 [pid = 1770] [id = 716] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d0800 == 36 [pid = 1770] [id = 715] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12b87b800 == 35 [pid = 1770] [id = 714] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12a9c8800 == 34 [pid = 1770] [id = 713] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x1297bc800 == 33 [pid = 1770] [id = 712] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x128def000 == 32 [pid = 1770] [id = 711] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x126b76000 == 31 [pid = 1770] [id = 710] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x123c8b800 == 30 [pid = 1770] [id = 709] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x119ac0800 == 29 [pid = 1770] [id = 708] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x117f39000 == 28 [pid = 1770] [id = 707] 15:03:12 INFO - PROCESS | 1770 | --DOCSHELL 0x12d45b800 == 27 [pid = 1770] [id = 18] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x12a8ef000) [pid = 1770] [serial = 2104] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x128cb0c00) [pid = 1770] [serial = 2086] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x12538ec00) [pid = 1770] [serial = 2083] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x128ffb000) [pid = 1770] [serial = 2089] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x129591800) [pid = 1770] [serial = 2092] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x129576800) [pid = 1770] [serial = 2090] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x119485400) [pid = 1770] [serial = 2075] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1188c6000) [pid = 1770] [serial = 2074] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1133e2000) [pid = 1770] [serial = 2065] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x116b14000) [pid = 1770] [serial = 2066] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x11710b400) [pid = 1770] [serial = 2071] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x1177c5400) [pid = 1770] [serial = 2072] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1185c1800) [pid = 1770] [serial = 2068] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1188c6800) [pid = 1770] [serial = 2069] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1196bd800) [pid = 1770] [serial = 2077] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x119ece800) [pid = 1770] [serial = 2078] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1212ab000) [pid = 1770] [serial = 2080] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x128bdac00) [pid = 1770] [serial = 2063] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x119776800) [pid = 1770] [serial = 2096] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x11861a800) [pid = 1770] [serial = 2095] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12a855c00) [pid = 1770] [serial = 2101] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a85f400) [pid = 1770] [serial = 2102] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1296a2c00) [pid = 1770] [serial = 2093] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1251e6400) [pid = 1770] [serial = 2099] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x128f0f400) [pid = 1770] [serial = 2087] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x126905000) [pid = 1770] [serial = 2084] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1248bf800) [pid = 1770] [serial = 2081] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x12a6bb000) [pid = 1770] [serial = 2098] [outer = 0x0] [url = about:blank] 15:03:12 INFO - PROCESS | 1770 | 1468706592564 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]]]}] 15:03:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 15:03:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 874ms 15:03:12 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 15:03:12 INFO - PROCESS | 1770 | 1468706592615 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 15:03:12 INFO - PROCESS | 1770 | 1468706592617 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 15:03:12 INFO - PROCESS | 1770 | 1468706592620 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 15:03:12 INFO - PROCESS | 1770 | 1468706592622 Marionette TRACE conn2 <- [1,2850,null,{}] 15:03:12 INFO - PROCESS | 1770 | 1468706592626 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}] 15:03:12 INFO - PROCESS | 1770 | 1468706592627 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:12 INFO - PROCESS | 1770 | 1468706592707 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 15:03:12 INFO - PROCESS | 1770 | 1468706592713 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:12 INFO - PROCESS | 1770 | 1468706592714 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:12 INFO - PROCESS | 1770 | ++DOCSHELL 0x119314000 == 28 [pid = 1770] [id = 720] 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x118428c00) [pid = 1770] [serial = 2160] [outer = 0x0] 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1185bcc00) [pid = 1770] [serial = 2161] [outer = 0x118428c00] 15:03:12 INFO - PROCESS | 1770 | 1468706592741 Marionette DEBUG loaded listener.js 15:03:12 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1188c0c00) [pid = 1770] [serial = 2162] [outer = 0x118428c00] 15:03:13 INFO - PROCESS | 1770 | 1468706593118 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 15:03:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 15:03:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 520ms 15:03:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 15:03:13 INFO - PROCESS | 1770 | 1468706593142 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 1770 | 1468706593145 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 15:03:13 INFO - PROCESS | 1770 | 1468706593147 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 1770 | 1468706593148 Marionette TRACE conn2 <- [1,2854,null,{}] 15:03:13 INFO - PROCESS | 1770 | 1468706593150 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}] 15:03:13 INFO - PROCESS | 1770 | 1468706593153 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:13 INFO - PROCESS | 1770 | 1468706593234 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 15:03:13 INFO - PROCESS | 1770 | 1468706593242 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:13 INFO - PROCESS | 1770 | 1468706593243 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x125e0c000 == 29 [pid = 1770] [id = 721] 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1191b1000) [pid = 1770] [serial = 2163] [outer = 0x0] 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1194a4c00) [pid = 1770] [serial = 2164] [outer = 0x1191b1000] 15:03:13 INFO - PROCESS | 1770 | 1468706593268 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1196b0000) [pid = 1770] [serial = 2165] [outer = 0x1191b1000] 15:03:13 INFO - PROCESS | 1770 | 1468706593607 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]]]}] 15:03:13 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 15:03:13 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 468ms 15:03:13 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 15:03:13 INFO - PROCESS | 1770 | 1468706593616 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 15:03:13 INFO - PROCESS | 1770 | 1468706593617 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 15:03:13 INFO - PROCESS | 1770 | 1468706593626 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 15:03:13 INFO - PROCESS | 1770 | 1468706593630 Marionette TRACE conn2 <- [1,2858,null,{}] 15:03:13 INFO - PROCESS | 1770 | 1468706593633 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}] 15:03:13 INFO - PROCESS | 1770 | 1468706593637 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:13 INFO - PROCESS | 1770 | 1468706593724 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 15:03:13 INFO - PROCESS | 1770 | 1468706593781 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:13 INFO - PROCESS | 1770 | 1468706593782 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:13 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b91800 == 30 [pid = 1770] [id = 722] 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x113371400) [pid = 1770] [serial = 2166] [outer = 0x0] 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1196b4800) [pid = 1770] [serial = 2167] [outer = 0x113371400] 15:03:13 INFO - PROCESS | 1770 | 1468706593806 Marionette DEBUG loaded listener.js 15:03:13 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1218b9800) [pid = 1770] [serial = 2168] [outer = 0x113371400] 15:03:14 INFO - PROCESS | 1770 | 1468706594106 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 15:03:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 528ms 15:03:14 INFO - PROCESS | 1770 | 1468706594150 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 1770 | 1468706594152 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 15:03:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 15:03:14 INFO - PROCESS | 1770 | 1468706594156 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 1770 | 1468706594157 Marionette TRACE conn2 <- [1,2862,null,{}] 15:03:14 INFO - PROCESS | 1770 | 1468706594160 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}] 15:03:14 INFO - PROCESS | 1770 | 1468706594161 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:14 INFO - PROCESS | 1770 | 1468706594240 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 15:03:14 INFO - PROCESS | 1770 | 1468706594244 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 1770 | 1468706594245 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x1297b1800 == 31 [pid = 1770] [id = 723] 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x121739800) [pid = 1770] [serial = 2169] [outer = 0x0] 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1251e2800) [pid = 1770] [serial = 2170] [outer = 0x121739800] 15:03:14 INFO - PROCESS | 1770 | 1468706594270 Marionette DEBUG loaded listener.js 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x125e46800) [pid = 1770] [serial = 2171] [outer = 0x121739800] 15:03:14 INFO - PROCESS | 1770 | 1468706594607 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]]]}] 15:03:14 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 15:03:14 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 472ms 15:03:14 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 15:03:14 INFO - PROCESS | 1770 | 1468706594629 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 15:03:14 INFO - PROCESS | 1770 | 1468706594630 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 15:03:14 INFO - PROCESS | 1770 | 1468706594632 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 15:03:14 INFO - PROCESS | 1770 | 1468706594633 Marionette TRACE conn2 <- [1,2866,null,{}] 15:03:14 INFO - PROCESS | 1770 | 1468706594637 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}] 15:03:14 INFO - PROCESS | 1770 | 1468706594638 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:14 INFO - PROCESS | 1770 | 1468706594750 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 15:03:14 INFO - PROCESS | 1770 | 1468706594760 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:14 INFO - PROCESS | 1770 | 1468706594764 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:14 INFO - PROCESS | 1770 | ++DOCSHELL 0x128de7800 == 32 [pid = 1770] [id = 724] 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128897c00) [pid = 1770] [serial = 2172] [outer = 0x0] 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x1288a0c00) [pid = 1770] [serial = 2173] [outer = 0x128897c00] 15:03:14 INFO - PROCESS | 1770 | 1468706594796 Marionette DEBUG loaded listener.js 15:03:14 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x128f04c00) [pid = 1770] [serial = 2174] [outer = 0x128897c00] 15:03:15 INFO - PROCESS | 1770 | 1468706595158 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]]]}] 15:03:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 15:03:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 574ms 15:03:15 INFO - PROCESS | 1770 | 1468706595207 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 15:03:15 INFO - PROCESS | 1770 | 1468706595208 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 15:03:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 15:03:15 INFO - PROCESS | 1770 | 1468706595210 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 1770 | 1468706595211 Marionette TRACE conn2 <- [1,2870,null,{}] 15:03:15 INFO - PROCESS | 1770 | 1468706595213 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}] 15:03:15 INFO - PROCESS | 1770 | 1468706595215 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:15 INFO - PROCESS | 1770 | 1468706595315 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 15:03:15 INFO - PROCESS | 1770 | 1468706595326 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 1770 | 1468706595327 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c338000 == 33 [pid = 1770] [id = 725] 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x128f05400) [pid = 1770] [serial = 2175] [outer = 0x0] 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x129308c00) [pid = 1770] [serial = 2176] [outer = 0x128f05400] 15:03:15 INFO - PROCESS | 1770 | 1468706595351 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x129594000) [pid = 1770] [serial = 2177] [outer = 0x128f05400] 15:03:15 INFO - PROCESS | 1770 | 1468706595714 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]]]}] 15:03:15 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 15:03:15 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 527ms 15:03:15 INFO - PROCESS | 1770 | 1468706595737 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 15:03:15 INFO - PROCESS | 1770 | 1468706595738 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 15:03:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 15:03:15 INFO - PROCESS | 1770 | 1468706595741 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 15:03:15 INFO - PROCESS | 1770 | 1468706595742 Marionette TRACE conn2 <- [1,2874,null,{}] 15:03:15 INFO - PROCESS | 1770 | 1468706595744 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}] 15:03:15 INFO - PROCESS | 1770 | 1468706595745 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:15 INFO - PROCESS | 1770 | 1468706595852 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 15:03:15 INFO - PROCESS | 1770 | 1468706595855 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:15 INFO - PROCESS | 1770 | 1468706595857 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:15 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c846000 == 34 [pid = 1770] [id = 726] 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x129594800) [pid = 1770] [serial = 2178] [outer = 0x0] 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1296a9c00) [pid = 1770] [serial = 2179] [outer = 0x129594800] 15:03:15 INFO - PROCESS | 1770 | 1468706595880 Marionette DEBUG loaded listener.js 15:03:15 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a7b7000) [pid = 1770] [serial = 2180] [outer = 0x129594800] 15:03:16 INFO - PROCESS | 1770 | 1468706596197 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]]]}] 15:03:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 15:03:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 468ms 15:03:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 15:03:16 INFO - PROCESS | 1770 | 1468706596213 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 1770 | 1468706596214 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 15:03:16 INFO - PROCESS | 1770 | 1468706596216 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 1770 | 1468706596217 Marionette TRACE conn2 <- [1,2878,null,{}] 15:03:16 INFO - PROCESS | 1770 | 1468706596228 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}] 15:03:16 INFO - PROCESS | 1770 | 1468706596229 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:16 INFO - PROCESS | 1770 | 1468706596333 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 15:03:16 INFO - PROCESS | 1770 | 1468706596338 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:16 INFO - PROCESS | 1770 | 1468706596339 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:16 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d094800 == 35 [pid = 1770] [id = 727] 15:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x112dd8400) [pid = 1770] [serial = 2181] [outer = 0x0] 15:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12a7be800) [pid = 1770] [serial = 2182] [outer = 0x112dd8400] 15:03:16 INFO - PROCESS | 1770 | 1468706596363 Marionette DEBUG loaded listener.js 15:03:16 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x12a80a400) [pid = 1770] [serial = 2183] [outer = 0x112dd8400] 15:03:16 INFO - PROCESS | 1770 | 1468706596865 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]]]}] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1194a2000) [pid = 1770] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1185b6000) [pid = 1770] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x117111800) [pid = 1770] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x118431800) [pid = 1770] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1161dac00) [pid = 1770] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118430c00) [pid = 1770] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x117150c00) [pid = 1770] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x121214800) [pid = 1770] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1129a7000) [pid = 1770] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x11964f000) [pid = 1770] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x125e49c00) [pid = 1770] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x125e4ac00) [pid = 1770] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1188bb400) [pid = 1770] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x12538f000) [pid = 1770] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x116a7a000) [pid = 1770] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x12d45c800) [pid = 1770] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x12cceec00) [pid = 1770] [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.] 15:03:16 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x12a85f000) [pid = 1770] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 15:03:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 15:03:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 676ms 15:03:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 15:03:16 INFO - PROCESS | 1770 | 1468706596893 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 15:03:16 INFO - PROCESS | 1770 | 1468706596895 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 15:03:16 INFO - PROCESS | 1770 | 1468706596898 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 15:03:16 INFO - PROCESS | 1770 | 1468706596900 Marionette TRACE conn2 <- [1,2882,null,{}] 15:03:16 INFO - PROCESS | 1770 | 1468706596904 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}] 15:03:16 INFO - PROCESS | 1770 | 1468706596905 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:17 INFO - PROCESS | 1770 | 1468706597027 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 15:03:17 INFO - PROCESS | 1770 | 1468706597032 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 1770 | 1468706597033 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7e800 == 36 [pid = 1770] [id = 728] 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x113281400) [pid = 1770] [serial = 2184] [outer = 0x0] 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11672cc00) [pid = 1770] [serial = 2185] [outer = 0x113281400] 15:03:17 INFO - PROCESS | 1770 | 1468706597058 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x118567400) [pid = 1770] [serial = 2186] [outer = 0x113281400] 15:03:17 INFO - PROCESS | 1770 | 1468706597393 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]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 15:03:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 524ms 15:03:17 INFO - PROCESS | 1770 | 1468706597422 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 1770 | 1468706597424 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 15:03:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 15:03:17 INFO - PROCESS | 1770 | 1468706597426 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 1770 | 1468706597427 Marionette TRACE conn2 <- [1,2886,null,{}] 15:03:17 INFO - PROCESS | 1770 | 1468706597430 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}] 15:03:17 INFO - PROCESS | 1770 | 1468706597431 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:17 INFO - PROCESS | 1770 | 1468706597534 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 15:03:17 INFO - PROCESS | 1770 | 1468706597542 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:17 INFO - PROCESS | 1770 | 1468706597544 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:17 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d395800 == 37 [pid = 1770] [id = 729] 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118568800) [pid = 1770] [serial = 2187] [outer = 0x0] 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x121967800) [pid = 1770] [serial = 2188] [outer = 0x118568800] 15:03:17 INFO - PROCESS | 1770 | 1468706597570 Marionette DEBUG loaded listener.js 15:03:17 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x128d71c00) [pid = 1770] [serial = 2189] [outer = 0x118568800] 15:03:17 INFO - PROCESS | 1770 | 1468706597881 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]]]}] 15:03:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 15:03:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 468ms 15:03:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 15:03:17 INFO - PROCESS | 1770 | 1468706597895 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 15:03:17 INFO - PROCESS | 1770 | 1468706597896 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 15:03:17 INFO - PROCESS | 1770 | 1468706597898 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 15:03:17 INFO - PROCESS | 1770 | 1468706597900 Marionette TRACE conn2 <- [1,2890,null,{}] 15:03:17 INFO - PROCESS | 1770 | 1468706597903 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}] 15:03:17 INFO - PROCESS | 1770 | 1468706597906 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:17 INFO - PROCESS | 1770 | 1468706597997 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 15:03:18 INFO - PROCESS | 1770 | 1468706598000 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:18 INFO - PROCESS | 1770 | 1468706598001 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d7bc000 == 38 [pid = 1770] [id = 730] 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128f02c00) [pid = 1770] [serial = 2190] [outer = 0x0] 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x12a810800) [pid = 1770] [serial = 2191] [outer = 0x128f02c00] 15:03:18 INFO - PROCESS | 1770 | 1468706598028 Marionette DEBUG loaded listener.js 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x12a8ef400) [pid = 1770] [serial = 2192] [outer = 0x128f02c00] 15:03:18 INFO - PROCESS | 1770 | 1468706598356 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 15:03:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 470ms 15:03:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 15:03:18 INFO - PROCESS | 1770 | 1468706598372 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 1770 | 1468706598373 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 15:03:18 INFO - PROCESS | 1770 | 1468706598375 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 1770 | 1468706598376 Marionette TRACE conn2 <- [1,2894,null,{}] 15:03:18 INFO - PROCESS | 1770 | 1468706598378 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}] 15:03:18 INFO - PROCESS | 1770 | 1468706598379 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:18 INFO - PROCESS | 1770 | 1468706598491 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 15:03:18 INFO - PROCESS | 1770 | 1468706598497 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:18 INFO - PROCESS | 1770 | 1468706598498 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:18 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8c4000 == 39 [pid = 1770] [id = 731] 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1296a3400) [pid = 1770] [serial = 2193] [outer = 0x0] 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x12a8f0800) [pid = 1770] [serial = 2194] [outer = 0x1296a3400] 15:03:18 INFO - PROCESS | 1770 | 1468706598521 Marionette DEBUG loaded listener.js 15:03:18 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x12bb46800) [pid = 1770] [serial = 2195] [outer = 0x1296a3400] 15:03:18 INFO - PROCESS | 1770 | 1468706598826 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]]]}] 15:03:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 15:03:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 468ms 15:03:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 15:03:18 INFO - PROCESS | 1770 | 1468706598843 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 15:03:18 INFO - PROCESS | 1770 | 1468706598844 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 15:03:18 INFO - PROCESS | 1770 | 1468706598846 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 15:03:18 INFO - PROCESS | 1770 | 1468706598847 Marionette TRACE conn2 <- [1,2898,null,{}] 15:03:18 INFO - PROCESS | 1770 | 1468706598848 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}] 15:03:18 INFO - PROCESS | 1770 | 1468706598849 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:18 INFO - PROCESS | 1770 | 1468706598983 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 15:03:19 INFO - PROCESS | 1770 | 1468706599050 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 1770 | 1468706599052 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x117131000 == 40 [pid = 1770] [id = 732] 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x111c18800) [pid = 1770] [serial = 2196] [outer = 0x0] 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x113022400) [pid = 1770] [serial = 2197] [outer = 0x111c18800] 15:03:19 INFO - PROCESS | 1770 | 1468706599092 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x117109400) [pid = 1770] [serial = 2198] [outer = 0x111c18800] 15:03:19 INFO - PROCESS | 1770 | 1468706599593 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]]]}] 15:03:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 15:03:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 773ms 15:03:19 INFO - PROCESS | 1770 | 1468706599622 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 15:03:19 INFO - PROCESS | 1770 | 1468706599624 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 15:03:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 15:03:19 INFO - PROCESS | 1770 | 1468706599628 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 15:03:19 INFO - PROCESS | 1770 | 1468706599629 Marionette TRACE conn2 <- [1,2902,null,{}] 15:03:19 INFO - PROCESS | 1770 | 1468706599633 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}] 15:03:19 INFO - PROCESS | 1770 | 1468706599636 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:19 INFO - PROCESS | 1770 | 1468706599763 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 15:03:19 INFO - PROCESS | 1770 | 1468706599838 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:19 INFO - PROCESS | 1770 | 1468706599840 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:19 INFO - PROCESS | 1770 | ++DOCSHELL 0x125322000 == 41 [pid = 1770] [id = 733] 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x11861f400) [pid = 1770] [serial = 2199] [outer = 0x0] 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1191b5400) [pid = 1770] [serial = 2200] [outer = 0x11861f400] 15:03:19 INFO - PROCESS | 1770 | 1468706599869 Marionette DEBUG loaded listener.js 15:03:19 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x11964d800) [pid = 1770] [serial = 2201] [outer = 0x11861f400] 15:03:20 INFO - PROCESS | 1770 | 1468706600289 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 15:03:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 15:03:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 671ms 15:03:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 15:03:20 INFO - PROCESS | 1770 | 1468706600298 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 15:03:20 INFO - PROCESS | 1770 | 1468706600300 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 15:03:20 INFO - PROCESS | 1770 | 1468706600305 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 15:03:20 INFO - PROCESS | 1770 | 1468706600307 Marionette TRACE conn2 <- [1,2906,null,{}] 15:03:20 INFO - PROCESS | 1770 | 1468706600309 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}] 15:03:20 INFO - PROCESS | 1770 | 1468706600311 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:20 INFO - PROCESS | 1770 | 1468706600414 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 15:03:20 INFO - PROCESS | 1770 | 1468706600477 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:20 INFO - PROCESS | 1770 | 1468706600479 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:20 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc33000 == 42 [pid = 1770] [id = 734] 15:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x119d66000) [pid = 1770] [serial = 2202] [outer = 0x0] 15:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x121bb0000) [pid = 1770] [serial = 2203] [outer = 0x119d66000] 15:03:20 INFO - PROCESS | 1770 | 1468706600507 Marionette DEBUG loaded listener.js 15:03:20 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x125e4a000) [pid = 1770] [serial = 2204] [outer = 0x119d66000] 15:03:20 INFO - PROCESS | 1770 | 1468706600978 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]]]}] 15:03:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 15:03:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 721ms 15:03:21 INFO - PROCESS | 1770 | 1468706601025 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 15:03:21 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 15:03:21 INFO - PROCESS | 1770 | 1468706601030 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 15:03:21 INFO - PROCESS | 1770 | 1468706601044 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 1770 | 1468706601049 Marionette TRACE conn2 <- [1,2910,null,{}] 15:03:21 INFO - PROCESS | 1770 | 1468706601053 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}] 15:03:21 INFO - PROCESS | 1770 | 1468706601056 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:21 INFO - PROCESS | 1770 | 1468706601228 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 15:03:21 INFO - PROCESS | 1770 | 1468706601337 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:21 INFO - PROCESS | 1770 | 1468706601338 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:21 INFO - PROCESS | 1770 | ++DOCSHELL 0x12de79800 == 43 [pid = 1770] [id = 735] 15:03:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x128d6cc00) [pid = 1770] [serial = 2205] [outer = 0x0] 15:03:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x129308000) [pid = 1770] [serial = 2206] [outer = 0x128d6cc00] 15:03:21 INFO - PROCESS | 1770 | 1468706601383 Marionette DEBUG loaded listener.js 15:03:21 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x1296a0c00) [pid = 1770] [serial = 2207] [outer = 0x128d6cc00] 15:03:21 INFO - PROCESS | 1770 | 1468706601791 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]]]}] 15:03:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 15:03:21 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 15:03:21 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 787ms 15:03:21 INFO - PROCESS | 1770 | 1468706601822 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 15:03:21 INFO - PROCESS | 1770 | 1468706601823 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 15:03:21 INFO - TEST-START | /DOMEvents/constructors.html 15:03:21 INFO - PROCESS | 1770 | 1468706601826 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 15:03:21 INFO - PROCESS | 1770 | 1468706601827 Marionette TRACE conn2 <- [1,2914,null,{}] 15:03:21 INFO - PROCESS | 1770 | 1468706601829 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}] 15:03:21 INFO - PROCESS | 1770 | 1468706601831 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:21 INFO - PROCESS | 1770 | 1468706601943 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 15:03:22 INFO - PROCESS | 1770 | 1468706602005 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:22 INFO - PROCESS | 1770 | 1468706602006 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x12676e000 == 44 [pid = 1770] [id = 736] 15:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x128ffb000) [pid = 1770] [serial = 2208] [outer = 0x0] 15:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12a808000) [pid = 1770] [serial = 2209] [outer = 0x128ffb000] 15:03:22 INFO - PROCESS | 1770 | 1468706602035 Marionette DEBUG loaded listener.js 15:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12a860800) [pid = 1770] [serial = 2210] [outer = 0x128ffb000] 15:03:22 INFO - PROCESS | 1770 | 1468706602458 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]]]}] 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 15:03:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:22 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 15:03:22 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 15:03:22 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 15:03:22 INFO - TEST-OK | /DOMEvents/constructors.html | took 677ms 15:03:22 INFO - TEST-START | /DOMEvents/event-phases-order.html 15:03:22 INFO - PROCESS | 1770 | 1468706602503 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 15:03:22 INFO - PROCESS | 1770 | 1468706602505 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 15:03:22 INFO - PROCESS | 1770 | 1468706602507 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 15:03:22 INFO - PROCESS | 1770 | 1468706602509 Marionette TRACE conn2 <- [1,2918,null,{}] 15:03:22 INFO - PROCESS | 1770 | 1468706602511 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}] 15:03:22 INFO - PROCESS | 1770 | 1468706602513 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:22 INFO - PROCESS | 1770 | 1468706602747 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 15:03:22 INFO - PROCESS | 1770 | 1468706602898 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:22 INFO - PROCESS | 1770 | 1468706602900 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:22 INFO - PROCESS | 1770 | ++DOCSHELL 0x123c77000 == 45 [pid = 1770] [id = 737] 15:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x118428400) [pid = 1770] [serial = 2211] [outer = 0x0] 15:03:22 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x1184cb800) [pid = 1770] [serial = 2212] [outer = 0x118428400] 15:03:22 INFO - PROCESS | 1770 | 1468706602948 Marionette DEBUG loaded listener.js 15:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x1188c7000) [pid = 1770] [serial = 2213] [outer = 0x118428400] 15:03:23 INFO - PROCESS | 1770 | 1468706603357 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 15:03:23 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 15:03:23 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 871ms 15:03:23 INFO - PROCESS | 1770 | 1468706603379 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 15:03:23 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 15:03:23 INFO - PROCESS | 1770 | 1468706603381 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 15:03:23 INFO - PROCESS | 1770 | 1468706603385 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 15:03:23 INFO - PROCESS | 1770 | 1468706603387 Marionette TRACE conn2 <- [1,2922,null,{}] 15:03:23 INFO - PROCESS | 1770 | 1468706603390 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}] 15:03:23 INFO - PROCESS | 1770 | 1468706603392 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:23 INFO - PROCESS | 1770 | 1468706603486 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 15:03:23 INFO - PROCESS | 1770 | 1468706603550 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:23 INFO - PROCESS | 1770 | 1468706603552 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:23 INFO - PROCESS | 1770 | ++DOCSHELL 0x121117000 == 46 [pid = 1770] [id = 738] 15:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 110 (0x119483400) [pid = 1770] [serial = 2214] [outer = 0x0] 15:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 111 (0x11964fc00) [pid = 1770] [serial = 2215] [outer = 0x119483400] 15:03:23 INFO - PROCESS | 1770 | 1468706603579 Marionette DEBUG loaded listener.js 15:03:23 INFO - PROCESS | 1770 | ++DOMWINDOW == 112 (0x119774400) [pid = 1770] [serial = 2216] [outer = 0x119483400] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8c4000 == 45 [pid = 1770] [id = 731] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12d7bc000 == 44 [pid = 1770] [id = 730] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12d395800 == 43 [pid = 1770] [id = 729] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7e800 == 42 [pid = 1770] [id = 728] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12d094800 == 41 [pid = 1770] [id = 727] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12c846000 == 40 [pid = 1770] [id = 726] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12c338000 == 39 [pid = 1770] [id = 725] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x128de7800 == 38 [pid = 1770] [id = 724] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x1297b1800 == 37 [pid = 1770] [id = 723] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x128b91800 == 36 [pid = 1770] [id = 722] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x125e0c000 == 35 [pid = 1770] [id = 721] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x119314000 == 34 [pid = 1770] [id = 720] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x11713a000 == 33 [pid = 1770] [id = 719] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x119453000 == 32 [pid = 1770] [id = 718] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x1292ce800 == 31 [pid = 1770] [id = 717] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x120f0d800 == 30 [pid = 1770] [id = 706] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x123c77000 == 29 [pid = 1770] [id = 737] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12676e000 == 28 [pid = 1770] [id = 736] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12de79800 == 27 [pid = 1770] [id = 735] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc33000 == 26 [pid = 1770] [id = 734] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x125322000 == 25 [pid = 1770] [id = 733] 15:03:24 INFO - PROCESS | 1770 | --DOCSHELL 0x117131000 == 24 [pid = 1770] [id = 732] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 111 (0x118431c00) [pid = 1770] [serial = 2125] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 110 (0x11856ec00) [pid = 1770] [serial = 2126] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 109 (0x118ef6800) [pid = 1770] [serial = 2120] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x118615c00) [pid = 1770] [serial = 2119] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x11672f400) [pid = 1770] [serial = 2122] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x117102c00) [pid = 1770] [serial = 2123] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x119ec9c00) [pid = 1770] [serial = 2134] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x12120ac00) [pid = 1770] [serial = 2135] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x118617800) [pid = 1770] [serial = 2108] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1184d2c00) [pid = 1770] [serial = 2107] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x125e49800) [pid = 1770] [serial = 2138] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1218ba000) [pid = 1770] [serial = 2137] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x1251e6c00) [pid = 1770] [serial = 2144] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x120f77800) [pid = 1770] [serial = 2111] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1269de000) [pid = 1770] [serial = 2140] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x119770800) [pid = 1770] [serial = 2110] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1188f0400) [pid = 1770] [serial = 2143] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x128f02800) [pid = 1770] [serial = 2114] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x12889fc00) [pid = 1770] [serial = 2141] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1288a5800) [pid = 1770] [serial = 2113] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128f0b400) [pid = 1770] [serial = 2150] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x128bccc00) [pid = 1770] [serial = 2146] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x118567000) [pid = 1770] [serial = 2117] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x118248c00) [pid = 1770] [serial = 2116] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x119775800) [pid = 1770] [serial = 2132] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x128cb5c00) [pid = 1770] [serial = 2149] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x12d09a800) [pid = 1770] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x128cae400) [pid = 1770] [serial = 2147] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x125c52000) [pid = 1770] [serial = 1451] [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.] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x11948b400) [pid = 1770] [serial = 2129] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x12b812800) [pid = 1770] [serial = 2105] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x126b14000) [pid = 1770] [serial = 2152] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1196af800) [pid = 1770] [serial = 2131] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x118654000) [pid = 1770] [serial = 2128] [outer = 0x0] [url = about:blank] 15:03:24 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:03:24 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:03:24 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:03:24 INFO - PROCESS | 1770 | [1770] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 15:03:24 INFO - PROCESS | 1770 | 1468706604538 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]]]}] 15:03:24 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 15:03:24 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:03:24 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 15:03:24 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:03:24 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 15:03:24 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:03:24 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]" 15:03:24 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 15:03:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:24 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 15:03:24 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 15:03:24 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 1176ms 15:03:24 INFO - PROCESS | 1770 | 1468706604561 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 15:03:24 INFO - PROCESS | 1770 | 1468706604563 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 15:03:24 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 15:03:24 INFO - PROCESS | 1770 | 1468706604566 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 15:03:24 INFO - PROCESS | 1770 | 1468706604567 Marionette TRACE conn2 <- [1,2926,null,{}] 15:03:24 INFO - PROCESS | 1770 | 1468706604571 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}] 15:03:24 INFO - PROCESS | 1770 | 1468706604573 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:24 INFO - PROCESS | 1770 | 1468706604651 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 15:03:24 INFO - PROCESS | 1770 | 1468706604658 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:24 INFO - PROCESS | 1770 | 1468706604659 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:24 INFO - PROCESS | 1770 | ++DOCSHELL 0x1186c1000 == 25 [pid = 1770] [id = 739] 15:03:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1170b3800) [pid = 1770] [serial = 2217] [outer = 0x0] 15:03:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1177c5400) [pid = 1770] [serial = 2218] [outer = 0x1170b3800] 15:03:24 INFO - PROCESS | 1770 | 1468706604686 Marionette DEBUG loaded listener.js 15:03:24 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x11842f000) [pid = 1770] [serial = 2219] [outer = 0x1170b3800] 15:03:24 INFO - PROCESS | 1770 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 15:03:25 INFO - PROCESS | 1770 | 1468706605020 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]]]}] 15:03:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 15:03:25 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 473ms 15:03:25 INFO - PROCESS | 1770 | 1468706605039 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 1770 | 1468706605042 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 15:03:25 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 15:03:25 INFO - PROCESS | 1770 | 1468706605047 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 1770 | 1468706605049 Marionette TRACE conn2 <- [1,2930,null,{}] 15:03:25 INFO - PROCESS | 1770 | 1468706605051 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}] 15:03:25 INFO - PROCESS | 1770 | 1468706605053 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:25 INFO - PROCESS | 1770 | 1468706605140 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 15:03:25 INFO - PROCESS | 1770 | 1468706605194 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 1770 | 1468706605196 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f16800 == 26 [pid = 1770] [id = 740] 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1177cac00) [pid = 1770] [serial = 2220] [outer = 0x0] 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x118568400) [pid = 1770] [serial = 2221] [outer = 0x1177cac00] 15:03:25 INFO - PROCESS | 1770 | 1468706605222 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1188e8800) [pid = 1770] [serial = 2222] [outer = 0x1177cac00] 15:03:25 INFO - PROCESS | 1770 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 15:03:25 INFO - PROCESS | 1770 | 1468706605503 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]]]}] 15:03:25 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 15:03:25 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 470ms 15:03:25 INFO - PROCESS | 1770 | 1468706605525 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 15:03:25 INFO - PROCESS | 1770 | 1468706605527 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 15:03:25 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 15:03:25 INFO - PROCESS | 1770 | 1468706605529 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 15:03:25 INFO - PROCESS | 1770 | 1468706605531 Marionette TRACE conn2 <- [1,2934,null,{}] 15:03:25 INFO - PROCESS | 1770 | 1468706605546 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}] 15:03:25 INFO - PROCESS | 1770 | 1468706605550 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:25 INFO - PROCESS | 1770 | 1468706605634 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 15:03:25 INFO - PROCESS | 1770 | 1468706605643 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:25 INFO - PROCESS | 1770 | 1468706605645 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:25 INFO - PROCESS | 1770 | ++DOCSHELL 0x12531c800 == 27 [pid = 1770] [id = 741] 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119482c00) [pid = 1770] [serial = 2223] [outer = 0x0] 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x119654000) [pid = 1770] [serial = 2224] [outer = 0x119482c00] 15:03:25 INFO - PROCESS | 1770 | 1468706605672 Marionette DEBUG loaded listener.js 15:03:25 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x11976d400) [pid = 1770] [serial = 2225] [outer = 0x119482c00] 15:03:25 INFO - PROCESS | 1770 | 1468706605969 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]]]}] 15:03:25 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 15:03:25 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 471ms 15:03:26 INFO - PROCESS | 1770 | 1468706606000 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 15:03:26 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 15:03:26 INFO - PROCESS | 1770 | 1468706606003 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 15:03:26 INFO - PROCESS | 1770 | 1468706606008 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 1770 | 1468706606009 Marionette TRACE conn2 <- [1,2938,null,{}] 15:03:26 INFO - PROCESS | 1770 | 1468706606015 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}] 15:03:26 INFO - PROCESS | 1770 | 1468706606016 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:26 INFO - PROCESS | 1770 | 1468706606130 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 15:03:26 INFO - PROCESS | 1770 | 1468706606164 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:26 INFO - PROCESS | 1770 | 1468706606165 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:26 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7a800 == 28 [pid = 1770] [id = 742] 15:03:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1133cb000) [pid = 1770] [serial = 2226] [outer = 0x0] 15:03:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x119778000) [pid = 1770] [serial = 2227] [outer = 0x1133cb000] 15:03:26 INFO - PROCESS | 1770 | 1468706606190 Marionette DEBUG loaded listener.js 15:03:26 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1212a3000) [pid = 1770] [serial = 2228] [outer = 0x1133cb000] 15:03:26 INFO - PROCESS | 1770 | 1468706606464 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]]]}] 15:03:26 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. 15:03:26 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 475ms 15:03:26 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 15:03:26 INFO - PROCESS | 1770 | 1468706606482 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 15:03:26 INFO - PROCESS | 1770 | 1468706606483 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 15:03:26 INFO - PROCESS | 1770 | 1468706606491 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 15:03:26 INFO - PROCESS | 1770 | 1468706606492 Marionette TRACE conn2 <- [1,2942,null,{}] 15:03:26 INFO - PROCESS | 1770 | 1468706606494 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}] 15:03:26 INFO - PROCESS | 1770 | 1468706606495 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:26 INFO - PROCESS | 1770 | 1468706606602 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x128f05400) [pid = 1770] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x129594800) [pid = 1770] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x112dd8400) [pid = 1770] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x1191b1000) [pid = 1770] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x125e4c400) [pid = 1770] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x113d41400) [pid = 1770] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x118428c00) [pid = 1770] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1139ec800) [pid = 1770] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x113371400) [pid = 1770] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x121739800) [pid = 1770] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128f02c00) [pid = 1770] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x113281400) [pid = 1770] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x128897c00) [pid = 1770] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x118568800) [pid = 1770] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 15:03:26 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1296a3400) [pid = 1770] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 15:03:27 INFO - PROCESS | 1770 | 1468706606997 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 1770 | 1468706606998 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x116722800 == 29 [pid = 1770] [id = 743] 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x110e4a400) [pid = 1770] [serial = 2229] [outer = 0x0] 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x110e58400) [pid = 1770] [serial = 2230] [outer = 0x110e4a400] 15:03:27 INFO - PROCESS | 1770 | 1468706607032 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x113027c00) [pid = 1770] [serial = 2231] [outer = 0x110e4a400] 15:03:27 INFO - PROCESS | 1770 | 1468706607423 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"]]]}] 15:03:27 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 15:03:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 15:03:27 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:27 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:27 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 15:03:27 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 973ms 15:03:27 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 15:03:27 INFO - PROCESS | 1770 | 1468706607462 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 15:03:27 INFO - PROCESS | 1770 | 1468706607464 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 15:03:27 INFO - PROCESS | 1770 | 1468706607467 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 15:03:27 INFO - PROCESS | 1770 | 1468706607469 Marionette TRACE conn2 <- [1,2946,null,{}] 15:03:27 INFO - PROCESS | 1770 | 1468706607473 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}] 15:03:27 INFO - PROCESS | 1770 | 1468706607476 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:27 INFO - PROCESS | 1770 | 1468706607583 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 15:03:27 INFO - PROCESS | 1770 | 1468706607639 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:27 INFO - PROCESS | 1770 | 1468706607641 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:27 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f1f000 == 30 [pid = 1770] [id = 744] 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x1133cd000) [pid = 1770] [serial = 2232] [outer = 0x0] 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x116b13400) [pid = 1770] [serial = 2233] [outer = 0x1133cd000] 15:03:27 INFO - PROCESS | 1770 | 1468706607671 Marionette DEBUG loaded listener.js 15:03:27 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x118432c00) [pid = 1770] [serial = 2234] [outer = 0x1133cd000] 15:03:28 INFO - PROCESS | 1770 | 1468706608065 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]]]}] 15:03:28 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. 15:03:28 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 622ms 15:03:28 INFO - PROCESS | 1770 | 1468706608091 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 15:03:28 INFO - PROCESS | 1770 | 1468706608094 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 15:03:28 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 15:03:28 INFO - PROCESS | 1770 | 1468706608096 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 1770 | 1468706608098 Marionette TRACE conn2 <- [1,2950,null,{}] 15:03:28 INFO - PROCESS | 1770 | 1468706608100 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}] 15:03:28 INFO - PROCESS | 1770 | 1468706608102 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:28 INFO - PROCESS | 1770 | 1468706608208 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 15:03:28 INFO - PROCESS | 1770 | 1468706608313 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:28 INFO - PROCESS | 1770 | 1468706608314 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x128deb800 == 31 [pid = 1770] [id = 745] 15:03:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1188e7000) [pid = 1770] [serial = 2235] [outer = 0x0] 15:03:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1191af000) [pid = 1770] [serial = 2236] [outer = 0x1188e7000] 15:03:28 INFO - PROCESS | 1770 | 1468706608345 Marionette DEBUG loaded listener.js 15:03:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x11948ec00) [pid = 1770] [serial = 2237] [outer = 0x1188e7000] 15:03:28 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e3a800 == 32 [pid = 1770] [id = 746] 15:03:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119d5f000) [pid = 1770] [serial = 2238] [outer = 0x0] 15:03:28 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x118ef5800) [pid = 1770] [serial = 2239] [outer = 0x119d5f000] 15:03:28 INFO - PROCESS | 1770 | 1468706608815 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]]]}] 15:03:28 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. 15:03:28 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 769ms 15:03:28 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 15:03:28 INFO - PROCESS | 1770 | 1468706608866 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 15:03:28 INFO - PROCESS | 1770 | 1468706608867 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 15:03:28 INFO - PROCESS | 1770 | 1468706608875 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 15:03:28 INFO - PROCESS | 1770 | 1468706608879 Marionette TRACE conn2 <- [1,2954,null,{}] 15:03:28 INFO - PROCESS | 1770 | 1468706608882 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}] 15:03:28 INFO - PROCESS | 1770 | 1468706608885 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:29 INFO - PROCESS | 1770 | 1468706609008 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 15:03:29 INFO - PROCESS | 1770 | 1468706609163 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 1770 | 1468706609164 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x11712c800 == 33 [pid = 1770] [id = 747] 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x112231c00) [pid = 1770] [serial = 2240] [outer = 0x0] 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1129b3c00) [pid = 1770] [serial = 2241] [outer = 0x112231c00] 15:03:29 INFO - PROCESS | 1770 | 1468706609193 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1139eb800) [pid = 1770] [serial = 2242] [outer = 0x112231c00] 15:03:29 INFO - PROCESS | 1770 | --DOCSHELL 0x126b7a800 == 32 [pid = 1770] [id = 742] 15:03:29 INFO - PROCESS | 1770 | --DOCSHELL 0x12531c800 == 31 [pid = 1770] [id = 741] 15:03:29 INFO - PROCESS | 1770 | --DOCSHELL 0x120f16800 == 30 [pid = 1770] [id = 740] 15:03:29 INFO - PROCESS | 1770 | --DOCSHELL 0x1186c1000 == 29 [pid = 1770] [id = 739] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x129308c00) [pid = 1770] [serial = 2176] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1296a9c00) [pid = 1770] [serial = 2179] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12a7be800) [pid = 1770] [serial = 2182] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1194a4c00) [pid = 1770] [serial = 2164] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1196b0000) [pid = 1770] [serial = 2165] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x1296a6c00) [pid = 1770] [serial = 2153] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x1163b1800) [pid = 1770] [serial = 2158] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x11714f400) [pid = 1770] [serial = 2159] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x1185bcc00) [pid = 1770] [serial = 2161] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1188c0c00) [pid = 1770] [serial = 2162] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x116b12800) [pid = 1770] [serial = 2155] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x118248400) [pid = 1770] [serial = 2156] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1196b4800) [pid = 1770] [serial = 2167] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1218b9800) [pid = 1770] [serial = 2168] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1251e2800) [pid = 1770] [serial = 2170] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x125e46800) [pid = 1770] [serial = 2171] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x12a8ef400) [pid = 1770] [serial = 2192] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x11672cc00) [pid = 1770] [serial = 2185] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x118567400) [pid = 1770] [serial = 2186] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x12a810800) [pid = 1770] [serial = 2191] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x12a80a400) [pid = 1770] [serial = 2183] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1288a0c00) [pid = 1770] [serial = 2173] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 66 (0x129594000) [pid = 1770] [serial = 2177] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 65 (0x128d71c00) [pid = 1770] [serial = 2189] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 64 (0x12a7b7000) [pid = 1770] [serial = 2180] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 63 (0x128f04c00) [pid = 1770] [serial = 2174] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 62 (0x12a8f0800) [pid = 1770] [serial = 2194] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 61 (0x12bb46800) [pid = 1770] [serial = 2195] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | --DOMWINDOW == 60 (0x121967800) [pid = 1770] [serial = 2188] [outer = 0x0] [url = about:blank] 15:03:29 INFO - PROCESS | 1770 | 1468706609597 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]]]}] 15:03:29 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:03:29 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 15:03:29 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 778ms 15:03:29 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 15:03:29 INFO - PROCESS | 1770 | 1468706609649 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 15:03:29 INFO - PROCESS | 1770 | 1468706609652 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 15:03:29 INFO - PROCESS | 1770 | 1468706609654 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 15:03:29 INFO - PROCESS | 1770 | 1468706609656 Marionette TRACE conn2 <- [1,2958,null,{}] 15:03:29 INFO - PROCESS | 1770 | 1468706609660 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}] 15:03:29 INFO - PROCESS | 1770 | 1468706609662 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:29 INFO - PROCESS | 1770 | 1468706609763 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 15:03:29 INFO - PROCESS | 1770 | 1468706609824 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:29 INFO - PROCESS | 1770 | 1468706609826 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:29 INFO - PROCESS | 1770 | ++DOCSHELL 0x119322800 == 30 [pid = 1770] [id = 748] 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 61 (0x1129a9400) [pid = 1770] [serial = 2243] [outer = 0x0] 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 62 (0x1168a4800) [pid = 1770] [serial = 2244] [outer = 0x1129a9400] 15:03:29 INFO - PROCESS | 1770 | 1468706609853 Marionette DEBUG loaded listener.js 15:03:29 INFO - PROCESS | 1770 | ++DOMWINDOW == 63 (0x1170b3400) [pid = 1770] [serial = 2245] [outer = 0x1129a9400] 15:03:30 INFO - PROCESS | 1770 | 1468706610113 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]]]}] 15:03:30 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. 15:03:30 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 471ms 15:03:30 INFO - PROCESS | 1770 | 1468706610128 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 1770 | 1468706610130 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 15:03:30 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 15:03:30 INFO - PROCESS | 1770 | 1468706610143 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 1770 | 1468706610144 Marionette TRACE conn2 <- [1,2962,null,{}] 15:03:30 INFO - PROCESS | 1770 | 1468706610147 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}] 15:03:30 INFO - PROCESS | 1770 | 1468706610148 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:30 INFO - PROCESS | 1770 | 1468706610234 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 15:03:30 INFO - PROCESS | 1770 | 1468706610242 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 1770 | 1468706610243 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e5800 == 31 [pid = 1770] [id = 749] 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 64 (0x1129a8c00) [pid = 1770] [serial = 2246] [outer = 0x0] 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 65 (0x11842dc00) [pid = 1770] [serial = 2247] [outer = 0x1129a8c00] 15:03:30 INFO - PROCESS | 1770 | 1468706610268 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 66 (0x118562800) [pid = 1770] [serial = 2248] [outer = 0x1129a8c00] 15:03:30 INFO - PROCESS | 1770 | 1468706610594 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]]]}] 15:03:30 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. 15:03:30 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 478ms 15:03:30 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 15:03:30 INFO - PROCESS | 1770 | 1468706610614 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 15:03:30 INFO - PROCESS | 1770 | 1468706610616 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 15:03:30 INFO - PROCESS | 1770 | 1468706610631 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 15:03:30 INFO - PROCESS | 1770 | 1468706610636 Marionette TRACE conn2 <- [1,2966,null,{}] 15:03:30 INFO - PROCESS | 1770 | 1468706610640 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}] 15:03:30 INFO - PROCESS | 1770 | 1468706610642 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:30 INFO - PROCESS | 1770 | 1468706610723 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 15:03:30 INFO - PROCESS | 1770 | 1468706610727 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:30 INFO - PROCESS | 1770 | 1468706610728 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:30 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b6e800 == 32 [pid = 1770] [id = 750] 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 67 (0x118567c00) [pid = 1770] [serial = 2249] [outer = 0x0] 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1185c0400) [pid = 1770] [serial = 2250] [outer = 0x118567c00] 15:03:30 INFO - PROCESS | 1770 | 1468706610752 Marionette DEBUG loaded listener.js 15:03:30 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1191af800) [pid = 1770] [serial = 2251] [outer = 0x118567c00] 15:03:31 INFO - PROCESS | 1770 | 1468706611087 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]]]}] 15:03:31 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. 15:03:31 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 488ms 15:03:31 INFO - PROCESS | 1770 | 1468706611108 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 1770 | 1468706611109 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 15:03:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 15:03:31 INFO - PROCESS | 1770 | 1468706611112 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 1770 | 1468706611113 Marionette TRACE conn2 <- [1,2970,null,{}] 15:03:31 INFO - PROCESS | 1770 | 1468706611115 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}] 15:03:31 INFO - PROCESS | 1770 | 1468706611116 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:31 INFO - PROCESS | 1770 | 1468706611221 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 15:03:31 INFO - PROCESS | 1770 | 1468706611226 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:31 INFO - PROCESS | 1770 | 1468706611227 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292c7000 == 33 [pid = 1770] [id = 751] 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1191b1000) [pid = 1770] [serial = 2252] [outer = 0x0] 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x11948cc00) [pid = 1770] [serial = 2253] [outer = 0x1191b1000] 15:03:31 INFO - PROCESS | 1770 | 1468706611252 Marionette DEBUG loaded listener.js 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x1196bb000) [pid = 1770] [serial = 2254] [outer = 0x1191b1000] 15:03:31 INFO - PROCESS | 1770 | 1468706611531 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]]]}] 15:03:31 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. 15:03:31 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 471ms 15:03:31 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 15:03:31 INFO - PROCESS | 1770 | 1468706611583 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 15:03:31 INFO - PROCESS | 1770 | 1468706611584 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 15:03:31 INFO - PROCESS | 1770 | 1468706611588 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 15:03:31 INFO - PROCESS | 1770 | 1468706611591 Marionette TRACE conn2 <- [1,2974,null,{}] 15:03:31 INFO - PROCESS | 1770 | 1468706611593 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}] 15:03:31 INFO - PROCESS | 1770 | 1468706611595 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:31 INFO - PROCESS | 1770 | 1468706611673 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 15:03:31 INFO - PROCESS | 1770 | 1468706611677 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:31 INFO - PROCESS | 1770 | 1468706611682 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:31 INFO - PROCESS | 1770 | ++DOCSHELL 0x12a7cf000 == 34 [pid = 1770] [id = 752] 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x119ece800) [pid = 1770] [serial = 2255] [outer = 0x0] 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x120f69800) [pid = 1770] [serial = 2256] [outer = 0x119ece800] 15:03:31 INFO - PROCESS | 1770 | 1468706611714 Marionette DEBUG loaded listener.js 15:03:31 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x1214f7000) [pid = 1770] [serial = 2257] [outer = 0x119ece800] 15:03:32 INFO - PROCESS | 1770 | 1468706612098 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]]]}] 15:03:32 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. 15:03:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 523ms 15:03:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 15:03:32 INFO - PROCESS | 1770 | 1468706612111 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 15:03:32 INFO - PROCESS | 1770 | 1468706612113 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 15:03:32 INFO - PROCESS | 1770 | 1468706612116 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 15:03:32 INFO - PROCESS | 1770 | 1468706612117 Marionette TRACE conn2 <- [1,2978,null,{}] 15:03:32 INFO - PROCESS | 1770 | 1468706612123 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}] 15:03:32 INFO - PROCESS | 1770 | 1468706612125 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:32 INFO - PROCESS | 1770 | 1468706612286 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 15:03:32 INFO - PROCESS | 1770 | 1468706612318 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 1770 | 1468706612320 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12b872800 == 35 [pid = 1770] [id = 753] 15:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x121965400) [pid = 1770] [serial = 2258] [outer = 0x0] 15:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1251e2800) [pid = 1770] [serial = 2259] [outer = 0x121965400] 15:03:32 INFO - PROCESS | 1770 | 1468706612359 Marionette DEBUG loaded listener.js 15:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1253e6c00) [pid = 1770] [serial = 2260] [outer = 0x121965400] 15:03:32 INFO - PROCESS | 1770 | 1468706612750 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]]]}] 15:03:32 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. 15:03:32 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 673ms 15:03:32 INFO - PROCESS | 1770 | 1468706612789 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 15:03:32 INFO - PROCESS | 1770 | 1468706612790 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 15:03:32 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 15:03:32 INFO - PROCESS | 1770 | 1468706612792 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 15:03:32 INFO - PROCESS | 1770 | 1468706612794 Marionette TRACE conn2 <- [1,2982,null,{}] 15:03:32 INFO - PROCESS | 1770 | 1468706612796 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}] 15:03:32 INFO - PROCESS | 1770 | 1468706612797 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:32 INFO - PROCESS | 1770 | 1468706612896 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 15:03:32 INFO - PROCESS | 1770 | 1468706612909 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:32 INFO - PROCESS | 1770 | 1468706612910 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:32 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c328000 == 36 [pid = 1770] [id = 754] 15:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x125c51800) [pid = 1770] [serial = 2261] [outer = 0x0] 15:03:32 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x125e4d800) [pid = 1770] [serial = 2262] [outer = 0x125c51800] 15:03:32 INFO - PROCESS | 1770 | 1468706612946 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1269d6400) [pid = 1770] [serial = 2263] [outer = 0x125c51800] 15:03:33 INFO - PROCESS | 1770 | 1468706613376 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"]]]}] 15:03:33 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 15:03:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 15:03:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:33 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:33 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 15:03:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 622ms 15:03:33 INFO - PROCESS | 1770 | 1468706613416 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 15:03:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 15:03:33 INFO - PROCESS | 1770 | 1468706613418 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 15:03:33 INFO - PROCESS | 1770 | 1468706613421 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 1770 | 1468706613423 Marionette TRACE conn2 <- [1,2986,null,{}] 15:03:33 INFO - PROCESS | 1770 | 1468706613426 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}] 15:03:33 INFO - PROCESS | 1770 | 1468706613428 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:33 INFO - PROCESS | 1770 | 1468706613566 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 15:03:33 INFO - PROCESS | 1770 | 1468706613580 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:33 INFO - PROCESS | 1770 | 1468706613581 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:33 INFO - PROCESS | 1770 | ++DOCSHELL 0x1217e5000 == 37 [pid = 1770] [id = 755] 15:03:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x1269e0800) [pid = 1770] [serial = 2264] [outer = 0x0] 15:03:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x128897800) [pid = 1770] [serial = 2265] [outer = 0x1269e0800] 15:03:33 INFO - PROCESS | 1770 | 1468706613605 Marionette DEBUG loaded listener.js 15:03:33 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x1288a5000) [pid = 1770] [serial = 2266] [outer = 0x1269e0800] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x119d66000) [pid = 1770] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x111c18800) [pid = 1770] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x128ffb000) [pid = 1770] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x11861f400) [pid = 1770] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x128d6cc00) [pid = 1770] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x118428400) [pid = 1770] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x119483400) [pid = 1770] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x1177cac00) [pid = 1770] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x119482c00) [pid = 1770] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 15:03:33 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x1170b3800) [pid = 1770] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 15:03:33 INFO - PROCESS | 1770 | 1468706613920 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]]]}] 15:03:33 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. 15:03:33 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 520ms 15:03:33 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 15:03:33 INFO - PROCESS | 1770 | 1468706613941 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 15:03:33 INFO - PROCESS | 1770 | 1468706613943 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 15:03:33 INFO - PROCESS | 1770 | 1468706613945 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 15:03:33 INFO - PROCESS | 1770 | 1468706613946 Marionette TRACE conn2 <- [1,2990,null,{}] 15:03:33 INFO - PROCESS | 1770 | 1468706613948 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}] 15:03:33 INFO - PROCESS | 1770 | 1468706613949 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:34 INFO - PROCESS | 1770 | 1468706614030 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 15:03:34 INFO - PROCESS | 1770 | 1468706614033 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:34 INFO - PROCESS | 1770 | 1468706614035 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d1800 == 38 [pid = 1770] [id = 756] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118430800) [pid = 1770] [serial = 2267] [outer = 0x0] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1218ba800) [pid = 1770] [serial = 2268] [outer = 0x118430800] 15:03:34 INFO - PROCESS | 1770 | 1468706614059 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x128bce000) [pid = 1770] [serial = 2269] [outer = 0x118430800] 15:03:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x120f07000 == 39 [pid = 1770] [id = 757] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x128bda400) [pid = 1770] [serial = 2270] [outer = 0x0] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x128cb0000) [pid = 1770] [serial = 2271] [outer = 0x128bda400] 15:03:34 INFO - PROCESS | 1770 | 1468706614388 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]]]}] 15:03:34 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. 15:03:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 473ms 15:03:34 INFO - PROCESS | 1770 | 1468706614418 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 15:03:34 INFO - PROCESS | 1770 | 1468706614419 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 15:03:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 15:03:34 INFO - PROCESS | 1770 | 1468706614422 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 15:03:34 INFO - PROCESS | 1770 | 1468706614423 Marionette TRACE conn2 <- [1,2994,null,{}] 15:03:34 INFO - PROCESS | 1770 | 1468706614425 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}] 15:03:34 INFO - PROCESS | 1770 | 1468706614426 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:34 INFO - PROCESS | 1770 | 1468706614553 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 15:03:34 INFO - PROCESS | 1770 | 1468706614559 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:34 INFO - PROCESS | 1770 | 1468706614561 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:34 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c843000 == 40 [pid = 1770] [id = 758] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1269db000) [pid = 1770] [serial = 2272] [outer = 0x0] 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x128bd8800) [pid = 1770] [serial = 2273] [outer = 0x1269db000] 15:03:34 INFO - PROCESS | 1770 | 1468706614586 Marionette DEBUG loaded listener.js 15:03:34 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x128f07400) [pid = 1770] [serial = 2274] [outer = 0x1269db000] 15:03:34 INFO - PROCESS | 1770 | 1468706614894 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]]]}] 15:03:34 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 15:03:34 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 15:03:34 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 519ms 15:03:34 INFO - PROCESS | 1770 | 1468706614941 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 15:03:34 INFO - PROCESS | 1770 | 1468706614943 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 15:03:34 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 15:03:34 INFO - PROCESS | 1770 | 1468706614945 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 15:03:34 INFO - PROCESS | 1770 | 1468706614947 Marionette TRACE conn2 <- [1,2998,null,{}] 15:03:34 INFO - PROCESS | 1770 | 1468706614949 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}] 15:03:34 INFO - PROCESS | 1770 | 1468706614950 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:35 INFO - PROCESS | 1770 | 1468706615043 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 15:03:35 INFO - PROCESS | 1770 | 1468706615046 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 1770 | 1468706615047 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d378800 == 41 [pid = 1770] [id = 759] 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x128f07000) [pid = 1770] [serial = 2275] [outer = 0x0] 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x128f10800) [pid = 1770] [serial = 2276] [outer = 0x128f07000] 15:03:35 INFO - PROCESS | 1770 | 1468706615071 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x12958b000) [pid = 1770] [serial = 2277] [outer = 0x128f07000] 15:03:35 INFO - PROCESS | 1770 | 1468706615352 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]]]}] 15:03:35 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. 15:03:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 420ms 15:03:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 15:03:35 INFO - PROCESS | 1770 | 1468706615365 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 15:03:35 INFO - PROCESS | 1770 | 1468706615366 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 15:03:35 INFO - PROCESS | 1770 | 1468706615377 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 1770 | 1468706615378 Marionette TRACE conn2 <- [1,3002,null,{}] 15:03:35 INFO - PROCESS | 1770 | 1468706615380 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}] 15:03:35 INFO - PROCESS | 1770 | 1468706615381 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:35 INFO - PROCESS | 1770 | 1468706615466 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 15:03:35 INFO - PROCESS | 1770 | 1468706615533 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:35 INFO - PROCESS | 1770 | 1468706615534 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:35 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d38b800 == 42 [pid = 1770] [id = 760] 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x128f0ac00) [pid = 1770] [serial = 2278] [outer = 0x0] 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x129593800) [pid = 1770] [serial = 2279] [outer = 0x128f0ac00] 15:03:35 INFO - PROCESS | 1770 | 1468706615558 Marionette DEBUG loaded listener.js 15:03:35 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x1296a9000) [pid = 1770] [serial = 2280] [outer = 0x128f0ac00] 15:03:35 INFO - PROCESS | 1770 | 1468706615793 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]]]}] 15:03:35 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. 15:03:35 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 428ms 15:03:35 INFO - PROCESS | 1770 | 1468706615796 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 15:03:35 INFO - PROCESS | 1770 | 1468706615797 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 15:03:35 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 15:03:35 INFO - PROCESS | 1770 | 1468706615799 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 15:03:35 INFO - PROCESS | 1770 | 1468706615800 Marionette TRACE conn2 <- [1,3006,null,{}] 15:03:35 INFO - PROCESS | 1770 | 1468706615809 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}] 15:03:35 INFO - PROCESS | 1770 | 1468706615810 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:35 INFO - PROCESS | 1770 | 1468706615897 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 15:03:36 INFO - PROCESS | 1770 | 1468706616002 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 1770 | 1468706616003 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x116a3a800 == 43 [pid = 1770] [id = 761] 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x10ebfe800) [pid = 1770] [serial = 2281] [outer = 0x0] 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x110e57800) [pid = 1770] [serial = 2282] [outer = 0x10ebfe800] 15:03:36 INFO - PROCESS | 1770 | 1468706616035 Marionette DEBUG loaded listener.js 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1129b1800) [pid = 1770] [serial = 2283] [outer = 0x10ebfe800] 15:03:36 INFO - PROCESS | 1770 | 1468706616435 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]]]}] 15:03:36 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. 15:03:36 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 677ms 15:03:36 INFO - PROCESS | 1770 | 1468706616478 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 15:03:36 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 15:03:36 INFO - PROCESS | 1770 | 1468706616480 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 15:03:36 INFO - PROCESS | 1770 | 1468706616483 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 15:03:36 INFO - PROCESS | 1770 | 1468706616485 Marionette TRACE conn2 <- [1,3010,null,{}] 15:03:36 INFO - PROCESS | 1770 | 1468706616489 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}] 15:03:36 INFO - PROCESS | 1770 | 1468706616492 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:36 INFO - PROCESS | 1770 | 1468706616631 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 15:03:36 INFO - PROCESS | 1770 | 1468706616736 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:36 INFO - PROCESS | 1770 | 1468706616738 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:36 INFO - PROCESS | 1770 | ++DOCSHELL 0x126776000 == 44 [pid = 1770] [id = 762] 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1129b3000) [pid = 1770] [serial = 2284] [outer = 0x0] 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x118243000) [pid = 1770] [serial = 2285] [outer = 0x1129b3000] 15:03:36 INFO - PROCESS | 1770 | 1468706616769 Marionette DEBUG loaded listener.js 15:03:36 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x118567400) [pid = 1770] [serial = 2286] [outer = 0x1129b3000] 15:03:37 INFO - PROCESS | 1770 | 1468706617107 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]]]}] 15:03:37 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 15:03:37 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 670ms 15:03:37 INFO - PROCESS | 1770 | 1468706617156 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 1770 | 1468706617158 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 15:03:37 INFO - TEST-START | /FileAPI/FileReaderSync.worker 15:03:37 INFO - PROCESS | 1770 | 1468706617161 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - PROCESS | 1770 | 1468706617162 Marionette TRACE conn2 <- [1,3014,null,{}] 15:03:37 INFO - PROCESS | 1770 | 1468706617165 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}] 15:03:37 INFO - PROCESS | 1770 | 1468706617166 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:37 INFO - PROCESS | 1770 | 1468706617274 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 15:03:37 INFO - PROCESS | 1770 | 1468706617345 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:37 INFO - PROCESS | 1770 | 1468706617347 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:37 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c4d4000 == 45 [pid = 1770] [id = 763] 15:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x118615c00) [pid = 1770] [serial = 2287] [outer = 0x0] 15:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x11948b800) [pid = 1770] [serial = 2288] [outer = 0x118615c00] 15:03:37 INFO - PROCESS | 1770 | 1468706617375 Marionette DEBUG loaded listener.js 15:03:37 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x119d60c00) [pid = 1770] [serial = 2289] [outer = 0x118615c00] 15:03:37 INFO - PROCESS | 1770 | [1770] 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 15:03:37 INFO - PROCESS | 1770 | 1468706617776 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 15:03:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 15:03:37 INFO - {} 15:03:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 15:03:37 INFO - {} 15:03:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 15:03:37 INFO - {} 15:03:37 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 15:03:37 INFO - {} 15:03:37 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 622ms 15:03:37 INFO - TEST-START | /FileAPI/fileReader.html 15:03:37 INFO - PROCESS | 1770 | 1468706617784 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 15:03:37 INFO - PROCESS | 1770 | 1468706617785 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 15:03:37 INFO - PROCESS | 1770 | 1468706617793 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 15:03:37 INFO - PROCESS | 1770 | 1468706617797 Marionette TRACE conn2 <- [1,3018,null,{}] 15:03:37 INFO - PROCESS | 1770 | 1468706617800 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}] 15:03:37 INFO - PROCESS | 1770 | 1468706617803 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:37 INFO - PROCESS | 1770 | 1468706617909 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 15:03:38 INFO - PROCESS | 1770 | 1468706618000 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 1770 | 1468706618001 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d7af800 == 46 [pid = 1770] [id = 764] 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x119ec8000) [pid = 1770] [serial = 2290] [outer = 0x0] 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1214f6800) [pid = 1770] [serial = 2291] [outer = 0x119ec8000] 15:03:38 INFO - PROCESS | 1770 | 1468706618042 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x128f0b000) [pid = 1770] [serial = 2292] [outer = 0x119ec8000] 15:03:38 INFO - PROCESS | 1770 | 1468706618396 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]]]}] 15:03:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 15:03:38 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 15:03:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 15:03:38 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 15:03:38 INFO - TEST-OK | /FileAPI/fileReader.html | took 627ms 15:03:38 INFO - PROCESS | 1770 | 1468706618415 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 15:03:38 INFO - TEST-START | /FileAPI/historical.html 15:03:38 INFO - PROCESS | 1770 | 1468706618418 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 15:03:38 INFO - PROCESS | 1770 | 1468706618421 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 15:03:38 INFO - PROCESS | 1770 | 1468706618422 Marionette TRACE conn2 <- [1,3022,null,{}] 15:03:38 INFO - PROCESS | 1770 | 1468706618425 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}] 15:03:38 INFO - PROCESS | 1770 | 1468706618426 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:38 INFO - PROCESS | 1770 | 1468706618538 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 15:03:38 INFO - PROCESS | 1770 | 1468706618662 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:38 INFO - PROCESS | 1770 | 1468706618664 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:38 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d8c8800 == 47 [pid = 1770] [id = 765] 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x128f0b800) [pid = 1770] [serial = 2293] [outer = 0x0] 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x1296a1c00) [pid = 1770] [serial = 2294] [outer = 0x128f0b800] 15:03:38 INFO - PROCESS | 1770 | 1468706618712 Marionette DEBUG loaded listener.js 15:03:38 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12a6c4c00) [pid = 1770] [serial = 2295] [outer = 0x128f0b800] 15:03:39 INFO - PROCESS | 1770 | 1468706619142 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"]]]}] 15:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 15:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 15:03:39 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 15:03:39 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 15:03:39 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 15:03:39 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 15:03:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 15:03:39 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:39 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:39 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 15:03:39 INFO - TEST-OK | /FileAPI/historical.html | took 772ms 15:03:39 INFO - PROCESS | 1770 | 1468706619193 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 15:03:39 INFO - PROCESS | 1770 | 1468706619194 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 15:03:39 INFO - TEST-START | /FileAPI/idlharness.html 15:03:39 INFO - PROCESS | 1770 | 1468706619197 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 15:03:39 INFO - PROCESS | 1770 | 1468706619198 Marionette TRACE conn2 <- [1,3026,null,{}] 15:03:39 INFO - PROCESS | 1770 | 1468706619200 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}] 15:03:39 INFO - PROCESS | 1770 | 1468706619202 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:39 INFO - PROCESS | 1770 | 1468706619323 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 15:03:39 INFO - PROCESS | 1770 | 1468706619576 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:39 INFO - PROCESS | 1770 | 1468706619577 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:39 INFO - PROCESS | 1770 | ++DOCSHELL 0x121491800 == 48 [pid = 1770] [id = 766] 15:03:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1133ca800) [pid = 1770] [serial = 2296] [outer = 0x0] 15:03:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x115efd800) [pid = 1770] [serial = 2297] [outer = 0x1133ca800] 15:03:39 INFO - PROCESS | 1770 | 1468706619607 Marionette DEBUG loaded listener.js 15:03:39 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x11710a800) [pid = 1770] [serial = 2298] [outer = 0x1133ca800] 15:03:40 INFO - PROCESS | 1770 | 1468706620148 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]]]}] 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 15:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 15:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:03:40 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 15:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:03:40 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:40 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 15:03:40 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 15:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 15:03:40 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 15:03:40 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 15:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 15:03:40 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:03:40 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:40 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 15:03:40 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 15:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 15:03:40 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 15:03:40 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 15:03:40 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:40 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:40 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:40 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:40 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:40 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:40 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 15:03:40 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 15:03:40 INFO - TEST-OK | /FileAPI/idlharness.html | took 980ms 15:03:40 INFO - PROCESS | 1770 | 1468706620178 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 15:03:40 INFO - TEST-START | /FileAPI/idlharness.worker 15:03:40 INFO - PROCESS | 1770 | 1468706620180 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 15:03:40 INFO - PROCESS | 1770 | 1468706620183 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 15:03:40 INFO - PROCESS | 1770 | 1468706620185 Marionette TRACE conn2 <- [1,3030,null,{}] 15:03:40 INFO - PROCESS | 1770 | 1468706620188 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}] 15:03:40 INFO - PROCESS | 1770 | 1468706620190 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:40 INFO - PROCESS | 1770 | 1468706620291 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 15:03:40 INFO - PROCESS | 1770 | 1468706620359 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:40 INFO - PROCESS | 1770 | 1468706620361 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:40 INFO - PROCESS | 1770 | ++DOCSHELL 0x11671c800 == 49 [pid = 1770] [id = 767] 15:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x1133cbc00) [pid = 1770] [serial = 2299] [outer = 0x0] 15:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x119482800) [pid = 1770] [serial = 2300] [outer = 0x1133cbc00] 15:03:40 INFO - PROCESS | 1770 | 1468706620389 Marionette DEBUG loaded listener.js 15:03:40 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12a80fc00) [pid = 1770] [serial = 2301] [outer = 0x1133cbc00] 15:03:40 INFO - PROCESS | 1770 | [1770] 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 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x121117000 == 48 [pid = 1770] [id = 738] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12d38b800 == 47 [pid = 1770] [id = 760] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12d378800 == 46 [pid = 1770] [id = 759] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x120f07000 == 45 [pid = 1770] [id = 757] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12c843000 == 44 [pid = 1770] [id = 758] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d1800 == 43 [pid = 1770] [id = 756] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e5000 == 42 [pid = 1770] [id = 755] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12c328000 == 41 [pid = 1770] [id = 754] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12b872800 == 40 [pid = 1770] [id = 753] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12a7cf000 == 39 [pid = 1770] [id = 752] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x1292c7000 == 38 [pid = 1770] [id = 751] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x126b6e800 == 37 [pid = 1770] [id = 750] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x1217e5800 == 36 [pid = 1770] [id = 749] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x119322800 == 35 [pid = 1770] [id = 748] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x118e3a800 == 34 [pid = 1770] [id = 746] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x11712c800 == 33 [pid = 1770] [id = 747] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x128deb800 == 32 [pid = 1770] [id = 745] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x120f1f000 == 31 [pid = 1770] [id = 744] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x116722800 == 30 [pid = 1770] [id = 743] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x121491800 == 29 [pid = 1770] [id = 766] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12d8c8800 == 28 [pid = 1770] [id = 765] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12d7af800 == 27 [pid = 1770] [id = 764] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x12c4d4000 == 26 [pid = 1770] [id = 763] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x126776000 == 25 [pid = 1770] [id = 762] 15:03:41 INFO - PROCESS | 1770 | --DOCSHELL 0x116a3a800 == 24 [pid = 1770] [id = 761] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x119778000) [pid = 1770] [serial = 2227] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x125e4a000) [pid = 1770] [serial = 2204] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x117109400) [pid = 1770] [serial = 2198] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x12a860800) [pid = 1770] [serial = 2210] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x11964d800) [pid = 1770] [serial = 2201] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x1296a0c00) [pid = 1770] [serial = 2207] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x1188c7000) [pid = 1770] [serial = 2213] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x11964fc00) [pid = 1770] [serial = 2215] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x119774400) [pid = 1770] [serial = 2216] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x118568400) [pid = 1770] [serial = 2221] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x119654000) [pid = 1770] [serial = 2224] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x1177c5400) [pid = 1770] [serial = 2218] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x11976d400) [pid = 1770] [serial = 2225] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1188e8800) [pid = 1770] [serial = 2222] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x11842f000) [pid = 1770] [serial = 2219] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x113022400) [pid = 1770] [serial = 2197] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1191b5400) [pid = 1770] [serial = 2200] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x121bb0000) [pid = 1770] [serial = 2203] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x129308000) [pid = 1770] [serial = 2206] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x12a808000) [pid = 1770] [serial = 2209] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x1184cb800) [pid = 1770] [serial = 2212] [outer = 0x0] [url = about:blank] 15:03:41 INFO - PROCESS | 1770 | 1468706621644 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,{},{}]]]}] 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 15:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 15:03:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 15:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 15:03:41 INFO - {} 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 15:03:41 INFO - {} 15:03:41 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 - {} 15:03:41 INFO - {} 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 15:03:41 INFO - {} 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 15:03:41 INFO - {} 15:03:41 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 - {} 15:03:41 INFO - {} 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 15:03:41 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 15:03:41 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 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 15:03:41 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 15:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 15:03:41 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 15:03:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:41 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 15:03:41 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 15:03:41 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 15:03:41 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 15:03:41 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 15:03:41 INFO - {} 15:03:41 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1490ms 15:03:41 INFO - PROCESS | 1770 | 1468706621673 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 15:03:41 INFO - PROCESS | 1770 | 1468706621676 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 15:03:41 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 15:03:41 INFO - PROCESS | 1770 | 1468706621679 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 15:03:41 INFO - PROCESS | 1770 | 1468706621680 Marionette TRACE conn2 <- [1,3034,null,{}] 15:03:41 INFO - PROCESS | 1770 | 1468706621684 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}] 15:03:41 INFO - PROCESS | 1770 | 1468706621685 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:41 INFO - PROCESS | 1770 | 1468706621771 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 15:03:41 INFO - PROCESS | 1770 | 1468706621854 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:41 INFO - PROCESS | 1770 | 1468706621856 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:41 INFO - PROCESS | 1770 | ++DOCSHELL 0x1288f3800 == 25 [pid = 1770] [id = 768] 15:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x113281400) [pid = 1770] [serial = 2302] [outer = 0x0] 15:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x129575c00) [pid = 1770] [serial = 2303] [outer = 0x113281400] 15:03:41 INFO - PROCESS | 1770 | 1468706621883 Marionette DEBUG loaded listener.js 15:03:41 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1151dac00) [pid = 1770] [serial = 2304] [outer = 0x113281400] 15:03:42 INFO - PROCESS | 1770 | 1468706622147 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]]]}] 15:03:42 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 15:03:42 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 522ms 15:03:42 INFO - PROCESS | 1770 | 1468706622200 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 15:03:42 INFO - PROCESS | 1770 | 1468706622205 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 15:03:42 INFO - TEST-START | /FileAPI/blob/Blob-close.html 15:03:42 INFO - PROCESS | 1770 | 1468706622216 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 15:03:42 INFO - PROCESS | 1770 | 1468706622218 Marionette TRACE conn2 <- [1,3038,null,{}] 15:03:42 INFO - PROCESS | 1770 | 1468706622223 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}] 15:03:42 INFO - PROCESS | 1770 | 1468706622225 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:42 INFO - PROCESS | 1770 | 1468706622310 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 15:03:42 INFO - PROCESS | 1770 | 1468706622314 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:42 INFO - PROCESS | 1770 | 1468706622316 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x12954c800 == 26 [pid = 1770] [id = 769] 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x12a6bc400) [pid = 1770] [serial = 2305] [outer = 0x0] 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12a80cc00) [pid = 1770] [serial = 2306] [outer = 0x12a6bc400] 15:03:42 INFO - PROCESS | 1770 | 1468706622344 Marionette DEBUG loaded listener.js 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12a85c400) [pid = 1770] [serial = 2307] [outer = 0x12a6bc400] 15:03:42 INFO - PROCESS | 1770 | 1468706622653 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"]]]}] 15:03:42 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 15:03:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 15:03:42 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:42 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:42 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 15:03:42 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 473ms 15:03:42 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 15:03:42 INFO - PROCESS | 1770 | 1468706622690 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 15:03:42 INFO - PROCESS | 1770 | 1468706622692 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 15:03:42 INFO - PROCESS | 1770 | 1468706622694 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 15:03:42 INFO - PROCESS | 1770 | 1468706622696 Marionette TRACE conn2 <- [1,3042,null,{}] 15:03:42 INFO - PROCESS | 1770 | 1468706622704 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}] 15:03:42 INFO - PROCESS | 1770 | 1468706622708 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:42 INFO - PROCESS | 1770 | 1468706622784 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 15:03:42 INFO - PROCESS | 1770 | 1468706622791 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:42 INFO - PROCESS | 1770 | 1468706622793 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:42 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c339800 == 27 [pid = 1770] [id = 770] 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x113d8e000) [pid = 1770] [serial = 2308] [outer = 0x0] 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12b80f800) [pid = 1770] [serial = 2309] [outer = 0x113d8e000] 15:03:42 INFO - PROCESS | 1770 | 1468706622820 Marionette DEBUG loaded listener.js 15:03:42 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x119ec9800) [pid = 1770] [serial = 2310] [outer = 0x113d8e000] 15:03:43 INFO - PROCESS | 1770 | 1468706623244 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]]]}] 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 15:03:43 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. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 15:03:43 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'.) 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 15:03:43 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. 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 15:03:43 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. 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 15:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:03:43 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. 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 15:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 15:03:43 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 15:03:43 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:43 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 15:03:43 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 15:03:43 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 579ms 15:03:43 INFO - PROCESS | 1770 | 1468706623281 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 1770 | 1468706623283 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 15:03:43 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 15:03:43 INFO - PROCESS | 1770 | 1468706623286 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 1770 | 1468706623287 Marionette TRACE conn2 <- [1,3046,null,{}] 15:03:43 INFO - PROCESS | 1770 | 1468706623289 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}] 15:03:43 INFO - PROCESS | 1770 | 1468706623291 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:43 INFO - PROCESS | 1770 | 1468706623398 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 15:03:43 INFO - PROCESS | 1770 | 1468706623413 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 1770 | 1468706623414 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x12cc33800 == 28 [pid = 1770] [id = 771] 15:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x12bb4a400) [pid = 1770] [serial = 2311] [outer = 0x0] 15:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x12bb4d800) [pid = 1770] [serial = 2312] [outer = 0x12bb4a400] 15:03:43 INFO - PROCESS | 1770 | 1468706623439 Marionette DEBUG loaded listener.js 15:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x12bca9400) [pid = 1770] [serial = 2313] [outer = 0x12bb4a400] 15:03:43 INFO - PROCESS | 1770 | [1770] 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 15:03:43 INFO - PROCESS | 1770 | 1468706623770 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 15:03:43 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 15:03:43 INFO - {} 15:03:43 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 15:03:43 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 15:03:43 INFO - PROCESS | 1770 | 1468706623809 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 15:03:43 INFO - PROCESS | 1770 | 1468706623810 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 15:03:43 INFO - PROCESS | 1770 | 1468706623812 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 15:03:43 INFO - PROCESS | 1770 | 1468706623813 Marionette TRACE conn2 <- [1,3050,null,{}] 15:03:43 INFO - PROCESS | 1770 | 1468706623816 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}] 15:03:43 INFO - PROCESS | 1770 | 1468706623817 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:43 INFO - PROCESS | 1770 | 1468706623911 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 15:03:43 INFO - PROCESS | 1770 | 1468706623951 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:43 INFO - PROCESS | 1770 | 1468706623952 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:43 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d523000 == 29 [pid = 1770] [id = 772] 15:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x12a6ba800) [pid = 1770] [serial = 2314] [outer = 0x0] 15:03:43 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x12be63c00) [pid = 1770] [serial = 2315] [outer = 0x12a6ba800] 15:03:43 INFO - PROCESS | 1770 | 1468706623976 Marionette DEBUG loaded listener.js 15:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 103 (0x12be6e800) [pid = 1770] [serial = 2316] [outer = 0x12a6ba800] 15:03:44 INFO - PROCESS | 1770 | 1468706624282 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]]]}] 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 15:03:44 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 520ms 15:03:44 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 15:03:44 INFO - PROCESS | 1770 | 1468706624333 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 15:03:44 INFO - PROCESS | 1770 | 1468706624334 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 15:03:44 INFO - PROCESS | 1770 | 1468706624337 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 15:03:44 INFO - PROCESS | 1770 | 1468706624338 Marionette TRACE conn2 <- [1,3054,null,{}] 15:03:44 INFO - PROCESS | 1770 | 1468706624340 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}] 15:03:44 INFO - PROCESS | 1770 | 1468706624344 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:44 INFO - PROCESS | 1770 | 1468706624461 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 15:03:44 INFO - PROCESS | 1770 | 1468706624501 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:44 INFO - PROCESS | 1770 | 1468706624502 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:44 INFO - PROCESS | 1770 | ++DOCSHELL 0x12673a800 == 30 [pid = 1770] [id = 773] 15:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 104 (0x1213edc00) [pid = 1770] [serial = 2317] [outer = 0x0] 15:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 105 (0x12c34f000) [pid = 1770] [serial = 2318] [outer = 0x1213edc00] 15:03:44 INFO - PROCESS | 1770 | 1468706624527 Marionette DEBUG loaded listener.js 15:03:44 INFO - PROCESS | 1770 | ++DOMWINDOW == 106 (0x12c354400) [pid = 1770] [serial = 2319] [outer = 0x1213edc00] 15:03:44 INFO - PROCESS | 1770 | 1468706624945 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"]]]}] 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 15:03:44 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 15:03:45 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 15:03:45 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:45 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" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:45 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" 15:03:45 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 15:03:45 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 15:03:45 INFO - TEST-START | /FileAPI/file/File-constructor.html 15:03:45 INFO - PROCESS | 1770 | 1468706624973 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 1770 | 1468706624974 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 15:03:45 INFO - PROCESS | 1770 | 1468706624976 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 1770 | 1468706624978 Marionette TRACE conn2 <- [1,3058,null,{}] 15:03:45 INFO - PROCESS | 1770 | 1468706624980 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}] 15:03:45 INFO - PROCESS | 1770 | 1468706624981 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:45 INFO - PROCESS | 1770 | 1468706625084 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 15:03:45 INFO - PROCESS | 1770 | 1468706625100 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 1770 | 1468706625101 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x12d59d800 == 31 [pid = 1770] [id = 774] 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 107 (0x12c357800) [pid = 1770] [serial = 2320] [outer = 0x0] 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 108 (0x12d113800) [pid = 1770] [serial = 2321] [outer = 0x12c357800] 15:03:45 INFO - PROCESS | 1770 | 1468706625127 Marionette DEBUG loaded listener.js 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 109 (0x12d117c00) [pid = 1770] [serial = 2322] [outer = 0x12c357800] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 108 (0x1133cb000) [pid = 1770] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 107 (0x1269db000) [pid = 1770] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 106 (0x121965400) [pid = 1770] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 105 (0x125c51800) [pid = 1770] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 104 (0x1269e0800) [pid = 1770] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 103 (0x112231c00) [pid = 1770] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 102 (0x119ece800) [pid = 1770] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1188e7000) [pid = 1770] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x119d5f000) [pid = 1770] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x110e4a400) [pid = 1770] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1191b1000) [pid = 1770] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x128f07000) [pid = 1770] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x118567c00) [pid = 1770] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1133cd000) [pid = 1770] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x1129a8c00) [pid = 1770] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x118430800) [pid = 1770] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x1129a9400) [pid = 1770] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x128f0ac00) [pid = 1770] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 15:03:45 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x128bda400) [pid = 1770] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 15:03:45 INFO - PROCESS | 1770 | 1468706625657 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]]]}] 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 15:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 15:03:45 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:45 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 15:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 15:03:45 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 15:03:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:45 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 15:03:45 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 15:03:45 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 724ms 15:03:45 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 15:03:45 INFO - PROCESS | 1770 | 1468706625701 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 15:03:45 INFO - PROCESS | 1770 | 1468706625703 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 15:03:45 INFO - PROCESS | 1770 | 1468706625705 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 15:03:45 INFO - PROCESS | 1770 | 1468706625706 Marionette TRACE conn2 <- [1,3062,null,{}] 15:03:45 INFO - PROCESS | 1770 | 1468706625709 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}] 15:03:45 INFO - PROCESS | 1770 | 1468706625710 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:45 INFO - PROCESS | 1770 | 1468706625784 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 15:03:45 INFO - PROCESS | 1770 | 1468706625858 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:45 INFO - PROCESS | 1770 | 1468706625859 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:45 INFO - PROCESS | 1770 | ++DOCSHELL 0x112681800 == 32 [pid = 1770] [id = 775] 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1133cd800) [pid = 1770] [serial = 2323] [outer = 0x0] 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1288a0c00) [pid = 1770] [serial = 2324] [outer = 0x1133cd800] 15:03:45 INFO - PROCESS | 1770 | 1468706625882 Marionette DEBUG loaded listener.js 15:03:45 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x12d118000) [pid = 1770] [serial = 2325] [outer = 0x1133cd800] 15:03:45 INFO - PROCESS | 1770 | [1770] 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 15:03:46 INFO - PROCESS | 1770 | 1468706626144 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 15:03:46 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 15:03:46 INFO - {} 15:03:46 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 470ms 15:03:46 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 15:03:46 INFO - PROCESS | 1770 | 1468706626176 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 15:03:46 INFO - PROCESS | 1770 | 1468706626178 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 15:03:46 INFO - PROCESS | 1770 | 1468706626180 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 15:03:46 INFO - PROCESS | 1770 | 1468706626181 Marionette TRACE conn2 <- [1,3066,null,{}] 15:03:46 INFO - PROCESS | 1770 | 1468706626183 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}] 15:03:46 INFO - PROCESS | 1770 | 1468706626184 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:46 INFO - PROCESS | 1770 | 1468706626270 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 15:03:46 INFO - PROCESS | 1770 | 1468706626276 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:46 INFO - PROCESS | 1770 | 1468706626277 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x12c339000 == 33 [pid = 1770] [id = 776] 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x12d11e800) [pid = 1770] [serial = 2326] [outer = 0x0] 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12d3d1000) [pid = 1770] [serial = 2327] [outer = 0x12d11e800] 15:03:46 INFO - PROCESS | 1770 | 1468706626300 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x12d3d8000) [pid = 1770] [serial = 2328] [outer = 0x12d11e800] 15:03:46 INFO - PROCESS | 1770 | 1468706626626 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]]]}] 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 15:03:46 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 15:03:46 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 473ms 15:03:46 INFO - PROCESS | 1770 | 1468706626654 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 15:03:46 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 15:03:46 INFO - PROCESS | 1770 | 1468706626657 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 15:03:46 INFO - PROCESS | 1770 | 1468706626659 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 15:03:46 INFO - PROCESS | 1770 | 1468706626660 Marionette TRACE conn2 <- [1,3070,null,{}] 15:03:46 INFO - PROCESS | 1770 | 1468706626663 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}] 15:03:46 INFO - PROCESS | 1770 | 1468706626664 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:46 INFO - PROCESS | 1770 | 1468706626791 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 15:03:46 INFO - PROCESS | 1770 | 1468706626797 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:46 INFO - PROCESS | 1770 | 1468706626798 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:46 INFO - PROCESS | 1770 | ++DOCSHELL 0x11733e800 == 34 [pid = 1770] [id = 777] 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x1122bc800) [pid = 1770] [serial = 2329] [outer = 0x0] 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 98 (0x113969000) [pid = 1770] [serial = 2330] [outer = 0x1122bc800] 15:03:46 INFO - PROCESS | 1770 | 1468706626823 Marionette DEBUG loaded listener.js 15:03:46 INFO - PROCESS | 1770 | ++DOMWINDOW == 99 (0x1163b3800) [pid = 1770] [serial = 2331] [outer = 0x1122bc800] 15:03:47 INFO - PROCESS | 1770 | 1468706627123 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]]]}] 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 15:03:47 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 15:03:47 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 521ms 15:03:47 INFO - PROCESS | 1770 | 1468706627181 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 15:03:47 INFO - PROCESS | 1770 | 1468706627183 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 15:03:47 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 15:03:47 INFO - PROCESS | 1770 | 1468706627185 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 15:03:47 INFO - PROCESS | 1770 | 1468706627186 Marionette TRACE conn2 <- [1,3074,null,{}] 15:03:47 INFO - PROCESS | 1770 | 1468706627189 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}] 15:03:47 INFO - PROCESS | 1770 | 1468706627190 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:47 INFO - PROCESS | 1770 | 1468706627280 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 15:03:47 INFO - PROCESS | 1770 | 1468706627284 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:47 INFO - PROCESS | 1770 | 1468706627285 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:47 INFO - PROCESS | 1770 | ++DOCSHELL 0x119446000 == 35 [pid = 1770] [id = 778] 15:03:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 100 (0x1168a8400) [pid = 1770] [serial = 2332] [outer = 0x0] 15:03:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 101 (0x117108800) [pid = 1770] [serial = 2333] [outer = 0x1168a8400] 15:03:47 INFO - PROCESS | 1770 | 1468706627312 Marionette DEBUG loaded listener.js 15:03:47 INFO - PROCESS | 1770 | ++DOMWINDOW == 102 (0x118565800) [pid = 1770] [serial = 2334] [outer = 0x1168a8400] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x1288f3800 == 34 [pid = 1770] [id = 768] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x11671c800 == 33 [pid = 1770] [id = 767] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12cc33800 == 32 [pid = 1770] [id = 771] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12c339000 == 31 [pid = 1770] [id = 776] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12d523000 == 30 [pid = 1770] [id = 772] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x112681800 == 29 [pid = 1770] [id = 775] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12673a800 == 28 [pid = 1770] [id = 773] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12c339800 == 27 [pid = 1770] [id = 770] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12954c800 == 26 [pid = 1770] [id = 769] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x12d59d800 == 25 [pid = 1770] [id = 774] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 101 (0x1212a3000) [pid = 1770] [serial = 2228] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 100 (0x1251e2800) [pid = 1770] [serial = 2259] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 99 (0x125e4d800) [pid = 1770] [serial = 2262] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 98 (0x1253e6c00) [pid = 1770] [serial = 2260] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 97 (0x128897800) [pid = 1770] [serial = 2265] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 96 (0x1269d6400) [pid = 1770] [serial = 2263] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 95 (0x1139eb800) [pid = 1770] [serial = 2242] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 94 (0x120f69800) [pid = 1770] [serial = 2256] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 93 (0x1191af000) [pid = 1770] [serial = 2236] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 92 (0x11948ec00) [pid = 1770] [serial = 2237] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 91 (0x118ef5800) [pid = 1770] [serial = 2239] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 90 (0x110e58400) [pid = 1770] [serial = 2230] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 89 (0x113027c00) [pid = 1770] [serial = 2231] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 88 (0x11948cc00) [pid = 1770] [serial = 2253] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 87 (0x1196bb000) [pid = 1770] [serial = 2254] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 86 (0x12958b000) [pid = 1770] [serial = 2277] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 85 (0x1185c0400) [pid = 1770] [serial = 2250] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 84 (0x1191af800) [pid = 1770] [serial = 2251] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 83 (0x116b13400) [pid = 1770] [serial = 2233] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 82 (0x118432c00) [pid = 1770] [serial = 2234] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 81 (0x11842dc00) [pid = 1770] [serial = 2247] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 80 (0x118562800) [pid = 1770] [serial = 2248] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 79 (0x1218ba800) [pid = 1770] [serial = 2268] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 78 (0x1168a4800) [pid = 1770] [serial = 2244] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 77 (0x1170b3400) [pid = 1770] [serial = 2245] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 76 (0x128bce000) [pid = 1770] [serial = 2269] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 75 (0x1129b3c00) [pid = 1770] [serial = 2241] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 74 (0x129593800) [pid = 1770] [serial = 2279] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 73 (0x1296a9000) [pid = 1770] [serial = 2280] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 72 (0x128cb0000) [pid = 1770] [serial = 2271] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 71 (0x128f10800) [pid = 1770] [serial = 2276] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 70 (0x1288a5000) [pid = 1770] [serial = 2266] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 69 (0x128bd8800) [pid = 1770] [serial = 2273] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 68 (0x128f07400) [pid = 1770] [serial = 2274] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOMWINDOW == 67 (0x1214f7000) [pid = 1770] [serial = 2257] [outer = 0x0] [url = about:blank] 15:03:48 INFO - PROCESS | 1770 | --DOCSHELL 0x11733e800 == 24 [pid = 1770] [id = 777] 15:03:48 INFO - PROCESS | 1770 | 1468706628749 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]]]}] 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 15:03:48 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 15:03:48 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 1575ms 15:03:48 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 15:03:48 INFO - PROCESS | 1770 | 1468706628761 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 15:03:48 INFO - PROCESS | 1770 | 1468706628763 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 15:03:48 INFO - PROCESS | 1770 | 1468706628766 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 15:03:48 INFO - PROCESS | 1770 | 1468706628769 Marionette TRACE conn2 <- [1,3078,null,{}] 15:03:48 INFO - PROCESS | 1770 | 1468706628773 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}] 15:03:48 INFO - PROCESS | 1770 | 1468706628775 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:48 INFO - PROCESS | 1770 | 1468706628859 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 15:03:48 INFO - PROCESS | 1770 | 1468706628919 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:48 INFO - PROCESS | 1770 | 1468706628922 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:48 INFO - PROCESS | 1770 | ++DOCSHELL 0x116772000 == 25 [pid = 1770] [id = 779] 15:03:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 68 (0x1133cd000) [pid = 1770] [serial = 2335] [outer = 0x0] 15:03:48 INFO - PROCESS | 1770 | ++DOMWINDOW == 69 (0x1133d0400) [pid = 1770] [serial = 2336] [outer = 0x1133cd000] 15:03:48 INFO - PROCESS | 1770 | 1468706628950 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 70 (0x1163b3400) [pid = 1770] [serial = 2337] [outer = 0x1133cd000] 15:03:49 INFO - PROCESS | 1770 | 1468706629263 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] 15:03:49 INFO - PROCESS | 1770 | 1468706629294 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 15:03:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 15:03:49 INFO - PROCESS | 1770 | 1468706629299 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 1770 | 1468706629301 Marionette TRACE conn2 <- [1,3082,null,{}] 15:03:49 INFO - PROCESS | 1770 | 1468706629305 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}] 15:03:49 INFO - PROCESS | 1770 | 1468706629308 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:49 INFO - PROCESS | 1770 | 1468706629384 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 15:03:49 INFO - PROCESS | 1770 | 1468706629390 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1770 | 1468706629392 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x118e44000 == 26 [pid = 1770] [id = 780] 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 71 (0x1168a6000) [pid = 1770] [serial = 2338] [outer = 0x0] 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 72 (0x11710f000) [pid = 1770] [serial = 2339] [outer = 0x1168a6000] 15:03:49 INFO - PROCESS | 1770 | 1468706629419 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 73 (0x1177c5000) [pid = 1770] [serial = 2340] [outer = 0x1168a6000] 15:03:49 INFO - PROCESS | 1770 | 1468706629735 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]]]}] 15:03:49 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 15:03:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 15:03:49 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:49 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:49 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 15:03:49 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 15:03:49 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 474ms 15:03:49 INFO - PROCESS | 1770 | 1468706629774 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 15:03:49 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 15:03:49 INFO - PROCESS | 1770 | 1468706629775 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 15:03:49 INFO - PROCESS | 1770 | 1468706629778 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 15:03:49 INFO - PROCESS | 1770 | 1468706629780 Marionette TRACE conn2 <- [1,3086,null,{}] 15:03:49 INFO - PROCESS | 1770 | 1468706629788 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}] 15:03:49 INFO - PROCESS | 1770 | 1468706629791 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:49 INFO - PROCESS | 1770 | 1468706629867 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 15:03:49 INFO - PROCESS | 1770 | 1468706629873 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:49 INFO - PROCESS | 1770 | 1468706629875 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:49 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fdd000 == 27 [pid = 1770] [id = 781] 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 74 (0x110e4c800) [pid = 1770] [serial = 2341] [outer = 0x0] 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 75 (0x118536000) [pid = 1770] [serial = 2342] [outer = 0x110e4c800] 15:03:49 INFO - PROCESS | 1770 | 1468706629903 Marionette DEBUG loaded listener.js 15:03:49 INFO - PROCESS | 1770 | ++DOMWINDOW == 76 (0x1185b5c00) [pid = 1770] [serial = 2343] [outer = 0x110e4c800] 15:03:50 INFO - PROCESS | 1770 | 1468706630221 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 15:03:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 15:03:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 470ms 15:03:50 INFO - PROCESS | 1770 | 1468706630249 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 1770 | 1468706630251 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 15:03:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 15:03:50 INFO - PROCESS | 1770 | 1468706630253 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 1770 | 1468706630256 Marionette TRACE conn2 <- [1,3090,null,{}] 15:03:50 INFO - PROCESS | 1770 | 1468706630259 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}] 15:03:50 INFO - PROCESS | 1770 | 1468706630260 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:50 INFO - PROCESS | 1770 | 1468706630334 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 15:03:50 INFO - PROCESS | 1770 | 1468706630397 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:50 INFO - PROCESS | 1770 | 1468706630398 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x121bbe800 == 28 [pid = 1770] [id = 782] 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 77 (0x1185b7800) [pid = 1770] [serial = 2344] [outer = 0x0] 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 78 (0x1188bc000) [pid = 1770] [serial = 2345] [outer = 0x1185b7800] 15:03:50 INFO - PROCESS | 1770 | 1468706630423 Marionette DEBUG loaded listener.js 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 79 (0x118ef3000) [pid = 1770] [serial = 2346] [outer = 0x1185b7800] 15:03:50 INFO - PROCESS | 1770 | 1468706630669 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 15:03:50 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 15:03:50 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 471ms 15:03:50 INFO - PROCESS | 1770 | 1468706630733 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 15:03:50 INFO - PROCESS | 1770 | 1468706630734 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 15:03:50 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 15:03:50 INFO - PROCESS | 1770 | 1468706630744 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 15:03:50 INFO - PROCESS | 1770 | 1468706630745 Marionette TRACE conn2 <- [1,3094,null,{}] 15:03:50 INFO - PROCESS | 1770 | 1468706630747 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}] 15:03:50 INFO - PROCESS | 1770 | 1468706630748 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:50 INFO - PROCESS | 1770 | 1468706630817 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 15:03:50 INFO - PROCESS | 1770 | 1468706630824 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:50 INFO - PROCESS | 1770 | 1468706630825 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:50 INFO - PROCESS | 1770 | ++DOCSHELL 0x125c13800 == 29 [pid = 1770] [id = 783] 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 80 (0x1167ef000) [pid = 1770] [serial = 2347] [outer = 0x0] 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 81 (0x1191b4400) [pid = 1770] [serial = 2348] [outer = 0x1167ef000] 15:03:50 INFO - PROCESS | 1770 | 1468706630851 Marionette DEBUG loaded listener.js 15:03:50 INFO - PROCESS | 1770 | ++DOMWINDOW == 82 (0x11948f000) [pid = 1770] [serial = 2349] [outer = 0x1167ef000] 15:03:51 INFO - PROCESS | 1770 | 1468706631287 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 15:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 15:03:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 578ms 15:03:51 INFO - PROCESS | 1770 | 1468706631316 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 15:03:51 INFO - PROCESS | 1770 | 1468706631318 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 15:03:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 15:03:51 INFO - PROCESS | 1770 | 1468706631320 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 15:03:51 INFO - PROCESS | 1770 | 1468706631321 Marionette TRACE conn2 <- [1,3098,null,{}] 15:03:51 INFO - PROCESS | 1770 | 1468706631323 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}] 15:03:51 INFO - PROCESS | 1770 | 1468706631327 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:51 INFO - PROCESS | 1770 | 1468706631423 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 15:03:51 INFO - PROCESS | 1770 | 1468706631427 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:51 INFO - PROCESS | 1770 | 1468706631428 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:51 INFO - PROCESS | 1770 | ++DOCSHELL 0x126741800 == 30 [pid = 1770] [id = 784] 15:03:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 83 (0x1177c5800) [pid = 1770] [serial = 2350] [outer = 0x0] 15:03:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 84 (0x119654800) [pid = 1770] [serial = 2351] [outer = 0x1177c5800] 15:03:51 INFO - PROCESS | 1770 | 1468706631453 Marionette DEBUG loaded listener.js 15:03:51 INFO - PROCESS | 1770 | ++DOMWINDOW == 85 (0x119779400) [pid = 1770] [serial = 2352] [outer = 0x1177c5800] 15:03:51 INFO - PROCESS | 1770 | 1468706631799 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]]]}] 15:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 15:03:51 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 15:03:51 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 518ms 15:03:51 INFO - PROCESS | 1770 | 1468706631839 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 15:03:51 INFO - PROCESS | 1770 | 1468706631841 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 15:03:51 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 15:03:51 INFO - PROCESS | 1770 | 1468706631855 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 15:03:51 INFO - PROCESS | 1770 | 1468706631856 Marionette TRACE conn2 <- [1,3102,null,{}] 15:03:51 INFO - PROCESS | 1770 | 1468706631860 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}] 15:03:51 INFO - PROCESS | 1770 | 1468706631862 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:52 INFO - PROCESS | 1770 | 1468706632012 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 15:03:52 INFO - PROCESS | 1770 | 1468706632024 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1770 | 1468706632025 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x126b7e800 == 31 [pid = 1770] [id = 785] 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 86 (0x11999e800) [pid = 1770] [serial = 2353] [outer = 0x0] 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 87 (0x119ecc400) [pid = 1770] [serial = 2354] [outer = 0x11999e800] 15:03:52 INFO - PROCESS | 1770 | 1468706632064 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 88 (0x121214800) [pid = 1770] [serial = 2355] [outer = 0x11999e800] 15:03:52 INFO - PROCESS | 1770 | 1468706632366 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 15:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 15:03:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 532ms 15:03:52 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 15:03:52 INFO - PROCESS | 1770 | 1468706632376 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 15:03:52 INFO - PROCESS | 1770 | 1468706632378 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 15:03:52 INFO - PROCESS | 1770 | 1468706632380 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 1770 | 1468706632381 Marionette TRACE conn2 <- [1,3106,null,{}] 15:03:52 INFO - PROCESS | 1770 | 1468706632385 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}] 15:03:52 INFO - PROCESS | 1770 | 1468706632386 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:52 INFO - PROCESS | 1770 | 1468706632474 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 15:03:52 INFO - PROCESS | 1770 | 1468706632478 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1770 | 1468706632478 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:52 INFO - PROCESS | 1770 | ++DOCSHELL 0x128b89000 == 32 [pid = 1770] [id = 786] 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 89 (0x1212a2000) [pid = 1770] [serial = 2356] [outer = 0x0] 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 90 (0x1213e7400) [pid = 1770] [serial = 2357] [outer = 0x1212a2000] 15:03:52 INFO - PROCESS | 1770 | 1468706632502 Marionette DEBUG loaded listener.js 15:03:52 INFO - PROCESS | 1770 | ++DOMWINDOW == 91 (0x1213ef800) [pid = 1770] [serial = 2358] [outer = 0x1212a2000] 15:03:52 INFO - PROCESS | 1770 | 1468706632875 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]]]}] 15:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 15:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 15:03:52 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 15:03:52 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 520ms 15:03:52 INFO - PROCESS | 1770 | 1468706632915 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 15:03:52 INFO - PROCESS | 1770 | 1468706632916 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 15:03:52 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 15:03:52 INFO - PROCESS | 1770 | 1468706632921 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 15:03:52 INFO - PROCESS | 1770 | 1468706632929 Marionette TRACE conn2 <- [1,3110,null,{}] 15:03:52 INFO - PROCESS | 1770 | 1468706632931 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}] 15:03:52 INFO - PROCESS | 1770 | 1468706632932 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:52 INFO - PROCESS | 1770 | 1468706632992 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 15:03:52 INFO - PROCESS | 1770 | 1468706632995 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:52 INFO - PROCESS | 1770 | 1468706632996 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x120fdc000 == 33 [pid = 1770] [id = 787] 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 92 (0x1213f0c00) [pid = 1770] [serial = 2359] [outer = 0x0] 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 93 (0x1213f4000) [pid = 1770] [serial = 2360] [outer = 0x1213f0c00] 15:03:53 INFO - PROCESS | 1770 | 1468706633017 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 94 (0x1218ba000) [pid = 1770] [serial = 2361] [outer = 0x1213f0c00] 15:03:53 INFO - PROCESS | 1770 | 1468706633320 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"]]]}] 15:03:53 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 15:03:53 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 15:03:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 15:03:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 15:03:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 15:03:53 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 15:03:53 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 428ms 15:03:53 INFO - PROCESS | 1770 | 1468706633349 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 1770 | 1468706633350 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 15:03:53 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 15:03:53 INFO - PROCESS | 1770 | 1468706633354 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 15:03:53 INFO - PROCESS | 1770 | 1468706633357 Marionette TRACE conn2 <- [1,3114,null,{}] 15:03:53 INFO - PROCESS | 1770 | 1468706633360 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}] 15:03:53 INFO - PROCESS | 1770 | 1468706633361 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:53 INFO - PROCESS | 1770 | 1468706633460 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 15:03:53 INFO - PROCESS | 1770 | 1468706633465 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\", \"d31ec3bc-7e89-41c2-b997-a6fdb0dd88a2\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 15:03:53 INFO - PROCESS | 1770 | 1468706633466 Marionette INFO sendAsync 47cdbbe0-b997-e646-9a36-c0ede1ea3491 15:03:53 INFO - PROCESS | 1770 | ++DOCSHELL 0x1292d2000 == 34 [pid = 1770] [id = 788] 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 95 (0x12196f400) [pid = 1770] [serial = 2362] [outer = 0x0] 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 96 (0x1249d2c00) [pid = 1770] [serial = 2363] [outer = 0x12196f400] 15:03:53 INFO - PROCESS | 1770 | 1468706633497 Marionette DEBUG loaded listener.js 15:03:53 INFO - PROCESS | 1770 | ++DOMWINDOW == 97 (0x125389c00) [pid = 1770] [serial = 2364] [outer = 0x12196f400] 15:03:53 INFO - PROCESS | 1770 | 1468706633951 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]]]}] 15:03:53 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 15:03:53 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 623ms 15:03:53 INFO - PROCESS | 1770 | 1468706633980 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 15:03:53 INFO - PROCESS | 1770 | 1468706633982 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 15:03:55 WARNING - u'runner_teardown' () 15:03:55 INFO - No more tests 15:03:55 INFO - Got 0 unexpected results 15:03:55 INFO - SUITE-END | took 504s 15:03:55 INFO - Closing logging queue 15:03:55 INFO - queue closed 15:03:55 INFO - Return code: 0 15:03:55 WARNING - # TBPL SUCCESS # 15:03:55 INFO - Running post-action listener: _resource_record_post_action 15:03:55 INFO - Running post-run listener: _resource_record_post_run 15:03:56 INFO - Total resource usage - Wall time: 526s; CPU: 57.0%; Read bytes: 31391232; Write bytes: 954393088; Read time: 202; Write time: 4979 15:03:56 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 15:03:56 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 154139136; Write bytes: 156129280; Read time: 13900; Write time: 331 15:03:56 INFO - run-tests - Wall time: 508s; CPU: 58.0%; Read bytes: 29208064; Write bytes: 795204096; Read time: 182; Write time: 4636 15:03:56 INFO - Running post-run listener: _upload_blobber_files 15:03:56 INFO - Blob upload gear active. 15:03:56 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 15:03:56 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 15:03:56 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'] 15:03:56 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 15:03:56 INFO - (blobuploader) - INFO - Open directory for files ... 15:03:56 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 15:03:56 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:03:56 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:03:57 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 15:03:57 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:03:57 INFO - (blobuploader) - INFO - Done attempting. 15:03:57 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 15:03:58 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 15:03:58 INFO - (blobuploader) - INFO - Uploading, attempt #1. 15:03:59 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 15:03:59 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 15:03:59 INFO - (blobuploader) - INFO - Done attempting. 15:03:59 INFO - (blobuploader) - INFO - Iteration through files over. 15:03:59 INFO - Return code: 0 15:03:59 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 15:03:59 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 15:03:59 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/934f7771fd8048d153296ba4043ef4f26f871a976ab0c28d4f0c1560c595bf4dbf0a1df9073748899a31b7e59192bbb41f92651275cc1818404da2990a0c48c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/24c452d2d6f12b5826a52b6d82b4b33294963721868c82303f44b75e9231500ceb059f1c449f8b42e91363cdb2f225fdfeb73b11703e04c5cf17796f0c6c14f0"} 15:03:59 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 15:03:59 INFO - Writing to file /builds/slave/test/properties/blobber_files 15:03:59 INFO - Contents: 15:03:59 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/934f7771fd8048d153296ba4043ef4f26f871a976ab0c28d4f0c1560c595bf4dbf0a1df9073748899a31b7e59192bbb41f92651275cc1818404da2990a0c48c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/24c452d2d6f12b5826a52b6d82b4b33294963721868c82303f44b75e9231500ceb059f1c449f8b42e91363cdb2f225fdfeb73b11703e04c5cf17796f0c6c14f0"} 15:03:59 INFO - Running post-run listener: copy_logs_to_upload_dir 15:03:59 INFO - Copying logs to upload dir... 15:03:59 INFO - mkdir: /builds/slave/test/build/upload/logs 15:03:59 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=579.721238 ========= master_lag: 7.24 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 46 secs) (at 2016-07-16 15:04:07.015168) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-07-16 15:04:07.020263) ========= 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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/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/934f7771fd8048d153296ba4043ef4f26f871a976ab0c28d4f0c1560c595bf4dbf0a1df9073748899a31b7e59192bbb41f92651275cc1818404da2990a0c48c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/24c452d2d6f12b5826a52b6d82b4b33294963721868c82303f44b75e9231500ceb059f1c449f8b42e91363cdb2f225fdfeb73b11703e04c5cf17796f0c6c14f0"} build_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg symbols_url:http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012831 build_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/934f7771fd8048d153296ba4043ef4f26f871a976ab0c28d4f0c1560c595bf4dbf0a1df9073748899a31b7e59192bbb41f92651275cc1818404da2990a0c48c7", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/24c452d2d6f12b5826a52b6d82b4b33294963721868c82303f44b75e9231500ceb059f1c449f8b42e91363cdb2f225fdfeb73b11703e04c5cf17796f0c6c14f0"}' symbols_url: 'http://archive.mozilla.org/pub/firefox/tinderbox-builds/mozilla-beta-macosx64-debug/1468493397/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 3.39 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 3 secs) (at 2016-07-16 15:04:10.422974) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 15:04:10.423323) ========= 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.DStfQz2p1Z/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.WQZXSMW1o1/Listeners TMPDIR=/var/folders/pm/th83h8l52qd0r5qqq2qsg_g400000w/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.005319 ========= master_lag: 0.08 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-07-16 15:04:10.512951) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 15:04:10.513277) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-07-16 15:04:10.516953) ========= ========= Total master_lag: 10.82 =========