builder: fx-team_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0136 starttime: 1461259514.63 results: success (0) buildid: 20160421074605 builduid: 402e78366d054e58bf5ac1ebc2eea89a revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.633875) ========= master: http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.634300) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.634585) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.656097) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.656357) ========= 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.NOsEoRthTO/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.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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-04-21 10:25:14-- https://hg.mozilla.org/build/tools/raw-file/default/buildfarm/utils/archiver_client.py Resolving hg.mozilla.org... 63.245.215.25, 63.245.215.102 Connecting to hg.mozilla.org|63.245.215.25|:443... connected. HTTP request sent, awaiting response... 200 Script output follows Length: 12141 (12K) [text/x-python] Saving to: 'archiver_client.py' 0K .......... . 100% 14.4M=0.001s 2016-04-21 10:25:14 (14.4 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.107527 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.780632) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.780960) ========= 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.NOsEoRthTO/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.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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.026920 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:14.829386) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 10:25:14.829732) ========= bash -c 'python archiver_client.py mozharness --repo integration/fx-team --rev c277eb72ddb0eafcc8068d9dd38a341a45d0155b --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo integration/fx-team --rev c277eb72ddb0eafcc8068d9dd38a341a45d0155b --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NOsEoRthTO/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.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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-04-21 10:25:14,904 truncating revision to first 12 chars 2016-04-21 10:25:14,904 Setting DEBUG logging. 2016-04-21 10:25:14,904 attempt 1/10 2016-04-21 10:25:14,904 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/integration/fx-team/c277eb72ddb0?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-04-21 10:25:17,351 unpacking tar archive at: fx-team-c277eb72ddb0/testing/mozharness/ program finished with exit code 0 elapsedTime=2.686104 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 2 secs) (at 2016-04-21 10:25:17.532003) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:17.532416) ========= script_repo_revision: c277eb72ddb0eafcc8068d9dd38a341a45d0155b ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:17.532866) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:17.533159) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-04-21 10:25:17.544637) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-04-21 10:25:17.544942) ========= /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 fx-team --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', 'fx-team', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.NOsEoRthTO/Render GIT_SHARE_BASE_DIR=/builds/git-shared HG_SHARE_BASE_DIR=/builds/hg-shared HOME=/Users/cltbld IDLEIZER_DISABLE_SHUTDOWN=true LOGNAME=cltbld MOZ_HIDE_RESULTS_TABLE=1 MOZ_NO_REMOTE=1 NO_EM_RESTART=1 NO_FAIL_ON_TEST_ERRORS=1 PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11 PROPERTIES_FILE=/builds/slave/test/buildprops.json PWD=/builds/slave/test RUNNER_CONFIG_CMD=/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg SHELL=/bin/bash SSH_AUTH_SOCK=/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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 10:25:17 INFO - MultiFileLogger online at 20160421 10:25:17 in /builds/slave/test 10:25:17 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 fx-team --download-symbols true 10:25:17 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:25:17 INFO - {'append_to_log': False, 10:25:17 INFO - 'base_work_dir': '/builds/slave/test', 10:25:17 INFO - 'blob_upload_branch': 'fx-team', 10:25:17 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:25:17 INFO - 'buildbot_json_path': 'buildprops.json', 10:25:17 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:25:17 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:25:17 INFO - 'download_minidump_stackwalk': True, 10:25:17 INFO - 'download_symbols': 'true', 10:25:17 INFO - 'e10s': False, 10:25:17 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:25:17 INFO - 'tooltool.py': '/tools/tooltool.py', 10:25:17 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:25:17 INFO - '/tools/misc-python/virtualenv.py')}, 10:25:17 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:25:17 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:25:17 INFO - 'log_level': 'info', 10:25:17 INFO - 'log_to_console': True, 10:25:17 INFO - 'opt_config_files': (), 10:25:17 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:25:17 INFO - '--processes=1', 10:25:17 INFO - '--config=%(test_path)s/wptrunner.ini', 10:25:17 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:25:17 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:25:17 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:25:17 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:25:17 INFO - 'pip_index': False, 10:25:17 INFO - 'require_test_zip': True, 10:25:17 INFO - 'test_type': ('testharness',), 10:25:17 INFO - 'this_chunk': '1', 10:25:17 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:25:17 INFO - 'total_chunks': '10', 10:25:17 INFO - 'virtualenv_path': 'venv', 10:25:17 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:25:17 INFO - 'work_dir': 'build'} 10:25:17 INFO - ##### 10:25:17 INFO - ##### Running clobber step. 10:25:17 INFO - ##### 10:25:17 INFO - Running pre-action listener: _resource_record_pre_action 10:25:17 INFO - Running main action method: clobber 10:25:17 INFO - rmtree: /builds/slave/test/build 10:25:17 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:25:19 INFO - Running post-action listener: _resource_record_post_action 10:25:19 INFO - ##### 10:25:19 INFO - ##### Running read-buildbot-config step. 10:25:19 INFO - ##### 10:25:19 INFO - Running pre-action listener: _resource_record_pre_action 10:25:19 INFO - Running main action method: read_buildbot_config 10:25:19 INFO - Using buildbot properties: 10:25:19 INFO - { 10:25:19 INFO - "project": "", 10:25:19 INFO - "product": "firefox", 10:25:19 INFO - "script_repo_revision": "production", 10:25:19 INFO - "scheduler": "tests-fx-team-yosemite_r7-debug-unittest-7-3600", 10:25:19 INFO - "repository": "", 10:25:19 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 fx-team debug test web-platform-tests-1", 10:25:19 INFO - "buildid": "20160421074605", 10:25:19 INFO - "pgo_build": "False", 10:25:19 INFO - "basedir": "/builds/slave/test", 10:25:19 INFO - "buildnumber": 344, 10:25:19 INFO - "slavename": "t-yosemite-r7-0136", 10:25:19 INFO - "master": "http://buildbot-master108.bb.releng.scl3.mozilla.com:8201/", 10:25:19 INFO - "platform": "macosx64", 10:25:19 INFO - "branch": "fx-team", 10:25:19 INFO - "revision": "c277eb72ddb0eafcc8068d9dd38a341a45d0155b", 10:25:19 INFO - "repo_path": "integration/fx-team", 10:25:19 INFO - "moz_repo_path": "", 10:25:19 INFO - "stage_platform": "macosx64", 10:25:19 INFO - "builduid": "402e78366d054e58bf5ac1ebc2eea89a", 10:25:19 INFO - "slavebuilddir": "test" 10:25:19 INFO - } 10:25:19 INFO - Found installer url https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg. 10:25:19 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json. 10:25:19 INFO - Running post-action listener: _resource_record_post_action 10:25:19 INFO - ##### 10:25:19 INFO - ##### Running download-and-extract step. 10:25:19 INFO - ##### 10:25:19 INFO - Running pre-action listener: _resource_record_pre_action 10:25:19 INFO - Running main action method: download_and_extract 10:25:19 INFO - mkdir: /builds/slave/test/build/tests 10:25:19 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')]} 10:25:19 INFO - https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:25:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:25:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:25:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:25:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json'}, attempt #1 10:25:20 INFO - Downloaded 1235 bytes. 10:25:20 INFO - Reading from file /builds/slave/test/build/firefox-48.0a1.en-US.mac64.test_packages.json 10:25:20 INFO - Using the following test package requirements: 10:25:20 INFO - {u'common': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:25:20 INFO - u'cppunittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.cppunittest.tests.zip'], 10:25:20 INFO - u'gtest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.gtest.tests.zip'], 10:25:20 INFO - u'jittest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'jsshell-mac64.zip'], 10:25:20 INFO - u'mochitest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.mochitest.tests.zip'], 10:25:20 INFO - u'mozbase': [u'firefox-48.0a1.en-US.mac64.common.tests.zip'], 10:25:20 INFO - u'reftest': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.reftest.tests.zip'], 10:25:20 INFO - u'talos': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.talos.tests.zip'], 10:25:20 INFO - u'web-platform': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'], 10:25:20 INFO - u'xpcshell': [u'firefox-48.0a1.en-US.mac64.common.tests.zip', 10:25:20 INFO - u'firefox-48.0a1.en-US.mac64.xpcshell.tests.zip']} 10:25:20 INFO - Downloading packages: [u'firefox-48.0a1.en-US.mac64.common.tests.zip', u'firefox-48.0a1.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:25:20 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')]} 10:25:20 INFO - https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:25:20 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:25:20 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:25:20 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip 10:25:20 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip'}, attempt #1 10:25:22 INFO - Downloaded 17979464 bytes. 10:25:22 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:25:22 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:25:22 INFO - caution: filename not matched: web-platform/* 10:25:22 INFO - Return code: 11 10:25:22 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:22 INFO - https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:25:22 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:25:22 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:25:22 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip 10:25:22 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:25:24 INFO - Downloaded 36397854 bytes. 10:25:24 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:25:24 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:25:28 INFO - caution: filename not matched: bin/* 10:25:28 INFO - caution: filename not matched: config/* 10:25:28 INFO - caution: filename not matched: mozbase/* 10:25:28 INFO - caution: filename not matched: marionette/* 10:25:28 INFO - caution: filename not matched: tools/wptserve/* 10:25:28 INFO - Return code: 11 10:25:28 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')]} 10:25:28 INFO - https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg matches https://queue.taskcluster.net 10:25:28 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:25:28 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:25:28 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg 10:25:28 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg'}, attempt #1 10:25:30 INFO - Downloaded 68786097 bytes. 10:25:30 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:25:30 INFO - mkdir: /builds/slave/test/properties 10:25:30 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:25:30 INFO - Writing to file /builds/slave/test/properties/build_url 10:25:30 INFO - Contents: 10:25:30 INFO - build_url:https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg 10:25:31 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:25:31 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:25:31 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:25:31 INFO - Contents: 10:25:31 INFO - symbols_url:https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:25:31 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:31 INFO - https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:25:31 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:25:31 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:25:31 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip 10:25:31 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:25:35 INFO - Downloaded 103417085 bytes. 10:25:35 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:25:35 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:25:39 INFO - Return code: 0 10:25:39 INFO - Running post-action listener: _resource_record_post_action 10:25:39 INFO - Running post-action listener: set_extra_try_arguments 10:25:39 INFO - ##### 10:25:39 INFO - ##### Running create-virtualenv step. 10:25:39 INFO - ##### 10:25:39 INFO - Running pre-action listener: _pre_create_virtualenv 10:25:39 INFO - Running pre-action listener: _resource_record_pre_action 10:25:39 INFO - Running main action method: create_virtualenv 10:25:39 INFO - Creating virtualenv /builds/slave/test/build/venv 10:25: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 10:25:39 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:25:39 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:25:39 INFO - Using real prefix '/tools/python27' 10:25:39 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:25:40 INFO - Installing distribute.............................................................................................................................................................................................done. 10:25:42 INFO - Installing pip.................done. 10:25:42 INFO - Return code: 0 10:25:42 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:25:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:42 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:25:42 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:42 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:42 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:25:42 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:42 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 0x106580e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4f059b9f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, '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.NOsEoRthTO/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:25:42 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 10:25:42 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 10:25:42 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:25:42 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:25:42 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:25:42 INFO - 'HOME': '/Users/cltbld', 10:25:42 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:25:42 INFO - 'LOGNAME': 'cltbld', 10:25:42 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:25:42 INFO - 'MOZ_NO_REMOTE': '1', 10:25:42 INFO - 'NO_EM_RESTART': '1', 10:25:42 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:25:42 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:25:42 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:25:42 INFO - 'PWD': '/builds/slave/test', 10:25:42 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:25:42 INFO - 'SHELL': '/bin/bash', 10:25:42 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:25:42 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:25:42 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:25:42 INFO - 'USER': 'cltbld', 10:25:42 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:25:42 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:25:42 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:25:42 INFO - 'XPC_FLAGS': '0x0', 10:25:42 INFO - 'XPC_SERVICE_NAME': '0', 10:25:42 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:25:43 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:25:43 INFO - Downloading/unpacking psutil>=0.7.1 10:25: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 10:25: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 10:25: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 10:25: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 10:25: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 10:25: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 10:25:45 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:25:45 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:25:45 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:25:45 INFO - Installing collected packages: psutil 10:25:45 INFO - Running setup.py install for psutil 10:25:45 INFO - building 'psutil._psutil_osx' extension 10:25:45 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 10:25:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:25:46 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:25:46 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 10:25:46 INFO - building 'psutil._psutil_posix' extension 10:25:46 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 10:25:46 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:25:46 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:25:46 INFO - ^ 10:25:46 INFO - 1 warning generated. 10:25:46 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 10:25:46 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:25:46 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:25:46 INFO - Successfully installed psutil 10:25:46 INFO - Cleaning up... 10:25:46 INFO - Return code: 0 10:25:46 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:25:46 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')]} 10:25:46 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:25:46 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:46 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')]} 10:25:46 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:25:46 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:47 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106580e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4f059b9f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, '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.NOsEoRthTO/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:25:47 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:25:47 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:25:47 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:25:47 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:25:47 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:25:47 INFO - 'HOME': '/Users/cltbld', 10:25:47 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:25:47 INFO - 'LOGNAME': 'cltbld', 10:25:47 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:25:47 INFO - 'MOZ_NO_REMOTE': '1', 10:25:47 INFO - 'NO_EM_RESTART': '1', 10:25:47 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:25:47 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:25:47 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:25:47 INFO - 'PWD': '/builds/slave/test', 10:25:47 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:25:47 INFO - 'SHELL': '/bin/bash', 10:25:47 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:25:47 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:25:47 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:25:47 INFO - 'USER': 'cltbld', 10:25:47 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:25:47 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:25:47 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:25:47 INFO - 'XPC_FLAGS': '0x0', 10:25:47 INFO - 'XPC_SERVICE_NAME': '0', 10:25:47 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:25:47 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:25:47 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:25:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:47 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:47 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:47 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:47 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:49 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:25:49 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:25:49 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:25:49 INFO - Installing collected packages: mozsystemmonitor 10:25:49 INFO - Running setup.py install for mozsystemmonitor 10:25:49 INFO - Successfully installed mozsystemmonitor 10:25:49 INFO - Cleaning up... 10:25:50 INFO - Return code: 0 10:25:50 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:25:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:25:50 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:50 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:25:50 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:25:50 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:50 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106580e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4f059b9f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, '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.NOsEoRthTO/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:25:50 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:25:50 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:25:50 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:25:50 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:25:50 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:25:50 INFO - 'HOME': '/Users/cltbld', 10:25:50 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:25:50 INFO - 'LOGNAME': 'cltbld', 10:25:50 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:25:50 INFO - 'MOZ_NO_REMOTE': '1', 10:25:50 INFO - 'NO_EM_RESTART': '1', 10:25:50 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:25:50 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:25:50 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:25:50 INFO - 'PWD': '/builds/slave/test', 10:25:50 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:25:50 INFO - 'SHELL': '/bin/bash', 10:25:50 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:25:50 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:25:50 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:25:50 INFO - 'USER': 'cltbld', 10:25:50 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:25:50 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:25:50 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:25:50 INFO - 'XPC_FLAGS': '0x0', 10:25:50 INFO - 'XPC_SERVICE_NAME': '0', 10:25:50 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:25:50 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:25:50 INFO - Downloading/unpacking blobuploader==1.2.4 10:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:50 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:50 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:50 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:50 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:52 INFO - Downloading blobuploader-1.2.4.tar.gz 10:25:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:25:52 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:52 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:52 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:52 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:52 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:25:53 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:25:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:53 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:53 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:25:53 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:25:53 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:25:53 INFO - Downloading docopt-0.6.1.tar.gz 10:25:53 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:25:53 INFO - Installing collected packages: blobuploader, requests, docopt 10:25:53 INFO - Running setup.py install for blobuploader 10:25:54 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:25:54 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:25:54 INFO - Running setup.py install for requests 10:25:54 INFO - Running setup.py install for docopt 10:25:54 INFO - Successfully installed blobuploader requests docopt 10:25:54 INFO - Cleaning up... 10:25:54 INFO - Return code: 0 10:25:54 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:25:54 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')]} 10:25:54 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:25:54 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:54 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')]} 10:25:54 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:25:54 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:25:54 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 0x106580e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4f059b9f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, '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.NOsEoRthTO/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:25:54 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 10:25:54 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 10:25:54 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:25:54 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:25:54 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:25:54 INFO - 'HOME': '/Users/cltbld', 10:25:54 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:25:54 INFO - 'LOGNAME': 'cltbld', 10:25:54 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:25:54 INFO - 'MOZ_NO_REMOTE': '1', 10:25:54 INFO - 'NO_EM_RESTART': '1', 10:25:54 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:25:54 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:25:54 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:25:54 INFO - 'PWD': '/builds/slave/test', 10:25:54 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:25:54 INFO - 'SHELL': '/bin/bash', 10:25:54 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:25:54 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:25:54 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:25:54 INFO - 'USER': 'cltbld', 10:25:54 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:25:54 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:25:54 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:25:54 INFO - 'XPC_FLAGS': '0x0', 10:25:54 INFO - 'XPC_SERVICE_NAME': '0', 10:25:54 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:25:55 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-ZkGNor-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-cluHpQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-wIaIrj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-_3ac68-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-BBVBF0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-sEk2mQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-wwPhPq-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-YBO07L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:25:55 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:25:55 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-Bejc4C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-3JXmod-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-ouCn8o-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-M5Gnfi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-7mTVbD-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-cAnQV0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-UuoZ8G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-GDQeVf-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-ivnXbK-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:25:56 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:25:56 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-ii8ySr-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:25:57 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-Eplvl8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:25:57 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-MPuC5p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:25:57 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:25:57 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-ThHdox-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:25:57 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:25:57 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 10:25:57 INFO - Running setup.py install for manifestparser 10:25:57 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:25:57 INFO - Running setup.py install for mozcrash 10:25:58 INFO - Running setup.py install for mozdebug 10:25:58 INFO - Running setup.py install for mozdevice 10:25:58 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Running setup.py install for mozfile 10:25:58 INFO - Running setup.py install for mozhttpd 10:25:58 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Running setup.py install for mozinfo 10:25:58 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Running setup.py install for mozInstall 10:25:58 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:25:58 INFO - Running setup.py install for mozleak 10:25:59 INFO - Running setup.py install for mozlog 10:25:59 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Running setup.py install for moznetwork 10:25:59 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Running setup.py install for mozprocess 10:25:59 INFO - Running setup.py install for mozprofile 10:25:59 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Running setup.py install for mozrunner 10:25:59 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:25:59 INFO - Running setup.py install for mozscreenshot 10:26:00 INFO - Running setup.py install for moztest 10:26:00 INFO - Running setup.py install for mozversion 10:26:00 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:26:00 INFO - Running setup.py install for wptserve 10:26:00 INFO - Running setup.py install for marionette-driver 10:26:00 INFO - Running setup.py install for browsermob-proxy 10:26:00 INFO - Running setup.py install for marionette-client 10:26:00 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:26:01 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:26:01 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:26:01 INFO - Cleaning up... 10:26:01 INFO - Return code: 0 10:26:01 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:26:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:26:01 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:26:01 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:26:01 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:26:01 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:26:01 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:26:01 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub']], kwargs: {'error_level': 'warning', 'error_list': [{'substr': 'not found or a compiler error:', 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x106580e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10659df48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fb4f059b9f0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, '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.NOsEoRthTO/Render', 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 'VERSIONER_PYTHON_VERSION': '2.7', 'XPC_FLAGS': '0x0', 'NO_FAIL_ON_TEST_ERRORS': '1', 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 'MOZ_NO_REMOTE': '1', 'MOZ_HIDE_RESULTS_TABLE': '1', 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:26:01 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:26:01 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:26:01 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:26:01 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:26:01 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:26:01 INFO - 'HOME': '/Users/cltbld', 10:26:01 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:26:01 INFO - 'LOGNAME': 'cltbld', 10:26:01 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:26:01 INFO - 'MOZ_NO_REMOTE': '1', 10:26:01 INFO - 'NO_EM_RESTART': '1', 10:26:01 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:26:01 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:26:01 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:26:01 INFO - 'PWD': '/builds/slave/test', 10:26:01 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:26:01 INFO - 'SHELL': '/bin/bash', 10:26:01 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:26:01 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:26:01 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:26:01 INFO - 'USER': 'cltbld', 10:26:01 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:26:01 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:26:01 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:26:01 INFO - 'XPC_FLAGS': '0x0', 10:26:01 INFO - 'XPC_SERVICE_NAME': '0', 10:26:01 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:26:01 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-x8L14h-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:26:01 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)) 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-fmHQp9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:26:01 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)) 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-gINWFN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:26:01 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)) 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-rpoisa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:26:01 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)) 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-2m3ArF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:26:01 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)) 10:26:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:26:01 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-eg_jsn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-SFm1FU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-0q1pWn-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-KimyRS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:26:02 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-UAS7H2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:26:02 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)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-rEGv3L-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:26:02 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)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-V1rwe3-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:26:02 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)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-LsciPt-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:26:02 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)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-lfEvJy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:26:02 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)) 10:26:02 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:26:02 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-hBxxCp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-1bYfEi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-pG8KLP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-SxtyrJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:26:03 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-PtGhnI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:26:03 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)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-bnfqh8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:26:03 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)) 10:26:03 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:26:03 INFO - Running setup.py (path:/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/pip-_f5wt9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:26:04 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:26:04 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:26:04 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:26:04 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:26:04 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:26:04 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:26:04 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:26:06 INFO - Downloading blessings-1.6.tar.gz 10:26:06 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:26:06 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)) 10:26:06 INFO - Installing collected packages: blessings 10:26:06 INFO - Running setup.py install for blessings 10:26:06 INFO - Successfully installed blessings 10:26:06 INFO - Cleaning up... 10:26:07 INFO - Return code: 0 10:26:07 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:26:07 INFO - Reading from file tmpfile_stdout 10:26:07 INFO - Current package versions: 10:26:07 INFO - blessings == 1.6 10:26:07 INFO - blobuploader == 1.2.4 10:26:07 INFO - browsermob-proxy == 0.6.0 10:26:07 INFO - docopt == 0.6.1 10:26:07 INFO - manifestparser == 1.1 10:26:07 INFO - marionette-client == 2.3.0 10:26:07 INFO - marionette-driver == 1.4.0 10:26:07 INFO - mozInstall == 1.12 10:26:07 INFO - mozcrash == 0.17 10:26:07 INFO - mozdebug == 0.1 10:26:07 INFO - mozdevice == 0.48 10:26:07 INFO - mozfile == 1.2 10:26:07 INFO - mozhttpd == 0.7 10:26:07 INFO - mozinfo == 0.9 10:26:07 INFO - mozleak == 0.1 10:26:07 INFO - mozlog == 3.1 10:26:07 INFO - moznetwork == 0.27 10:26:07 INFO - mozprocess == 0.22 10:26:07 INFO - mozprofile == 0.28 10:26:07 INFO - mozrunner == 6.11 10:26:07 INFO - mozscreenshot == 0.1 10:26:07 INFO - mozsystemmonitor == 0.0 10:26:07 INFO - moztest == 0.7 10:26:07 INFO - mozversion == 1.4 10:26:07 INFO - psutil == 3.1.1 10:26:07 INFO - requests == 1.2.3 10:26:07 INFO - wptserve == 1.4.0 10:26:07 INFO - wsgiref == 0.1.2 10:26:07 INFO - Running post-action listener: _resource_record_post_action 10:26:07 INFO - Running post-action listener: _start_resource_monitoring 10:26:07 INFO - Starting resource monitoring. 10:26:07 INFO - ##### 10:26:07 INFO - ##### Running pull step. 10:26:07 INFO - ##### 10:26:07 INFO - Running pre-action listener: _resource_record_pre_action 10:26:07 INFO - Running main action method: pull 10:26:07 INFO - Pull has nothing to do! 10:26:07 INFO - Running post-action listener: _resource_record_post_action 10:26:07 INFO - ##### 10:26:07 INFO - ##### Running install step. 10:26:07 INFO - ##### 10:26:07 INFO - Running pre-action listener: _resource_record_pre_action 10:26:07 INFO - Running main action method: install 10:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:26:07 INFO - Reading from file tmpfile_stdout 10:26:07 INFO - Detecting whether we're running mozinstall >=1.0... 10:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:26:07 INFO - Reading from file tmpfile_stdout 10:26:07 INFO - Output received: 10:26:07 INFO - Usage: mozinstall [options] installer 10:26:07 INFO - Options: 10:26:07 INFO - -h, --help show this help message and exit 10:26:07 INFO - -d DEST, --destination=DEST 10:26:07 INFO - Directory to install application into. [default: 10:26:07 INFO - "/builds/slave/test"] 10:26:07 INFO - --app=APP Application being installed. [default: firefox] 10:26:07 INFO - mkdir: /builds/slave/test/build/application 10:26:07 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:26:07 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a1.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:26:27 INFO - Reading from file tmpfile_stdout 10:26:27 INFO - Output received: 10:26:27 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:26:27 INFO - Running post-action listener: _resource_record_post_action 10:26:27 INFO - ##### 10:26:27 INFO - ##### Running run-tests step. 10:26:27 INFO - ##### 10:26:27 INFO - Running pre-action listener: _resource_record_pre_action 10:26:27 INFO - Running main action method: run_tests 10:26:27 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:26:27 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:26:27 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:26:27 INFO - grabbing minidump binary from tooltool 10:26:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:26:27 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 0x1065995e0>, '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 0x10617ccd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x1061a7990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:26:27 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 10:26:27 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 10:26:27 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:26:27 INFO - Return code: 0 10:26:27 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:26:27 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:26:27 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=https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.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 10:26:27 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=https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.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 10:26:27 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.NOsEoRthTO/Render', 10:26:27 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:26:27 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:26:27 INFO - 'HOME': '/Users/cltbld', 10:26:27 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:26:27 INFO - 'LOGNAME': 'cltbld', 10:26:27 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:26:27 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:26:27 INFO - 'MOZ_NO_REMOTE': '1', 10:26:27 INFO - 'NO_EM_RESTART': '1', 10:26:27 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:26:27 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:26:27 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:26:27 INFO - 'PWD': '/builds/slave/test', 10:26:27 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:26:27 INFO - 'SHELL': '/bin/bash', 10:26:27 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.54NKHH0uA8/Listeners', 10:26:27 INFO - 'TMPDIR': '/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/T/', 10:26:27 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:26:27 INFO - 'USER': 'cltbld', 10:26:27 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:26:27 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:26:27 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:26:27 INFO - 'XPC_FLAGS': '0x0', 10:26:27 INFO - 'XPC_SERVICE_NAME': '0', 10:26:27 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:26:27 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=https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.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 10:26:28 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 10:26:28 INFO - import pkg_resources 10:26:29 INFO - Using 1 client processes 10:26:29 INFO - wptserve Starting http server on 127.0.0.1:8001 10:26:29 INFO - wptserve Starting http server on 127.0.0.1:8000 10:26:29 INFO - wptserve Starting http server on 127.0.0.1:8443 10:26:31 INFO - SUITE-START | Running 778 tests 10:26:31 INFO - Running testharness tests 10:26:31 INFO - Setting up ssl 10:26:31 INFO - PROCESS | certutil | 10:26:31 INFO - PROCESS | certutil | 10:26:31 INFO - PROCESS | certutil | 10:26:31 INFO - Certificate Nickname Trust Attributes 10:26:31 INFO - SSL,S/MIME,JAR/XPI 10:26:31 INFO - 10:26:31 INFO - web-platform-tests CT,, 10:26:31 INFO - 10:26:31 INFO - Starting runner 10:26:32 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:26:32 INFO - PROCESS | 1646 | 1461259592556 Marionette DEBUG Marionette enabled via build flag and pref 10:26:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1159c6800 == 1 [pid = 1646] [id = 1] 10:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 1 (0x1159c7000) [pid = 1646] [serial = 1] [outer = 0x0] 10:26:32 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:26:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 2 (0x1159c8000) [pid = 1646] [serial = 2] [outer = 0x1159c7000] 10:26:32 INFO - PROCESS | 1646 | 1461259592941 Marionette INFO Listening on port 2828 10:26:33 INFO - PROCESS | 1646 | 1461259593168 Marionette DEBUG Marionette enabled via command-line flag 10:26:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119153800 == 2 [pid = 1646] [id = 2] 10:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 3 (0x119154000) [pid = 1646] [serial = 3] [outer = 0x0] 10:26:33 INFO - PROCESS | 1646 | [1646] WARNING: No inner window available!: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9803 10:26:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 4 (0x119155000) [pid = 1646] [serial = 4] [outer = 0x119154000] 10:26:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:26:33 INFO - PROCESS | 1646 | 1461259593323 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49286 10:26:33 INFO - PROCESS | 1646 | 1461259593413 Marionette DEBUG Closed connection conn0 10:26:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:26:33 INFO - PROCESS | 1646 | 1461259593419 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49287 10:26:33 INFO - PROCESS | 1646 | 1461259593434 Marionette DEBUG Closed connection conn1 10:26:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:26:33 INFO - PROCESS | 1646 | 1461259593439 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49288 10:26:33 INFO - PROCESS | 1646 | 1461259593448 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:26:33 INFO - PROCESS | 1646 | 1461259593453 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421074605","device":"desktop","version":"48.0a1"} 10:26:33 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0be000 == 3 [pid = 1646] [id = 3] 10:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 5 (0x11c0be800) [pid = 1646] [serial = 5] [outer = 0x0] 10:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0c5800 == 4 [pid = 1646] [id = 4] 10:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 6 (0x11af93800) [pid = 1646] [serial = 6] [outer = 0x0] 10:26:34 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:26:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cc7000 == 5 [pid = 1646] [id = 5] 10:26:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 7 (0x11af8ec00) [pid = 1646] [serial = 7] [outer = 0x0] 10:26:34 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:26:35 INFO - PROCESS | 1646 | [1646] WARNING: Couldn't create child process for iframe.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 8 (0x123ffa000) [pid = 1646] [serial = 8] [outer = 0x11af8ec00] 10:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 9 (0x1245df000) [pid = 1646] [serial = 9] [outer = 0x11c0be800] 10:26:35 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 10 (0x123ec7c00) [pid = 1646] [serial = 10] [outer = 0x11af93800] 10:26:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 11 (0x123ec9c00) [pid = 1646] [serial = 11] [outer = 0x11af8ec00] 10:26:35 INFO - PROCESS | 1646 | 1461259595703 Marionette DEBUG loaded listener.js 10:26:35 INFO - PROCESS | 1646 | 1461259595714 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5287 10:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 12 (0x12980e400) [pid = 1646] [serial = 12] [outer = 0x11af8ec00] 10:26:36 INFO - PROCESS | 1646 | 1461259596066 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"8b46aa34-bd8d-344e-be85-541f1a4de3c9","capabilities":{"browserName":"Firefox","browserVersion":"48.0a1","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":"20160421074605","device":"desktop","version":"48.0a1","command_id":1}}] 10:26:36 INFO - PROCESS | 1646 | 1461259596158 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}] 10:26:36 INFO - PROCESS | 1646 | 1461259596201 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:26:36 INFO - PROCESS | 1646 | 1461259596292 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:26:36 INFO - PROCESS | 1646 | [1646] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 13 (0x129ccd000) [pid = 1646] [serial = 13] [outer = 0x11af8ec00] 10:26:36 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:26:36 INFO - PROCESS | 1646 | 1461259596586 Marionette TRACE conn2 <- [1,3,null,{}] 10:26:36 INFO - PROCESS | 1646 | 1461259596588 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:26:36 INFO - PROCESS | 1646 | 1461259596603 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:26:36 INFO - PROCESS | 1646 | 1461259596632 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:26:36 INFO - PROCESS | 1646 | 1461259596634 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:26:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:26:36 INFO - PROCESS | 1646 | 1461259596637 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:26:36 INFO - PROCESS | 1646 | 1461259596639 Marionette TRACE conn2 <- [1,6,null,{}] 10:26:36 INFO - PROCESS | 1646 | 1461259596642 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}] 10:26:36 INFO - PROCESS | 1646 | 1461259596652 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:26:36 INFO - PROCESS | 1646 | 1461259596655 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd9000 == 6 [pid = 1646] [id = 6] 10:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 14 (0x12b8f8400) [pid = 1646] [serial = 14] [outer = 0x0] 10:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 15 (0x12b8fa000) [pid = 1646] [serial = 15] [outer = 0x12b8f8400] 10:26:36 INFO - PROCESS | 1646 | 1461259596689 Marionette DEBUG loaded listener.js 10:26:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 16 (0x12bbe1000) [pid = 1646] [serial = 16] [outer = 0x12b8f8400] 10:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf3c800 == 7 [pid = 1646] [id = 7] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 17 (0x12b71cc00) [pid = 1646] [serial = 17] [outer = 0x0] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 18 (0x12bbe7400) [pid = 1646] [serial = 18] [outer = 0x12b71cc00] 10:26:37 INFO - PROCESS | 1646 | 1461259597039 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1646 | 1461259597065 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]]]}] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 19 (0x12bcb1c00) [pid = 1646] [serial = 19] [outer = 0x12b71cc00] 10:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 471ms 10:26:37 INFO - PROCESS | 1646 | 1461259597119 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 1646 | 1461259597121 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:26:37 INFO - PROCESS | 1646 | 1461259597131 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 1646 | 1461259597133 Marionette TRACE conn2 <- [1,10,null,{}] 10:26:37 INFO - PROCESS | 1646 | 1461259597140 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}] 10:26:37 INFO - PROCESS | 1646 | 1461259597273 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:26:37 INFO - PROCESS | 1646 | 1461259597307 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c6800 == 8 [pid = 1646] [id = 8] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 20 (0x12d20b000) [pid = 1646] [serial = 20] [outer = 0x0] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 21 (0x12d20cc00) [pid = 1646] [serial = 21] [outer = 0x12d20b000] 10:26:37 INFO - PROCESS | 1646 | 1461259597339 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 22 (0x12d211400) [pid = 1646] [serial = 22] [outer = 0x12d20b000] 10:26:37 INFO - PROCESS | 1646 | 1461259597698 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]]]}] 10:26:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:26:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 622ms 10:26:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:26:37 INFO - PROCESS | 1646 | 1461259597751 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:26:37 INFO - PROCESS | 1646 | 1461259597752 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:26:37 INFO - PROCESS | 1646 | 1461259597755 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:26:37 INFO - PROCESS | 1646 | 1461259597756 Marionette TRACE conn2 <- [1,14,null,{}] 10:26:37 INFO - PROCESS | 1646 | 1461259597758 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}] 10:26:37 INFO - PROCESS | 1646 | 1461259597851 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:26:37 INFO - PROCESS | 1646 | 1461259597855 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4aa800 == 9 [pid = 1646] [id = 9] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 23 (0x12d219000) [pid = 1646] [serial = 23] [outer = 0x0] 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 24 (0x12d49d800) [pid = 1646] [serial = 24] [outer = 0x12d219000] 10:26:37 INFO - PROCESS | 1646 | 1461259597881 Marionette DEBUG loaded listener.js 10:26:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 25 (0x12dae1c00) [pid = 1646] [serial = 25] [outer = 0x12d219000] 10:26:38 INFO - PROCESS | 1646 | 1461259598151 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 418ms 10:26:38 INFO - PROCESS | 1646 | 1461259598174 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1646 | 1461259598175 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:26:38 INFO - PROCESS | 1646 | 1461259598185 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1646 | 1461259598186 Marionette TRACE conn2 <- [1,18,null,{}] 10:26:38 INFO - PROCESS | 1646 | 1461259598189 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}] 10:26:38 INFO - PROCESS | 1646 | 1461259598291 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:26:38 INFO - PROCESS | 1646 | 1461259598298 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e469800 == 10 [pid = 1646] [id = 10] 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 26 (0x12e225000) [pid = 1646] [serial = 26] [outer = 0x0] 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 27 (0x12e22a000) [pid = 1646] [serial = 27] [outer = 0x12e225000] 10:26:38 INFO - PROCESS | 1646 | 1461259598324 Marionette DEBUG loaded listener.js 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 28 (0x12e260800) [pid = 1646] [serial = 28] [outer = 0x12e225000] 10:26:38 INFO - PROCESS | 1646 | 1461259598619 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]]]}] 10:26:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:26:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 469ms 10:26:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:26:38 INFO - PROCESS | 1646 | 1461259598655 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:26:38 INFO - PROCESS | 1646 | 1461259598656 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:26:38 INFO - PROCESS | 1646 | 1461259598659 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:26:38 INFO - PROCESS | 1646 | 1461259598660 Marionette TRACE conn2 <- [1,22,null,{}] 10:26:38 INFO - PROCESS | 1646 | 1461259598666 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}] 10:26:38 INFO - PROCESS | 1646 | 1461259598753 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:26:38 INFO - PROCESS | 1646 | 1461259598757 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e788800 == 11 [pid = 1646] [id = 11] 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 29 (0x12e263800) [pid = 1646] [serial = 29] [outer = 0x0] 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 30 (0x12e695c00) [pid = 1646] [serial = 30] [outer = 0x12e263800] 10:26:38 INFO - PROCESS | 1646 | 1461259598785 Marionette DEBUG loaded listener.js 10:26:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 31 (0x12e69bc00) [pid = 1646] [serial = 31] [outer = 0x12e263800] 10:26:39 INFO - PROCESS | 1646 | 1461259599024 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]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 371ms 10:26:39 INFO - PROCESS | 1646 | 1461259599031 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1646 | 1461259599033 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:26:39 INFO - PROCESS | 1646 | 1461259599035 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1646 | 1461259599036 Marionette TRACE conn2 <- [1,26,null,{}] 10:26:39 INFO - PROCESS | 1646 | 1461259599038 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}] 10:26:39 INFO - PROCESS | 1646 | 1461259599138 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:26:39 INFO - PROCESS | 1646 | 1461259599145 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e654000 == 12 [pid = 1646] [id = 12] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 32 (0x12e743000) [pid = 1646] [serial = 32] [outer = 0x0] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 33 (0x12e74b000) [pid = 1646] [serial = 33] [outer = 0x12e743000] 10:26:39 INFO - PROCESS | 1646 | 1461259599170 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 34 (0x12e980c00) [pid = 1646] [serial = 34] [outer = 0x12e743000] 10:26:39 INFO - PROCESS | 1646 | 1461259599409 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]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 419ms 10:26:39 INFO - PROCESS | 1646 | 1461259599454 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1646 | 1461259599455 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:26:39 INFO - PROCESS | 1646 | 1461259599457 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1646 | 1461259599459 Marionette TRACE conn2 <- [1,30,null,{}] 10:26:39 INFO - PROCESS | 1646 | 1461259599468 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}] 10:26:39 INFO - PROCESS | 1646 | 1461259599557 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:26:39 INFO - PROCESS | 1646 | 1461259599564 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e949000 == 13 [pid = 1646] [id = 13] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 35 (0x12e983400) [pid = 1646] [serial = 35] [outer = 0x0] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 36 (0x12ededc00) [pid = 1646] [serial = 36] [outer = 0x12e983400] 10:26:39 INFO - PROCESS | 1646 | 1461259599589 Marionette DEBUG loaded listener.js 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 37 (0x12edf1c00) [pid = 1646] [serial = 37] [outer = 0x12e983400] 10:26:39 INFO - PROCESS | 1646 | 1461259599824 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]]]}] 10:26:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:26:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 377ms 10:26:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:26:39 INFO - PROCESS | 1646 | 1461259599834 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:26:39 INFO - PROCESS | 1646 | 1461259599835 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:26:39 INFO - PROCESS | 1646 | 1461259599837 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:26:39 INFO - PROCESS | 1646 | 1461259599838 Marionette TRACE conn2 <- [1,34,null,{}] 10:26:39 INFO - PROCESS | 1646 | 1461259599841 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}] 10:26:39 INFO - PROCESS | 1646 | 1461259599940 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:26:39 INFO - PROCESS | 1646 | 1461259599956 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef88000 == 14 [pid = 1646] [id = 14] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x12edf8c00) [pid = 1646] [serial = 38] [outer = 0x0] 10:26:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x12f18d400) [pid = 1646] [serial = 39] [outer = 0x12edf8c00] 10:26:39 INFO - PROCESS | 1646 | 1461259599982 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x12f193000) [pid = 1646] [serial = 40] [outer = 0x12edf8c00] 10:26:40 INFO - PROCESS | 1646 | 1461259600218 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]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 420ms 10:26:40 INFO - PROCESS | 1646 | 1461259600257 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 1646 | 1461259600258 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:26:40 INFO - PROCESS | 1646 | 1461259600272 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 1646 | 1461259600273 Marionette TRACE conn2 <- [1,38,null,{}] 10:26:40 INFO - PROCESS | 1646 | 1461259600275 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}] 10:26:40 INFO - PROCESS | 1646 | 1461259600373 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:26:40 INFO - PROCESS | 1646 | 1461259600378 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f273000 == 15 [pid = 1646] [id = 15] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x12f194c00) [pid = 1646] [serial = 41] [outer = 0x0] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x12f69a800) [pid = 1646] [serial = 42] [outer = 0x12f194c00] 10:26:40 INFO - PROCESS | 1646 | 1461259600402 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x12f6a0800) [pid = 1646] [serial = 43] [outer = 0x12f194c00] 10:26:40 INFO - PROCESS | 1646 | 1461259600634 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]]]}] 10:26:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:26:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 10:26:40 INFO - PROCESS | 1646 | 1461259600690 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:26:40 INFO - PROCESS | 1646 | 1461259600691 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:26:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:26:40 INFO - PROCESS | 1646 | 1461259600701 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:26:40 INFO - PROCESS | 1646 | 1461259600702 Marionette TRACE conn2 <- [1,42,null,{}] 10:26:40 INFO - PROCESS | 1646 | 1461259600704 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}] 10:26:40 INFO - PROCESS | 1646 | 1461259600796 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:26:40 INFO - PROCESS | 1646 | 1461259600801 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f74a000 == 16 [pid = 1646] [id = 16] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x129cc2000) [pid = 1646] [serial = 44] [outer = 0x0] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x12f6a3000) [pid = 1646] [serial = 45] [outer = 0x129cc2000] 10:26:40 INFO - PROCESS | 1646 | 1461259600827 Marionette DEBUG loaded listener.js 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x12fb2b400) [pid = 1646] [serial = 46] [outer = 0x129cc2000] 10:26:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae9c800 == 17 [pid = 1646] [id = 17] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x12ae9d000) [pid = 1646] [serial = 47] [outer = 0x0] 10:26:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x12aea1800) [pid = 1646] [serial = 48] [outer = 0x12ae9d000] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x12ae9f000) [pid = 1646] [serial = 49] [outer = 0x12ae9d000] 10:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae90000 == 18 [pid = 1646] [id = 18] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x12fb2bc00) [pid = 1646] [serial = 50] [outer = 0x0] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x12fc5b000) [pid = 1646] [serial = 51] [outer = 0x12fb2bc00] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x12fc5e000) [pid = 1646] [serial = 52] [outer = 0x12fb2bc00] 10:26:41 INFO - PROCESS | 1646 | 1461259601273 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]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 618ms 10:26:41 INFO - PROCESS | 1646 | 1461259601319 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:26:41 INFO - PROCESS | 1646 | 1461259601321 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:26:41 INFO - PROCESS | 1646 | 1461259601323 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 1646 | 1461259601325 Marionette TRACE conn2 <- [1,46,null,{}] 10:26:41 INFO - PROCESS | 1646 | 1461259601327 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}] 10:26:41 INFO - PROCESS | 1646 | 1461259601414 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:26:41 INFO - PROCESS | 1646 | 1461259601420 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x130017000 == 19 [pid = 1646] [id = 19] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x12fe0e800) [pid = 1646] [serial = 53] [outer = 0x0] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x12fe10800) [pid = 1646] [serial = 54] [outer = 0x12fe0e800] 10:26:41 INFO - PROCESS | 1646 | 1461259601449 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x11a899000) [pid = 1646] [serial = 55] [outer = 0x12fe0e800] 10:26:41 INFO - PROCESS | 1646 | 1461259601713 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]]]}] 10:26:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:26:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 10:26:41 INFO - PROCESS | 1646 | 1461259601749 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:26:41 INFO - PROCESS | 1646 | 1461259601751 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:26:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:26:41 INFO - PROCESS | 1646 | 1461259601753 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:26:41 INFO - PROCESS | 1646 | 1461259601754 Marionette TRACE conn2 <- [1,50,null,{}] 10:26:41 INFO - PROCESS | 1646 | 1461259601756 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}] 10:26:41 INFO - PROCESS | 1646 | 1461259601854 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:26:41 INFO - PROCESS | 1646 | 1461259601858 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e148800 == 20 [pid = 1646] [id = 20] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11a8cc400) [pid = 1646] [serial = 56] [outer = 0x0] 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11a8d3c00) [pid = 1646] [serial = 57] [outer = 0x11a8cc400] 10:26:41 INFO - PROCESS | 1646 | 1461259601883 Marionette DEBUG loaded listener.js 10:26:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x11a8dcc00) [pid = 1646] [serial = 58] [outer = 0x11a8cc400] 10:26:42 INFO - PROCESS | 1646 | 1461259602110 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]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 10:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:26:42 INFO - PROCESS | 1646 | 1461259602122 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:26:42 INFO - PROCESS | 1646 | 1461259602123 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:26:42 INFO - PROCESS | 1646 | 1461259602125 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 1646 | 1461259602126 Marionette TRACE conn2 <- [1,54,null,{}] 10:26:42 INFO - PROCESS | 1646 | 1461259602136 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}] 10:26:42 INFO - PROCESS | 1646 | 1461259602230 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:26:42 INFO - PROCESS | 1646 | 1461259602235 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x130021800 == 21 [pid = 1646] [id = 21] 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x11a8e2400) [pid = 1646] [serial = 59] [outer = 0x0] 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x11a8e8000) [pid = 1646] [serial = 60] [outer = 0x11a8e2400] 10:26:42 INFO - PROCESS | 1646 | 1461259602259 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x11bce6400) [pid = 1646] [serial = 61] [outer = 0x11a8e2400] 10:26:42 INFO - PROCESS | 1646 | 1461259602502 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]]]}] 10:26:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:26:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 425ms 10:26:42 INFO - PROCESS | 1646 | 1461259602551 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:26:42 INFO - PROCESS | 1646 | 1461259602553 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:26:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:26:42 INFO - PROCESS | 1646 | 1461259602555 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:26:42 INFO - PROCESS | 1646 | 1461259602556 Marionette TRACE conn2 <- [1,58,null,{}] 10:26:42 INFO - PROCESS | 1646 | 1461259602565 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}] 10:26:42 INFO - PROCESS | 1646 | 1461259602665 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:26:42 INFO - PROCESS | 1646 | 1461259602670 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307c5000 == 22 [pid = 1646] [id = 22] 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x12fc60800) [pid = 1646] [serial = 62] [outer = 0x0] 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x130161400) [pid = 1646] [serial = 63] [outer = 0x12fc60800] 10:26:42 INFO - PROCESS | 1646 | 1461259602698 Marionette DEBUG loaded listener.js 10:26:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x130167000) [pid = 1646] [serial = 64] [outer = 0x12fc60800] 10:26:43 INFO - PROCESS | 1646 | 1461259603738 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]]]}] 10:26:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:26:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1224ms 10:26:43 INFO - PROCESS | 1646 | 1461259603781 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:26:43 INFO - PROCESS | 1646 | 1461259603786 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:26:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:26:43 INFO - PROCESS | 1646 | 1461259603792 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:26:43 INFO - PROCESS | 1646 | 1461259603796 Marionette TRACE conn2 <- [1,62,null,{}] 10:26:43 INFO - PROCESS | 1646 | 1461259603801 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}] 10:26:43 INFO - PROCESS | 1646 | 1461259603967 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:26:44 INFO - PROCESS | 1646 | 1461259604044 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11511b800 == 23 [pid = 1646] [id = 23] 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x115377000) [pid = 1646] [serial = 65] [outer = 0x0] 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1154d8c00) [pid = 1646] [serial = 66] [outer = 0x115377000] 10:26:44 INFO - PROCESS | 1646 | 1461259604096 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1176f3c00) [pid = 1646] [serial = 67] [outer = 0x115377000] 10:26:44 INFO - PROCESS | 1646 | 1461259604567 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]]]}] 10:26:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:26:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 824ms 10:26:44 INFO - PROCESS | 1646 | 1461259604615 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:26:44 INFO - PROCESS | 1646 | 1461259604619 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:26:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:26:44 INFO - PROCESS | 1646 | 1461259604624 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:26:44 INFO - PROCESS | 1646 | 1461259604625 Marionette TRACE conn2 <- [1,66,null,{}] 10:26:44 INFO - PROCESS | 1646 | 1461259604628 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}] 10:26:44 INFO - PROCESS | 1646 | 1461259604741 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:26:44 INFO - PROCESS | 1646 | 1461259604781 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927a800 == 24 [pid = 1646] [id = 24] 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x11856a800) [pid = 1646] [serial = 68] [outer = 0x0] 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11a89d800) [pid = 1646] [serial = 69] [outer = 0x11856a800] 10:26:44 INFO - PROCESS | 1646 | 1461259604809 Marionette DEBUG loaded listener.js 10:26:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11a8d6000) [pid = 1646] [serial = 70] [outer = 0x11856a800] 10:26:45 INFO - PROCESS | 1646 | 1461259605200 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]]]}] 10:26:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:26:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 620ms 10:26:45 INFO - PROCESS | 1646 | 1461259605243 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:26:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:26:45 INFO - PROCESS | 1646 | 1461259605245 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:26:45 INFO - PROCESS | 1646 | 1461259605247 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:26:45 INFO - PROCESS | 1646 | 1461259605250 Marionette TRACE conn2 <- [1,70,null,{}] 10:26:45 INFO - PROCESS | 1646 | 1461259605258 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}] 10:26:45 INFO - PROCESS | 1646 | 1461259605416 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:26:45 INFO - PROCESS | 1646 | 1461259605523 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192bf000 == 25 [pid = 1646] [id = 25] 10:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x114e71000) [pid = 1646] [serial = 71] [outer = 0x0] 10:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11b907800) [pid = 1646] [serial = 72] [outer = 0x114e71000] 10:26:45 INFO - PROCESS | 1646 | 1461259605581 Marionette DEBUG loaded listener.js 10:26:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11b9e2400) [pid = 1646] [serial = 73] [outer = 0x114e71000] 10:26:46 INFO - PROCESS | 1646 | 1461259606347 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]]]}] 10:26:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:26:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 1121ms 10:26:46 INFO - PROCESS | 1646 | 1461259606382 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:26:46 INFO - PROCESS | 1646 | 1461259606385 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:26:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:26:46 INFO - PROCESS | 1646 | 1461259606392 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:26:46 INFO - PROCESS | 1646 | 1461259606396 Marionette TRACE conn2 <- [1,74,null,{}] 10:26:46 INFO - PROCESS | 1646 | 1461259606401 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}] 10:26:46 INFO - PROCESS | 1646 | 1461259606515 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:26:46 INFO - PROCESS | 1646 | 1461259606578 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x114316000 == 26 [pid = 1646] [id = 26] 10:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1154d5c00) [pid = 1646] [serial = 74] [outer = 0x0] 10:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x118c51800) [pid = 1646] [serial = 75] [outer = 0x1154d5c00] 10:26:46 INFO - PROCESS | 1646 | 1461259606611 Marionette DEBUG loaded listener.js 10:26:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119a75000) [pid = 1646] [serial = 76] [outer = 0x1154d5c00] 10:26:47 INFO - PROCESS | 1646 | 1461259607089 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]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 725ms 10:26:47 INFO - PROCESS | 1646 | 1461259607118 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 1646 | 1461259607123 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:26:47 INFO - PROCESS | 1646 | 1461259607141 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 1646 | 1461259607143 Marionette TRACE conn2 <- [1,78,null,{}] 10:26:47 INFO - PROCESS | 1646 | 1461259607150 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}] 10:26:47 INFO - PROCESS | 1646 | 1461259607256 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:26:47 INFO - PROCESS | 1646 | 1461259607318 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a6e000 == 27 [pid = 1646] [id = 27] 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x1146cc800) [pid = 1646] [serial = 77] [outer = 0x0] 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11536e000) [pid = 1646] [serial = 78] [outer = 0x1146cc800] 10:26:47 INFO - PROCESS | 1646 | 1461259607346 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11a60f000) [pid = 1646] [serial = 79] [outer = 0x1146cc800] 10:26:47 INFO - PROCESS | 1646 | 1461259607604 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]]]}] 10:26:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:26:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 475ms 10:26:47 INFO - PROCESS | 1646 | 1461259607617 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:26:47 INFO - PROCESS | 1646 | 1461259607618 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:26:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:26:47 INFO - PROCESS | 1646 | 1461259607621 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:26:47 INFO - PROCESS | 1646 | 1461259607623 Marionette TRACE conn2 <- [1,82,null,{}] 10:26:47 INFO - PROCESS | 1646 | 1461259607641 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}] 10:26:47 INFO - PROCESS | 1646 | 1461259607726 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:26:47 INFO - PROCESS | 1646 | 1461259607732 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x119286000 == 28 [pid = 1646] [id = 28] 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11a899c00) [pid = 1646] [serial = 80] [outer = 0x0] 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a8e6c00) [pid = 1646] [serial = 81] [outer = 0x11a899c00] 10:26:47 INFO - PROCESS | 1646 | 1461259607762 Marionette DEBUG loaded listener.js 10:26:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ad5d000) [pid = 1646] [serial = 82] [outer = 0x11a899c00] 10:26:48 INFO - PROCESS | 1646 | 1461259608053 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]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 470ms 10:26:48 INFO - PROCESS | 1646 | 1461259608091 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 1646 | 1461259608094 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:26:48 INFO - PROCESS | 1646 | 1461259608099 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 1646 | 1461259608100 Marionette TRACE conn2 <- [1,86,null,{}] 10:26:48 INFO - PROCESS | 1646 | 1461259608113 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}] 10:26:48 INFO - PROCESS | 1646 | 1461259608186 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:26:48 INFO - PROCESS | 1646 | 1461259608191 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b3c000 == 29 [pid = 1646] [id = 29] 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11ad35000) [pid = 1646] [serial = 83] [outer = 0x0] 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11b63c800) [pid = 1646] [serial = 84] [outer = 0x11ad35000] 10:26:48 INFO - PROCESS | 1646 | 1461259608220 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11b69cc00) [pid = 1646] [serial = 85] [outer = 0x11ad35000] 10:26:48 INFO - PROCESS | 1646 | 1461259608517 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]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 468ms 10:26:48 INFO - PROCESS | 1646 | 1461259608567 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 1646 | 1461259608568 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:26:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:26:48 INFO - PROCESS | 1646 | 1461259608571 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:26:48 INFO - PROCESS | 1646 | 1461259608572 Marionette TRACE conn2 <- [1,90,null,{}] 10:26:48 INFO - PROCESS | 1646 | 1461259608574 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}] 10:26:48 INFO - PROCESS | 1646 | 1461259608641 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:26:48 INFO - PROCESS | 1646 | 1461259608687 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c98800 == 30 [pid = 1646] [id = 30] 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1157d5800) [pid = 1646] [serial = 86] [outer = 0x0] 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b69b000) [pid = 1646] [serial = 87] [outer = 0x1157d5800] 10:26:48 INFO - PROCESS | 1646 | 1461259608713 Marionette DEBUG loaded listener.js 10:26:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11b9dec00) [pid = 1646] [serial = 88] [outer = 0x1157d5800] 10:26:48 INFO - PROCESS | 1646 | 1461259608981 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]]]}] 10:26:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:26:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 418ms 10:26:48 INFO - PROCESS | 1646 | 1461259608990 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:26:48 INFO - PROCESS | 1646 | 1461259608991 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:26:49 INFO - PROCESS | 1646 | 1461259609017 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1646 | 1461259609019 Marionette TRACE conn2 <- [1,94,null,{}] 10:26:49 INFO - PROCESS | 1646 | 1461259609023 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}] 10:26:49 INFO - PROCESS | 1646 | 1461259609160 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:26:49 INFO - PROCESS | 1646 | 1461259609170 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1141a7800 == 31 [pid = 1646] [id = 31] 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b9dd400) [pid = 1646] [serial = 89] [outer = 0x0] 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bc86400) [pid = 1646] [serial = 90] [outer = 0x11b9dd400] 10:26:49 INFO - PROCESS | 1646 | 1461259609216 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c465000) [pid = 1646] [serial = 91] [outer = 0x11b9dd400] 10:26:49 INFO - PROCESS | 1646 | 1461259609565 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]]]}] 10:26:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:26:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 584ms 10:26:49 INFO - PROCESS | 1646 | 1461259609587 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:26:49 INFO - PROCESS | 1646 | 1461259609588 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:26:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:26:49 INFO - PROCESS | 1646 | 1461259609590 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:26:49 INFO - PROCESS | 1646 | 1461259609592 Marionette TRACE conn2 <- [1,98,null,{}] 10:26:49 INFO - PROCESS | 1646 | 1461259609598 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}] 10:26:49 INFO - PROCESS | 1646 | 1461259609668 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:26:49 INFO - PROCESS | 1646 | 1461259609716 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0a000 == 32 [pid = 1646] [id = 32] 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11ade4800) [pid = 1646] [serial = 92] [outer = 0x0] 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c47e000) [pid = 1646] [serial = 93] [outer = 0x11ade4800] 10:26:49 INFO - PROCESS | 1646 | 1461259609742 Marionette DEBUG loaded listener.js 10:26:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c783400) [pid = 1646] [serial = 94] [outer = 0x11ade4800] 10:26:49 INFO - PROCESS | 1646 | 1461259609993 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]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 422ms 10:26:50 INFO - PROCESS | 1646 | 1461259610019 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1646 | 1461259610020 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:26:50 INFO - PROCESS | 1646 | 1461259610022 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1646 | 1461259610023 Marionette TRACE conn2 <- [1,102,null,{}] 10:26:50 INFO - PROCESS | 1646 | 1461259610026 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}] 10:26:50 INFO - PROCESS | 1646 | 1461259610108 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:26:50 INFO - PROCESS | 1646 | 1461259610114 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbde000 == 33 [pid = 1646] [id = 33] 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c783c00) [pid = 1646] [serial = 95] [outer = 0x0] 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123ab6c00) [pid = 1646] [serial = 96] [outer = 0x11c783c00] 10:26:50 INFO - PROCESS | 1646 | 1461259610139 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123dd9800) [pid = 1646] [serial = 97] [outer = 0x11c783c00] 10:26:50 INFO - PROCESS | 1646 | 1461259610417 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]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 418ms 10:26:50 INFO - PROCESS | 1646 | 1461259610440 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1646 | 1461259610442 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:26:50 INFO - PROCESS | 1646 | 1461259610451 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1646 | 1461259610452 Marionette TRACE conn2 <- [1,106,null,{}] 10:26:50 INFO - PROCESS | 1646 | 1461259610454 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}] 10:26:50 INFO - PROCESS | 1646 | 1461259610530 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:26:50 INFO - PROCESS | 1646 | 1461259610535 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bccb800 == 34 [pid = 1646] [id = 34] 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123986c00) [pid = 1646] [serial = 98] [outer = 0x0] 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123ec8000) [pid = 1646] [serial = 99] [outer = 0x123986c00] 10:26:50 INFO - PROCESS | 1646 | 1461259610560 Marionette DEBUG loaded listener.js 10:26:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12417b800) [pid = 1646] [serial = 100] [outer = 0x123986c00] 10:26:50 INFO - PROCESS | 1646 | 1461259610848 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]]]}] 10:26:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:26:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 10:26:50 INFO - PROCESS | 1646 | 1461259610870 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:26:50 INFO - PROCESS | 1646 | 1461259610871 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:26:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:26:50 INFO - PROCESS | 1646 | 1461259610873 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:26:50 INFO - PROCESS | 1646 | 1461259610874 Marionette TRACE conn2 <- [1,110,null,{}] 10:26:50 INFO - PROCESS | 1646 | 1461259610882 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}] 10:26:50 INFO - PROCESS | 1646 | 1461259610969 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:26:51 INFO - PROCESS | 1646 | 1461259611018 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c168000 == 35 [pid = 1646] [id = 35] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123986400) [pid = 1646] [serial = 101] [outer = 0x0] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124180c00) [pid = 1646] [serial = 102] [outer = 0x123986400] 10:26:51 INFO - PROCESS | 1646 | 1461259611045 Marionette DEBUG loaded listener.js 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x127274400) [pid = 1646] [serial = 103] [outer = 0x123986400] 10:26:51 INFO - PROCESS | 1646 | 1461259611334 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]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 474ms 10:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:26:51 INFO - PROCESS | 1646 | 1461259611352 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 1646 | 1461259611353 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:26:51 INFO - PROCESS | 1646 | 1461259611356 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1646 | 1461259611357 Marionette TRACE conn2 <- [1,114,null,{}] 10:26:51 INFO - PROCESS | 1646 | 1461259611362 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}] 10:26:51 INFO - PROCESS | 1646 | 1461259611448 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:26:51 INFO - PROCESS | 1646 | 1461259611452 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a21800 == 36 [pid = 1646] [id = 36] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123aba400) [pid = 1646] [serial = 104] [outer = 0x0] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x127b7bc00) [pid = 1646] [serial = 105] [outer = 0x123aba400] 10:26:51 INFO - PROCESS | 1646 | 1461259611482 Marionette DEBUG loaded listener.js 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x129189800) [pid = 1646] [serial = 106] [outer = 0x123aba400] 10:26:51 INFO - PROCESS | 1646 | 1461259611791 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]]]}] 10:26:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:26:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 10:26:51 INFO - PROCESS | 1646 | 1461259611826 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:26:51 INFO - PROCESS | 1646 | 1461259611830 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:26:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:26:51 INFO - PROCESS | 1646 | 1461259611832 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:26:51 INFO - PROCESS | 1646 | 1461259611833 Marionette TRACE conn2 <- [1,118,null,{}] 10:26:51 INFO - PROCESS | 1646 | 1461259611835 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}] 10:26:51 INFO - PROCESS | 1646 | 1461259611927 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:26:51 INFO - PROCESS | 1646 | 1461259611935 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123af5800 == 37 [pid = 1646] [id = 37] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x1272d0000) [pid = 1646] [serial = 107] [outer = 0x0] 10:26:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129191800) [pid = 1646] [serial = 108] [outer = 0x1272d0000] 10:26:51 INFO - PROCESS | 1646 | 1461259611961 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1298cec00) [pid = 1646] [serial = 109] [outer = 0x1272d0000] 10:26:52 INFO - PROCESS | 1646 | 1461259612225 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]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 419ms 10:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:26:52 INFO - PROCESS | 1646 | 1461259612251 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1646 | 1461259612252 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:26:52 INFO - PROCESS | 1646 | 1461259612254 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1646 | 1461259612255 Marionette TRACE conn2 <- [1,122,null,{}] 10:26:52 INFO - PROCESS | 1646 | 1461259612258 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}] 10:26:52 INFO - PROCESS | 1646 | 1461259612341 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:26:52 INFO - PROCESS | 1646 | 1461259612347 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240b7800 == 38 [pid = 1646] [id = 38] 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x1298d8400) [pid = 1646] [serial = 110] [outer = 0x0] 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129cb0c00) [pid = 1646] [serial = 111] [outer = 0x1298d8400] 10:26:52 INFO - PROCESS | 1646 | 1461259612372 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cbf400) [pid = 1646] [serial = 112] [outer = 0x1298d8400] 10:26:52 INFO - PROCESS | 1646 | 1461259612651 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]]]}] 10:26:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:26:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 419ms 10:26:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:26:52 INFO - PROCESS | 1646 | 1461259612673 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:26:52 INFO - PROCESS | 1646 | 1461259612674 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:26:52 INFO - PROCESS | 1646 | 1461259612684 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:26:52 INFO - PROCESS | 1646 | 1461259612686 Marionette TRACE conn2 <- [1,126,null,{}] 10:26:52 INFO - PROCESS | 1646 | 1461259612688 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}] 10:26:52 INFO - PROCESS | 1646 | 1461259612816 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:26:52 INFO - PROCESS | 1646 | 1461259612861 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x115827800 == 39 [pid = 1646] [id = 39] 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11434b400) [pid = 1646] [serial = 113] [outer = 0x0] 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x115296c00) [pid = 1646] [serial = 114] [outer = 0x11434b400] 10:26:52 INFO - PROCESS | 1646 | 1461259612892 Marionette DEBUG loaded listener.js 10:26:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1189f9800) [pid = 1646] [serial = 115] [outer = 0x11434b400] 10:26:53 INFO - PROCESS | 1646 | 1461259613332 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]]]}] 10:26:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:26:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 677ms 10:26:53 INFO - PROCESS | 1646 | 1461259613355 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:26:53 INFO - PROCESS | 1646 | 1461259613359 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:26:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:26:53 INFO - PROCESS | 1646 | 1461259613362 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:26:53 INFO - PROCESS | 1646 | 1461259613365 Marionette TRACE conn2 <- [1,130,null,{}] 10:26:53 INFO - PROCESS | 1646 | 1461259613368 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}] 10:26:53 INFO - PROCESS | 1646 | 1461259613468 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:26:53 INFO - PROCESS | 1646 | 1461259613511 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927a000 == 40 [pid = 1646] [id = 40] 10:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x118f7e000) [pid = 1646] [serial = 116] [outer = 0x0] 10:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x119d60c00) [pid = 1646] [serial = 117] [outer = 0x118f7e000] 10:26:53 INFO - PROCESS | 1646 | 1461259613548 Marionette DEBUG loaded listener.js 10:26:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11a8ca400) [pid = 1646] [serial = 118] [outer = 0x118f7e000] 10:26:54 INFO - PROCESS | 1646 | 1461259614012 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]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 672ms 10:26:54 INFO - PROCESS | 1646 | 1461259614034 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1646 | 1461259614036 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:26:54 INFO - PROCESS | 1646 | 1461259614038 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1646 | 1461259614039 Marionette TRACE conn2 <- [1,134,null,{}] 10:26:54 INFO - PROCESS | 1646 | 1461259614042 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}] 10:26:54 INFO - PROCESS | 1646 | 1461259614141 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:26:54 INFO - PROCESS | 1646 | 1461259614183 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0cb000 == 41 [pid = 1646] [id = 41] 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a8dbc00) [pid = 1646] [serial = 119] [outer = 0x0] 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11b63fc00) [pid = 1646] [serial = 120] [outer = 0x11a8dbc00] 10:26:54 INFO - PROCESS | 1646 | 1461259614214 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11bc87c00) [pid = 1646] [serial = 121] [outer = 0x11a8dbc00] 10:26:54 INFO - PROCESS | 1646 | 1461259614666 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]]]}] 10:26:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:26:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 671ms 10:26:54 INFO - PROCESS | 1646 | 1461259614713 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:26:54 INFO - PROCESS | 1646 | 1461259614716 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:26:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:26:54 INFO - PROCESS | 1646 | 1461259614724 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:26:54 INFO - PROCESS | 1646 | 1461259614727 Marionette TRACE conn2 <- [1,138,null,{}] 10:26:54 INFO - PROCESS | 1646 | 1461259614732 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}] 10:26:54 INFO - PROCESS | 1646 | 1461259614845 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:26:54 INFO - PROCESS | 1646 | 1461259614904 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12704c000 == 42 [pid = 1646] [id = 42] 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123dd7c00) [pid = 1646] [serial = 122] [outer = 0x0] 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1273d6400) [pid = 1646] [serial = 123] [outer = 0x123dd7c00] 10:26:54 INFO - PROCESS | 1646 | 1461259614935 Marionette DEBUG loaded listener.js 10:26:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x127b7a800) [pid = 1646] [serial = 124] [outer = 0x123dd7c00] 10:26:55 INFO - PROCESS | 1646 | 1461259615364 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]]]}] 10:26:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:26:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 678ms 10:26:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:26:55 INFO - PROCESS | 1646 | 1461259615398 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:26:55 INFO - PROCESS | 1646 | 1461259615399 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:26:55 INFO - PROCESS | 1646 | 1461259615401 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:26:55 INFO - PROCESS | 1646 | 1461259615402 Marionette TRACE conn2 <- [1,142,null,{}] 10:26:55 INFO - PROCESS | 1646 | 1461259615405 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}] 10:26:55 INFO - PROCESS | 1646 | 1461259615502 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:26:55 INFO - PROCESS | 1646 | 1461259615657 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x118e3c800 == 43 [pid = 1646] [id = 43] 10:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11578c400) [pid = 1646] [serial = 125] [outer = 0x0] 10:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1186bd400) [pid = 1646] [serial = 126] [outer = 0x11578c400] 10:26:55 INFO - PROCESS | 1646 | 1461259615692 Marionette DEBUG loaded listener.js 10:26:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118c8b000) [pid = 1646] [serial = 127] [outer = 0x11578c400] 10:26:56 INFO - PROCESS | 1646 | 1461259616165 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]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 770ms 10:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:26:56 INFO - PROCESS | 1646 | 1461259616171 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:26:56 INFO - PROCESS | 1646 | 1461259616173 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:26:56 INFO - PROCESS | 1646 | 1461259616176 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 1646 | 1461259616179 Marionette TRACE conn2 <- [1,146,null,{}] 10:26:56 INFO - PROCESS | 1646 | 1461259616183 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}] 10:26:56 INFO - PROCESS | 1646 | 1461259616320 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1240b7800 == 42 [pid = 1646] [id = 38] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123af5800 == 41 [pid = 1646] [id = 37] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123a21800 == 40 [pid = 1646] [id = 36] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11c168000 == 39 [pid = 1646] [id = 35] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11bccb800 == 38 [pid = 1646] [id = 34] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbde000 == 37 [pid = 1646] [id = 33] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0a000 == 36 [pid = 1646] [id = 32] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1141a7800 == 35 [pid = 1646] [id = 31] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119c98800 == 34 [pid = 1646] [id = 30] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119b3c000 == 33 [pid = 1646] [id = 29] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x119286000 == 32 [pid = 1646] [id = 28] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x114a6e000 == 31 [pid = 1646] [id = 27] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x114316000 == 30 [pid = 1646] [id = 26] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x1192bf000 == 29 [pid = 1646] [id = 25] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11927a800 == 28 [pid = 1646] [id = 24] 10:26:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11511b800 == 27 [pid = 1646] [id = 23] 10:26:56 INFO - PROCESS | 1646 | 1461259616390 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a5e800 == 28 [pid = 1646] [id = 44] 10:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x115746c00) [pid = 1646] [serial = 128] [outer = 0x0] 10:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x1189aec00) [pid = 1646] [serial = 129] [outer = 0x115746c00] 10:26:56 INFO - PROCESS | 1646 | 1461259616424 Marionette DEBUG loaded listener.js 10:26:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11913f400) [pid = 1646] [serial = 130] [outer = 0x115746c00] 10:26:56 INFO - PROCESS | 1646 | 1461259616907 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]]]}] 10:26:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:26:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 772ms 10:26:56 INFO - PROCESS | 1646 | 1461259616963 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:26:56 INFO - PROCESS | 1646 | 1461259616966 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:26:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:26:56 INFO - PROCESS | 1646 | 1461259616971 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:26:56 INFO - PROCESS | 1646 | 1461259616974 Marionette TRACE conn2 <- [1,150,null,{}] 10:26:56 INFO - PROCESS | 1646 | 1461259616978 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}] 10:26:57 INFO - PROCESS | 1646 | 1461259617070 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:26:57 INFO - PROCESS | 1646 | 1461259617129 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b5000 == 29 [pid = 1646] [id = 45] 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11a8d6400) [pid = 1646] [serial = 131] [outer = 0x0] 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11a8e7800) [pid = 1646] [serial = 132] [outer = 0x11a8d6400] 10:26:57 INFO - PROCESS | 1646 | 1461259617162 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11ad58000) [pid = 1646] [serial = 133] [outer = 0x11a8d6400] 10:26:57 INFO - PROCESS | 1646 | 1461259617611 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]]]}] 10:26:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:26:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 720ms 10:26:57 INFO - PROCESS | 1646 | 1461259617692 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:26:57 INFO - PROCESS | 1646 | 1461259617694 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:26:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:26:57 INFO - PROCESS | 1646 | 1461259617697 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:26:57 INFO - PROCESS | 1646 | 1461259617698 Marionette TRACE conn2 <- [1,154,null,{}] 10:26:57 INFO - PROCESS | 1646 | 1461259617701 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}] 10:26:57 INFO - PROCESS | 1646 | 1461259617791 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:26:57 INFO - PROCESS | 1646 | 1461259617852 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd1000 == 30 [pid = 1646] [id = 46] 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b910000) [pid = 1646] [serial = 134] [outer = 0x0] 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11b9e0400) [pid = 1646] [serial = 135] [outer = 0x11b910000] 10:26:57 INFO - PROCESS | 1646 | 1461259617884 Marionette DEBUG loaded listener.js 10:26:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11bc95c00) [pid = 1646] [serial = 136] [outer = 0x11b910000] 10:26:58 INFO - PROCESS | 1646 | 1461259618306 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]]]}] 10:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 618ms 10:26:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:26:58 INFO - PROCESS | 1646 | 1461259618316 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:26:58 INFO - PROCESS | 1646 | 1461259618318 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:26:58 INFO - PROCESS | 1646 | 1461259618326 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:26:58 INFO - PROCESS | 1646 | 1461259618329 Marionette TRACE conn2 <- [1,158,null,{}] 10:26:58 INFO - PROCESS | 1646 | 1461259618332 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}] 10:26:58 INFO - PROCESS | 1646 | 1461259618427 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:26:58 INFO - PROCESS | 1646 | 1461259618472 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbe0000 == 31 [pid = 1646] [id = 47] 10:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11bceec00) [pid = 1646] [serial = 137] [outer = 0x0] 10:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11c488c00) [pid = 1646] [serial = 138] [outer = 0x11bceec00] 10:26:58 INFO - PROCESS | 1646 | 1461259618503 Marionette DEBUG loaded listener.js 10:26:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123f94400) [pid = 1646] [serial = 139] [outer = 0x11bceec00] 10:26:58 INFO - PROCESS | 1646 | 1461259618943 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]]]}] 10:26:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:26:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 676ms 10:26:59 INFO - PROCESS | 1646 | 1461259618999 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1646 | 1461259619000 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:26:59 INFO - PROCESS | 1646 | 1461259619003 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1646 | 1461259619004 Marionette TRACE conn2 <- [1,162,null,{}] 10:26:59 INFO - PROCESS | 1646 | 1461259619007 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}] 10:26:59 INFO - PROCESS | 1646 | 1461259619118 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:26:59 INFO - PROCESS | 1646 | 1461259619205 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:26:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a04800 == 32 [pid = 1646] [id = 48] 10:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12430bc00) [pid = 1646] [serial = 140] [outer = 0x0] 10:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1270bf000) [pid = 1646] [serial = 141] [outer = 0x12430bc00] 10:26:59 INFO - PROCESS | 1646 | 1461259619257 Marionette DEBUG loaded listener.js 10:26:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x1273d8000) [pid = 1646] [serial = 142] [outer = 0x12430bc00] 10:26:59 INFO - PROCESS | 1646 | 1461259619843 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]]]}] 10:26:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:26:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 871ms 10:26:59 INFO - PROCESS | 1646 | 1461259619882 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:26:59 INFO - PROCESS | 1646 | 1461259619886 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:26:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:26:59 INFO - PROCESS | 1646 | 1461259619893 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:26:59 INFO - PROCESS | 1646 | 1461259619900 Marionette TRACE conn2 <- [1,166,null,{}] 10:26:59 INFO - PROCESS | 1646 | 1461259619906 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}] 10:27:00 INFO - PROCESS | 1646 | 1461259620046 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:27:00 INFO - PROCESS | 1646 | 1461259620127 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119279000 == 33 [pid = 1646] [id = 49] 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x119269c00) [pid = 1646] [serial = 143] [outer = 0x0] 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119a76800) [pid = 1646] [serial = 144] [outer = 0x119269c00] 10:27:00 INFO - PROCESS | 1646 | 1461259620151 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11a8d6c00) [pid = 1646] [serial = 145] [outer = 0x119269c00] 10:27:00 INFO - PROCESS | 1646 | --DOCSHELL 0x118e3c800 == 32 [pid = 1646] [id = 43] 10:27:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11c0cb000 == 31 [pid = 1646] [id = 41] 10:27:00 INFO - PROCESS | 1646 | --DOCSHELL 0x11927a000 == 30 [pid = 1646] [id = 40] 10:27:00 INFO - PROCESS | 1646 | --DOCSHELL 0x115827800 == 29 [pid = 1646] [id = 39] 10:27:00 INFO - PROCESS | 1646 | 1461259620659 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]]]}] 10:27:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:27:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 777ms 10:27:00 INFO - PROCESS | 1646 | 1461259620669 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:27:00 INFO - PROCESS | 1646 | 1461259620672 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:27:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:27:00 INFO - PROCESS | 1646 | 1461259620675 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:27:00 INFO - PROCESS | 1646 | 1461259620678 Marionette TRACE conn2 <- [1,170,null,{}] 10:27:00 INFO - PROCESS | 1646 | 1461259620682 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}] 10:27:00 INFO - PROCESS | 1646 | 1461259620776 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:27:00 INFO - PROCESS | 1646 | 1461259620824 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa22000 == 30 [pid = 1646] [id = 50] 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a610000) [pid = 1646] [serial = 146] [outer = 0x0] 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11a8e9800) [pid = 1646] [serial = 147] [outer = 0x11a610000] 10:27:00 INFO - PROCESS | 1646 | 1461259620856 Marionette DEBUG loaded listener.js 10:27:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11adf1400) [pid = 1646] [serial = 148] [outer = 0x11a610000] 10:27:01 INFO - PROCESS | 1646 | 1461259621276 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]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 620ms 10:27:01 INFO - PROCESS | 1646 | 1461259621296 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 1646 | 1461259621300 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:27:01 INFO - PROCESS | 1646 | 1461259621305 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 1646 | 1461259621307 Marionette TRACE conn2 <- [1,174,null,{}] 10:27:01 INFO - PROCESS | 1646 | 1461259621326 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}] 10:27:01 INFO - PROCESS | 1646 | 1461259621436 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:27:01 INFO - PROCESS | 1646 | 1461259621483 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0cb000 == 31 [pid = 1646] [id = 51] 10:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11bc91000) [pid = 1646] [serial = 149] [outer = 0x0] 10:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x11bcef800) [pid = 1646] [serial = 150] [outer = 0x11bc91000] 10:27:01 INFO - PROCESS | 1646 | 1461259621514 Marionette DEBUG loaded listener.js 10:27:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11c30a000) [pid = 1646] [serial = 151] [outer = 0x11bc91000] 10:27:01 INFO - PROCESS | 1646 | 1461259621935 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]]]}] 10:27:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:27:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 670ms 10:27:01 INFO - PROCESS | 1646 | 1461259621979 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:27:01 INFO - PROCESS | 1646 | 1461259621981 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:27:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:27:01 INFO - PROCESS | 1646 | 1461259621984 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:27:01 INFO - PROCESS | 1646 | 1461259621986 Marionette TRACE conn2 <- [1,178,null,{}] 10:27:02 INFO - PROCESS | 1646 | 1461259621994 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}] 10:27:02 INFO - PROCESS | 1646 | 1461259622103 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:27:02 INFO - PROCESS | 1646 | 1461259622165 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245d8800 == 32 [pid = 1646] [id = 52] 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x1272d4c00) [pid = 1646] [serial = 152] [outer = 0x0] 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x127595c00) [pid = 1646] [serial = 153] [outer = 0x1272d4c00] 10:27:02 INFO - PROCESS | 1646 | 1461259622198 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x129189000) [pid = 1646] [serial = 154] [outer = 0x1272d4c00] 10:27:02 INFO - PROCESS | 1646 | 1461259622620 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]]]}] 10:27:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:27:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 671ms 10:27:02 INFO - PROCESS | 1646 | 1461259622655 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:27:02 INFO - PROCESS | 1646 | 1461259622657 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:27:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:27:02 INFO - PROCESS | 1646 | 1461259622675 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:27:02 INFO - PROCESS | 1646 | 1461259622677 Marionette TRACE conn2 <- [1,182,null,{}] 10:27:02 INFO - PROCESS | 1646 | 1461259622683 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}] 10:27:02 INFO - PROCESS | 1646 | 1461259622771 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:27:02 INFO - PROCESS | 1646 | 1461259622832 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c69000 == 33 [pid = 1646] [id = 53] 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129c20c00) [pid = 1646] [serial = 155] [outer = 0x0] 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x129cc0000) [pid = 1646] [serial = 156] [outer = 0x129c20c00] 10:27:02 INFO - PROCESS | 1646 | 1461259622862 Marionette DEBUG loaded listener.js 10:27:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12b71fc00) [pid = 1646] [serial = 157] [outer = 0x129c20c00] 10:27:03 INFO - PROCESS | 1646 | 1461259623278 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]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 639ms 10:27:03 INFO - PROCESS | 1646 | 1461259623298 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 1646 | 1461259623300 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:27:03 INFO - PROCESS | 1646 | 1461259623302 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 1646 | 1461259623303 Marionette TRACE conn2 <- [1,186,null,{}] 10:27:03 INFO - PROCESS | 1646 | 1461259623306 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}] 10:27:03 INFO - PROCESS | 1646 | 1461259623395 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:27:03 INFO - PROCESS | 1646 | 1461259623472 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x127cc6800 == 34 [pid = 1646] [id = 54] 10:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12b722000) [pid = 1646] [serial = 158] [outer = 0x0] 10:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12b839800) [pid = 1646] [serial = 159] [outer = 0x12b722000] 10:27:03 INFO - PROCESS | 1646 | 1461259623502 Marionette DEBUG loaded listener.js 10:27:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12b8f6c00) [pid = 1646] [serial = 160] [outer = 0x12b722000] 10:27:03 INFO - PROCESS | 1646 | 1461259623917 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]]]}] 10:27:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:27:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 668ms 10:27:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:27:03 INFO - PROCESS | 1646 | 1461259623971 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:27:03 INFO - PROCESS | 1646 | 1461259623972 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:27:03 INFO - PROCESS | 1646 | 1461259623974 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:27:03 INFO - PROCESS | 1646 | 1461259623976 Marionette TRACE conn2 <- [1,190,null,{}] 10:27:03 INFO - PROCESS | 1646 | 1461259623978 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}] 10:27:04 INFO - PROCESS | 1646 | 1461259624158 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:27:04 INFO - PROCESS | 1646 | 1461259624223 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11911b000 == 35 [pid = 1646] [id = 55] 10:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x11577f400) [pid = 1646] [serial = 161] [outer = 0x0] 10:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x118954400) [pid = 1646] [serial = 162] [outer = 0x11577f400] 10:27:04 INFO - PROCESS | 1646 | 1461259624252 Marionette DEBUG loaded listener.js 10:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x119d6b000) [pid = 1646] [serial = 163] [outer = 0x11577f400] 10:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd1000 == 34 [pid = 1646] [id = 46] 10:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b5000 == 33 [pid = 1646] [id = 45] 10:27:04 INFO - PROCESS | 1646 | --DOCSHELL 0x114a5e800 == 32 [pid = 1646] [id = 44] 10:27:04 INFO - PROCESS | 1646 | 1461259624782 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]]]}] 10:27:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:27:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 820ms 10:27:04 INFO - PROCESS | 1646 | 1461259624795 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:27:04 INFO - PROCESS | 1646 | 1461259624799 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:27:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:27:04 INFO - PROCESS | 1646 | 1461259624802 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:27:04 INFO - PROCESS | 1646 | 1461259624805 Marionette TRACE conn2 <- [1,194,null,{}] 10:27:04 INFO - PROCESS | 1646 | 1461259624809 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}] 10:27:04 INFO - PROCESS | 1646 | 1461259624901 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:27:04 INFO - PROCESS | 1646 | 1461259624964 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd0800 == 33 [pid = 1646] [id = 56] 10:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11ade6000) [pid = 1646] [serial = 164] [outer = 0x0] 10:27:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11b909c00) [pid = 1646] [serial = 165] [outer = 0x11ade6000] 10:27:04 INFO - PROCESS | 1646 | 1461259624998 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11bc8c400) [pid = 1646] [serial = 166] [outer = 0x11ade6000] 10:27:05 INFO - PROCESS | 1646 | 1461259625419 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]]]}] 10:27:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:27:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 671ms 10:27:05 INFO - PROCESS | 1646 | 1461259625474 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:27:05 INFO - PROCESS | 1646 | 1461259625480 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:27:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:27:05 INFO - PROCESS | 1646 | 1461259625485 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:27:05 INFO - PROCESS | 1646 | 1461259625486 Marionette TRACE conn2 <- [1,198,null,{}] 10:27:05 INFO - PROCESS | 1646 | 1461259625489 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}] 10:27:05 INFO - PROCESS | 1646 | 1461259625577 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:27:05 INFO - PROCESS | 1646 | 1461259625644 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241d8800 == 34 [pid = 1646] [id = 57] 10:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11c77bc00) [pid = 1646] [serial = 167] [outer = 0x0] 10:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x124515400) [pid = 1646] [serial = 168] [outer = 0x11c77bc00] 10:27:05 INFO - PROCESS | 1646 | 1461259625675 Marionette DEBUG loaded listener.js 10:27:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x127626400) [pid = 1646] [serial = 169] [outer = 0x11c77bc00] 10:27:06 INFO - PROCESS | 1646 | 1461259626085 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]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 620ms 10:27:06 INFO - PROCESS | 1646 | 1461259626105 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 1646 | 1461259626107 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:27:06 INFO - PROCESS | 1646 | 1461259626109 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 1646 | 1461259626112 Marionette TRACE conn2 <- [1,202,null,{}] 10:27:06 INFO - PROCESS | 1646 | 1461259626119 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}] 10:27:06 INFO - PROCESS | 1646 | 1461259626229 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:27:06 INFO - PROCESS | 1646 | 1461259626307 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b6800 == 35 [pid = 1646] [id = 58] 10:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12918b800) [pid = 1646] [serial = 170] [outer = 0x0] 10:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x1298d4c00) [pid = 1646] [serial = 171] [outer = 0x12918b800] 10:27:06 INFO - PROCESS | 1646 | 1461259626343 Marionette DEBUG loaded listener.js 10:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12b8f1400) [pid = 1646] [serial = 172] [outer = 0x12918b800] 10:27:06 INFO - PROCESS | 1646 | 1461259626772 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]]]}] 10:27:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:27:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 670ms 10:27:06 INFO - PROCESS | 1646 | 1461259626780 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:27:06 INFO - PROCESS | 1646 | 1461259626782 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:27:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:27:06 INFO - PROCESS | 1646 | 1461259626784 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:27:06 INFO - PROCESS | 1646 | 1461259626786 Marionette TRACE conn2 <- [1,206,null,{}] 10:27:06 INFO - PROCESS | 1646 | 1461259626788 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}] 10:27:06 INFO - PROCESS | 1646 | 1461259626880 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:27:06 INFO - PROCESS | 1646 | 1461259626928 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aeab800 == 36 [pid = 1646] [id = 59] 10:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12bbe6000) [pid = 1646] [serial = 173] [outer = 0x0] 10:27:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x12bcb5400) [pid = 1646] [serial = 174] [outer = 0x12bbe6000] 10:27:06 INFO - PROCESS | 1646 | 1461259626958 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x12ce21800) [pid = 1646] [serial = 175] [outer = 0x12bbe6000] 10:27:07 INFO - PROCESS | 1646 | 1461259627362 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]]]}] 10:27:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:27:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 619ms 10:27:07 INFO - PROCESS | 1646 | 1461259627404 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:27:07 INFO - PROCESS | 1646 | 1461259627405 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:27:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:27:07 INFO - PROCESS | 1646 | 1461259627408 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:27:07 INFO - PROCESS | 1646 | 1461259627409 Marionette TRACE conn2 <- [1,210,null,{}] 10:27:07 INFO - PROCESS | 1646 | 1461259627411 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}] 10:27:07 INFO - PROCESS | 1646 | 1461259627499 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:27:07 INFO - PROCESS | 1646 | 1461259627577 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b804000 == 37 [pid = 1646] [id = 60] 10:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12cf3d400) [pid = 1646] [serial = 176] [outer = 0x0] 10:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12cf42c00) [pid = 1646] [serial = 177] [outer = 0x12cf3d400] 10:27:07 INFO - PROCESS | 1646 | 1461259627609 Marionette DEBUG loaded listener.js 10:27:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12cfb1000) [pid = 1646] [serial = 178] [outer = 0x12cf3d400] 10:27:08 INFO - PROCESS | 1646 | 1461259628022 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]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 668ms 10:27:08 INFO - PROCESS | 1646 | 1461259628077 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:27:08 INFO - PROCESS | 1646 | 1461259628078 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:27:08 INFO - PROCESS | 1646 | 1461259628081 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 1646 | 1461259628082 Marionette TRACE conn2 <- [1,214,null,{}] 10:27:08 INFO - PROCESS | 1646 | 1461259628084 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}] 10:27:08 INFO - PROCESS | 1646 | 1461259628200 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:27:08 INFO - PROCESS | 1646 | 1461259628266 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf51800 == 38 [pid = 1646] [id = 61] 10:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12d211000) [pid = 1646] [serial = 179] [outer = 0x0] 10:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12d49a400) [pid = 1646] [serial = 180] [outer = 0x12d211000] 10:27:08 INFO - PROCESS | 1646 | 1461259628299 Marionette DEBUG loaded listener.js 10:27:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12dae4c00) [pid = 1646] [serial = 181] [outer = 0x12d211000] 10:27:08 INFO - PROCESS | 1646 | 1461259628714 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]]]}] 10:27:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:27:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 670ms 10:27:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:27:08 INFO - PROCESS | 1646 | 1461259628766 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:27:08 INFO - PROCESS | 1646 | 1461259628767 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:27:08 INFO - PROCESS | 1646 | 1461259628773 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:27:08 INFO - PROCESS | 1646 | 1461259628774 Marionette TRACE conn2 <- [1,218,null,{}] 10:27:08 INFO - PROCESS | 1646 | 1461259628798 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}] 10:27:08 INFO - PROCESS | 1646 | 1461259628895 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:27:09 INFO - PROCESS | 1646 | 1461259629065 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119286000 == 39 [pid = 1646] [id = 62] 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x11574a800) [pid = 1646] [serial = 182] [outer = 0x0] 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x11856b400) [pid = 1646] [serial = 183] [outer = 0x11574a800] 10:27:09 INFO - PROCESS | 1646 | 1461259629110 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x11a89a400) [pid = 1646] [serial = 184] [outer = 0x11574a800] 10:27:09 INFO - PROCESS | 1646 | 1461259629621 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]]]}] 10:27:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:27:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 869ms 10:27:09 INFO - PROCESS | 1646 | 1461259629642 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:27:09 INFO - PROCESS | 1646 | 1461259629645 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:27:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:27:09 INFO - PROCESS | 1646 | 1461259629649 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:27:09 INFO - PROCESS | 1646 | 1461259629651 Marionette TRACE conn2 <- [1,222,null,{}] 10:27:09 INFO - PROCESS | 1646 | 1461259629654 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}] 10:27:09 INFO - PROCESS | 1646 | 1461259629748 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:27:09 INFO - PROCESS | 1646 | 1461259629798 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241e3800 == 40 [pid = 1646] [id = 63] 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x11adf1800) [pid = 1646] [serial = 185] [outer = 0x0] 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x11bc92000) [pid = 1646] [serial = 186] [outer = 0x11adf1800] 10:27:09 INFO - PROCESS | 1646 | 1461259629828 Marionette DEBUG loaded listener.js 10:27:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x1272d1000) [pid = 1646] [serial = 187] [outer = 0x11adf1800] 10:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c0cb000 == 39 [pid = 1646] [id = 51] 10:27:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa22000 == 38 [pid = 1646] [id = 50] 10:27:10 INFO - PROCESS | 1646 | 1461259630292 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]]]}] 10:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 670ms 10:27:10 INFO - PROCESS | 1646 | 1461259630319 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:27:10 INFO - PROCESS | 1646 | 1461259630321 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:27:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:27:10 INFO - PROCESS | 1646 | 1461259630325 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:27:10 INFO - PROCESS | 1646 | 1461259630327 Marionette TRACE conn2 <- [1,226,null,{}] 10:27:10 INFO - PROCESS | 1646 | 1461259630331 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}] 10:27:10 INFO - PROCESS | 1646 | 1461259630450 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:27:10 INFO - PROCESS | 1646 | 1461259630518 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc6000 == 39 [pid = 1646] [id = 64] 10:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x11bcecc00) [pid = 1646] [serial = 188] [outer = 0x0] 10:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x127280800) [pid = 1646] [serial = 189] [outer = 0x11bcecc00] 10:27:10 INFO - PROCESS | 1646 | 1461259630551 Marionette DEBUG loaded listener.js 10:27:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x127b7fc00) [pid = 1646] [serial = 190] [outer = 0x11bcecc00] 10:27:10 INFO - PROCESS | 1646 | 1461259630968 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]]]}] 10:27:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:27:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 672ms 10:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:27:11 INFO - PROCESS | 1646 | 1461259630998 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 1646 | 1461259631002 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:27:11 INFO - PROCESS | 1646 | 1461259631006 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1646 | 1461259631008 Marionette TRACE conn2 <- [1,230,null,{}] 10:27:11 INFO - PROCESS | 1646 | 1461259631011 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}] 10:27:11 INFO - PROCESS | 1646 | 1461259631111 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x129810400) [pid = 1646] [serial = 191] [outer = 0x12fb2bc00] 10:27:11 INFO - PROCESS | 1646 | 1461259631205 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce69000 == 40 [pid = 1646] [id = 65] 10:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x1298d1400) [pid = 1646] [serial = 192] [outer = 0x0] 10:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12b836000) [pid = 1646] [serial = 193] [outer = 0x1298d1400] 10:27:11 INFO - PROCESS | 1646 | 1461259631303 Marionette DEBUG loaded listener.js 10:27:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x12bbea400) [pid = 1646] [serial = 194] [outer = 0x1298d1400] 10:27:11 INFO - PROCESS | 1646 | 1461259631862 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]]]}] 10:27:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:27:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 870ms 10:27:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:27:11 INFO - PROCESS | 1646 | 1461259631876 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:27:11 INFO - PROCESS | 1646 | 1461259631878 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:27:11 INFO - PROCESS | 1646 | 1461259631880 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:27:11 INFO - PROCESS | 1646 | 1461259631882 Marionette TRACE conn2 <- [1,234,null,{}] 10:27:11 INFO - PROCESS | 1646 | 1461259631890 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}] 10:27:12 INFO - PROCESS | 1646 | 1461259632022 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:27:12 INFO - PROCESS | 1646 | 1461259632075 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c0a800 == 41 [pid = 1646] [id = 66] 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12d490800) [pid = 1646] [serial = 195] [outer = 0x0] 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12d499800) [pid = 1646] [serial = 196] [outer = 0x12d490800] 10:27:12 INFO - PROCESS | 1646 | 1461259632111 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12dad9c00) [pid = 1646] [serial = 197] [outer = 0x12d490800] 10:27:12 INFO - PROCESS | 1646 | 1461259632522 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]]]}] 10:27:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:27:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 671ms 10:27:12 INFO - PROCESS | 1646 | 1461259632551 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:27:12 INFO - PROCESS | 1646 | 1461259632553 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:27:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:27:12 INFO - PROCESS | 1646 | 1461259632555 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:27:12 INFO - PROCESS | 1646 | 1461259632557 Marionette TRACE conn2 <- [1,238,null,{}] 10:27:12 INFO - PROCESS | 1646 | 1461259632559 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}] 10:27:12 INFO - PROCESS | 1646 | 1461259632654 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:27:12 INFO - PROCESS | 1646 | 1461259632704 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4bc000 == 42 [pid = 1646] [id = 67] 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12e21c800) [pid = 1646] [serial = 198] [outer = 0x0] 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12e226400) [pid = 1646] [serial = 199] [outer = 0x12e21c800] 10:27:12 INFO - PROCESS | 1646 | 1461259632735 Marionette DEBUG loaded listener.js 10:27:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12e263c00) [pid = 1646] [serial = 200] [outer = 0x12e21c800] 10:27:13 INFO - PROCESS | 1646 | 1461259633152 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]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 619ms 10:27:13 INFO - PROCESS | 1646 | 1461259633175 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:27:13 INFO - PROCESS | 1646 | 1461259633177 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:27:13 INFO - PROCESS | 1646 | 1461259633181 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1646 | 1461259633183 Marionette TRACE conn2 <- [1,242,null,{}] 10:27:13 INFO - PROCESS | 1646 | 1461259633186 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}] 10:27:13 INFO - PROCESS | 1646 | 1461259633320 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:27:13 INFO - PROCESS | 1646 | 1461259633426 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e144800 == 43 [pid = 1646] [id = 68] 10:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x12e268000) [pid = 1646] [serial = 201] [outer = 0x0] 10:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x12e690800) [pid = 1646] [serial = 202] [outer = 0x12e268000] 10:27:13 INFO - PROCESS | 1646 | 1461259633456 Marionette DEBUG loaded listener.js 10:27:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x12e699000) [pid = 1646] [serial = 203] [outer = 0x12e268000] 10:27:13 INFO - PROCESS | 1646 | 1461259633885 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]]]}] 10:27:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:27:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 721ms 10:27:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:27:13 INFO - PROCESS | 1646 | 1461259633902 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:27:13 INFO - PROCESS | 1646 | 1461259633904 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:27:13 INFO - PROCESS | 1646 | 1461259633908 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:27:13 INFO - PROCESS | 1646 | 1461259633910 Marionette TRACE conn2 <- [1,246,null,{}] 10:27:13 INFO - PROCESS | 1646 | 1461259633913 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}] 10:27:14 INFO - PROCESS | 1646 | 1461259634084 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:27:14 INFO - PROCESS | 1646 | 1461259634205 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e643800 == 44 [pid = 1646] [id = 69] 10:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x12e741400) [pid = 1646] [serial = 204] [outer = 0x0] 10:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12e97dc00) [pid = 1646] [serial = 205] [outer = 0x12e741400] 10:27:14 INFO - PROCESS | 1646 | 1461259634257 Marionette DEBUG loaded listener.js 10:27:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x12edfa000) [pid = 1646] [serial = 206] [outer = 0x12e741400] 10:27:14 INFO - PROCESS | 1646 | 1461259634819 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]]]}] 10:27:14 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:27:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 921ms 10:27:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:27:14 INFO - PROCESS | 1646 | 1461259634829 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:27:14 INFO - PROCESS | 1646 | 1461259634831 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:27:14 INFO - PROCESS | 1646 | 1461259634834 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:27:14 INFO - PROCESS | 1646 | 1461259634837 Marionette TRACE conn2 <- [1,250,null,{}] 10:27:14 INFO - PROCESS | 1646 | 1461259634840 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}] 10:27:14 INFO - PROCESS | 1646 | 1461259634938 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:27:15 INFO - PROCESS | 1646 | 1461259635009 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae94000 == 45 [pid = 1646] [id = 70] 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x11b9dd800) [pid = 1646] [serial = 207] [outer = 0x0] 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x123985400) [pid = 1646] [serial = 208] [outer = 0x11b9dd800] 10:27:15 INFO - PROCESS | 1646 | 1461259635038 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x123d3c400) [pid = 1646] [serial = 209] [outer = 0x11b9dd800] 10:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x119286000 == 44 [pid = 1646] [id = 62] 10:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1241d8800 == 43 [pid = 1646] [id = 57] 10:27:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd0800 == 42 [pid = 1646] [id = 56] 10:27:15 INFO - PROCESS | 1646 | 1461259635481 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]]]}] 10:27:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:27:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 720ms 10:27:15 INFO - PROCESS | 1646 | 1461259635555 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:27:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:27:15 INFO - PROCESS | 1646 | 1461259635557 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:27:15 INFO - PROCESS | 1646 | 1461259635561 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:27:15 INFO - PROCESS | 1646 | 1461259635563 Marionette TRACE conn2 <- [1,254,null,{}] 10:27:15 INFO - PROCESS | 1646 | 1461259635567 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}] 10:27:15 INFO - PROCESS | 1646 | 1461259635667 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:27:15 INFO - PROCESS | 1646 | 1461259635739 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cc9000 == 43 [pid = 1646] [id = 71] 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x11bce5800) [pid = 1646] [serial = 210] [outer = 0x0] 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x123d39000) [pid = 1646] [serial = 211] [outer = 0x11bce5800] 10:27:15 INFO - PROCESS | 1646 | 1461259635775 Marionette DEBUG loaded listener.js 10:27:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x123d42000) [pid = 1646] [serial = 212] [outer = 0x11bce5800] 10:27:16 INFO - PROCESS | 1646 | 1461259636236 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]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 721ms 10:27:16 INFO - PROCESS | 1646 | 1461259636282 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 1646 | 1461259636286 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:27:16 INFO - PROCESS | 1646 | 1461259636291 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 1646 | 1461259636293 Marionette TRACE conn2 <- [1,258,null,{}] 10:27:16 INFO - PROCESS | 1646 | 1461259636295 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}] 10:27:16 INFO - PROCESS | 1646 | 1461259636393 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:27:16 INFO - PROCESS | 1646 | 1461259636466 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5f000 == 44 [pid = 1646] [id = 72] 10:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x1265a1000) [pid = 1646] [serial = 213] [outer = 0x0] 10:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x129cac400) [pid = 1646] [serial = 214] [outer = 0x1265a1000] 10:27:16 INFO - PROCESS | 1646 | 1461259636496 Marionette DEBUG loaded listener.js 10:27:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12bbe6400) [pid = 1646] [serial = 215] [outer = 0x1265a1000] 10:27:16 INFO - PROCESS | 1646 | 1461259636905 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]]]}] 10:27:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:27:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 669ms 10:27:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:27:16 INFO - PROCESS | 1646 | 1461259636961 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:27:16 INFO - PROCESS | 1646 | 1461259636962 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:27:16 INFO - PROCESS | 1646 | 1461259636964 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:27:16 INFO - PROCESS | 1646 | 1461259636967 Marionette TRACE conn2 <- [1,262,null,{}] 10:27:16 INFO - PROCESS | 1646 | 1461259636975 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}] 10:27:17 INFO - PROCESS | 1646 | 1461259637072 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:27:17 INFO - PROCESS | 1646 | 1461259637131 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e467800 == 45 [pid = 1646] [id = 73] 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12cf3c400) [pid = 1646] [serial = 216] [outer = 0x0] 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12d493400) [pid = 1646] [serial = 217] [outer = 0x12cf3c400] 10:27:17 INFO - PROCESS | 1646 | 1461259637165 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12dae1400) [pid = 1646] [serial = 218] [outer = 0x12cf3c400] 10:27:17 INFO - PROCESS | 1646 | 1461259637591 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]]]}] 10:27:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:27:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 671ms 10:27:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:27:17 INFO - PROCESS | 1646 | 1461259637636 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:27:17 INFO - PROCESS | 1646 | 1461259637638 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:27:17 INFO - PROCESS | 1646 | 1461259637640 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:27:17 INFO - PROCESS | 1646 | 1461259637641 Marionette TRACE conn2 <- [1,266,null,{}] 10:27:17 INFO - PROCESS | 1646 | 1461259637644 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}] 10:27:17 INFO - PROCESS | 1646 | 1461259637755 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:27:17 INFO - PROCESS | 1646 | 1461259637813 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa5d000 == 46 [pid = 1646] [id = 74] 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12e265c00) [pid = 1646] [serial = 219] [outer = 0x0] 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12e73f400) [pid = 1646] [serial = 220] [outer = 0x12e265c00] 10:27:17 INFO - PROCESS | 1646 | 1461259637844 Marionette DEBUG loaded listener.js 10:27:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12e74c800) [pid = 1646] [serial = 221] [outer = 0x12e265c00] 10:27:18 INFO - PROCESS | 1646 | 1461259638257 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]]]}] 10:27:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:27:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 669ms 10:27:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:27:18 INFO - PROCESS | 1646 | 1461259638310 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:27:18 INFO - PROCESS | 1646 | 1461259638312 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:27:18 INFO - PROCESS | 1646 | 1461259638316 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:27:18 INFO - PROCESS | 1646 | 1461259638318 Marionette TRACE conn2 <- [1,270,null,{}] 10:27:18 INFO - PROCESS | 1646 | 1461259638322 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}] 10:27:18 INFO - PROCESS | 1646 | 1461259638455 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:27:18 INFO - PROCESS | 1646 | 1461259638555 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298fd800 == 47 [pid = 1646] [id = 75] 10:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x119b60800) [pid = 1646] [serial = 222] [outer = 0x0] 10:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x119b64800) [pid = 1646] [serial = 223] [outer = 0x119b60800] 10:27:18 INFO - PROCESS | 1646 | 1461259638606 Marionette DEBUG loaded listener.js 10:27:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x119b68800) [pid = 1646] [serial = 224] [outer = 0x119b60800] 10:27:19 INFO - PROCESS | 1646 | 1461259639071 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]]]}] 10:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 770ms 10:27:19 INFO - PROCESS | 1646 | 1461259639085 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:27:19 INFO - PROCESS | 1646 | 1461259639087 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:27:19 INFO - PROCESS | 1646 | 1461259639089 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:27:19 INFO - PROCESS | 1646 | 1461259639090 Marionette TRACE conn2 <- [1,274,null,{}] 10:27:19 INFO - PROCESS | 1646 | 1461259639092 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}] 10:27:19 INFO - PROCESS | 1646 | 1461259639205 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:27:19 INFO - PROCESS | 1646 | 1461259639264 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f266800 == 48 [pid = 1646] [id = 76] 10:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x129cb7400) [pid = 1646] [serial = 225] [outer = 0x0] 10:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12b39e000) [pid = 1646] [serial = 226] [outer = 0x129cb7400] 10:27:19 INFO - PROCESS | 1646 | 1461259639296 Marionette DEBUG loaded listener.js 10:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12e97d800) [pid = 1646] [serial = 227] [outer = 0x129cb7400] 10:27:19 INFO - PROCESS | 1646 | 1461259639713 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]]]}] 10:27:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:27:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 670ms 10:27:19 INFO - PROCESS | 1646 | 1461259639759 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:27:19 INFO - PROCESS | 1646 | 1461259639760 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:27:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:27:19 INFO - PROCESS | 1646 | 1461259639763 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:27:19 INFO - PROCESS | 1646 | 1461259639764 Marionette TRACE conn2 <- [1,278,null,{}] 10:27:19 INFO - PROCESS | 1646 | 1461259639766 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}] 10:27:19 INFO - PROCESS | 1646 | 1461259639841 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:27:19 INFO - PROCESS | 1646 | 1461259639908 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc89000 == 49 [pid = 1646] [id = 77] 10:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12b31f800) [pid = 1646] [serial = 228] [outer = 0x0] 10:27:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12b324800) [pid = 1646] [serial = 229] [outer = 0x12b31f800] 10:27:19 INFO - PROCESS | 1646 | 1461259639964 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12b328800) [pid = 1646] [serial = 230] [outer = 0x12b31f800] 10:27:20 INFO - PROCESS | 1646 | 1461259640483 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]]]}] 10:27:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:27:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 771ms 10:27:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:27:20 INFO - PROCESS | 1646 | 1461259640535 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:27:20 INFO - PROCESS | 1646 | 1461259640537 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:27:20 INFO - PROCESS | 1646 | 1461259640540 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:27:20 INFO - PROCESS | 1646 | 1461259640543 Marionette TRACE conn2 <- [1,282,null,{}] 10:27:20 INFO - PROCESS | 1646 | 1461259640546 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}] 10:27:20 INFO - PROCESS | 1646 | 1461259640664 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:27:20 INFO - PROCESS | 1646 | 1461259640722 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13000f000 == 50 [pid = 1646] [id = 78] 10:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x123876000) [pid = 1646] [serial = 231] [outer = 0x0] 10:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12387a800) [pid = 1646] [serial = 232] [outer = 0x123876000] 10:27:20 INFO - PROCESS | 1646 | 1461259640751 Marionette DEBUG loaded listener.js 10:27:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12387e400) [pid = 1646] [serial = 233] [outer = 0x123876000] 10:27:21 INFO - PROCESS | 1646 | 1461259641237 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]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 720ms 10:27:21 INFO - PROCESS | 1646 | 1461259641260 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:27:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:27:21 INFO - PROCESS | 1646 | 1461259641262 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:27:21 INFO - PROCESS | 1646 | 1461259641266 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:27:21 INFO - PROCESS | 1646 | 1461259641268 Marionette TRACE conn2 <- [1,286,null,{}] 10:27:21 INFO - PROCESS | 1646 | 1461259641273 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}] 10:27:21 INFO - PROCESS | 1646 | 1461259641370 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:27:21 INFO - PROCESS | 1646 | 1461259641444 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ea800 == 51 [pid = 1646] [id = 79] 10:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x11a8e4c00) [pid = 1646] [serial = 234] [outer = 0x0] 10:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x11ad5d400) [pid = 1646] [serial = 235] [outer = 0x11a8e4c00] 10:27:21 INFO - PROCESS | 1646 | 1461259641472 Marionette DEBUG loaded listener.js 10:27:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x12387ac00) [pid = 1646] [serial = 236] [outer = 0x11a8e4c00] 10:27:21 INFO - PROCESS | 1646 | 1461259641910 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]]]}] 10:27:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:27:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 721ms 10:27:21 INFO - PROCESS | 1646 | 1461259641988 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:27:21 INFO - PROCESS | 1646 | 1461259641994 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:27:22 INFO - PROCESS | 1646 | 1461259642028 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 1646 | 1461259642032 Marionette TRACE conn2 <- [1,290,null,{}] 10:27:22 INFO - PROCESS | 1646 | 1461259642036 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}] 10:27:22 INFO - PROCESS | 1646 | 1461259642162 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:27:22 INFO - PROCESS | 1646 | 1461259642220 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9eb000 == 52 [pid = 1646] [id = 80] 10:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x127c7fc00) [pid = 1646] [serial = 237] [outer = 0x0] 10:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x129cb9800) [pid = 1646] [serial = 238] [outer = 0x127c7fc00] 10:27:22 INFO - PROCESS | 1646 | 1461259642248 Marionette DEBUG loaded listener.js 10:27:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x12b327800) [pid = 1646] [serial = 239] [outer = 0x127c7fc00] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x127c69000 == 51 [pid = 1646] [id = 53] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12e144800 == 50 [pid = 1646] [id = 68] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4bc000 == 49 [pid = 1646] [id = 67] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x118c0a800 == 48 [pid = 1646] [id = 66] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce69000 == 47 [pid = 1646] [id = 65] 10:27:22 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc6000 == 46 [pid = 1646] [id = 64] 10:27:22 INFO - PROCESS | 1646 | 1461259642747 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]]]}] 10:27:22 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:27:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 781ms 10:27:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:27:22 INFO - PROCESS | 1646 | 1461259642802 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:27:22 INFO - PROCESS | 1646 | 1461259642805 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:27:22 INFO - PROCESS | 1646 | 1461259642808 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:27:22 INFO - PROCESS | 1646 | 1461259642811 Marionette TRACE conn2 <- [1,294,null,{}] 10:27:22 INFO - PROCESS | 1646 | 1461259642815 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}] 10:27:22 INFO - PROCESS | 1646 | 1461259642912 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1307c5000 == 45 [pid = 1646] [id = 22] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e643800 == 44 [pid = 1646] [id = 69] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e949000 == 43 [pid = 1646] [id = 13] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12f74a000 == 42 [pid = 1646] [id = 16] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b804000 == 41 [pid = 1646] [id = 60] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b6800 == 40 [pid = 1646] [id = 58] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x130017000 == 39 [pid = 1646] [id = 19] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbe0000 == 38 [pid = 1646] [id = 47] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12aeab800 == 37 [pid = 1646] [id = 59] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12f273000 == 36 [pid = 1646] [id = 15] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123a04800 == 35 [pid = 1646] [id = 48] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e654000 == 34 [pid = 1646] [id = 12] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ea800 == 33 [pid = 1646] [id = 79] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x13000f000 == 32 [pid = 1646] [id = 78] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc89000 == 31 [pid = 1646] [id = 77] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12f266800 == 30 [pid = 1646] [id = 76] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa5d000 == 29 [pid = 1646] [id = 74] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1298fd800 == 28 [pid = 1646] [id = 75] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf51800 == 27 [pid = 1646] [id = 61] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e467800 == 26 [pid = 1646] [id = 73] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce5f000 == 25 [pid = 1646] [id = 72] 10:27:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123cc9000 == 24 [pid = 1646] [id = 71] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae94000 == 23 [pid = 1646] [id = 70] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x130021800 == 22 [pid = 1646] [id = 21] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9eb000 == 21 [pid = 1646] [id = 80] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1245d8800 == 20 [pid = 1646] [id = 52] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd9000 == 19 [pid = 1646] [id = 6] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef88000 == 18 [pid = 1646] [id = 14] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c6800 == 17 [pid = 1646] [id = 8] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4aa800 == 16 [pid = 1646] [id = 9] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12e148800 == 15 [pid = 1646] [id = 20] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12704c000 == 14 [pid = 1646] [id = 42] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x127cc6800 == 13 [pid = 1646] [id = 54] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x119279000 == 12 [pid = 1646] [id = 49] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12e788800 == 11 [pid = 1646] [id = 11] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x1241e3800 == 10 [pid = 1646] [id = 63] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x12e469800 == 9 [pid = 1646] [id = 10] 10:27:26 INFO - PROCESS | 1646 | --DOCSHELL 0x11911b000 == 8 [pid = 1646] [id = 55] 10:27:27 INFO - PROCESS | 1646 | 1461259647030 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a5b800 == 9 [pid = 1646] [id = 81] 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x118656c00) [pid = 1646] [serial = 240] [outer = 0x0] 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x118c51400) [pid = 1646] [serial = 241] [outer = 0x118656c00] 10:27:27 INFO - PROCESS | 1646 | 1461259647122 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x119269400) [pid = 1646] [serial = 242] [outer = 0x118656c00] 10:27:27 INFO - PROCESS | 1646 | 1461259647427 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]]]}] 10:27:27 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. 10:27:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 4682ms 10:27:27 INFO - PROCESS | 1646 | 1461259647491 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:27:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:27:27 INFO - PROCESS | 1646 | 1461259647493 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:27:27 INFO - PROCESS | 1646 | 1461259647496 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:27:27 INFO - PROCESS | 1646 | 1461259647499 Marionette TRACE conn2 <- [1,298,null,{}] 10:27:27 INFO - PROCESS | 1646 | 1461259647503 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}] 10:27:27 INFO - PROCESS | 1646 | 1461259647586 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:27:27 INFO - PROCESS | 1646 | 1461259647660 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119296800 == 10 [pid = 1646] [id = 82] 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x119909800) [pid = 1646] [serial = 243] [outer = 0x0] 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x11a60f400) [pid = 1646] [serial = 244] [outer = 0x119909800] 10:27:27 INFO - PROCESS | 1646 | 1461259647688 Marionette DEBUG loaded listener.js 10:27:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x11ad62c00) [pid = 1646] [serial = 245] [outer = 0x119909800] 10:27:27 INFO - PROCESS | 1646 | 1461259647990 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]]]}] 10:27:28 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. 10:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 522ms 10:27:28 INFO - PROCESS | 1646 | 1461259648021 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1646 | 1461259648024 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:27:28 INFO - PROCESS | 1646 | 1461259648028 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1646 | 1461259648031 Marionette TRACE conn2 <- [1,302,null,{}] 10:27:28 INFO - PROCESS | 1646 | 1461259648035 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}] 10:27:28 INFO - PROCESS | 1646 | 1461259648115 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:27:28 INFO - PROCESS | 1646 | 1461259648120 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cc9000 == 11 [pid = 1646] [id = 83] 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x11b635400) [pid = 1646] [serial = 246] [outer = 0x0] 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x11c108400) [pid = 1646] [serial = 247] [outer = 0x11b635400] 10:27:28 INFO - PROCESS | 1646 | 1461259648149 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x123874c00) [pid = 1646] [serial = 248] [outer = 0x11b635400] 10:27:28 INFO - PROCESS | 1646 | 1461259648526 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]]]}] 10:27:28 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. 10:27:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 523ms 10:27:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:27:28 INFO - PROCESS | 1646 | 1461259648551 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:27:28 INFO - PROCESS | 1646 | 1461259648553 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:27:28 INFO - PROCESS | 1646 | 1461259648556 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:27:28 INFO - PROCESS | 1646 | 1461259648561 Marionette TRACE conn2 <- [1,306,null,{}] 10:27:28 INFO - PROCESS | 1646 | 1461259648568 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}] 10:27:28 INFO - PROCESS | 1646 | 1461259648648 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:27:28 INFO - PROCESS | 1646 | 1461259648654 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298fc000 == 12 [pid = 1646] [id = 84] 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x123aaf000) [pid = 1646] [serial = 249] [outer = 0x0] 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x123d99c00) [pid = 1646] [serial = 250] [outer = 0x123aaf000] 10:27:28 INFO - PROCESS | 1646 | 1461259648681 Marionette DEBUG loaded listener.js 10:27:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x12659d800) [pid = 1646] [serial = 251] [outer = 0x123aaf000] 10:27:29 INFO - PROCESS | 1646 | 1461259649055 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]]]}] 10:27:29 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. 10:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 525ms 10:27:29 INFO - PROCESS | 1646 | 1461259649081 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 1646 | 1461259649084 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:27:29 INFO - PROCESS | 1646 | 1461259649087 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 1646 | 1461259649088 Marionette TRACE conn2 <- [1,310,null,{}] 10:27:29 INFO - PROCESS | 1646 | 1461259649092 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}] 10:27:29 INFO - PROCESS | 1646 | 1461259649283 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:27:29 INFO - PROCESS | 1646 | 1461259649316 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce67800 == 13 [pid = 1646] [id = 85] 10:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x11a8d0c00) [pid = 1646] [serial = 252] [outer = 0x0] 10:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x127595000) [pid = 1646] [serial = 253] [outer = 0x11a8d0c00] 10:27:29 INFO - PROCESS | 1646 | 1461259649354 Marionette DEBUG loaded listener.js 10:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x129818000) [pid = 1646] [serial = 254] [outer = 0x11a8d0c00] 10:27:29 INFO - PROCESS | 1646 | 1461259649798 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]]]}] 10:27:29 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. 10:27:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 770ms 10:27:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:27:29 INFO - PROCESS | 1646 | 1461259649856 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:27:29 INFO - PROCESS | 1646 | 1461259649857 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:27:29 INFO - PROCESS | 1646 | 1461259649860 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:27:29 INFO - PROCESS | 1646 | 1461259649861 Marionette TRACE conn2 <- [1,314,null,{}] 10:27:29 INFO - PROCESS | 1646 | 1461259649868 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}] 10:27:29 INFO - PROCESS | 1646 | 1461259649964 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:27:29 INFO - PROCESS | 1646 | 1461259649968 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4c4800 == 14 [pid = 1646] [id = 86] 10:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x129ccac00) [pid = 1646] [serial = 255] [outer = 0x0] 10:27:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12b320800) [pid = 1646] [serial = 256] [outer = 0x129ccac00] 10:27:30 INFO - PROCESS | 1646 | 1461259650001 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12b39f800) [pid = 1646] [serial = 257] [outer = 0x129ccac00] 10:27:30 INFO - PROCESS | 1646 | 1461259650370 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]]]}] 10:27:30 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. 10:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 523ms 10:27:30 INFO - PROCESS | 1646 | 1461259650384 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:27:30 INFO - PROCESS | 1646 | 1461259650385 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:27:30 INFO - PROCESS | 1646 | 1461259650387 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 1646 | 1461259650388 Marionette TRACE conn2 <- [1,318,null,{}] 10:27:30 INFO - PROCESS | 1646 | 1461259650398 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}] 10:27:30 INFO - PROCESS | 1646 | 1461259650495 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:27:30 INFO - PROCESS | 1646 | 1461259650499 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297a8000 == 15 [pid = 1646] [id = 87] 10:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x12b39fc00) [pid = 1646] [serial = 258] [outer = 0x0] 10:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x12b82d400) [pid = 1646] [serial = 259] [outer = 0x12b39fc00] 10:27:30 INFO - PROCESS | 1646 | 1461259650524 Marionette DEBUG loaded listener.js 10:27:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x12bbe1c00) [pid = 1646] [serial = 260] [outer = 0x12b39fc00] 10:27:30 INFO - PROCESS | 1646 | 1461259650882 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]]]}] 10:27:30 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. 10:27:30 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 528ms 10:27:30 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:27:30 INFO - PROCESS | 1646 | 1461259650916 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:27:30 INFO - PROCESS | 1646 | 1461259650917 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:27:30 INFO - PROCESS | 1646 | 1461259650919 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:27:30 INFO - PROCESS | 1646 | 1461259650920 Marionette TRACE conn2 <- [1,322,null,{}] 10:27:30 INFO - PROCESS | 1646 | 1461259650922 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}] 10:27:31 INFO - PROCESS | 1646 | 1461259651016 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:27:31 INFO - PROCESS | 1646 | 1461259651026 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef75800 == 16 [pid = 1646] [id = 88] 10:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x1191c7c00) [pid = 1646] [serial = 261] [outer = 0x0] 10:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x12bcb0c00) [pid = 1646] [serial = 262] [outer = 0x1191c7c00] 10:27:31 INFO - PROCESS | 1646 | 1461259651054 Marionette DEBUG loaded listener.js 10:27:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x12ce20800) [pid = 1646] [serial = 263] [outer = 0x1191c7c00] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x1272d0000) [pid = 1646] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x1157d5800) [pid = 1646] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x11856a800) [pid = 1646] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x115377000) [pid = 1646] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x11a899c00) [pid = 1646] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x1298d8400) [pid = 1646] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12fc60800) [pid = 1646] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x11ad35000) [pid = 1646] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x11b9dd800) [pid = 1646] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x11bceec00) [pid = 1646] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x11a8e4c00) [pid = 1646] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x11a8d6400) [pid = 1646] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x119269c00) [pid = 1646] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x11577f400) [pid = 1646] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x11578c400) [pid = 1646] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x1154d5c00) [pid = 1646] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x114e71000) [pid = 1646] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x1146cc800) [pid = 1646] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x11b9dd400) [pid = 1646] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x11ade4800) [pid = 1646] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x11c783c00) [pid = 1646] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x123986c00) [pid = 1646] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x123986400) [pid = 1646] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x123aba400) [pid = 1646] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x11bce5800) [pid = 1646] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12bbe6000) [pid = 1646] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x1265a1000) [pid = 1646] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x1272d4c00) [pid = 1646] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x12e741400) [pid = 1646] [serial = 204] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x11a610000) [pid = 1646] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x11574a800) [pid = 1646] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x115746c00) [pid = 1646] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12430bc00) [pid = 1646] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11c77bc00) [pid = 1646] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12e268000) [pid = 1646] [serial = 201] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x12e263800) [pid = 1646] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x12e225000) [pid = 1646] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x12d211000) [pid = 1646] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12b31f800) [pid = 1646] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x11bcecc00) [pid = 1646] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x129cb7400) [pid = 1646] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x12d219000) [pid = 1646] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x11434b400) [pid = 1646] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12cf3c400) [pid = 1646] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12d20b000) [pid = 1646] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x12e265c00) [pid = 1646] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x11adf1800) [pid = 1646] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12cf3d400) [pid = 1646] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x129c20c00) [pid = 1646] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x119b60800) [pid = 1646] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x12b8f8400) [pid = 1646] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x123dd7c00) [pid = 1646] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x1298d1400) [pid = 1646] [serial = 192] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x12918b800) [pid = 1646] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x11ade6000) [pid = 1646] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11a8e2400) [pid = 1646] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x11a8cc400) [pid = 1646] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x12d490800) [pid = 1646] [serial = 195] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12fe0e800) [pid = 1646] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x11bc91000) [pid = 1646] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12b722000) [pid = 1646] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x118f7e000) [pid = 1646] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x129cc2000) [pid = 1646] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12f194c00) [pid = 1646] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x11b910000) [pid = 1646] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12edf8c00) [pid = 1646] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x12e983400) [pid = 1646] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x123876000) [pid = 1646] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12e743000) [pid = 1646] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x12e21c800) [pid = 1646] [serial = 198] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:27:32 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11a8dbc00) [pid = 1646] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:27:32 INFO - PROCESS | 1646 | 1461259652413 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]]]}] 10:27:32 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. 10:27:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 1521ms 10:27:32 INFO - PROCESS | 1646 | 1461259652440 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:27:32 INFO - PROCESS | 1646 | 1461259652442 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:27:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:27:32 INFO - PROCESS | 1646 | 1461259652444 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:27:32 INFO - PROCESS | 1646 | 1461259652445 Marionette TRACE conn2 <- [1,326,null,{}] 10:27:32 INFO - PROCESS | 1646 | 1461259652447 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}] 10:27:32 INFO - PROCESS | 1646 | 1461259652544 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:27:32 INFO - PROCESS | 1646 | 1461259652582 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119104800 == 17 [pid = 1646] [id = 89] 10:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x114e65800) [pid = 1646] [serial = 264] [outer = 0x0] 10:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x118cef400) [pid = 1646] [serial = 265] [outer = 0x114e65800] 10:27:32 INFO - PROCESS | 1646 | 1461259652608 Marionette DEBUG loaded listener.js 10:27:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x119a7dc00) [pid = 1646] [serial = 266] [outer = 0x114e65800] 10:27:33 INFO - PROCESS | 1646 | 1461259653223 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]]]}] 10:27:33 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. 10:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 820ms 10:27:33 INFO - PROCESS | 1646 | 1461259653264 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 1646 | 1461259653266 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:27:33 INFO - PROCESS | 1646 | 1461259653268 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 1646 | 1461259653269 Marionette TRACE conn2 <- [1,330,null,{}] 10:27:33 INFO - PROCESS | 1646 | 1461259653271 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}] 10:27:33 INFO - PROCESS | 1646 | 1461259653351 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:27:33 INFO - PROCESS | 1646 | 1461259653432 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c88800 == 18 [pid = 1646] [id = 90] 10:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x115174000) [pid = 1646] [serial = 267] [outer = 0x0] 10:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11b9e2800) [pid = 1646] [serial = 268] [outer = 0x115174000] 10:27:33 INFO - PROCESS | 1646 | 1461259653459 Marionette DEBUG loaded listener.js 10:27:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11c782400) [pid = 1646] [serial = 269] [outer = 0x115174000] 10:27:33 INFO - PROCESS | 1646 | 1461259653770 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]]]}] 10:27:33 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. 10:27:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 518ms 10:27:33 INFO - PROCESS | 1646 | 1461259653786 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:27:33 INFO - PROCESS | 1646 | 1461259653788 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:27:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:27:33 INFO - PROCESS | 1646 | 1461259653791 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:27:33 INFO - PROCESS | 1646 | 1461259653793 Marionette TRACE conn2 <- [1,334,null,{}] 10:27:33 INFO - PROCESS | 1646 | 1461259653797 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}] 10:27:33 INFO - PROCESS | 1646 | 1461259653926 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:27:34 INFO - PROCESS | 1646 | 1461259654017 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae9e000 == 19 [pid = 1646] [id = 91] 10:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x11c483c00) [pid = 1646] [serial = 270] [outer = 0x0] 10:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x123ec5400) [pid = 1646] [serial = 271] [outer = 0x11c483c00] 10:27:34 INFO - PROCESS | 1646 | 1461259654069 Marionette DEBUG loaded listener.js 10:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x129192c00) [pid = 1646] [serial = 272] [outer = 0x11c483c00] 10:27:34 INFO - PROCESS | 1646 | 1461259654514 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]]]}] 10:27:34 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. 10:27:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 771ms 10:27:34 INFO - PROCESS | 1646 | 1461259654561 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:27:34 INFO - PROCESS | 1646 | 1461259654564 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:27:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:27:34 INFO - PROCESS | 1646 | 1461259654569 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:27:34 INFO - PROCESS | 1646 | 1461259654573 Marionette TRACE conn2 <- [1,338,null,{}] 10:27:34 INFO - PROCESS | 1646 | 1461259654675 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}] 10:27:34 INFO - PROCESS | 1646 | 1461259654837 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:27:34 INFO - PROCESS | 1646 | 1461259654948 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc4000 == 20 [pid = 1646] [id = 92] 10:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x119a82400) [pid = 1646] [serial = 273] [outer = 0x0] 10:27:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x11a603000) [pid = 1646] [serial = 274] [outer = 0x119a82400] 10:27:35 INFO - PROCESS | 1646 | 1461259655002 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x11aca3c00) [pid = 1646] [serial = 275] [outer = 0x119a82400] 10:27:35 INFO - PROCESS | 1646 | 1461259655418 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]]]}] 10:27:35 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. 10:27:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 865ms 10:27:35 INFO - PROCESS | 1646 | 1461259655434 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:27:35 INFO - PROCESS | 1646 | 1461259655438 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:27:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:27:35 INFO - PROCESS | 1646 | 1461259655442 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:27:35 INFO - PROCESS | 1646 | 1461259655444 Marionette TRACE conn2 <- [1,342,null,{}] 10:27:35 INFO - PROCESS | 1646 | 1461259655446 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}] 10:27:35 INFO - PROCESS | 1646 | 1461259655544 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:27:35 INFO - PROCESS | 1646 | 1461259655605 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae9b800 == 21 [pid = 1646] [id = 93] 10:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x11adef400) [pid = 1646] [serial = 276] [outer = 0x0] 10:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x11c106800) [pid = 1646] [serial = 277] [outer = 0x11adef400] 10:27:35 INFO - PROCESS | 1646 | 1461259655635 Marionette DEBUG loaded listener.js 10:27:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12387c000) [pid = 1646] [serial = 278] [outer = 0x11adef400] 10:27:35 INFO - PROCESS | 1646 | 1461259655805 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:27:36 INFO - PROCESS | 1646 | 1461259656058 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]]]}] 10:27:36 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. 10:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 622ms 10:27:36 INFO - PROCESS | 1646 | 1461259656065 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 1646 | 1461259656066 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:27:36 INFO - PROCESS | 1646 | 1461259656068 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 1646 | 1461259656071 Marionette TRACE conn2 <- [1,346,null,{}] 10:27:36 INFO - PROCESS | 1646 | 1461259656079 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}] 10:27:36 INFO - PROCESS | 1646 | 1461259656177 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:27:36 INFO - PROCESS | 1646 | 1461259656285 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef89000 == 22 [pid = 1646] [id = 94] 10:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x124518800) [pid = 1646] [serial = 279] [outer = 0x0] 10:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x129cbf800) [pid = 1646] [serial = 280] [outer = 0x124518800] 10:27:36 INFO - PROCESS | 1646 | 1461259656320 Marionette DEBUG loaded listener.js 10:27:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12b327c00) [pid = 1646] [serial = 281] [outer = 0x124518800] 10:27:36 INFO - PROCESS | 1646 | 1461259656781 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]]]}] 10:27:36 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. 10:27:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 723ms 10:27:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:27:36 INFO - PROCESS | 1646 | 1461259656791 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:27:36 INFO - PROCESS | 1646 | 1461259656793 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:27:36 INFO - PROCESS | 1646 | 1461259656795 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:27:36 INFO - PROCESS | 1646 | 1461259656797 Marionette TRACE conn2 <- [1,350,null,{}] 10:27:36 INFO - PROCESS | 1646 | 1461259656799 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}] 10:27:36 INFO - PROCESS | 1646 | 1461259656921 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:27:37 INFO - PROCESS | 1646 | 1461259657055 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a59000 == 23 [pid = 1646] [id = 95] 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x1176f6800) [pid = 1646] [serial = 282] [outer = 0x0] 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x11863b000) [pid = 1646] [serial = 283] [outer = 0x1176f6800] 10:27:37 INFO - PROCESS | 1646 | 1461259657104 Marionette DEBUG loaded listener.js 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x11a8d0800) [pid = 1646] [serial = 284] [outer = 0x1176f6800] 10:27:37 INFO - PROCESS | 1646 | 1461259657741 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]]]}] 10:27:37 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. 10:27:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 969ms 10:27:37 INFO - PROCESS | 1646 | 1461259657765 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:27:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:27:37 INFO - PROCESS | 1646 | 1461259657767 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:27:37 INFO - PROCESS | 1646 | 1461259657771 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:27:37 INFO - PROCESS | 1646 | 1461259657773 Marionette TRACE conn2 <- [1,354,null,{}] 10:27:37 INFO - PROCESS | 1646 | 1461259657776 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}] 10:27:37 INFO - PROCESS | 1646 | 1461259657858 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:27:37 INFO - PROCESS | 1646 | 1461259657918 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11910d000 == 24 [pid = 1646] [id = 96] 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x1176f6000) [pid = 1646] [serial = 285] [outer = 0x0] 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x1189b6800) [pid = 1646] [serial = 286] [outer = 0x1176f6000] 10:27:37 INFO - PROCESS | 1646 | 1461259657947 Marionette DEBUG loaded listener.js 10:27:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x11990cc00) [pid = 1646] [serial = 287] [outer = 0x1176f6000] 10:27:38 INFO - PROCESS | 1646 | 1461259658366 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]]]}] 10:27:38 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. 10:27:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 621ms 10:27:38 INFO - PROCESS | 1646 | 1461259658392 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:27:38 INFO - PROCESS | 1646 | 1461259658395 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:27:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:27:38 INFO - PROCESS | 1646 | 1461259658400 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:27:38 INFO - PROCESS | 1646 | 1461259658402 Marionette TRACE conn2 <- [1,358,null,{}] 10:27:38 INFO - PROCESS | 1646 | 1461259658404 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}] 10:27:38 INFO - PROCESS | 1646 | 1461259658487 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:27:38 INFO - PROCESS | 1646 | 1461259658560 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x115771000 == 25 [pid = 1646] [id = 97] 10:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x118c55400) [pid = 1646] [serial = 288] [outer = 0x0] 10:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x119141000) [pid = 1646] [serial = 289] [outer = 0x118c55400] 10:27:38 INFO - PROCESS | 1646 | 1461259658587 Marionette DEBUG loaded listener.js 10:27:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x119a7e400) [pid = 1646] [serial = 290] [outer = 0x118c55400] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x123ffa000) [pid = 1646] [serial = 8] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x129cb9800) [pid = 1646] [serial = 238] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x123ec9c00) [pid = 1646] [serial = 11] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x12fc5e000) [pid = 1646] [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.] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x1189aec00) [pid = 1646] [serial = 129] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x118c8b000) [pid = 1646] [serial = 127] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x119a76800) [pid = 1646] [serial = 144] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x118c51800) [pid = 1646] [serial = 75] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x11b907800) [pid = 1646] [serial = 72] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x11536e000) [pid = 1646] [serial = 78] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 208 (0x11bc86400) [pid = 1646] [serial = 90] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 207 (0x11c783400) [pid = 1646] [serial = 94] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 206 (0x123ab6c00) [pid = 1646] [serial = 96] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 205 (0x123dd9800) [pid = 1646] [serial = 97] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 204 (0x12417b800) [pid = 1646] [serial = 100] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x123ec8000) [pid = 1646] [serial = 99] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x118954400) [pid = 1646] [serial = 162] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x124180c00) [pid = 1646] [serial = 102] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x127274400) [pid = 1646] [serial = 103] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x127b7bc00) [pid = 1646] [serial = 105] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x1186bd400) [pid = 1646] [serial = 126] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x129189800) [pid = 1646] [serial = 106] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x129191800) [pid = 1646] [serial = 108] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x11c465000) [pid = 1646] [serial = 91] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x11b69b000) [pid = 1646] [serial = 87] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x11b9e2400) [pid = 1646] [serial = 73] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x11a60f000) [pid = 1646] [serial = 79] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x11c47e000) [pid = 1646] [serial = 93] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x11a89d800) [pid = 1646] [serial = 69] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x119a75000) [pid = 1646] [serial = 76] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x1154d8c00) [pid = 1646] [serial = 66] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x11b9dec00) [pid = 1646] [serial = 88] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x11a8e6c00) [pid = 1646] [serial = 81] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x1298cec00) [pid = 1646] [serial = 109] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x129cb0c00) [pid = 1646] [serial = 111] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x11ad5d000) [pid = 1646] [serial = 82] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x130167000) [pid = 1646] [serial = 64] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x130161400) [pid = 1646] [serial = 63] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x11b69cc00) [pid = 1646] [serial = 85] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11a8d6000) [pid = 1646] [serial = 70] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x1176f3c00) [pid = 1646] [serial = 67] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x129cbf400) [pid = 1646] [serial = 112] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x11b63c800) [pid = 1646] [serial = 84] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x123d39000) [pid = 1646] [serial = 211] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x123f94400) [pid = 1646] [serial = 139] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12387ac00) [pid = 1646] [serial = 236] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x11c488c00) [pid = 1646] [serial = 138] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x123985400) [pid = 1646] [serial = 208] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12e690800) [pid = 1646] [serial = 202] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x127b7a800) [pid = 1646] [serial = 124] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x11a8e9800) [pid = 1646] [serial = 147] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x11bc92000) [pid = 1646] [serial = 186] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11ad5d400) [pid = 1646] [serial = 235] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x11ad58000) [pid = 1646] [serial = 133] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11b909c00) [pid = 1646] [serial = 165] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11a8e7800) [pid = 1646] [serial = 132] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11a8d6c00) [pid = 1646] [serial = 145] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x119d6b000) [pid = 1646] [serial = 163] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11856b400) [pid = 1646] [serial = 183] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11adf1400) [pid = 1646] [serial = 148] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11a89a400) [pid = 1646] [serial = 184] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11b9e0400) [pid = 1646] [serial = 135] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12e97dc00) [pid = 1646] [serial = 205] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11913f400) [pid = 1646] [serial = 130] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x1273d8000) [pid = 1646] [serial = 142] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x127626400) [pid = 1646] [serial = 169] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1298d4c00) [pid = 1646] [serial = 171] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e699000) [pid = 1646] [serial = 203] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x1270bf000) [pid = 1646] [serial = 141] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x124515400) [pid = 1646] [serial = 168] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123d3c400) [pid = 1646] [serial = 209] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12ce21800) [pid = 1646] [serial = 175] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x115296c00) [pid = 1646] [serial = 114] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12d493400) [pid = 1646] [serial = 217] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12e74c800) [pid = 1646] [serial = 221] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129cc0000) [pid = 1646] [serial = 156] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12bbe6400) [pid = 1646] [serial = 215] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x127280800) [pid = 1646] [serial = 189] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12bcb5400) [pid = 1646] [serial = 174] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x129189000) [pid = 1646] [serial = 154] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12edfa000) [pid = 1646] [serial = 206] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x129cac400) [pid = 1646] [serial = 214] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x127595c00) [pid = 1646] [serial = 153] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d211400) [pid = 1646] [serial = 22] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12e73f400) [pid = 1646] [serial = 220] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119d60c00) [pid = 1646] [serial = 117] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1272d1000) [pid = 1646] [serial = 187] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12cfb1000) [pid = 1646] [serial = 178] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12b839800) [pid = 1646] [serial = 159] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12d49a400) [pid = 1646] [serial = 180] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b39e000) [pid = 1646] [serial = 226] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b71fc00) [pid = 1646] [serial = 157] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x119b68800) [pid = 1646] [serial = 224] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bbe7400) [pid = 1646] [serial = 18] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12cf42c00) [pid = 1646] [serial = 177] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b8fa000) [pid = 1646] [serial = 15] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119b64800) [pid = 1646] [serial = 223] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1273d6400) [pid = 1646] [serial = 123] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12bbe1000) [pid = 1646] [serial = 16] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123d42000) [pid = 1646] [serial = 212] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e695c00) [pid = 1646] [serial = 30] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12e69bc00) [pid = 1646] [serial = 31] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12e260800) [pid = 1646] [serial = 28] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12dae4c00) [pid = 1646] [serial = 181] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12b328800) [pid = 1646] [serial = 230] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12387a800) [pid = 1646] [serial = 232] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12e22a000) [pid = 1646] [serial = 27] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x127b7fc00) [pid = 1646] [serial = 190] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12e97d800) [pid = 1646] [serial = 227] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12d49d800) [pid = 1646] [serial = 24] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1189f9800) [pid = 1646] [serial = 115] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12dae1400) [pid = 1646] [serial = 218] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12b324800) [pid = 1646] [serial = 229] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12dae1c00) [pid = 1646] [serial = 25] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11bcef800) [pid = 1646] [serial = 150] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12d20cc00) [pid = 1646] [serial = 21] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12f69a800) [pid = 1646] [serial = 42] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12f6a0800) [pid = 1646] [serial = 43] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11bc95c00) [pid = 1646] [serial = 136] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11b63fc00) [pid = 1646] [serial = 120] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12f193000) [pid = 1646] [serial = 40] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12f18d400) [pid = 1646] [serial = 39] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12ededc00) [pid = 1646] [serial = 36] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12edf1c00) [pid = 1646] [serial = 37] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12387e400) [pid = 1646] [serial = 233] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12e74b000) [pid = 1646] [serial = 33] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12e980c00) [pid = 1646] [serial = 34] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11bce6400) [pid = 1646] [serial = 61] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a8dcc00) [pid = 1646] [serial = 58] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x12e226400) [pid = 1646] [serial = 199] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12dad9c00) [pid = 1646] [serial = 197] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11a8d3c00) [pid = 1646] [serial = 57] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12b836000) [pid = 1646] [serial = 193] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12fe10800) [pid = 1646] [serial = 54] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11a899000) [pid = 1646] [serial = 55] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12aea1800) [pid = 1646] [serial = 48] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12fc5b000) [pid = 1646] [serial = 51] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12d499800) [pid = 1646] [serial = 196] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11c30a000) [pid = 1646] [serial = 151] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12b8f6c00) [pid = 1646] [serial = 160] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x11a8ca400) [pid = 1646] [serial = 118] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12f6a3000) [pid = 1646] [serial = 45] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12fb2b400) [pid = 1646] [serial = 46] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12e263c00) [pid = 1646] [serial = 200] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x11bc87c00) [pid = 1646] [serial = 121] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12bbea400) [pid = 1646] [serial = 194] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12b8f1400) [pid = 1646] [serial = 172] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11bc8c400) [pid = 1646] [serial = 166] [outer = 0x0] [url = about:blank] 10:27:38 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11a8e8000) [pid = 1646] [serial = 60] [outer = 0x0] [url = about:blank] 10:27:39 INFO - PROCESS | 1646 | 1461259659150 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]]]}] 10:27:39 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. 10:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 769ms 10:27:39 INFO - PROCESS | 1646 | 1461259659172 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:27:39 INFO - PROCESS | 1646 | 1461259659174 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:27:39 INFO - PROCESS | 1646 | 1461259659178 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 1646 | 1461259659182 Marionette TRACE conn2 <- [1,362,null,{}] 10:27:39 INFO - PROCESS | 1646 | 1461259659193 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}] 10:27:39 INFO - PROCESS | 1646 | 1461259659290 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:27:39 INFO - PROCESS | 1646 | 1461259659300 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd2800 == 26 [pid = 1646] [id = 98] 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x119d66800) [pid = 1646] [serial = 291] [outer = 0x0] 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11a606000) [pid = 1646] [serial = 292] [outer = 0x119d66800] 10:27:39 INFO - PROCESS | 1646 | 1461259659329 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x11a8ccc00) [pid = 1646] [serial = 293] [outer = 0x119d66800] 10:27:39 INFO - PROCESS | 1646 | 1461259659742 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]]]}] 10:27:39 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. 10:27:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 575ms 10:27:39 INFO - PROCESS | 1646 | 1461259659753 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:27:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:27:39 INFO - PROCESS | 1646 | 1461259659755 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:27:39 INFO - PROCESS | 1646 | 1461259659759 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:27:39 INFO - PROCESS | 1646 | 1461259659761 Marionette TRACE conn2 <- [1,366,null,{}] 10:27:39 INFO - PROCESS | 1646 | 1461259659764 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}] 10:27:39 INFO - PROCESS | 1646 | 1461259659873 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:27:39 INFO - PROCESS | 1646 | 1461259659884 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192a9000 == 27 [pid = 1646] [id = 99] 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11a8d2800) [pid = 1646] [serial = 294] [outer = 0x0] 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11a8db400) [pid = 1646] [serial = 295] [outer = 0x11a8d2800] 10:27:39 INFO - PROCESS | 1646 | 1461259659926 Marionette DEBUG loaded listener.js 10:27:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x11a8e7800) [pid = 1646] [serial = 296] [outer = 0x11a8d2800] 10:27:40 INFO - PROCESS | 1646 | 1461259660266 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]]]}] 10:27:40 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. 10:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 520ms 10:27:40 INFO - PROCESS | 1646 | 1461259660278 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1646 | 1461259660280 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:27:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:27:40 INFO - PROCESS | 1646 | 1461259660285 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1646 | 1461259660286 Marionette TRACE conn2 <- [1,370,null,{}] 10:27:40 INFO - PROCESS | 1646 | 1461259660288 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}] 10:27:40 INFO - PROCESS | 1646 | 1461259660374 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:27:40 INFO - PROCESS | 1646 | 1461259660383 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac4800 == 28 [pid = 1646] [id = 100] 10:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11acab000) [pid = 1646] [serial = 297] [outer = 0x0] 10:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11ad32800) [pid = 1646] [serial = 298] [outer = 0x11acab000] 10:27:40 INFO - PROCESS | 1646 | 1461259660409 Marionette DEBUG loaded listener.js 10:27:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11ad59800) [pid = 1646] [serial = 299] [outer = 0x11acab000] 10:27:40 INFO - PROCESS | 1646 | 1461259660818 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]]]}] 10:27:40 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. 10:27:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 568ms 10:27:40 INFO - PROCESS | 1646 | 1461259660854 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:27:40 INFO - PROCESS | 1646 | 1461259660856 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:27:40 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:27:40 INFO - PROCESS | 1646 | 1461259660859 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:27:40 INFO - PROCESS | 1646 | 1461259660861 Marionette TRACE conn2 <- [1,374,null,{}] 10:27:40 INFO - PROCESS | 1646 | 1461259660865 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}] 10:27:41 INFO - PROCESS | 1646 | 1461259661025 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:27:41 INFO - PROCESS | 1646 | 1461259661043 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa28800 == 29 [pid = 1646] [id = 101] 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11ad59400) [pid = 1646] [serial = 300] [outer = 0x0] 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11af8e000) [pid = 1646] [serial = 301] [outer = 0x11ad59400] 10:27:41 INFO - PROCESS | 1646 | 1461259661072 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11b9e2000) [pid = 1646] [serial = 302] [outer = 0x11ad59400] 10:27:41 INFO - PROCESS | 1646 | 1461259661389 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:27:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 570ms 10:27:41 INFO - PROCESS | 1646 | 1461259661429 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:27:41 INFO - PROCESS | 1646 | 1461259661431 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:27:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:27:41 INFO - PROCESS | 1646 | 1461259661433 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 1646 | 1461259661434 Marionette TRACE conn2 <- [1,378,null,{}] 10:27:41 INFO - PROCESS | 1646 | 1461259661436 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}] 10:27:41 INFO - PROCESS | 1646 | 1461259661521 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:27:41 INFO - PROCESS | 1646 | 1461259661525 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa6e000 == 30 [pid = 1646] [id = 102] 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11ad5a800) [pid = 1646] [serial = 303] [outer = 0x0] 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11bc95c00) [pid = 1646] [serial = 304] [outer = 0x11ad5a800] 10:27:41 INFO - PROCESS | 1646 | 1461259661551 Marionette DEBUG loaded listener.js 10:27:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11bcf4800) [pid = 1646] [serial = 305] [outer = 0x11ad5a800] 10:27:41 INFO - PROCESS | 1646 | 1461259661885 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:27:41 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:27:41 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 468ms 10:27:41 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:27:41 INFO - PROCESS | 1646 | 1461259661902 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:27:41 INFO - PROCESS | 1646 | 1461259661903 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:27:41 INFO - PROCESS | 1646 | 1461259661905 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:27:41 INFO - PROCESS | 1646 | 1461259661906 Marionette TRACE conn2 <- [1,382,null,{}] 10:27:41 INFO - PROCESS | 1646 | 1461259661908 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}] 10:27:41 INFO - PROCESS | 1646 | 1461259661991 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:27:42 INFO - PROCESS | 1646 | 1461259662020 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0d000 == 31 [pid = 1646] [id = 103] 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11c104800) [pid = 1646] [serial = 306] [outer = 0x0] 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c47a800) [pid = 1646] [serial = 307] [outer = 0x11c104800] 10:27:42 INFO - PROCESS | 1646 | 1461259662045 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c783400) [pid = 1646] [serial = 308] [outer = 0x11c104800] 10:27:42 INFO - PROCESS | 1646 | 1461259662376 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:27:42 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:27:42 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 518ms 10:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:27:42 INFO - PROCESS | 1646 | 1461259662423 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:27:42 INFO - PROCESS | 1646 | 1461259662424 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:27:42 INFO - PROCESS | 1646 | 1461259662426 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1646 | 1461259662428 Marionette TRACE conn2 <- [1,386,null,{}] 10:27:42 INFO - PROCESS | 1646 | 1461259662430 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}] 10:27:42 INFO - PROCESS | 1646 | 1461259662517 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:27:42 INFO - PROCESS | 1646 | 1461259662548 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcae000 == 32 [pid = 1646] [id = 104] 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123877400) [pid = 1646] [serial = 309] [outer = 0x0] 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12387e400) [pid = 1646] [serial = 310] [outer = 0x123877400] 10:27:42 INFO - PROCESS | 1646 | 1461259662573 Marionette DEBUG loaded listener.js 10:27:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123c0b800) [pid = 1646] [serial = 311] [outer = 0x123877400] 10:27:42 INFO - PROCESS | 1646 | 1461259662902 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]]]}] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118656c00) [pid = 1646] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x115174000) [pid = 1646] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x119909800) [pid = 1646] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123aaf000) [pid = 1646] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11a8d0c00) [pid = 1646] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x127c7fc00) [pid = 1646] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x129ccac00) [pid = 1646] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b39fc00) [pid = 1646] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1191c7c00) [pid = 1646] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x114e65800) [pid = 1646] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:27:42 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11b635400) [pid = 1646] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:27:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:27:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 517ms 10:27:42 INFO - PROCESS | 1646 | 1461259662945 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:27:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:27:42 INFO - PROCESS | 1646 | 1461259662946 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:27:42 INFO - PROCESS | 1646 | 1461259662948 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:27:42 INFO - PROCESS | 1646 | 1461259662949 Marionette TRACE conn2 <- [1,390,null,{}] 10:27:42 INFO - PROCESS | 1646 | 1461259662952 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}] 10:27:43 INFO - PROCESS | 1646 | 1461259663040 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:27:43 INFO - PROCESS | 1646 | 1461259663068 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bccc000 == 33 [pid = 1646] [id = 105] 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119b5e800) [pid = 1646] [serial = 312] [outer = 0x0] 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11adf2400) [pid = 1646] [serial = 313] [outer = 0x119b5e800] 10:27:43 INFO - PROCESS | 1646 | 1461259663094 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x123d37400) [pid = 1646] [serial = 314] [outer = 0x119b5e800] 10:27:43 INFO - PROCESS | 1646 | 1461259663385 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]]]}] 10:27:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:27:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 470ms 10:27:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:27:43 INFO - PROCESS | 1646 | 1461259663418 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:27:43 INFO - PROCESS | 1646 | 1461259663420 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:27:43 INFO - PROCESS | 1646 | 1461259663422 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:27:43 INFO - PROCESS | 1646 | 1461259663424 Marionette TRACE conn2 <- [1,394,null,{}] 10:27:43 INFO - PROCESS | 1646 | 1461259663426 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}] 10:27:43 INFO - PROCESS | 1646 | 1461259663510 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:27:43 INFO - PROCESS | 1646 | 1461259663516 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a06800 == 34 [pid = 1646] [id = 106] 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x123d37800) [pid = 1646] [serial = 315] [outer = 0x0] 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x123f94000) [pid = 1646] [serial = 316] [outer = 0x123d37800] 10:27:43 INFO - PROCESS | 1646 | 1461259663548 Marionette DEBUG loaded listener.js 10:27:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x1265a1800) [pid = 1646] [serial = 317] [outer = 0x123d37800] 10:27:44 INFO - PROCESS | 1646 | 1461259663999 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]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 618ms 10:27:44 INFO - PROCESS | 1646 | 1461259664042 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:27:44 INFO - PROCESS | 1646 | 1461259664043 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:27:44 INFO - PROCESS | 1646 | 1461259664047 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 1646 | 1461259664049 Marionette TRACE conn2 <- [1,398,null,{}] 10:27:44 INFO - PROCESS | 1646 | 1461259664052 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}] 10:27:44 INFO - PROCESS | 1646 | 1461259664164 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:27:44 INFO - PROCESS | 1646 | 1461259664174 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c59800 == 35 [pid = 1646] [id = 107] 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x123fedc00) [pid = 1646] [serial = 318] [outer = 0x0] 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x1273d8800) [pid = 1646] [serial = 319] [outer = 0x123fedc00] 10:27:44 INFO - PROCESS | 1646 | 1461259664215 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x127b78400) [pid = 1646] [serial = 320] [outer = 0x123fedc00] 10:27:44 INFO - PROCESS | 1646 | 1461259664593 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]]]}] 10:27:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:27:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 570ms 10:27:44 INFO - PROCESS | 1646 | 1461259664617 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:27:44 INFO - PROCESS | 1646 | 1461259664618 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:27:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:27:44 INFO - PROCESS | 1646 | 1461259664620 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:27:44 INFO - PROCESS | 1646 | 1461259664621 Marionette TRACE conn2 <- [1,402,null,{}] 10:27:44 INFO - PROCESS | 1646 | 1461259664624 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}] 10:27:44 INFO - PROCESS | 1646 | 1461259664713 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:27:44 INFO - PROCESS | 1646 | 1461259664721 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240c4000 == 36 [pid = 1646] [id = 108] 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x127592000) [pid = 1646] [serial = 321] [outer = 0x0] 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x127c80000) [pid = 1646] [serial = 322] [outer = 0x127592000] 10:27:44 INFO - PROCESS | 1646 | 1461259664746 Marionette DEBUG loaded listener.js 10:27:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12918a000) [pid = 1646] [serial = 323] [outer = 0x127592000] 10:27:45 INFO - PROCESS | 1646 | 1461259665106 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]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 518ms 10:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:27:45 INFO - PROCESS | 1646 | 1461259665139 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1646 | 1461259665141 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:27:45 INFO - PROCESS | 1646 | 1461259665145 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1646 | 1461259665150 Marionette TRACE conn2 <- [1,406,null,{}] 10:27:45 INFO - PROCESS | 1646 | 1461259665154 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}] 10:27:45 INFO - PROCESS | 1646 | 1461259665247 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:27:45 INFO - PROCESS | 1646 | 1461259665307 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x115829000 == 37 [pid = 1646] [id = 109] 10:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x1154d6000) [pid = 1646] [serial = 324] [outer = 0x0] 10:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115784c00) [pid = 1646] [serial = 325] [outer = 0x1154d6000] 10:27:45 INFO - PROCESS | 1646 | 1461259665339 Marionette DEBUG loaded listener.js 10:27:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11864d000) [pid = 1646] [serial = 326] [outer = 0x1154d6000] 10:27:45 INFO - PROCESS | 1646 | 1461259665776 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]]]}] 10:27:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:27:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 674ms 10:27:45 INFO - PROCESS | 1646 | 1461259665819 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:27:45 INFO - PROCESS | 1646 | 1461259665823 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:27:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:27:45 INFO - PROCESS | 1646 | 1461259665844 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:27:45 INFO - PROCESS | 1646 | 1461259665847 Marionette TRACE conn2 <- [1,410,null,{}] 10:27:45 INFO - PROCESS | 1646 | 1461259665851 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}] 10:27:45 INFO - PROCESS | 1646 | 1461259665945 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:27:46 INFO - PROCESS | 1646 | 1461259666027 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x119abc000 == 38 [pid = 1646] [id = 110] 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119b5ac00) [pid = 1646] [serial = 327] [outer = 0x0] 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x119b62000) [pid = 1646] [serial = 328] [outer = 0x119b5ac00] 10:27:46 INFO - PROCESS | 1646 | 1461259666058 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11a894800) [pid = 1646] [serial = 329] [outer = 0x119b5ac00] 10:27:46 INFO - PROCESS | 1646 | 1461259666491 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]]]}] 10:27:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:27:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 689ms 10:27:46 INFO - PROCESS | 1646 | 1461259666517 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:27:46 INFO - PROCESS | 1646 | 1461259666518 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:27:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:27:46 INFO - PROCESS | 1646 | 1461259666521 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:27:46 INFO - PROCESS | 1646 | 1461259666523 Marionette TRACE conn2 <- [1,414,null,{}] 10:27:46 INFO - PROCESS | 1646 | 1461259666548 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}] 10:27:46 INFO - PROCESS | 1646 | 1461259666660 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:27:46 INFO - PROCESS | 1646 | 1461259666704 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a09800 == 39 [pid = 1646] [id = 111] 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11b63bc00) [pid = 1646] [serial = 330] [outer = 0x0] 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11b698000) [pid = 1646] [serial = 331] [outer = 0x11b63bc00] 10:27:46 INFO - PROCESS | 1646 | 1461259666736 Marionette DEBUG loaded listener.js 10:27:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11b90f400) [pid = 1646] [serial = 332] [outer = 0x11b63bc00] 10:27:47 INFO - PROCESS | 1646 | 1461259667194 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]]]}] 10:27:47 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:27:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 722ms 10:27:47 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:27:47 INFO - PROCESS | 1646 | 1461259667250 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:27:47 INFO - PROCESS | 1646 | 1461259667252 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:27:47 INFO - PROCESS | 1646 | 1461259667255 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:27:47 INFO - PROCESS | 1646 | 1461259667257 Marionette TRACE conn2 <- [1,418,null,{}] 10:27:47 INFO - PROCESS | 1646 | 1461259667259 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}] 10:27:47 INFO - PROCESS | 1646 | 1461259667351 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:27:47 INFO - PROCESS | 1646 | 1461259667407 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c0d000 == 40 [pid = 1646] [id = 112] 10:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11536b000) [pid = 1646] [serial = 333] [outer = 0x0] 10:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11b90fc00) [pid = 1646] [serial = 334] [outer = 0x11536b000] 10:27:47 INFO - PROCESS | 1646 | 1461259667438 Marionette DEBUG loaded listener.js 10:27:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123d3a800) [pid = 1646] [serial = 335] [outer = 0x11536b000] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x123c59800 == 39 [pid = 1646] [id = 107] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x123a06800 == 38 [pid = 1646] [id = 106] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11bccc000 == 37 [pid = 1646] [id = 105] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcae000 == 36 [pid = 1646] [id = 104] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0d000 == 35 [pid = 1646] [id = 103] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa6e000 == 34 [pid = 1646] [id = 102] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa28800 == 33 [pid = 1646] [id = 101] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123ec5400) [pid = 1646] [serial = 271] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac4800 == 32 [pid = 1646] [id = 100] 10:27:48 INFO - PROCESS | 1646 | --DOCSHELL 0x1192a9000 == 31 [pid = 1646] [id = 99] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b327800) [pid = 1646] [serial = 239] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b320800) [pid = 1646] [serial = 256] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b82d400) [pid = 1646] [serial = 259] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12b39f800) [pid = 1646] [serial = 257] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12bcb0c00) [pid = 1646] [serial = 262] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118cef400) [pid = 1646] [serial = 265] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12bbe1c00) [pid = 1646] [serial = 260] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11c108400) [pid = 1646] [serial = 247] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123874c00) [pid = 1646] [serial = 248] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x118c51400) [pid = 1646] [serial = 241] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x119269400) [pid = 1646] [serial = 242] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11b9e2800) [pid = 1646] [serial = 268] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a60f400) [pid = 1646] [serial = 244] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11ad62c00) [pid = 1646] [serial = 245] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123d99c00) [pid = 1646] [serial = 250] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12659d800) [pid = 1646] [serial = 251] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x12ce20800) [pid = 1646] [serial = 263] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129818000) [pid = 1646] [serial = 254] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119a7dc00) [pid = 1646] [serial = 266] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x127595000) [pid = 1646] [serial = 253] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11c782400) [pid = 1646] [serial = 269] [outer = 0x0] [url = about:blank] 10:27:48 INFO - PROCESS | 1646 | 1461259668433 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]]]}] 10:27:48 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 10:27:48 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1220ms 10:27:48 INFO - PROCESS | 1646 | 1461259668475 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:27:48 INFO - PROCESS | 1646 | 1461259668478 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:27:48 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:27:48 INFO - PROCESS | 1646 | 1461259668482 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:27:48 INFO - PROCESS | 1646 | 1461259668483 Marionette TRACE conn2 <- [1,422,null,{}] 10:27:48 INFO - PROCESS | 1646 | 1461259668486 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}] 10:27:48 INFO - PROCESS | 1646 | 1461259668559 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:27:48 INFO - PROCESS | 1646 | 1461259668566 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1159b1800 == 32 [pid = 1646] [id = 113] 10:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x118cfc000) [pid = 1646] [serial = 336] [outer = 0x0] 10:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x119143000) [pid = 1646] [serial = 337] [outer = 0x118cfc000] 10:27:48 INFO - PROCESS | 1646 | 1461259668596 Marionette DEBUG loaded listener.js 10:27:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x119a7d000) [pid = 1646] [serial = 338] [outer = 0x118cfc000] 10:27:49 INFO - PROCESS | 1646 | 1461259669411 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]]]}] 10:27:49 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:27:49 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 972ms 10:27:49 INFO - PROCESS | 1646 | 1461259669454 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:27:49 INFO - PROCESS | 1646 | 1461259669457 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:27:49 INFO - PROCESS | 1646 | 1461259669462 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 1646 | 1461259669463 Marionette TRACE conn2 <- [1,426,null,{}] 10:27:49 INFO - PROCESS | 1646 | 1461259669466 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}] 10:27:49 INFO - PROCESS | 1646 | 1461259669541 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:27:49 INFO - PROCESS | 1646 | 1461259669583 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x119aab000 == 33 [pid = 1646] [id = 114] 10:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x119b5f000) [pid = 1646] [serial = 339] [outer = 0x0] 10:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11a8cdc00) [pid = 1646] [serial = 340] [outer = 0x119b5f000] 10:27:49 INFO - PROCESS | 1646 | 1461259669609 Marionette DEBUG loaded listener.js 10:27:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a8da800) [pid = 1646] [serial = 341] [outer = 0x119b5f000] 10:27:49 INFO - PROCESS | 1646 | 1461259669934 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] 10:27:49 INFO - PROCESS | 1646 | 1461259669984 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:27:49 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:27:49 INFO - PROCESS | 1646 | 1461259669986 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:27:49 INFO - PROCESS | 1646 | 1461259669989 Marionette TRACE conn2 <- [1,430,null,{}] 10:27:49 INFO - PROCESS | 1646 | 1461259669996 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}] 10:27:50 INFO - PROCESS | 1646 | 1461259670071 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:27:50 INFO - PROCESS | 1646 | 1461259670119 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb06800 == 34 [pid = 1646] [id = 115] 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a8d7400) [pid = 1646] [serial = 342] [outer = 0x0] 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ad35c00) [pid = 1646] [serial = 343] [outer = 0x11a8d7400] 10:27:50 INFO - PROCESS | 1646 | 1461259670148 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11b9e6000) [pid = 1646] [serial = 344] [outer = 0x11a8d7400] 10:27:50 INFO - PROCESS | 1646 | 1461259670470 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]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 520ms 10:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:27:50 INFO - PROCESS | 1646 | 1461259670509 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 1646 | 1461259670510 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:27:50 INFO - PROCESS | 1646 | 1461259670513 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:27:50 INFO - PROCESS | 1646 | 1461259670514 Marionette TRACE conn2 <- [1,434,null,{}] 10:27:50 INFO - PROCESS | 1646 | 1461259670516 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}] 10:27:50 INFO - PROCESS | 1646 | 1461259670606 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:27:50 INFO - PROCESS | 1646 | 1461259670610 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcb2000 == 35 [pid = 1646] [id = 116] 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11a8db800) [pid = 1646] [serial = 345] [outer = 0x0] 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c107c00) [pid = 1646] [serial = 346] [outer = 0x11a8db800] 10:27:50 INFO - PROCESS | 1646 | 1461259670638 Marionette DEBUG loaded listener.js 10:27:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123872c00) [pid = 1646] [serial = 347] [outer = 0x11a8db800] 10:27:50 INFO - PROCESS | 1646 | 1461259670958 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]]]}] 10:27:50 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:27:50 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 470ms 10:27:50 INFO - PROCESS | 1646 | 1461259670993 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:27:50 INFO - PROCESS | 1646 | 1461259670994 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:27:50 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:27:51 INFO - PROCESS | 1646 | 1461259670999 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1646 | 1461259671001 Marionette TRACE conn2 <- [1,438,null,{}] 10:27:51 INFO - PROCESS | 1646 | 1461259671004 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}] 10:27:51 INFO - PROCESS | 1646 | 1461259671090 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:27:51 INFO - PROCESS | 1646 | 1461259671126 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a0a800 == 36 [pid = 1646] [id = 117] 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118569400) [pid = 1646] [serial = 348] [outer = 0x0] 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12387cc00) [pid = 1646] [serial = 349] [outer = 0x118569400] 10:27:51 INFO - PROCESS | 1646 | 1461259671152 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123d38c00) [pid = 1646] [serial = 350] [outer = 0x118569400] 10:27:51 INFO - PROCESS | 1646 | 1461259671500 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]]]}] 10:27:51 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:27:51 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 520ms 10:27:51 INFO - PROCESS | 1646 | 1461259671523 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:27:51 INFO - PROCESS | 1646 | 1461259671524 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:27:51 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:27:51 INFO - PROCESS | 1646 | 1461259671527 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:27:51 INFO - PROCESS | 1646 | 1461259671528 Marionette TRACE conn2 <- [1,442,null,{}] 10:27:51 INFO - PROCESS | 1646 | 1461259671531 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}] 10:27:51 INFO - PROCESS | 1646 | 1461259671634 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:27:51 INFO - PROCESS | 1646 | 1461259671665 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x126532800 == 37 [pid = 1646] [id = 118] 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123d3f000) [pid = 1646] [serial = 351] [outer = 0x0] 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x124305c00) [pid = 1646] [serial = 352] [outer = 0x123d3f000] 10:27:51 INFO - PROCESS | 1646 | 1461259671693 Marionette DEBUG loaded listener.js 10:27:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x127b79000) [pid = 1646] [serial = 353] [outer = 0x123d3f000] 10:27:52 INFO - PROCESS | 1646 | 1461259672007 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]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 517ms 10:27:52 INFO - PROCESS | 1646 | 1461259672046 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 1646 | 1461259672048 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:27:52 INFO - PROCESS | 1646 | 1461259672058 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 1646 | 1461259672059 Marionette TRACE conn2 <- [1,446,null,{}] 10:27:52 INFO - PROCESS | 1646 | 1461259672061 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}] 10:27:52 INFO - PROCESS | 1646 | 1461259672154 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:27:52 INFO - PROCESS | 1646 | 1461259672158 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11911c000 == 38 [pid = 1646] [id = 119] 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11c10b800) [pid = 1646] [serial = 354] [outer = 0x0] 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x129099000) [pid = 1646] [serial = 355] [outer = 0x11c10b800] 10:27:52 INFO - PROCESS | 1646 | 1461259672184 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1298d0c00) [pid = 1646] [serial = 356] [outer = 0x11c10b800] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11ad5a800) [pid = 1646] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11acab000) [pid = 1646] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x1176f6000) [pid = 1646] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x118c55400) [pid = 1646] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11a8d2800) [pid = 1646] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119d66800) [pid = 1646] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c104800) [pid = 1646] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x123877400) [pid = 1646] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119b5e800) [pid = 1646] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123fedc00) [pid = 1646] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11ad59400) [pid = 1646] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:27:52 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123d37800) [pid = 1646] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:27:52 INFO - PROCESS | 1646 | 1461259672559 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]]]}] 10:27:52 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:27:52 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 519ms 10:27:52 INFO - PROCESS | 1646 | 1461259672577 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:27:52 INFO - PROCESS | 1646 | 1461259672579 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:27:52 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:27:52 INFO - PROCESS | 1646 | 1461259672584 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:27:52 INFO - PROCESS | 1646 | 1461259672585 Marionette TRACE conn2 <- [1,450,null,{}] 10:27:52 INFO - PROCESS | 1646 | 1461259672588 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}] 10:27:52 INFO - PROCESS | 1646 | 1461259672658 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:27:52 INFO - PROCESS | 1646 | 1461259672664 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa5e000 == 39 [pid = 1646] [id = 120] 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x118c51800) [pid = 1646] [serial = 357] [outer = 0x0] 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c104800) [pid = 1646] [serial = 358] [outer = 0x118c51800] 10:27:52 INFO - PROCESS | 1646 | 1461259672691 Marionette DEBUG loaded listener.js 10:27:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123d97000) [pid = 1646] [serial = 359] [outer = 0x118c51800] 10:27:53 INFO - PROCESS | 1646 | 1461259673003 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] 10:27:53 INFO - PROCESS | 1646 | 1461259673055 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:27:53 INFO - PROCESS | 1646 | 1461259673057 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1646 | 1461259673058 Marionette TRACE conn2 <- [1,454,null,{}] 10:27:53 INFO - PROCESS | 1646 | 1461259673065 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}] 10:27:53 INFO - PROCESS | 1646 | 1461259673134 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:27:53 INFO - PROCESS | 1646 | 1461259673138 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d6800 == 40 [pid = 1646] [id = 121] 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129194800) [pid = 1646] [serial = 360] [outer = 0x0] 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129cb0400) [pid = 1646] [serial = 361] [outer = 0x129194800] 10:27:53 INFO - PROCESS | 1646 | 1461259673167 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129cb7400) [pid = 1646] [serial = 362] [outer = 0x129194800] 10:27:53 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:53 INFO - PROCESS | 1646 | 1461259673577 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]]]}] 10:27:53 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:27:53 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 569ms 10:27:53 INFO - PROCESS | 1646 | 1461259673627 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:27:53 INFO - PROCESS | 1646 | 1461259673629 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:27:53 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:27:53 INFO - PROCESS | 1646 | 1461259673632 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:27:53 INFO - PROCESS | 1646 | 1461259673634 Marionette TRACE conn2 <- [1,458,null,{}] 10:27:53 INFO - PROCESS | 1646 | 1461259673638 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}] 10:27:53 INFO - PROCESS | 1646 | 1461259673726 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:27:53 INFO - PROCESS | 1646 | 1461259673735 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298e9800 == 41 [pid = 1646] [id = 122] 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129cac800) [pid = 1646] [serial = 363] [outer = 0x0] 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129cc1400) [pid = 1646] [serial = 364] [outer = 0x129cac800] 10:27:53 INFO - PROCESS | 1646 | 1461259673761 Marionette DEBUG loaded listener.js 10:27:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b31dc00) [pid = 1646] [serial = 365] [outer = 0x129cac800] 10:27:54 INFO - PROCESS | 1646 | 1461259674133 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] 10:27:54 INFO - PROCESS | 1646 | 1461259674161 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:27:54 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 10:27:54 INFO - PROCESS | 1646 | 1461259674167 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:27:54 INFO - PROCESS | 1646 | 1461259674170 Marionette TRACE conn2 <- [1,462,null,{}] 10:27:54 INFO - PROCESS | 1646 | 1461259674174 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}] 10:27:54 INFO - PROCESS | 1646 | 1461259674333 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:27:54 INFO - PROCESS | 1646 | 1461259674382 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b37c000 == 42 [pid = 1646] [id = 123] 10:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b31c400) [pid = 1646] [serial = 366] [outer = 0x0] 10:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b328000) [pid = 1646] [serial = 367] [outer = 0x12b31c400] 10:27:54 INFO - PROCESS | 1646 | 1461259674428 Marionette DEBUG loaded listener.js 10:27:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b721000) [pid = 1646] [serial = 368] [outer = 0x12b31c400] 10:27:55 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:27:55 INFO - PROCESS | 1646 | 1461259675034 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] 10:27:55 INFO - PROCESS | 1646 | 1461259675096 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:27:55 INFO - PROCESS | 1646 | 1461259675102 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 1646 | 1461259675105 Marionette TRACE conn2 <- [1,466,null,{}] 10:27:55 INFO - PROCESS | 1646 | 1461259675111 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}] 10:27:55 INFO - PROCESS | 1646 | 1461259675283 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:27:55 INFO - PROCESS | 1646 | 1461259675303 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c9c800 == 43 [pid = 1646] [id = 124] 10:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b61000) [pid = 1646] [serial = 369] [outer = 0x0] 10:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11a89d800) [pid = 1646] [serial = 370] [outer = 0x119b61000] 10:27:55 INFO - PROCESS | 1646 | 1461259675355 Marionette DEBUG loaded listener.js 10:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11aca4c00) [pid = 1646] [serial = 371] [outer = 0x119b61000] 10:27:55 INFO - PROCESS | 1646 | 1461259675797 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] 10:27:55 INFO - PROCESS | 1646 | 1461259675837 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:27:55 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html 10:27:55 INFO - PROCESS | 1646 | 1461259675842 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:27:55 INFO - PROCESS | 1646 | 1461259675844 Marionette TRACE conn2 <- [1,470,null,{}] 10:27:55 INFO - PROCESS | 1646 | 1461259675848 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}] 10:27:55 INFO - PROCESS | 1646 | 1461259675943 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:27:55 INFO - PROCESS | 1646 | 1461259675988 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x126534800 == 44 [pid = 1646] [id = 125] 10:27:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11ad35400) [pid = 1646] [serial = 372] [outer = 0x0] 10:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bceec00) [pid = 1646] [serial = 373] [outer = 0x11ad35400] 10:27:56 INFO - PROCESS | 1646 | 1461259676019 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123880c00) [pid = 1646] [serial = 374] [outer = 0x11ad35400] 10:27:56 INFO - PROCESS | 1646 | 1461259676449 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]]]}] 10:27:56 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:27:56 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 670ms 10:27:56 INFO - PROCESS | 1646 | 1461259676514 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:27:56 INFO - PROCESS | 1646 | 1461259676516 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:27:56 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:27:56 INFO - PROCESS | 1646 | 1461259676518 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:27:56 INFO - PROCESS | 1646 | 1461259676521 Marionette TRACE conn2 <- [1,474,null,{}] 10:27:56 INFO - PROCESS | 1646 | 1461259676528 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}] 10:27:56 INFO - PROCESS | 1646 | 1461259676648 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:27:56 INFO - PROCESS | 1646 | 1461259676720 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb49000 == 45 [pid = 1646] [id = 126] 10:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x127590800) [pid = 1646] [serial = 375] [outer = 0x0] 10:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127b7a000) [pid = 1646] [serial = 376] [outer = 0x127590800] 10:27:56 INFO - PROCESS | 1646 | 1461259676752 Marionette DEBUG loaded listener.js 10:27:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cb2800) [pid = 1646] [serial = 377] [outer = 0x127590800] 10:27:57 INFO - PROCESS | 1646 | 1461259677322 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]]]}] 10:27:57 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:27:57 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 872ms 10:27:57 INFO - PROCESS | 1646 | 1461259677391 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:27:57 INFO - PROCESS | 1646 | 1461259677393 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:27:57 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:27:57 INFO - PROCESS | 1646 | 1461259677396 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:27:57 INFO - PROCESS | 1646 | 1461259677399 Marionette TRACE conn2 <- [1,478,null,{}] 10:27:57 INFO - PROCESS | 1646 | 1461259677402 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}] 10:27:57 INFO - PROCESS | 1646 | 1461259677485 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:27:57 INFO - PROCESS | 1646 | 1461259677532 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b9800 == 46 [pid = 1646] [id = 127] 10:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119147400) [pid = 1646] [serial = 378] [outer = 0x0] 10:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119a76800) [pid = 1646] [serial = 379] [outer = 0x119147400] 10:27:57 INFO - PROCESS | 1646 | 1461259677561 Marionette DEBUG loaded listener.js 10:27:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119d68400) [pid = 1646] [serial = 380] [outer = 0x119147400] 10:27:58 INFO - PROCESS | 1646 | 1461259678056 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]]]}] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x114a5b800 == 45 [pid = 1646] [id = 81] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1298e9800 == 44 [pid = 1646] [id = 122] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d6800 == 43 [pid = 1646] [id = 121] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa5e000 == 42 [pid = 1646] [id = 120] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11911c000 == 41 [pid = 1646] [id = 119] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x126532800 == 40 [pid = 1646] [id = 118] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x123a0a800 == 39 [pid = 1646] [id = 117] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcb2000 == 38 [pid = 1646] [id = 116] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb06800 == 37 [pid = 1646] [id = 115] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11863b000) [pid = 1646] [serial = 283] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11a603000) [pid = 1646] [serial = 274] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c106800) [pid = 1646] [serial = 277] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x129cbf800) [pid = 1646] [serial = 280] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x127c80000) [pid = 1646] [serial = 322] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119aab000 == 36 [pid = 1646] [id = 114] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1159b1800 == 35 [pid = 1646] [id = 113] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x118c0d000 == 34 [pid = 1646] [id = 112] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x123a09800 == 33 [pid = 1646] [id = 111] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x119abc000 == 32 [pid = 1646] [id = 110] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x115829000 == 31 [pid = 1646] [id = 109] 10:27:58 INFO - PROCESS | 1646 | --DOCSHELL 0x1240c4000 == 30 [pid = 1646] [id = 108] 10:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 721ms 10:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:27:58 INFO - PROCESS | 1646 | 1461259678118 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 1646 | 1461259678121 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:27:58 INFO - PROCESS | 1646 | 1461259678125 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 1646 | 1461259678127 Marionette TRACE conn2 <- [1,482,null,{}] 10:27:58 INFO - PROCESS | 1646 | 1461259678129 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}] 10:27:58 INFO - PROCESS | 1646 | 1461259678211 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11bc95c00) [pid = 1646] [serial = 304] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ad32800) [pid = 1646] [serial = 298] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11990cc00) [pid = 1646] [serial = 287] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1189b6800) [pid = 1646] [serial = 286] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119a7e400) [pid = 1646] [serial = 290] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119141000) [pid = 1646] [serial = 289] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a8db400) [pid = 1646] [serial = 295] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11a8e7800) [pid = 1646] [serial = 296] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a606000) [pid = 1646] [serial = 292] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11a8ccc00) [pid = 1646] [serial = 293] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11c47a800) [pid = 1646] [serial = 307] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11bcf4800) [pid = 1646] [serial = 305] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12387e400) [pid = 1646] [serial = 310] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c783400) [pid = 1646] [serial = 308] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11adf2400) [pid = 1646] [serial = 313] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x127b78400) [pid = 1646] [serial = 320] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123d37400) [pid = 1646] [serial = 314] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x1273d8800) [pid = 1646] [serial = 319] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x123c0b800) [pid = 1646] [serial = 311] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11ad59800) [pid = 1646] [serial = 299] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11af8e000) [pid = 1646] [serial = 301] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123f94000) [pid = 1646] [serial = 316] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11b9e2000) [pid = 1646] [serial = 302] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x1265a1800) [pid = 1646] [serial = 317] [outer = 0x0] [url = about:blank] 10:27:58 INFO - PROCESS | 1646 | 1461259678263 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x118667800 == 31 [pid = 1646] [id = 128] 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11990cc00) [pid = 1646] [serial = 381] [outer = 0x0] 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a8ccc00) [pid = 1646] [serial = 382] [outer = 0x11990cc00] 10:27:58 INFO - PROCESS | 1646 | 1461259678290 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a8e4400) [pid = 1646] [serial = 383] [outer = 0x11990cc00] 10:27:58 INFO - PROCESS | 1646 | 1461259678608 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]]]}] 10:27:58 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:27:58 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 519ms 10:27:58 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:27:58 INFO - PROCESS | 1646 | 1461259678644 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:27:58 INFO - PROCESS | 1646 | 1461259678646 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:27:58 INFO - PROCESS | 1646 | 1461259678651 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:27:58 INFO - PROCESS | 1646 | 1461259678653 Marionette TRACE conn2 <- [1,486,null,{}] 10:27:58 INFO - PROCESS | 1646 | 1461259678660 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}] 10:27:58 INFO - PROCESS | 1646 | 1461259678731 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:27:58 INFO - PROCESS | 1646 | 1461259678781 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b7000 == 32 [pid = 1646] [id = 129] 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11a899400) [pid = 1646] [serial = 384] [outer = 0x0] 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11ad5b400) [pid = 1646] [serial = 385] [outer = 0x11a899400] 10:27:58 INFO - PROCESS | 1646 | 1461259678809 Marionette DEBUG loaded listener.js 10:27:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11bc8e400) [pid = 1646] [serial = 386] [outer = 0x11a899400] 10:27:59 INFO - PROCESS | 1646 | 1461259679107 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]]]}] 10:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 473ms 10:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:27:59 INFO - PROCESS | 1646 | 1461259679124 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:27:59 INFO - PROCESS | 1646 | 1461259679125 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:27:59 INFO - PROCESS | 1646 | 1461259679127 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:27:59 INFO - PROCESS | 1646 | 1461259679129 Marionette TRACE conn2 <- [1,490,null,{}] 10:27:59 INFO - PROCESS | 1646 | 1461259679139 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}] 10:27:59 INFO - PROCESS | 1646 | 1461259679217 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:27:59 INFO - PROCESS | 1646 | 1461259679221 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb09800 == 33 [pid = 1646] [id = 130] 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11bce6400) [pid = 1646] [serial = 387] [outer = 0x0] 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11c47a800) [pid = 1646] [serial = 388] [outer = 0x11bce6400] 10:27:59 INFO - PROCESS | 1646 | 1461259679250 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123ab2c00) [pid = 1646] [serial = 389] [outer = 0x11bce6400] 10:27:59 INFO - PROCESS | 1646 | 1461259679583 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]]]}] 10:27:59 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:27:59 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 475ms 10:27:59 INFO - PROCESS | 1646 | 1461259679604 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:27:59 INFO - PROCESS | 1646 | 1461259679605 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:27:59 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:27:59 INFO - PROCESS | 1646 | 1461259679607 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:27:59 INFO - PROCESS | 1646 | 1461259679608 Marionette TRACE conn2 <- [1,494,null,{}] 10:27:59 INFO - PROCESS | 1646 | 1461259679611 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}] 10:27:59 INFO - PROCESS | 1646 | 1461259679682 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:27:59 INFO - PROCESS | 1646 | 1461259679686 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:27:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0bd800 == 34 [pid = 1646] [id = 131] 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1176fa000) [pid = 1646] [serial = 390] [outer = 0x0] 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123d3d800) [pid = 1646] [serial = 391] [outer = 0x1176fa000] 10:27:59 INFO - PROCESS | 1646 | 1461259679714 Marionette DEBUG loaded listener.js 10:27:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123ec9800) [pid = 1646] [serial = 392] [outer = 0x1176fa000] 10:28:00 INFO - PROCESS | 1646 | 1461259680094 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]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 520ms 10:28:00 INFO - PROCESS | 1646 | 1461259680128 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1646 | 1461259680133 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:28:00 INFO - PROCESS | 1646 | 1461259680136 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1646 | 1461259680138 Marionette TRACE conn2 <- [1,498,null,{}] 10:28:00 INFO - PROCESS | 1646 | 1461259680141 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}] 10:28:00 INFO - PROCESS | 1646 | 1461259680309 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:28:00 INFO - PROCESS | 1646 | 1461259680337 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11654f000 == 35 [pid = 1646] [id = 132] 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11bcec800) [pid = 1646] [serial = 393] [outer = 0x0] 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123ff1000) [pid = 1646] [serial = 394] [outer = 0x11bcec800] 10:28:00 INFO - PROCESS | 1646 | 1461259680382 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1298d3800) [pid = 1646] [serial = 395] [outer = 0x11bcec800] 10:28:00 INFO - PROCESS | 1646 | 1461259680718 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]]]}] 10:28:00 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:28:00 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 619ms 10:28:00 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:28:00 INFO - PROCESS | 1646 | 1461259680756 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:28:00 INFO - PROCESS | 1646 | 1461259680757 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:28:00 INFO - PROCESS | 1646 | 1461259680759 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:28:00 INFO - PROCESS | 1646 | 1461259680760 Marionette TRACE conn2 <- [1,502,null,{}] 10:28:00 INFO - PROCESS | 1646 | 1461259680763 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}] 10:28:00 INFO - PROCESS | 1646 | 1461259680852 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:28:00 INFO - PROCESS | 1646 | 1461259680864 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cb6000 == 36 [pid = 1646] [id = 133] 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x124519c00) [pid = 1646] [serial = 396] [outer = 0x0] 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129cb5c00) [pid = 1646] [serial = 397] [outer = 0x124519c00] 10:28:00 INFO - PROCESS | 1646 | 1461259680893 Marionette DEBUG loaded listener.js 10:28:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b323000) [pid = 1646] [serial = 398] [outer = 0x124519c00] 10:28:01 INFO - PROCESS | 1646 | 1461259681310 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]]]}] 10:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 568ms 10:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:28:01 INFO - PROCESS | 1646 | 1461259681328 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:28:01 INFO - PROCESS | 1646 | 1461259681330 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:28:01 INFO - PROCESS | 1646 | 1461259681333 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 1646 | 1461259681334 Marionette TRACE conn2 <- [1,506,null,{}] 10:28:01 INFO - PROCESS | 1646 | 1461259681342 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}] 10:28:01 INFO - PROCESS | 1646 | 1461259681438 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:28:01 INFO - PROCESS | 1646 | 1461259681443 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x118513800 == 37 [pid = 1646] [id = 134] 10:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x127c84c00) [pid = 1646] [serial = 399] [outer = 0x0] 10:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b3a0000) [pid = 1646] [serial = 400] [outer = 0x127c84c00] 10:28:01 INFO - PROCESS | 1646 | 1461259681469 Marionette DEBUG loaded listener.js 10:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b714400) [pid = 1646] [serial = 401] [outer = 0x127c84c00] 10:28:01 INFO - PROCESS | 1646 | 1461259681818 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]]]}] 10:28:01 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:28:01 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 519ms 10:28:01 INFO - PROCESS | 1646 | 1461259681854 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:28:01 INFO - PROCESS | 1646 | 1461259681855 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:28:01 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:28:01 INFO - PROCESS | 1646 | 1461259681857 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:28:01 INFO - PROCESS | 1646 | 1461259681858 Marionette TRACE conn2 <- [1,510,null,{}] 10:28:01 INFO - PROCESS | 1646 | 1461259681860 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}] 10:28:01 INFO - PROCESS | 1646 | 1461259681952 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:28:01 INFO - PROCESS | 1646 | 1461259681956 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d1000 == 38 [pid = 1646] [id = 135] 10:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b323c00) [pid = 1646] [serial = 402] [outer = 0x0] 10:28:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b839000) [pid = 1646] [serial = 403] [outer = 0x12b323c00] 10:28:01 INFO - PROCESS | 1646 | 1461259681982 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b8f6800) [pid = 1646] [serial = 404] [outer = 0x12b323c00] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11c483c00) [pid = 1646] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1176f6800) [pid = 1646] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x124518800) [pid = 1646] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11adef400) [pid = 1646] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x119a82400) [pid = 1646] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x118569400) [pid = 1646] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a8db800) [pid = 1646] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123d3f000) [pid = 1646] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1154d6000) [pid = 1646] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11a8d7400) [pid = 1646] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11b63bc00) [pid = 1646] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11536b000) [pid = 1646] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119b5ac00) [pid = 1646] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x118cfc000) [pid = 1646] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x127592000) [pid = 1646] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x119b5f000) [pid = 1646] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11c10b800) [pid = 1646] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118c51800) [pid = 1646] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129194800) [pid = 1646] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:28:02 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129cac800) [pid = 1646] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:28:02 INFO - PROCESS | 1646 | 1461259682441 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]]]}] 10:28:02 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 620ms 10:28:02 INFO - PROCESS | 1646 | 1461259682478 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:28:02 INFO - PROCESS | 1646 | 1461259682479 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:28:02 INFO - PROCESS | 1646 | 1461259682481 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:28:02 INFO - PROCESS | 1646 | 1461259682482 Marionette TRACE conn2 <- [1,514,null,{}] 10:28:02 INFO - PROCESS | 1646 | 1461259682485 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}] 10:28:02 INFO - PROCESS | 1646 | 1461259682557 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:28:02 INFO - PROCESS | 1646 | 1461259682564 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c91000 == 39 [pid = 1646] [id = 136] 10:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x118569400) [pid = 1646] [serial = 405] [outer = 0x0] 10:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x119a7fc00) [pid = 1646] [serial = 406] [outer = 0x118569400] 10:28:02 INFO - PROCESS | 1646 | 1461259682591 Marionette DEBUG loaded listener.js 10:28:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11ad2f400) [pid = 1646] [serial = 407] [outer = 0x118569400] 10:28:02 INFO - PROCESS | 1646 | 1461259682902 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]]]}] 10:28:02 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 10:28:02 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 468ms 10:28:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:28:02 INFO - PROCESS | 1646 | 1461259682949 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:28:02 INFO - PROCESS | 1646 | 1461259682951 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:28:02 INFO - PROCESS | 1646 | 1461259682953 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:28:02 INFO - PROCESS | 1646 | 1461259682955 Marionette TRACE conn2 <- [1,518,null,{}] 10:28:02 INFO - PROCESS | 1646 | 1461259682957 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}] 10:28:03 INFO - PROCESS | 1646 | 1461259683062 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:28:03 INFO - PROCESS | 1646 | 1461259683090 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d5800 == 40 [pid = 1646] [id = 137] 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x118c55400) [pid = 1646] [serial = 408] [outer = 0x0] 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11bcedc00) [pid = 1646] [serial = 409] [outer = 0x118c55400] 10:28:03 INFO - PROCESS | 1646 | 1461259683119 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12bbe2800) [pid = 1646] [serial = 410] [outer = 0x118c55400] 10:28:03 INFO - PROCESS | 1646 | 1461259683389 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]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 468ms 10:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:28:03 INFO - PROCESS | 1646 | 1461259683422 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1646 | 1461259683423 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:28:03 INFO - PROCESS | 1646 | 1461259683425 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1646 | 1461259683426 Marionette TRACE conn2 <- [1,522,null,{}] 10:28:03 INFO - PROCESS | 1646 | 1461259683428 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}] 10:28:03 INFO - PROCESS | 1646 | 1461259683517 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:28:03 INFO - PROCESS | 1646 | 1461259683521 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf4e000 == 41 [pid = 1646] [id = 138] 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118cfc000) [pid = 1646] [serial = 411] [outer = 0x0] 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12bcb1000) [pid = 1646] [serial = 412] [outer = 0x118cfc000] 10:28:03 INFO - PROCESS | 1646 | 1461259683546 Marionette DEBUG loaded listener.js 10:28:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12ce24c00) [pid = 1646] [serial = 413] [outer = 0x118cfc000] 10:28:03 INFO - PROCESS | 1646 | 1461259683881 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]]]}] 10:28:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:28:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 468ms 10:28:03 INFO - PROCESS | 1646 | 1461259683893 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:28:03 INFO - PROCESS | 1646 | 1461259683895 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:28:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:28:03 INFO - PROCESS | 1646 | 1461259683897 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:28:03 INFO - PROCESS | 1646 | 1461259683900 Marionette TRACE conn2 <- [1,526,null,{}] 10:28:03 INFO - PROCESS | 1646 | 1461259683904 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}] 10:28:04 INFO - PROCESS | 1646 | 1461259684000 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:28:04 INFO - PROCESS | 1646 | 1461259684006 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce7a800 == 42 [pid = 1646] [id = 139] 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12cf3b800) [pid = 1646] [serial = 414] [outer = 0x0] 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12cf41c00) [pid = 1646] [serial = 415] [outer = 0x12cf3b800] 10:28:04 INFO - PROCESS | 1646 | 1461259684031 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12d20b400) [pid = 1646] [serial = 416] [outer = 0x12cf3b800] 10:28:04 INFO - PROCESS | 1646 | 1461259684373 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]]]}] 10:28:04 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 10:28:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 521ms 10:28:04 INFO - PROCESS | 1646 | 1461259684492 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:28:04 INFO - PROCESS | 1646 | 1461259684495 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:28:04 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:28:04 INFO - PROCESS | 1646 | 1461259684511 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:28:04 INFO - PROCESS | 1646 | 1461259684516 Marionette TRACE conn2 <- [1,530,null,{}] 10:28:04 INFO - PROCESS | 1646 | 1461259684522 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}] 10:28:04 INFO - PROCESS | 1646 | 1461259684676 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:28:04 INFO - PROCESS | 1646 | 1461259684757 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158dc800 == 43 [pid = 1646] [id = 140] 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11856d000) [pid = 1646] [serial = 417] [outer = 0x0] 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1189f4000) [pid = 1646] [serial = 418] [outer = 0x11856d000] 10:28:04 INFO - PROCESS | 1646 | 1461259684791 Marionette DEBUG loaded listener.js 10:28:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118f7c800) [pid = 1646] [serial = 419] [outer = 0x11856d000] 10:28:05 INFO - PROCESS | 1646 | 1461259685185 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"]]]}] 10:28:05 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 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:28:05 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 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:28:05 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:28:05 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:28:05 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:28:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 727ms 10:28:05 INFO - PROCESS | 1646 | 1461259685237 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:28:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:28:05 INFO - PROCESS | 1646 | 1461259685239 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:28:05 INFO - PROCESS | 1646 | 1461259685245 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:28:05 INFO - PROCESS | 1646 | 1461259685248 Marionette TRACE conn2 <- [1,534,null,{}] 10:28:05 INFO - PROCESS | 1646 | 1461259685251 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}] 10:28:05 INFO - PROCESS | 1646 | 1461259685354 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:28:05 INFO - PROCESS | 1646 | 1461259685402 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238f2000 == 44 [pid = 1646] [id = 141] 10:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11a60dc00) [pid = 1646] [serial = 420] [outer = 0x0] 10:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11ad59400) [pid = 1646] [serial = 421] [outer = 0x11a60dc00] 10:28:05 INFO - PROCESS | 1646 | 1461259685432 Marionette DEBUG loaded listener.js 10:28:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bcee400) [pid = 1646] [serial = 422] [outer = 0x11a60dc00] 10:28:05 INFO - PROCESS | 1646 | 1461259685811 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]]]}] 10:28:05 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:28:05 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 574ms 10:28:05 INFO - PROCESS | 1646 | 1461259685819 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:28:05 INFO - PROCESS | 1646 | 1461259685820 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:28:05 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:28:05 INFO - PROCESS | 1646 | 1461259685823 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:28:05 INFO - PROCESS | 1646 | 1461259685824 Marionette TRACE conn2 <- [1,538,null,{}] 10:28:05 INFO - PROCESS | 1646 | 1461259685833 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}] 10:28:05 INFO - PROCESS | 1646 | 1461259685943 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:28:06 INFO - PROCESS | 1646 | 1461259686022 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c7800 == 45 [pid = 1646] [id = 142] 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12387b000) [pid = 1646] [serial = 423] [outer = 0x0] 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123dd8c00) [pid = 1646] [serial = 424] [outer = 0x12387b000] 10:28:06 INFO - PROCESS | 1646 | 1461259686062 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127598000) [pid = 1646] [serial = 425] [outer = 0x12387b000] 10:28:06 INFO - PROCESS | 1646 | 1461259686444 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]]]}] 10:28:06 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. 10:28:06 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 669ms 10:28:06 INFO - PROCESS | 1646 | 1461259686493 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:28:06 INFO - PROCESS | 1646 | 1461259686494 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:28:06 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:28:06 INFO - PROCESS | 1646 | 1461259686497 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:28:06 INFO - PROCESS | 1646 | 1461259686498 Marionette TRACE conn2 <- [1,542,null,{}] 10:28:06 INFO - PROCESS | 1646 | 1461259686501 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}] 10:28:06 INFO - PROCESS | 1646 | 1461259686597 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:28:06 INFO - PROCESS | 1646 | 1461259686683 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4be800 == 46 [pid = 1646] [id = 143] 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cae800) [pid = 1646] [serial = 426] [outer = 0x0] 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129cc2c00) [pid = 1646] [serial = 427] [outer = 0x129cae800] 10:28:06 INFO - PROCESS | 1646 | 1461259686713 Marionette DEBUG loaded listener.js 10:28:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b8ee400) [pid = 1646] [serial = 428] [outer = 0x129cae800] 10:28:07 INFO - PROCESS | 1646 | 1461259687079 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]]]}] 10:28:07 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. 10:28:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 620ms 10:28:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:28:07 INFO - PROCESS | 1646 | 1461259687132 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 1646 | 1461259687135 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:28:07 INFO - PROCESS | 1646 | 1461259687139 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 1646 | 1461259687140 Marionette TRACE conn2 <- [1,546,null,{}] 10:28:07 INFO - PROCESS | 1646 | 1461259687143 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}] 10:28:07 INFO - PROCESS | 1646 | 1461259687240 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:28:07 INFO - PROCESS | 1646 | 1461259687317 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e137800 == 47 [pid = 1646] [id = 144] 10:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x129819400) [pid = 1646] [serial = 429] [outer = 0x0] 10:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b8fb400) [pid = 1646] [serial = 430] [outer = 0x129819400] 10:28:07 INFO - PROCESS | 1646 | 1461259687353 Marionette DEBUG loaded listener.js 10:28:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12cfab800) [pid = 1646] [serial = 431] [outer = 0x129819400] 10:28:07 INFO - PROCESS | 1646 | 1461259687752 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]]]}] 10:28:07 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:28:07 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 619ms 10:28:07 INFO - PROCESS | 1646 | 1461259687759 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:28:07 INFO - PROCESS | 1646 | 1461259687761 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:28:07 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:28:07 INFO - PROCESS | 1646 | 1461259687769 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:28:07 INFO - PROCESS | 1646 | 1461259687771 Marionette TRACE conn2 <- [1,550,null,{}] 10:28:07 INFO - PROCESS | 1646 | 1461259687775 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}] 10:28:07 INFO - PROCESS | 1646 | 1461259687989 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:28:08 INFO - PROCESS | 1646 | 1461259688045 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e470000 == 48 [pid = 1646] [id = 145] 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d213000) [pid = 1646] [serial = 432] [outer = 0x0] 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d495800) [pid = 1646] [serial = 433] [outer = 0x12d213000] 10:28:08 INFO - PROCESS | 1646 | 1461259688101 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12dadbc00) [pid = 1646] [serial = 434] [outer = 0x12d213000] 10:28:08 INFO - PROCESS | 1646 | 1461259688461 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]]]}] 10:28:08 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. 10:28:08 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 723ms 10:28:08 INFO - PROCESS | 1646 | 1461259688489 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:28:08 INFO - PROCESS | 1646 | 1461259688490 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:28:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:28:08 INFO - PROCESS | 1646 | 1461259688493 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:28:08 INFO - PROCESS | 1646 | 1461259688494 Marionette TRACE conn2 <- [1,554,null,{}] 10:28:08 INFO - PROCESS | 1646 | 1461259688496 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}] 10:28:08 INFO - PROCESS | 1646 | 1461259688590 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:28:08 INFO - PROCESS | 1646 | 1461259688635 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e63f000 == 49 [pid = 1646] [id = 146] 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d914800) [pid = 1646] [serial = 435] [outer = 0x0] 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12dae0c00) [pid = 1646] [serial = 436] [outer = 0x12d914800] 10:28:08 INFO - PROCESS | 1646 | 1461259688665 Marionette DEBUG loaded listener.js 10:28:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12dae8400) [pid = 1646] [serial = 437] [outer = 0x12d914800] 10:28:08 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:09 INFO - PROCESS | 1646 | 1461259689088 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]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 620ms 10:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:28:09 INFO - PROCESS | 1646 | 1461259689113 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:28:09 INFO - PROCESS | 1646 | 1461259689115 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:28:09 INFO - PROCESS | 1646 | 1461259689117 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 1646 | 1461259689119 Marionette TRACE conn2 <- [1,558,null,{}] 10:28:09 INFO - PROCESS | 1646 | 1461259689122 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}] 10:28:09 INFO - PROCESS | 1646 | 1461259689337 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:28:09 INFO - PROCESS | 1646 | 1461259689447 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x119293800 == 50 [pid = 1646] [id = 147] 10:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11591a000) [pid = 1646] [serial = 438] [outer = 0x0] 10:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118575800) [pid = 1646] [serial = 439] [outer = 0x11591a000] 10:28:09 INFO - PROCESS | 1646 | 1461259689483 Marionette DEBUG loaded listener.js 10:28:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118f7d000) [pid = 1646] [serial = 440] [outer = 0x11591a000] 10:28:09 INFO - PROCESS | 1646 | 1461259689965 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]]]}] 10:28:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:28:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 869ms 10:28:09 INFO - PROCESS | 1646 | 1461259689987 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:28:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:28:09 INFO - PROCESS | 1646 | 1461259689990 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:28:09 INFO - PROCESS | 1646 | 1461259689993 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:28:09 INFO - PROCESS | 1646 | 1461259689996 Marionette TRACE conn2 <- [1,562,null,{}] 10:28:10 INFO - PROCESS | 1646 | 1461259689999 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}] 10:28:10 INFO - PROCESS | 1646 | 1461259690090 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:28:10 INFO - PROCESS | 1646 | 1461259690141 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185bb800 == 51 [pid = 1646] [id = 148] 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119a7e400) [pid = 1646] [serial = 441] [outer = 0x0] 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11a604800) [pid = 1646] [serial = 442] [outer = 0x119a7e400] 10:28:10 INFO - PROCESS | 1646 | 1461259690171 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11a8dc800) [pid = 1646] [serial = 443] [outer = 0x119a7e400] 10:28:10 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf4e000 == 50 [pid = 1646] [id = 138] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d5800 == 49 [pid = 1646] [id = 137] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119c91000 == 48 [pid = 1646] [id = 136] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d1000 == 47 [pid = 1646] [id = 135] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118513800 == 46 [pid = 1646] [id = 134] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x123cb6000 == 45 [pid = 1646] [id = 133] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11654f000 == 44 [pid = 1646] [id = 132] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c0bd800 == 43 [pid = 1646] [id = 131] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb09800 == 42 [pid = 1646] [id = 130] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b7000 == 41 [pid = 1646] [id = 129] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118667800 == 40 [pid = 1646] [id = 128] 10:28:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b9800 == 39 [pid = 1646] [id = 127] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129192c00) [pid = 1646] [serial = 272] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11a8d0800) [pid = 1646] [serial = 284] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b327c00) [pid = 1646] [serial = 281] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12387c000) [pid = 1646] [serial = 278] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11aca3c00) [pid = 1646] [serial = 275] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119a7d000) [pid = 1646] [serial = 338] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12918a000) [pid = 1646] [serial = 323] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a8cdc00) [pid = 1646] [serial = 340] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11a8da800) [pid = 1646] [serial = 341] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123d38c00) [pid = 1646] [serial = 350] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129099000) [pid = 1646] [serial = 355] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127b79000) [pid = 1646] [serial = 353] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11c104800) [pid = 1646] [serial = 358] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129cb0400) [pid = 1646] [serial = 361] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x1298d0c00) [pid = 1646] [serial = 356] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b31dc00) [pid = 1646] [serial = 365] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123872c00) [pid = 1646] [serial = 347] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123d97000) [pid = 1646] [serial = 359] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129cc1400) [pid = 1646] [serial = 364] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11b9e6000) [pid = 1646] [serial = 344] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129cb7400) [pid = 1646] [serial = 362] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12387cc00) [pid = 1646] [serial = 349] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11c107c00) [pid = 1646] [serial = 346] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124305c00) [pid = 1646] [serial = 352] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11864d000) [pid = 1646] [serial = 326] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x115784c00) [pid = 1646] [serial = 325] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11ad35c00) [pid = 1646] [serial = 343] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11b90f400) [pid = 1646] [serial = 332] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11b698000) [pid = 1646] [serial = 331] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123d3a800) [pid = 1646] [serial = 335] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11b90fc00) [pid = 1646] [serial = 334] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11a894800) [pid = 1646] [serial = 329] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119b62000) [pid = 1646] [serial = 328] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x119143000) [pid = 1646] [serial = 337] [outer = 0x0] [url = about:blank] 10:28:10 INFO - PROCESS | 1646 | 1461259690612 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]]]}] 10:28:10 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:28:10 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 674ms 10:28:10 INFO - PROCESS | 1646 | 1461259690667 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:28:10 INFO - PROCESS | 1646 | 1461259690669 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:28:10 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:28:10 INFO - PROCESS | 1646 | 1461259690672 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:28:10 INFO - PROCESS | 1646 | 1461259690673 Marionette TRACE conn2 <- [1,566,null,{}] 10:28:10 INFO - PROCESS | 1646 | 1461259690675 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}] 10:28:10 INFO - PROCESS | 1646 | 1461259690769 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:28:10 INFO - PROCESS | 1646 | 1461259690778 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118668800 == 40 [pid = 1646] [id = 149] 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11ad5a400) [pid = 1646] [serial = 444] [outer = 0x0] 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11adf1c00) [pid = 1646] [serial = 445] [outer = 0x11ad5a400] 10:28:10 INFO - PROCESS | 1646 | 1461259690808 Marionette DEBUG loaded listener.js 10:28:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11b9ddc00) [pid = 1646] [serial = 446] [outer = 0x11ad5a400] 10:28:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:11 INFO - PROCESS | 1646 | 1461259691170 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]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 519ms 10:28:11 INFO - PROCESS | 1646 | 1461259691193 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1646 | 1461259691196 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11bc86800) [pid = 1646] [serial = 447] [outer = 0x12fb2bc00] 10:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:28:11 INFO - PROCESS | 1646 | 1461259691225 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1646 | 1461259691228 Marionette TRACE conn2 <- [1,570,null,{}] 10:28:11 INFO - PROCESS | 1646 | 1461259691244 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}] 10:28:11 INFO - PROCESS | 1646 | 1461259691324 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:28:11 INFO - PROCESS | 1646 | 1461259691329 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238dc800 == 41 [pid = 1646] [id = 150] 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11b9e3c00) [pid = 1646] [serial = 448] [outer = 0x0] 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11c777000) [pid = 1646] [serial = 449] [outer = 0x11b9e3c00] 10:28:11 INFO - PROCESS | 1646 | 1461259691358 Marionette DEBUG loaded listener.js 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d41800) [pid = 1646] [serial = 450] [outer = 0x11b9e3c00] 10:28:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:11 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:11 INFO - PROCESS | 1646 | 1461259691670 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]]]}] 10:28:11 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:28:11 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 493ms 10:28:11 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:28:11 INFO - PROCESS | 1646 | 1461259691708 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:28:11 INFO - PROCESS | 1646 | 1461259691709 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:28:11 INFO - PROCESS | 1646 | 1461259691711 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:28:11 INFO - PROCESS | 1646 | 1461259691712 Marionette TRACE conn2 <- [1,574,null,{}] 10:28:11 INFO - PROCESS | 1646 | 1461259691714 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}] 10:28:11 INFO - PROCESS | 1646 | 1461259691788 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:28:11 INFO - PROCESS | 1646 | 1461259691792 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238e0800 == 42 [pid = 1646] [id = 151] 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123d37400) [pid = 1646] [serial = 451] [outer = 0x0] 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x1272d3400) [pid = 1646] [serial = 452] [outer = 0x123d37400] 10:28:11 INFO - PROCESS | 1646 | 1461259691820 Marionette DEBUG loaded listener.js 10:28:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x127b7bc00) [pid = 1646] [serial = 453] [outer = 0x123d37400] 10:28:12 INFO - PROCESS | 1646 | 1461259692151 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]]]}] 10:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 468ms 10:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:28:12 INFO - PROCESS | 1646 | 1461259692179 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:28:12 INFO - PROCESS | 1646 | 1461259692181 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:28:12 INFO - PROCESS | 1646 | 1461259692185 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 1646 | 1461259692186 Marionette TRACE conn2 <- [1,578,null,{}] 10:28:12 INFO - PROCESS | 1646 | 1461259692189 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}] 10:28:12 INFO - PROCESS | 1646 | 1461259692263 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:28:12 INFO - PROCESS | 1646 | 1461259692271 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245d9000 == 43 [pid = 1646] [id = 152] 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x129c1a000) [pid = 1646] [serial = 454] [outer = 0x0] 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129cb2000) [pid = 1646] [serial = 455] [outer = 0x129c1a000] 10:28:12 INFO - PROCESS | 1646 | 1461259692302 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b322c00) [pid = 1646] [serial = 456] [outer = 0x129c1a000] 10:28:12 INFO - PROCESS | 1646 | 1461259692709 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]]]}] 10:28:12 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:28:12 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 568ms 10:28:12 INFO - PROCESS | 1646 | 1461259692754 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:28:12 INFO - PROCESS | 1646 | 1461259692755 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:28:12 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:28:12 INFO - PROCESS | 1646 | 1461259692757 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:28:12 INFO - PROCESS | 1646 | 1461259692758 Marionette TRACE conn2 <- [1,582,null,{}] 10:28:12 INFO - PROCESS | 1646 | 1461259692761 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}] 10:28:12 INFO - PROCESS | 1646 | 1461259692855 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:28:12 INFO - PROCESS | 1646 | 1461259692867 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x127256000 == 44 [pid = 1646] [id = 153] 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129cadc00) [pid = 1646] [serial = 457] [outer = 0x0] 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b3a5400) [pid = 1646] [serial = 458] [outer = 0x129cadc00] 10:28:12 INFO - PROCESS | 1646 | 1461259692893 Marionette DEBUG loaded listener.js 10:28:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12bbe3000) [pid = 1646] [serial = 459] [outer = 0x129cadc00] 10:28:13 INFO - PROCESS | 1646 | 1461259693226 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]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 518ms 10:28:13 INFO - PROCESS | 1646 | 1461259693275 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:28:13 INFO - PROCESS | 1646 | 1461259693276 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:28:13 INFO - PROCESS | 1646 | 1461259693279 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 1646 | 1461259693280 Marionette TRACE conn2 <- [1,586,null,{}] 10:28:13 INFO - PROCESS | 1646 | 1461259693282 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}] 10:28:13 INFO - PROCESS | 1646 | 1461259693373 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:28:13 INFO - PROCESS | 1646 | 1461259693387 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d5000 == 45 [pid = 1646] [id = 154] 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11926bc00) [pid = 1646] [serial = 460] [outer = 0x0] 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12ce20800) [pid = 1646] [serial = 461] [outer = 0x11926bc00] 10:28:13 INFO - PROCESS | 1646 | 1461259693413 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12cfb9c00) [pid = 1646] [serial = 462] [outer = 0x11926bc00] 10:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:13 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:13 INFO - PROCESS | 1646 | 1461259693754 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]]]}] 10:28:13 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:28:13 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 517ms 10:28:13 INFO - PROCESS | 1646 | 1461259693797 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:28:13 INFO - PROCESS | 1646 | 1461259693798 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:28:13 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:28:13 INFO - PROCESS | 1646 | 1461259693800 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:28:13 INFO - PROCESS | 1646 | 1461259693801 Marionette TRACE conn2 <- [1,590,null,{}] 10:28:13 INFO - PROCESS | 1646 | 1461259693803 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}] 10:28:13 INFO - PROCESS | 1646 | 1461259693898 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:28:13 INFO - PROCESS | 1646 | 1461259693902 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aea5000 == 46 [pid = 1646] [id = 155] 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12ce1a400) [pid = 1646] [serial = 463] [outer = 0x0] 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12d494800) [pid = 1646] [serial = 464] [outer = 0x12ce1a400] 10:28:13 INFO - PROCESS | 1646 | 1461259693954 Marionette DEBUG loaded listener.js 10:28:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12d49e800) [pid = 1646] [serial = 465] [outer = 0x12ce1a400] 10:28:14 INFO - PROCESS | 1646 | 1461259694264 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]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 519ms 10:28:14 INFO - PROCESS | 1646 | 1461259694319 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1646 | 1461259694321 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:28:14 INFO - PROCESS | 1646 | 1461259694323 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1646 | 1461259694324 Marionette TRACE conn2 <- [1,594,null,{}] 10:28:14 INFO - PROCESS | 1646 | 1461259694326 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}] 10:28:14 INFO - PROCESS | 1646 | 1461259694422 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:28:14 INFO - PROCESS | 1646 | 1461259694433 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf4f000 == 47 [pid = 1646] [id = 156] 10:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d913800) [pid = 1646] [serial = 466] [outer = 0x0] 10:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12dadb000) [pid = 1646] [serial = 467] [outer = 0x12d913800] 10:28:14 INFO - PROCESS | 1646 | 1461259694458 Marionette DEBUG loaded listener.js 10:28:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e21d400) [pid = 1646] [serial = 468] [outer = 0x12d913800] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x124519c00) [pid = 1646] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1176fa000) [pid = 1646] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119147400) [pid = 1646] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11bce6400) [pid = 1646] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118cfc000) [pid = 1646] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a899400) [pid = 1646] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x127c84c00) [pid = 1646] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11990cc00) [pid = 1646] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b323c00) [pid = 1646] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x118c55400) [pid = 1646] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118569400) [pid = 1646] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:28:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bcec800) [pid = 1646] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:28:14 INFO - PROCESS | 1646 | 1461259694887 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]]]}] 10:28:14 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:28:14 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 618ms 10:28:14 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:28:14 INFO - PROCESS | 1646 | 1461259694941 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:28:14 INFO - PROCESS | 1646 | 1461259694942 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:28:14 INFO - PROCESS | 1646 | 1461259694944 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:28:14 INFO - PROCESS | 1646 | 1461259694946 Marionette TRACE conn2 <- [1,598,null,{}] 10:28:14 INFO - PROCESS | 1646 | 1461259694954 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}] 10:28:15 INFO - PROCESS | 1646 | 1461259695033 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:28:15 INFO - PROCESS | 1646 | 1461259695038 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc3000 == 48 [pid = 1646] [id = 157] 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118c55400) [pid = 1646] [serial = 469] [outer = 0x0] 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11bc92000) [pid = 1646] [serial = 470] [outer = 0x118c55400] 10:28:15 INFO - PROCESS | 1646 | 1461259695069 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12bbe7800) [pid = 1646] [serial = 471] [outer = 0x118c55400] 10:28:15 INFO - PROCESS | 1646 | 1461259695401 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 474ms 10:28:15 INFO - PROCESS | 1646 | 1461259695420 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 1646 | 1461259695421 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:28:15 INFO - PROCESS | 1646 | 1461259695423 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1646 | 1461259695425 Marionette TRACE conn2 <- [1,602,null,{}] 10:28:15 INFO - PROCESS | 1646 | 1461259695427 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}] 10:28:15 INFO - PROCESS | 1646 | 1461259695539 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:28:15 INFO - PROCESS | 1646 | 1461259695547 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e134800 == 49 [pid = 1646] [id = 158] 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12cf40c00) [pid = 1646] [serial = 472] [outer = 0x0] 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12e22b400) [pid = 1646] [serial = 473] [outer = 0x12cf40c00] 10:28:15 INFO - PROCESS | 1646 | 1461259695572 Marionette DEBUG loaded listener.js 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12e265000) [pid = 1646] [serial = 474] [outer = 0x12cf40c00] 10:28:15 INFO - PROCESS | 1646 | 1461259695884 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]]]}] 10:28:15 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:28:15 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 469ms 10:28:15 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:28:15 INFO - PROCESS | 1646 | 1461259695893 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:28:15 INFO - PROCESS | 1646 | 1461259695894 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:28:15 INFO - PROCESS | 1646 | 1461259695896 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:28:15 INFO - PROCESS | 1646 | 1461259695898 Marionette TRACE conn2 <- [1,606,null,{}] 10:28:15 INFO - PROCESS | 1646 | 1461259695903 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}] 10:28:15 INFO - PROCESS | 1646 | 1461259695984 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:28:15 INFO - PROCESS | 1646 | 1461259695988 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e78e000 == 50 [pid = 1646] [id = 159] 10:28:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12e266c00) [pid = 1646] [serial = 475] [outer = 0x0] 10:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12e693c00) [pid = 1646] [serial = 476] [outer = 0x12e266c00] 10:28:16 INFO - PROCESS | 1646 | 1461259696013 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12e69a400) [pid = 1646] [serial = 477] [outer = 0x12e266c00] 10:28:16 INFO - PROCESS | 1646 | 1461259696324 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]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 472ms 10:28:16 INFO - PROCESS | 1646 | 1461259696369 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 1646 | 1461259696370 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:28:16 INFO - PROCESS | 1646 | 1461259696372 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 1646 | 1461259696373 Marionette TRACE conn2 <- [1,610,null,{}] 10:28:16 INFO - PROCESS | 1646 | 1461259696375 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}] 10:28:16 INFO - PROCESS | 1646 | 1461259696474 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:28:16 INFO - PROCESS | 1646 | 1461259696482 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e93f800 == 51 [pid = 1646] [id = 160] 10:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12e69a000) [pid = 1646] [serial = 478] [outer = 0x0] 10:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e741c00) [pid = 1646] [serial = 479] [outer = 0x12e69a000] 10:28:16 INFO - PROCESS | 1646 | 1461259696508 Marionette DEBUG loaded listener.js 10:28:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e746000) [pid = 1646] [serial = 480] [outer = 0x12e69a000] 10:28:16 INFO - PROCESS | 1646 | 1461259696815 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]]]}] 10:28:16 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:28:16 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 518ms 10:28:16 INFO - PROCESS | 1646 | 1461259696891 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:28:16 INFO - PROCESS | 1646 | 1461259696893 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:28:16 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:28:16 INFO - PROCESS | 1646 | 1461259696896 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:28:16 INFO - PROCESS | 1646 | 1461259696899 Marionette TRACE conn2 <- [1,614,null,{}] 10:28:16 INFO - PROCESS | 1646 | 1461259696903 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}] 10:28:17 INFO - PROCESS | 1646 | 1461259696995 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:28:17 INFO - PROCESS | 1646 | 1461259697089 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x118cd7800 == 52 [pid = 1646] [id = 161] 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x115916800) [pid = 1646] [serial = 481] [outer = 0x0] 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x1189ff000) [pid = 1646] [serial = 482] [outer = 0x115916800] 10:28:17 INFO - PROCESS | 1646 | 1461259697120 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x119276c00) [pid = 1646] [serial = 483] [outer = 0x115916800] 10:28:17 INFO - PROCESS | 1646 | 1461259697515 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]]]}] 10:28:17 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:28:17 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 672ms 10:28:17 INFO - PROCESS | 1646 | 1461259697569 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:28:17 INFO - PROCESS | 1646 | 1461259697571 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:28:17 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:28:17 INFO - PROCESS | 1646 | 1461259697577 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:28:17 INFO - PROCESS | 1646 | 1461259697579 Marionette TRACE conn2 <- [1,618,null,{}] 10:28:17 INFO - PROCESS | 1646 | 1461259697582 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}] 10:28:17 INFO - PROCESS | 1646 | 1461259697684 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:28:17 INFO - PROCESS | 1646 | 1461259697734 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcca800 == 53 [pid = 1646] [id = 162] 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x119b66000) [pid = 1646] [serial = 484] [outer = 0x0] 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11b902800) [pid = 1646] [serial = 485] [outer = 0x119b66000] 10:28:17 INFO - PROCESS | 1646 | 1461259697764 Marionette DEBUG loaded listener.js 10:28:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11bc94000) [pid = 1646] [serial = 486] [outer = 0x119b66000] 10:28:18 INFO - PROCESS | 1646 | 1461259698177 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]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 624ms 10:28:18 INFO - PROCESS | 1646 | 1461259698201 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 1646 | 1461259698202 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:28:18 INFO - PROCESS | 1646 | 1461259698205 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 1646 | 1461259698206 Marionette TRACE conn2 <- [1,622,null,{}] 10:28:18 INFO - PROCESS | 1646 | 1461259698214 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}] 10:28:18 INFO - PROCESS | 1646 | 1461259698318 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:28:18 INFO - PROCESS | 1646 | 1461259698409 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c7000 == 54 [pid = 1646] [id = 163] 10:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127625400) [pid = 1646] [serial = 487] [outer = 0x0] 10:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x127c75400) [pid = 1646] [serial = 488] [outer = 0x127625400] 10:28:18 INFO - PROCESS | 1646 | 1461259698441 Marionette DEBUG loaded listener.js 10:28:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129cb1c00) [pid = 1646] [serial = 489] [outer = 0x127625400] 10:28:18 INFO - PROCESS | 1646 | 1461259698827 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]]]}] 10:28:18 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:28:18 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 669ms 10:28:18 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:28:18 INFO - PROCESS | 1646 | 1461259698875 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:28:18 INFO - PROCESS | 1646 | 1461259698876 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:28:18 INFO - PROCESS | 1646 | 1461259698879 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:28:18 INFO - PROCESS | 1646 | 1461259698880 Marionette TRACE conn2 <- [1,626,null,{}] 10:28:18 INFO - PROCESS | 1646 | 1461259698882 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}] 10:28:18 INFO - PROCESS | 1646 | 1461259698981 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:28:19 INFO - PROCESS | 1646 | 1461259699031 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e940800 == 55 [pid = 1646] [id = 164] 10:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129ccac00) [pid = 1646] [serial = 490] [outer = 0x0] 10:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b71a800) [pid = 1646] [serial = 491] [outer = 0x129ccac00] 10:28:19 INFO - PROCESS | 1646 | 1461259699061 Marionette DEBUG loaded listener.js 10:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12d20a400) [pid = 1646] [serial = 492] [outer = 0x129ccac00] 10:28:19 INFO - PROCESS | 1646 | 1461259699503 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]]]}] 10:28:19 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:28:19 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 671ms 10:28:19 INFO - PROCESS | 1646 | 1461259699551 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:28:19 INFO - PROCESS | 1646 | 1461259699552 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:28:19 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:28:19 INFO - PROCESS | 1646 | 1461259699555 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:28:19 INFO - PROCESS | 1646 | 1461259699556 Marionette TRACE conn2 <- [1,630,null,{}] 10:28:19 INFO - PROCESS | 1646 | 1461259699559 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}] 10:28:19 INFO - PROCESS | 1646 | 1461259699680 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:28:19 INFO - PROCESS | 1646 | 1461259699924 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa64800 == 56 [pid = 1646] [id = 165] 10:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x115784c00) [pid = 1646] [serial = 493] [outer = 0x0] 10:28:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1176f5000) [pid = 1646] [serial = 494] [outer = 0x115784c00] 10:28:19 INFO - PROCESS | 1646 | 1461259699953 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118f73000) [pid = 1646] [serial = 495] [outer = 0x115784c00] 10:28:20 INFO - PROCESS | 1646 | 1461259700351 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]]]}] 10:28:20 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:28:20 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 870ms 10:28:20 INFO - PROCESS | 1646 | 1461259700435 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:28:20 INFO - PROCESS | 1646 | 1461259700437 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:28:20 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:28:20 INFO - PROCESS | 1646 | 1461259700441 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:28:20 INFO - PROCESS | 1646 | 1461259700444 Marionette TRACE conn2 <- [1,634,null,{}] 10:28:20 INFO - PROCESS | 1646 | 1461259700448 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}] 10:28:20 INFO - PROCESS | 1646 | 1461259700542 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:28:20 INFO - PROCESS | 1646 | 1461259700611 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118517800 == 57 [pid = 1646] [id = 166] 10:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x118c92400) [pid = 1646] [serial = 496] [outer = 0x0] 10:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119b64800) [pid = 1646] [serial = 497] [outer = 0x118c92400] 10:28:20 INFO - PROCESS | 1646 | 1461259700642 Marionette DEBUG loaded listener.js 10:28:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11a8cfc00) [pid = 1646] [serial = 498] [outer = 0x118c92400] 10:28:20 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12b37c000 == 56 [pid = 1646] [id = 123] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e78e000 == 55 [pid = 1646] [id = 159] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e134800 == 54 [pid = 1646] [id = 158] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc3000 == 53 [pid = 1646] [id = 157] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf4f000 == 52 [pid = 1646] [id = 156] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12aea5000 == 51 [pid = 1646] [id = 155] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12b328000) [pid = 1646] [serial = 367] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11bceec00) [pid = 1646] [serial = 373] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11a89d800) [pid = 1646] [serial = 370] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x127b7a000) [pid = 1646] [serial = 376] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12cf41c00) [pid = 1646] [serial = 415] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | 1461259701203 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]]]}] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d5000 == 50 [pid = 1646] [id = 154] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x127256000 == 49 [pid = 1646] [id = 153] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1245d9000 == 48 [pid = 1646] [id = 152] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1238e0800 == 47 [pid = 1646] [id = 151] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1238dc800 == 46 [pid = 1646] [id = 150] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x118668800 == 45 [pid = 1646] [id = 149] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1185bb800 == 44 [pid = 1646] [id = 148] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x119293800 == 43 [pid = 1646] [id = 147] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e63f000 == 42 [pid = 1646] [id = 146] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e470000 == 41 [pid = 1646] [id = 145] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e137800 == 40 [pid = 1646] [id = 144] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4be800 == 39 [pid = 1646] [id = 143] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c7800 == 38 [pid = 1646] [id = 142] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1238f2000 == 37 [pid = 1646] [id = 141] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1158dc800 == 36 [pid = 1646] [id = 140] 10:28:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce7a800 == 35 [pid = 1646] [id = 139] 10:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 822ms 10:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:28:21 INFO - PROCESS | 1646 | 1461259701271 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 1646 | 1461259701273 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:28:21 INFO - PROCESS | 1646 | 1461259701276 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 1646 | 1461259701277 Marionette TRACE conn2 <- [1,638,null,{}] 10:28:21 INFO - PROCESS | 1646 | 1461259701280 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}] 10:28:21 INFO - PROCESS | 1646 | 1461259701356 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129cb5c00) [pid = 1646] [serial = 397] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123d3d800) [pid = 1646] [serial = 391] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123ec9800) [pid = 1646] [serial = 392] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x119d68400) [pid = 1646] [serial = 380] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119a76800) [pid = 1646] [serial = 379] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11c47a800) [pid = 1646] [serial = 388] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123ab2c00) [pid = 1646] [serial = 389] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12ce24c00) [pid = 1646] [serial = 413] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ad5b400) [pid = 1646] [serial = 385] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b3a0000) [pid = 1646] [serial = 400] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11bc8e400) [pid = 1646] [serial = 386] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a8ccc00) [pid = 1646] [serial = 382] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11a8e4400) [pid = 1646] [serial = 383] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b839000) [pid = 1646] [serial = 403] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b714400) [pid = 1646] [serial = 401] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b8f6800) [pid = 1646] [serial = 404] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11bcedc00) [pid = 1646] [serial = 409] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119a7fc00) [pid = 1646] [serial = 406] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11ad2f400) [pid = 1646] [serial = 407] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12bcb1000) [pid = 1646] [serial = 412] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123ff1000) [pid = 1646] [serial = 394] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bbe2800) [pid = 1646] [serial = 410] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b323000) [pid = 1646] [serial = 398] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1298d3800) [pid = 1646] [serial = 395] [outer = 0x0] [url = about:blank] 10:28:21 INFO - PROCESS | 1646 | 1461259701419 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119111000 == 36 [pid = 1646] [id = 167] 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118cfc800) [pid = 1646] [serial = 499] [outer = 0x0] 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11a8e4400) [pid = 1646] [serial = 500] [outer = 0x118cfc800] 10:28:21 INFO - PROCESS | 1646 | 1461259701448 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11af84800) [pid = 1646] [serial = 501] [outer = 0x118cfc800] 10:28:21 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:21 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:21 INFO - PROCESS | 1646 | 1461259701756 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]]]}] 10:28:21 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:28:21 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 518ms 10:28:21 INFO - PROCESS | 1646 | 1461259701795 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:28:21 INFO - PROCESS | 1646 | 1461259701796 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:28:21 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:28:21 INFO - PROCESS | 1646 | 1461259701805 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:28:21 INFO - PROCESS | 1646 | 1461259701809 Marionette TRACE conn2 <- [1,642,null,{}] 10:28:21 INFO - PROCESS | 1646 | 1461259701812 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}] 10:28:21 INFO - PROCESS | 1646 | 1461259701887 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:28:21 INFO - PROCESS | 1646 | 1461259701891 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb04800 == 37 [pid = 1646] [id = 168] 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11b640000) [pid = 1646] [serial = 502] [outer = 0x0] 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11bc93400) [pid = 1646] [serial = 503] [outer = 0x11b640000] 10:28:21 INFO - PROCESS | 1646 | 1461259701920 Marionette DEBUG loaded listener.js 10:28:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c783400) [pid = 1646] [serial = 504] [outer = 0x11b640000] 10:28:22 INFO - PROCESS | 1646 | 1461259702242 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]]]}] 10:28:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:28:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 475ms 10:28:22 INFO - PROCESS | 1646 | 1461259702277 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:28:22 INFO - PROCESS | 1646 | 1461259702279 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:28:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:28:22 INFO - PROCESS | 1646 | 1461259702282 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 1646 | 1461259702284 Marionette TRACE conn2 <- [1,646,null,{}] 10:28:22 INFO - PROCESS | 1646 | 1461259702287 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}] 10:28:22 INFO - PROCESS | 1646 | 1461259702359 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:28:22 INFO - PROCESS | 1646 | 1461259702364 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c159000 == 38 [pid = 1646] [id = 169] 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123876800) [pid = 1646] [serial = 505] [outer = 0x0] 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123989800) [pid = 1646] [serial = 506] [outer = 0x123876800] 10:28:22 INFO - PROCESS | 1646 | 1461259702392 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123d3e800) [pid = 1646] [serial = 507] [outer = 0x123876800] 10:28:22 INFO - PROCESS | 1646 | 1461259702730 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]]]}] 10:28:22 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:28:22 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 472ms 10:28:22 INFO - PROCESS | 1646 | 1461259702754 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:28:22 INFO - PROCESS | 1646 | 1461259702755 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:28:22 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:28:22 INFO - PROCESS | 1646 | 1461259702757 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:28:22 INFO - PROCESS | 1646 | 1461259702759 Marionette TRACE conn2 <- [1,650,null,{}] 10:28:22 INFO - PROCESS | 1646 | 1461259702761 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}] 10:28:22 INFO - PROCESS | 1646 | 1461259702855 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:28:22 INFO - PROCESS | 1646 | 1461259702862 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae3800 == 39 [pid = 1646] [id = 170] 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123ff8000) [pid = 1646] [serial = 508] [outer = 0x0] 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124305c00) [pid = 1646] [serial = 509] [outer = 0x123ff8000] 10:28:22 INFO - PROCESS | 1646 | 1461259702896 Marionette DEBUG loaded listener.js 10:28:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x127595000) [pid = 1646] [serial = 510] [outer = 0x123ff8000] 10:28:23 INFO - PROCESS | 1646 | 1461259703212 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]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 467ms 10:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:28:23 INFO - PROCESS | 1646 | 1461259703226 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 1646 | 1461259703227 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:28:23 INFO - PROCESS | 1646 | 1461259703229 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1646 | 1461259703230 Marionette TRACE conn2 <- [1,654,null,{}] 10:28:23 INFO - PROCESS | 1646 | 1461259703238 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}] 10:28:23 INFO - PROCESS | 1646 | 1461259703319 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:28:23 INFO - PROCESS | 1646 | 1461259703324 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x126533000 == 40 [pid = 1646] [id = 171] 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123ff9c00) [pid = 1646] [serial = 511] [outer = 0x0] 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12918a000) [pid = 1646] [serial = 512] [outer = 0x123ff9c00] 10:28:23 INFO - PROCESS | 1646 | 1461259703352 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129cb8400) [pid = 1646] [serial = 513] [outer = 0x123ff9c00] 10:28:23 INFO - PROCESS | 1646 | 1461259703707 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]]]}] 10:28:23 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:28:23 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 525ms 10:28:23 INFO - PROCESS | 1646 | 1461259703755 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:28:23 INFO - PROCESS | 1646 | 1461259703756 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:28:23 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:28:23 INFO - PROCESS | 1646 | 1461259703758 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:28:23 INFO - PROCESS | 1646 | 1461259703759 Marionette TRACE conn2 <- [1,658,null,{}] 10:28:23 INFO - PROCESS | 1646 | 1461259703762 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}] 10:28:23 INFO - PROCESS | 1646 | 1461259703853 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:28:23 INFO - PROCESS | 1646 | 1461259703887 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273b3800 == 41 [pid = 1646] [id = 172] 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129cb8c00) [pid = 1646] [serial = 514] [outer = 0x0] 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129cc5800) [pid = 1646] [serial = 515] [outer = 0x129cb8c00] 10:28:23 INFO - PROCESS | 1646 | 1461259703913 Marionette DEBUG loaded listener.js 10:28:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12b325c00) [pid = 1646] [serial = 516] [outer = 0x129cb8c00] 10:28:24 INFO - PROCESS | 1646 | 1461259704341 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]]]}] 10:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 620ms 10:28:24 INFO - PROCESS | 1646 | 1461259704380 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 1646 | 1461259704381 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:28:24 INFO - PROCESS | 1646 | 1461259704405 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 1646 | 1461259704406 Marionette TRACE conn2 <- [1,662,null,{}] 10:28:24 INFO - PROCESS | 1646 | 1461259704408 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}] 10:28:24 INFO - PROCESS | 1646 | 1461259704522 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:28:24 INFO - PROCESS | 1646 | 1461259704555 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d1000 == 42 [pid = 1646] [id = 173] 10:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129cbe800) [pid = 1646] [serial = 517] [outer = 0x0] 10:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b3a0000) [pid = 1646] [serial = 518] [outer = 0x129cbe800] 10:28:24 INFO - PROCESS | 1646 | 1461259704581 Marionette DEBUG loaded listener.js 10:28:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b721800) [pid = 1646] [serial = 519] [outer = 0x129cbe800] 10:28:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:24 INFO - PROCESS | 1646 | 1461259704901 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]]]}] 10:28:24 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:28:24 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 527ms 10:28:24 INFO - PROCESS | 1646 | 1461259704923 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:28:24 INFO - PROCESS | 1646 | 1461259704924 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:28:24 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:28:24 INFO - PROCESS | 1646 | 1461259704926 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:28:24 INFO - PROCESS | 1646 | 1461259704927 Marionette TRACE conn2 <- [1,666,null,{}] 10:28:24 INFO - PROCESS | 1646 | 1461259704930 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}] 10:28:25 INFO - PROCESS | 1646 | 1461259705025 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:28:25 INFO - PROCESS | 1646 | 1461259705030 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ec000 == 43 [pid = 1646] [id = 174] 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b31cc00) [pid = 1646] [serial = 520] [outer = 0x0] 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b8f2800) [pid = 1646] [serial = 521] [outer = 0x12b31cc00] 10:28:25 INFO - PROCESS | 1646 | 1461259705056 Marionette DEBUG loaded listener.js 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12bbe7c00) [pid = 1646] [serial = 522] [outer = 0x12b31cc00] 10:28:25 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:25 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:25 INFO - PROCESS | 1646 | 1461259705396 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]]]}] 10:28:25 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:28:25 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 518ms 10:28:25 INFO - PROCESS | 1646 | 1461259705445 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:28:25 INFO - PROCESS | 1646 | 1461259705446 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:28:25 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:28:25 INFO - PROCESS | 1646 | 1461259705449 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:28:25 INFO - PROCESS | 1646 | 1461259705450 Marionette TRACE conn2 <- [1,670,null,{}] 10:28:25 INFO - PROCESS | 1646 | 1461259705452 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}] 10:28:25 INFO - PROCESS | 1646 | 1461259705673 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11926bc00) [pid = 1646] [serial = 460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12ce1a400) [pid = 1646] [serial = 463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12d913800) [pid = 1646] [serial = 466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12cf3b800) [pid = 1646] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x119a7e400) [pid = 1646] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11b9e3c00) [pid = 1646] [serial = 448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11ad5a400) [pid = 1646] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118c55400) [pid = 1646] [serial = 469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x129c1a000) [pid = 1646] [serial = 454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11591a000) [pid = 1646] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d37400) [pid = 1646] [serial = 451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12cf40c00) [pid = 1646] [serial = 472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12e266c00) [pid = 1646] [serial = 475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129cadc00) [pid = 1646] [serial = 457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:28:25 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b31c400) [pid = 1646] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:28:25 INFO - PROCESS | 1646 | 1461259705718 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1151bb800 == 44 [pid = 1646] [id = 175] 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1158b6400) [pid = 1646] [serial = 523] [outer = 0x0] 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119145800) [pid = 1646] [serial = 524] [outer = 0x1158b6400] 10:28:25 INFO - PROCESS | 1646 | 1461259705749 Marionette DEBUG loaded listener.js 10:28:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12bbdf400) [pid = 1646] [serial = 525] [outer = 0x1158b6400] 10:28:26 INFO - PROCESS | 1646 | 1461259706026 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]]]}] 10:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 619ms 10:28:26 INFO - PROCESS | 1646 | 1461259706072 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:28:26 INFO - PROCESS | 1646 | 1461259706074 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:28:26 INFO - PROCESS | 1646 | 1461259706076 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:28:26 INFO - PROCESS | 1646 | 1461259706077 Marionette TRACE conn2 <- [1,674,null,{}] 10:28:26 INFO - PROCESS | 1646 | 1461259706080 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}] 10:28:26 INFO - PROCESS | 1646 | 1461259706176 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:28:26 INFO - PROCESS | 1646 | 1461259706225 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245d3800 == 45 [pid = 1646] [id = 176] 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bbecc00) [pid = 1646] [serial = 526] [outer = 0x0] 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12ce21c00) [pid = 1646] [serial = 527] [outer = 0x12bbecc00] 10:28:26 INFO - PROCESS | 1646 | 1461259706250 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d20e400) [pid = 1646] [serial = 528] [outer = 0x12bbecc00] 10:28:26 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:26 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:28:26 INFO - PROCESS | 1646 | 1461259706535 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]]]}] 10:28:26 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 10:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 472ms 10:28:26 INFO - PROCESS | 1646 | 1461259706550 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:28:26 INFO - PROCESS | 1646 | 1461259706552 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:28:26 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:28:26 INFO - PROCESS | 1646 | 1461259706560 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:28:26 INFO - PROCESS | 1646 | 1461259706561 Marionette TRACE conn2 <- [1,678,null,{}] 10:28:26 INFO - PROCESS | 1646 | 1461259706563 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}] 10:28:26 INFO - PROCESS | 1646 | 1461259706643 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:28:26 INFO - PROCESS | 1646 | 1461259706647 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0be000 == 46 [pid = 1646] [id = 177] 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b39d000) [pid = 1646] [serial = 529] [outer = 0x0] 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d91c000) [pid = 1646] [serial = 530] [outer = 0x12b39d000] 10:28:26 INFO - PROCESS | 1646 | 1461259706674 Marionette DEBUG loaded listener.js 10:28:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12dadd800) [pid = 1646] [serial = 531] [outer = 0x12b39d000] 10:28:26 INFO - PROCESS | 1646 | 1461259706973 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]]]}] 10:28:26 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:28:26 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 420ms 10:28:26 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:28:26 INFO - PROCESS | 1646 | 1461259706988 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:28:26 INFO - PROCESS | 1646 | 1461259706989 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:28:26 INFO - PROCESS | 1646 | 1461259706992 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:28:26 INFO - PROCESS | 1646 | 1461259706993 Marionette TRACE conn2 <- [1,682,null,{}] 10:28:26 INFO - PROCESS | 1646 | 1461259706995 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}] 10:28:27 INFO - PROCESS | 1646 | 1461259707076 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:28:27 INFO - PROCESS | 1646 | 1461259707126 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d461800 == 47 [pid = 1646] [id = 178] 10:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d218000) [pid = 1646] [serial = 532] [outer = 0x0] 10:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12dadc800) [pid = 1646] [serial = 533] [outer = 0x12d218000] 10:28:27 INFO - PROCESS | 1646 | 1461259707152 Marionette DEBUG loaded listener.js 10:28:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12e225000) [pid = 1646] [serial = 534] [outer = 0x12d218000] 10:28:27 INFO - PROCESS | 1646 | 1461259707969 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]]]}] 10:28:28 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) 10:28:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1021ms 10:28:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:28:28 INFO - PROCESS | 1646 | 1461259708014 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:28:28 INFO - PROCESS | 1646 | 1461259708016 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:28:28 INFO - PROCESS | 1646 | 1461259708020 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:28:28 INFO - PROCESS | 1646 | 1461259708022 Marionette TRACE conn2 <- [1,686,null,{}] 10:28:28 INFO - PROCESS | 1646 | 1461259708025 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}] 10:28:28 INFO - PROCESS | 1646 | 1461259708124 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:28:28 INFO - PROCESS | 1646 | 1461259708174 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd7800 == 48 [pid = 1646] [id = 179] 10:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11926b000) [pid = 1646] [serial = 535] [outer = 0x0] 10:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x119b5ac00) [pid = 1646] [serial = 536] [outer = 0x11926b000] 10:28:28 INFO - PROCESS | 1646 | 1461259708226 Marionette DEBUG loaded listener.js 10:28:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11a897000) [pid = 1646] [serial = 537] [outer = 0x11926b000] 10:28:29 INFO - PROCESS | 1646 | 1461259709237 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]]]}] 10:28:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:28:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1223ms 10:28:29 INFO - PROCESS | 1646 | 1461259709243 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:28:29 INFO - PROCESS | 1646 | 1461259709248 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:28:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:28:29 INFO - PROCESS | 1646 | 1461259709253 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:28:29 INFO - PROCESS | 1646 | 1461259709255 Marionette TRACE conn2 <- [1,690,null,{}] 10:28:29 INFO - PROCESS | 1646 | 1461259709257 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}] 10:28:29 INFO - PROCESS | 1646 | 1461259709360 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:28:29 INFO - PROCESS | 1646 | 1461259709408 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbe1000 == 49 [pid = 1646] [id = 180] 10:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11a898400) [pid = 1646] [serial = 538] [outer = 0x0] 10:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11adef000) [pid = 1646] [serial = 539] [outer = 0x11a898400] 10:28:29 INFO - PROCESS | 1646 | 1461259709439 Marionette DEBUG loaded listener.js 10:28:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11b9e3800) [pid = 1646] [serial = 540] [outer = 0x11a898400] 10:28:30 INFO - PROCESS | 1646 | 1461259710324 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]]]}] 10:28:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:28:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1121ms 10:28:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:28:30 INFO - PROCESS | 1646 | 1461259710375 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:28:30 INFO - PROCESS | 1646 | 1461259710376 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:28:30 INFO - PROCESS | 1646 | 1461259710378 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:28:30 INFO - PROCESS | 1646 | 1461259710382 Marionette TRACE conn2 <- [1,694,null,{}] 10:28:30 INFO - PROCESS | 1646 | 1461259710390 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}] 10:28:30 INFO - PROCESS | 1646 | 1461259710494 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:28:30 INFO - PROCESS | 1646 | 1461259710543 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf38000 == 50 [pid = 1646] [id = 181] 10:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c105c00) [pid = 1646] [serial = 541] [outer = 0x0] 10:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1273d7c00) [pid = 1646] [serial = 542] [outer = 0x11c105c00] 10:28:30 INFO - PROCESS | 1646 | 1461259710575 Marionette DEBUG loaded listener.js 10:28:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12980ec00) [pid = 1646] [serial = 543] [outer = 0x11c105c00] 10:28:31 INFO - PROCESS | 1646 | 1461259711604 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]]]}] 10:28:31 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) 10:28:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1275ms 10:28:31 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:28:31 INFO - PROCESS | 1646 | 1461259711654 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:28:31 INFO - PROCESS | 1646 | 1461259711657 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:28:31 INFO - PROCESS | 1646 | 1461259711660 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:28:31 INFO - PROCESS | 1646 | 1461259711662 Marionette TRACE conn2 <- [1,698,null,{}] 10:28:31 INFO - PROCESS | 1646 | 1461259711667 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}] 10:28:31 INFO - PROCESS | 1646 | 1461259711789 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:28:31 INFO - PROCESS | 1646 | 1461259711876 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0b000 == 51 [pid = 1646] [id = 182] 10:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x119b62800) [pid = 1646] [serial = 544] [outer = 0x0] 10:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119b69c00) [pid = 1646] [serial = 545] [outer = 0x119b62800] 10:28:31 INFO - PROCESS | 1646 | 1461259711905 Marionette DEBUG loaded listener.js 10:28:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11a8d9c00) [pid = 1646] [serial = 546] [outer = 0x119b62800] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x126534800 == 50 [pid = 1646] [id = 125] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb49000 == 49 [pid = 1646] [id = 126] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119c9c800 == 48 [pid = 1646] [id = 124] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0be000 == 47 [pid = 1646] [id = 177] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1245d3800 == 46 [pid = 1646] [id = 176] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12e741c00) [pid = 1646] [serial = 479] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1151bb800 == 45 [pid = 1646] [id = 175] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ec000 == 44 [pid = 1646] [id = 174] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d1000 == 43 [pid = 1646] [id = 173] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1273b3800 == 42 [pid = 1646] [id = 172] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x126533000 == 41 [pid = 1646] [id = 171] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae3800 == 40 [pid = 1646] [id = 170] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11c159000 == 39 [pid = 1646] [id = 169] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb04800 == 38 [pid = 1646] [id = 168] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119111000 == 37 [pid = 1646] [id = 167] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x118517800 == 36 [pid = 1646] [id = 166] 10:28:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa64800 == 35 [pid = 1646] [id = 165] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12b721000) [pid = 1646] [serial = 368] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12ce20800) [pid = 1646] [serial = 461] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d494800) [pid = 1646] [serial = 464] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12cfb9c00) [pid = 1646] [serial = 462] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12dadb000) [pid = 1646] [serial = 467] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d49e800) [pid = 1646] [serial = 465] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d20b400) [pid = 1646] [serial = 416] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11a8dc800) [pid = 1646] [serial = 443] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a604800) [pid = 1646] [serial = 442] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11c777000) [pid = 1646] [serial = 449] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x123d41800) [pid = 1646] [serial = 450] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129cc2c00) [pid = 1646] [serial = 427] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x1189f4000) [pid = 1646] [serial = 418] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12dae0c00) [pid = 1646] [serial = 436] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11adf1c00) [pid = 1646] [serial = 445] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11b9ddc00) [pid = 1646] [serial = 446] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11ad59400) [pid = 1646] [serial = 421] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12bbe7800) [pid = 1646] [serial = 471] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d495800) [pid = 1646] [serial = 433] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129cb2000) [pid = 1646] [serial = 455] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118f7d000) [pid = 1646] [serial = 440] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118575800) [pid = 1646] [serial = 439] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1272d3400) [pid = 1646] [serial = 452] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127b7bc00) [pid = 1646] [serial = 453] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123dd8c00) [pid = 1646] [serial = 424] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b8fb400) [pid = 1646] [serial = 430] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11bc92000) [pid = 1646] [serial = 470] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12e22b400) [pid = 1646] [serial = 473] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12e69a400) [pid = 1646] [serial = 477] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x129810400) [pid = 1646] [serial = 191] [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.] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12e693c00) [pid = 1646] [serial = 476] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b3a5400) [pid = 1646] [serial = 458] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12e21d400) [pid = 1646] [serial = 468] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12bbe3000) [pid = 1646] [serial = 459] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12e265000) [pid = 1646] [serial = 474] [outer = 0x0] [url = about:blank] 10:28:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b322c00) [pid = 1646] [serial = 456] [outer = 0x0] [url = about:blank] 10:28:32 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) 10:28:32 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1124ms 10:28:32 INFO - PROCESS | 1646 | 1461259712775 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]]]}] 10:28:32 INFO - PROCESS | 1646 | 1461259712784 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:28:32 INFO - PROCESS | 1646 | 1461259712787 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:28:32 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:28:32 INFO - PROCESS | 1646 | 1461259712791 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:28:32 INFO - PROCESS | 1646 | 1461259712793 Marionette TRACE conn2 <- [1,702,null,{}] 10:28:32 INFO - PROCESS | 1646 | 1461259712795 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}] 10:28:32 INFO - PROCESS | 1646 | 1461259712869 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:28:32 INFO - PROCESS | 1646 | 1461259712876 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119280800 == 36 [pid = 1646] [id = 183] 10:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11ad2f400) [pid = 1646] [serial = 547] [outer = 0x0] 10:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11b69d800) [pid = 1646] [serial = 548] [outer = 0x11ad2f400] 10:28:32 INFO - PROCESS | 1646 | 1461259712905 Marionette DEBUG loaded listener.js 10:28:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11c106800) [pid = 1646] [serial = 549] [outer = 0x11ad2f400] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118cd7800 == 35 [pid = 1646] [id = 161] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c7000 == 34 [pid = 1646] [id = 163] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e940800 == 33 [pid = 1646] [id = 164] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcca800 == 32 [pid = 1646] [id = 162] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12e93f800 == 31 [pid = 1646] [id = 160] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0b000 == 30 [pid = 1646] [id = 182] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf38000 == 29 [pid = 1646] [id = 181] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbe1000 == 28 [pid = 1646] [id = 180] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x12d461800 == 27 [pid = 1646] [id = 178] 10:28:33 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd7800 == 26 [pid = 1646] [id = 179] 10:28:34 INFO - PROCESS | 1646 | 1461259714821 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]]]}] 10:28:34 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:28:34 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 2075ms 10:28:34 INFO - PROCESS | 1646 | 1461259714867 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:28:34 INFO - PROCESS | 1646 | 1461259714870 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:28:34 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:28:34 INFO - PROCESS | 1646 | 1461259714874 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:28:34 INFO - PROCESS | 1646 | 1461259714875 Marionette TRACE conn2 <- [1,706,null,{}] 10:28:34 INFO - PROCESS | 1646 | 1461259714880 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}] 10:28:34 INFO - PROCESS | 1646 | 1461259714955 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:28:34 INFO - PROCESS | 1646 | 1461259714961 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x115861800 == 27 [pid = 1646] [id = 184] 10:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118cf6c00) [pid = 1646] [serial = 550] [outer = 0x0] 10:28:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118cfc000) [pid = 1646] [serial = 551] [outer = 0x118cf6c00] 10:28:34 INFO - PROCESS | 1646 | 1461259714994 Marionette DEBUG loaded listener.js 10:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11998e000) [pid = 1646] [serial = 552] [outer = 0x118cf6c00] 10:28:35 INFO - PROCESS | 1646 | 1461259715803 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]]]}] 10:28:35 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:28:35 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 970ms 10:28:35 INFO - PROCESS | 1646 | 1461259715844 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:28:35 INFO - PROCESS | 1646 | 1461259715849 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:28:35 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:28:35 INFO - PROCESS | 1646 | 1461259715854 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:28:35 INFO - PROCESS | 1646 | 1461259715855 Marionette TRACE conn2 <- [1,710,null,{}] 10:28:35 INFO - PROCESS | 1646 | 1461259715858 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}] 10:28:35 INFO - PROCESS | 1646 | 1461259715945 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:28:35 INFO - PROCESS | 1646 | 1461259715950 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119110000 == 28 [pid = 1646] [id = 185] 10:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11998e400) [pid = 1646] [serial = 553] [outer = 0x0] 10:28:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11a609000) [pid = 1646] [serial = 554] [outer = 0x11998e400] 10:28:36 INFO - PROCESS | 1646 | 1461259716002 Marionette DEBUG loaded listener.js 10:28:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11a8d1000) [pid = 1646] [serial = 555] [outer = 0x11998e400] 10:28:36 INFO - PROCESS | 1646 | 1461259716836 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]]]}] 10:28:36 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:28:36 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 1019ms 10:28:36 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:28:36 INFO - PROCESS | 1646 | 1461259716874 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:28:36 INFO - PROCESS | 1646 | 1461259716875 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:28:36 INFO - PROCESS | 1646 | 1461259716878 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:28:36 INFO - PROCESS | 1646 | 1461259716880 Marionette TRACE conn2 <- [1,714,null,{}] 10:28:36 INFO - PROCESS | 1646 | 1461259716901 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}] 10:28:37 INFO - PROCESS | 1646 | 1461259716996 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:28:37 INFO - PROCESS | 1646 | 1461259717004 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa28000 == 29 [pid = 1646] [id = 186] 10:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x117613400) [pid = 1646] [serial = 556] [outer = 0x0] 10:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b69b800) [pid = 1646] [serial = 557] [outer = 0x117613400] 10:28:37 INFO - PROCESS | 1646 | 1461259717033 Marionette DEBUG loaded listener.js 10:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11b9e1800) [pid = 1646] [serial = 558] [outer = 0x117613400] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12387b000) [pid = 1646] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129819400) [pid = 1646] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x127590800) [pid = 1646] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11ad35400) [pid = 1646] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x129cae800) [pid = 1646] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11856d000) [pid = 1646] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12d914800) [pid = 1646] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118c92400) [pid = 1646] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x115916800) [pid = 1646] [serial = 481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123ff8000) [pid = 1646] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12e69a000) [pid = 1646] [serial = 478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b39d000) [pid = 1646] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b31cc00) [pid = 1646] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1158b6400) [pid = 1646] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119b62800) [pid = 1646] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12d218000) [pid = 1646] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12bbecc00) [pid = 1646] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11926b000) [pid = 1646] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11a898400) [pid = 1646] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11c105c00) [pid = 1646] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x119b61000) [pid = 1646] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12d213000) [pid = 1646] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11a60dc00) [pid = 1646] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x129cb8c00) [pid = 1646] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129cbe800) [pid = 1646] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x119b66000) [pid = 1646] [serial = 484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115784c00) [pid = 1646] [serial = 493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x127625400) [pid = 1646] [serial = 487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123ff9c00) [pid = 1646] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x118cfc800) [pid = 1646] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11b640000) [pid = 1646] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x129ccac00) [pid = 1646] [serial = 490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:28:37 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x123876800) [pid = 1646] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:28:37 INFO - PROCESS | 1646 | 1461259717856 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]]]}] 10:28:37 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 10:28:37 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1024ms 10:28:37 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:28:37 INFO - PROCESS | 1646 | 1461259717902 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:28:37 INFO - PROCESS | 1646 | 1461259717904 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:28:37 INFO - PROCESS | 1646 | 1461259717906 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:28:37 INFO - PROCESS | 1646 | 1461259717907 Marionette TRACE conn2 <- [1,718,null,{}] 10:28:37 INFO - PROCESS | 1646 | 1461259717909 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}] 10:28:37 INFO - PROCESS | 1646 | 1461259717978 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:28:37 INFO - PROCESS | 1646 | 1461259717985 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927c000 == 30 [pid = 1646] [id = 187] 10:28:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11926b000) [pid = 1646] [serial = 559] [outer = 0x0] 10:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11a8dbc00) [pid = 1646] [serial = 560] [outer = 0x11926b000] 10:28:38 INFO - PROCESS | 1646 | 1461259718011 Marionette DEBUG loaded listener.js 10:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b9e1000) [pid = 1646] [serial = 561] [outer = 0x11926b000] 10:28:38 INFO - PROCESS | 1646 | 1461259718812 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]]]}] 10:28:38 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:28:38 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 918ms 10:28:38 INFO - PROCESS | 1646 | 1461259718825 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:28:38 INFO - PROCESS | 1646 | 1461259718826 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:28:38 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:28:38 INFO - PROCESS | 1646 | 1461259718828 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:28:38 INFO - PROCESS | 1646 | 1461259718829 Marionette TRACE conn2 <- [1,722,null,{}] 10:28:38 INFO - PROCESS | 1646 | 1461259718833 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}] 10:28:38 INFO - PROCESS | 1646 | 1461259718902 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:28:38 INFO - PROCESS | 1646 | 1461259718906 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcb2000 == 31 [pid = 1646] [id = 188] 10:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x118c51400) [pid = 1646] [serial = 562] [outer = 0x0] 10:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11bcf2800) [pid = 1646] [serial = 563] [outer = 0x118c51400] 10:28:38 INFO - PROCESS | 1646 | 1461259718934 Marionette DEBUG loaded listener.js 10:28:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c480400) [pid = 1646] [serial = 564] [outer = 0x118c51400] 10:28:39 INFO - PROCESS | 1646 | 1461259719264 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] 10:28:39 INFO - PROCESS | 1646 | 1461259719301 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:28:39 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 10:28:39 INFO - PROCESS | 1646 | 1461259719305 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:28:39 INFO - PROCESS | 1646 | 1461259719306 Marionette TRACE conn2 <- [1,726,null,{}] 10:28:39 INFO - PROCESS | 1646 | 1461259719308 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}] 10:28:39 INFO - PROCESS | 1646 | 1461259719394 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:28:39 INFO - PROCESS | 1646 | 1461259719402 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238dd000 == 32 [pid = 1646] [id = 189] 10:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x1189b2800) [pid = 1646] [serial = 565] [outer = 0x0] 10:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123876c00) [pid = 1646] [serial = 566] [outer = 0x1189b2800] 10:28:39 INFO - PROCESS | 1646 | 1461259719431 Marionette DEBUG loaded listener.js 10:28:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123d99c00) [pid = 1646] [serial = 567] [outer = 0x1189b2800] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x115861800 == 31 [pid = 1646] [id = 184] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119280800 == 30 [pid = 1646] [id = 183] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x119110000 == 29 [pid = 1646] [id = 185] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa28000 == 28 [pid = 1646] [id = 186] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcb2000 == 27 [pid = 1646] [id = 188] 10:28:40 INFO - PROCESS | 1646 | --DOCSHELL 0x11927c000 == 26 [pid = 1646] [id = 187] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11aca4c00) [pid = 1646] [serial = 371] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12dadbc00) [pid = 1646] [serial = 434] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11bcee400) [pid = 1646] [serial = 422] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x127598000) [pid = 1646] [serial = 425] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12cfab800) [pid = 1646] [serial = 431] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x129cb2800) [pid = 1646] [serial = 377] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123880c00) [pid = 1646] [serial = 374] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12b8ee400) [pid = 1646] [serial = 428] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x118f7c800) [pid = 1646] [serial = 419] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12dae8400) [pid = 1646] [serial = 437] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x11bc94000) [pid = 1646] [serial = 486] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12d20a400) [pid = 1646] [serial = 492] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x119276c00) [pid = 1646] [serial = 483] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x129cb1c00) [pid = 1646] [serial = 489] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x129cc5800) [pid = 1646] [serial = 515] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12b3a0000) [pid = 1646] [serial = 518] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11b902800) [pid = 1646] [serial = 485] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118f73000) [pid = 1646] [serial = 495] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1176f5000) [pid = 1646] [serial = 494] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x127c75400) [pid = 1646] [serial = 488] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x12918a000) [pid = 1646] [serial = 512] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11a8e4400) [pid = 1646] [serial = 500] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11af84800) [pid = 1646] [serial = 501] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x11bc93400) [pid = 1646] [serial = 503] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x11c783400) [pid = 1646] [serial = 504] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 67 (0x12b71a800) [pid = 1646] [serial = 491] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x123989800) [pid = 1646] [serial = 506] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x123d3e800) [pid = 1646] [serial = 507] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x11a8cfc00) [pid = 1646] [serial = 498] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x119b64800) [pid = 1646] [serial = 497] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x1189ff000) [pid = 1646] [serial = 482] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x124305c00) [pid = 1646] [serial = 509] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x127595000) [pid = 1646] [serial = 510] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x12e746000) [pid = 1646] [serial = 480] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x12dadd800) [pid = 1646] [serial = 531] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x12b8f2800) [pid = 1646] [serial = 521] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x11b69d800) [pid = 1646] [serial = 548] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x12b721800) [pid = 1646] [serial = 519] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x12bbe7c00) [pid = 1646] [serial = 522] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x12d91c000) [pid = 1646] [serial = 530] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x119145800) [pid = 1646] [serial = 524] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 51 (0x11a8d9c00) [pid = 1646] [serial = 546] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 50 (0x12dadc800) [pid = 1646] [serial = 533] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 49 (0x12b325c00) [pid = 1646] [serial = 516] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 48 (0x12ce21c00) [pid = 1646] [serial = 527] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 47 (0x12bbdf400) [pid = 1646] [serial = 525] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 46 (0x12d20e400) [pid = 1646] [serial = 528] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 45 (0x119b69c00) [pid = 1646] [serial = 545] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 44 (0x12e225000) [pid = 1646] [serial = 534] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 43 (0x119b5ac00) [pid = 1646] [serial = 536] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 42 (0x11adef000) [pid = 1646] [serial = 539] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 41 (0x129cb8400) [pid = 1646] [serial = 513] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 40 (0x11a897000) [pid = 1646] [serial = 537] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 39 (0x1273d7c00) [pid = 1646] [serial = 542] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 38 (0x11b9e3800) [pid = 1646] [serial = 540] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | --DOMWINDOW == 37 (0x12980ec00) [pid = 1646] [serial = 543] [outer = 0x0] [url = about:blank] 10:28:40 INFO - PROCESS | 1646 | 1461259720661 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]]]}] 10:28:40 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:28:40 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 1371ms 10:28:40 INFO - PROCESS | 1646 | 1461259720677 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:28:40 INFO - PROCESS | 1646 | 1461259720679 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:28:40 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:28:40 INFO - PROCESS | 1646 | 1461259720684 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:28:40 INFO - PROCESS | 1646 | 1461259720687 Marionette TRACE conn2 <- [1,730,null,{}] 10:28:40 INFO - PROCESS | 1646 | 1461259720692 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}] 10:28:40 INFO - PROCESS | 1646 | 1461259720764 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:28:40 INFO - PROCESS | 1646 | 1461259720804 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x11510c800 == 27 [pid = 1646] [id = 190] 10:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 38 (0x11544d400) [pid = 1646] [serial = 568] [outer = 0x0] 10:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 39 (0x1158ae800) [pid = 1646] [serial = 569] [outer = 0x11544d400] 10:28:40 INFO - PROCESS | 1646 | 1461259720833 Marionette DEBUG loaded listener.js 10:28:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 40 (0x1176f5000) [pid = 1646] [serial = 570] [outer = 0x11544d400] 10:28:41 INFO - PROCESS | 1646 | 1461259721143 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] 10:28:41 INFO - PROCESS | 1646 | 1461259721160 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:28:41 INFO - PROCESS | 1646 | 1461259721166 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:28:41 INFO - PROCESS | 1646 | 1461259721170 Marionette TRACE conn2 <- [1,734,null,{}] 10:28:41 INFO - PROCESS | 1646 | 1461259721173 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}] 10:28:41 INFO - PROCESS | 1646 | 1461259721245 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:28:41 INFO - PROCESS | 1646 | 1461259721251 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a67800 == 28 [pid = 1646] [id = 191] 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 41 (0x118636400) [pid = 1646] [serial = 571] [outer = 0x0] 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 42 (0x118f7b000) [pid = 1646] [serial = 572] [outer = 0x118636400] 10:28:41 INFO - PROCESS | 1646 | 1461259721280 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 43 (0x1191c8400) [pid = 1646] [serial = 573] [outer = 0x118636400] 10:28:41 INFO - PROCESS | 1646 | 1461259721597 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]]]}] 10:28:41 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:28:41 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 474ms 10:28:41 INFO - PROCESS | 1646 | 1461259721638 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:28:41 INFO - PROCESS | 1646 | 1461259721640 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:28:41 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:28:41 INFO - PROCESS | 1646 | 1461259721642 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:28:41 INFO - PROCESS | 1646 | 1461259721645 Marionette TRACE conn2 <- [1,738,null,{}] 10:28:41 INFO - PROCESS | 1646 | 1461259721653 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}] 10:28:41 INFO - PROCESS | 1646 | 1461259721727 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:28:41 INFO - PROCESS | 1646 | 1461259721736 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927e000 == 29 [pid = 1646] [id = 192] 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 44 (0x1141b4800) [pid = 1646] [serial = 574] [outer = 0x0] 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 45 (0x119b68c00) [pid = 1646] [serial = 575] [outer = 0x1141b4800] 10:28:41 INFO - PROCESS | 1646 | 1461259721765 Marionette DEBUG loaded listener.js 10:28:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 46 (0x11a605400) [pid = 1646] [serial = 576] [outer = 0x1141b4800] 10:28:42 INFO - PROCESS | 1646 | 1461259722575 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]]]}] 10:28:42 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:28:42 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 972ms 10:28:42 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:28:42 INFO - PROCESS | 1646 | 1461259722614 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:28:42 INFO - PROCESS | 1646 | 1461259722616 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:28:42 INFO - PROCESS | 1646 | 1461259722618 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:28:42 INFO - PROCESS | 1646 | 1461259722619 Marionette TRACE conn2 <- [1,742,null,{}] 10:28:42 INFO - PROCESS | 1646 | 1461259722622 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}] 10:28:42 INFO - PROCESS | 1646 | 1461259722687 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:28:42 INFO - PROCESS | 1646 | 1461259722725 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ab1800 == 30 [pid = 1646] [id = 193] 10:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 47 (0x118657000) [pid = 1646] [serial = 577] [outer = 0x0] 10:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 48 (0x11a8cdc00) [pid = 1646] [serial = 578] [outer = 0x118657000] 10:28:42 INFO - PROCESS | 1646 | 1461259722752 Marionette DEBUG loaded listener.js 10:28:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 49 (0x11a8dc800) [pid = 1646] [serial = 579] [outer = 0x118657000] 10:28:43 INFO - PROCESS | 1646 | 1461259723489 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]]]}] 10:28:43 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 10:28:43 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 919ms 10:28:43 INFO - PROCESS | 1646 | 1461259723537 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:28:43 INFO - PROCESS | 1646 | 1461259723539 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:28:43 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:28:43 INFO - PROCESS | 1646 | 1461259723541 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:28:43 INFO - PROCESS | 1646 | 1461259723542 Marionette TRACE conn2 <- [1,746,null,{}] 10:28:43 INFO - PROCESS | 1646 | 1461259723544 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}] 10:28:43 INFO - PROCESS | 1646 | 1461259723607 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:28:43 INFO - PROCESS | 1646 | 1461259723611 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c98800 == 31 [pid = 1646] [id = 194] 10:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 50 (0x118569400) [pid = 1646] [serial = 580] [outer = 0x0] 10:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 51 (0x11acb1000) [pid = 1646] [serial = 581] [outer = 0x118569400] 10:28:43 INFO - PROCESS | 1646 | 1461259723639 Marionette DEBUG loaded listener.js 10:28:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 52 (0x11ad57c00) [pid = 1646] [serial = 582] [outer = 0x118569400] 10:28:44 INFO - PROCESS | 1646 | 1461259724442 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]]]}] 10:28:44 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.) 10:28:44 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 922ms 10:28:44 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:28:44 INFO - PROCESS | 1646 | 1461259724464 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:28:44 INFO - PROCESS | 1646 | 1461259724466 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:28:44 INFO - PROCESS | 1646 | 1461259724469 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:28:44 INFO - PROCESS | 1646 | 1461259724470 Marionette TRACE conn2 <- [1,750,null,{}] 10:28:44 INFO - PROCESS | 1646 | 1461259724472 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}] 10:28:44 INFO - PROCESS | 1646 | 1461259724553 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:28:44 INFO - PROCESS | 1646 | 1461259724597 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afea800 == 32 [pid = 1646] [id = 195] 10:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x11a8da800) [pid = 1646] [serial = 583] [outer = 0x0] 10:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11b909c00) [pid = 1646] [serial = 584] [outer = 0x11a8da800] 10:28:44 INFO - PROCESS | 1646 | 1461259724625 Marionette DEBUG loaded listener.js 10:28:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x11bc86400) [pid = 1646] [serial = 585] [outer = 0x11a8da800] 10:28:45 INFO - PROCESS | 1646 | 1461259725375 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]]]}] 10:28:45 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:28:45 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 919ms 10:28:45 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:28:45 INFO - PROCESS | 1646 | 1461259725388 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:28:45 INFO - PROCESS | 1646 | 1461259725389 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:28:45 INFO - PROCESS | 1646 | 1461259725392 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:28:45 INFO - PROCESS | 1646 | 1461259725393 Marionette TRACE conn2 <- [1,754,null,{}] 10:28:45 INFO - PROCESS | 1646 | 1461259725403 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}] 10:28:45 INFO - PROCESS | 1646 | 1461259725485 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:28:45 INFO - PROCESS | 1646 | 1461259725489 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbd4800 == 33 [pid = 1646] [id = 196] 10:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x119b69c00) [pid = 1646] [serial = 586] [outer = 0x0] 10:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11bc93000) [pid = 1646] [serial = 587] [outer = 0x119b69c00] 10:28:45 INFO - PROCESS | 1646 | 1461259725515 Marionette DEBUG loaded listener.js 10:28:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x11c30a000) [pid = 1646] [serial = 588] [outer = 0x119b69c00] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x118c51400) [pid = 1646] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x117613400) [pid = 1646] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x11ad2f400) [pid = 1646] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 54 (0x118cf6c00) [pid = 1646] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 53 (0x11926b000) [pid = 1646] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:28:45 INFO - PROCESS | 1646 | --DOMWINDOW == 52 (0x11998e400) [pid = 1646] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:28:46 INFO - PROCESS | 1646 | 1461259726315 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]]]}] 10:28:46 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 10:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 978ms 10:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:28:46 INFO - PROCESS | 1646 | 1461259726371 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:28:46 INFO - PROCESS | 1646 | 1461259726373 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:28:46 INFO - PROCESS | 1646 | 1461259726376 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 1646 | 1461259726378 Marionette TRACE conn2 <- [1,758,null,{}] 10:28:46 INFO - PROCESS | 1646 | 1461259726381 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}] 10:28:46 INFO - PROCESS | 1646 | 1461259726451 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:28:46 INFO - PROCESS | 1646 | 1461259726455 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0ca800 == 34 [pid = 1646] [id = 197] 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 53 (0x11a8d2000) [pid = 1646] [serial = 589] [outer = 0x0] 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 54 (0x11c46e400) [pid = 1646] [serial = 590] [outer = 0x11a8d2000] 10:28:46 INFO - PROCESS | 1646 | 1461259726482 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 55 (0x11c777000) [pid = 1646] [serial = 591] [outer = 0x11a8d2000] 10:28:46 INFO - PROCESS | 1646 | 1461259726766 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]]]}] 10:28:46 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:28:46 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 420ms 10:28:46 INFO - PROCESS | 1646 | 1461259726795 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:28:46 INFO - PROCESS | 1646 | 1461259726797 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:28:46 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:28:46 INFO - PROCESS | 1646 | 1461259726800 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:28:46 INFO - PROCESS | 1646 | 1461259726803 Marionette TRACE conn2 <- [1,762,null,{}] 10:28:46 INFO - PROCESS | 1646 | 1461259726806 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}] 10:28:46 INFO - PROCESS | 1646 | 1461259726894 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:28:46 INFO - PROCESS | 1646 | 1461259726900 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927d800 == 35 [pid = 1646] [id = 198] 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x11a8db400) [pid = 1646] [serial = 592] [outer = 0x0] 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x11c782400) [pid = 1646] [serial = 593] [outer = 0x11a8db400] 10:28:46 INFO - PROCESS | 1646 | 1461259726925 Marionette DEBUG loaded listener.js 10:28:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x123880c00) [pid = 1646] [serial = 594] [outer = 0x11a8db400] 10:28:47 INFO - PROCESS | 1646 | 1461259727626 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]]]}] 10:28:47 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:28:47 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 872ms 10:28:47 INFO - PROCESS | 1646 | 1461259727672 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:28:47 INFO - PROCESS | 1646 | 1461259727673 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:28:47 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:28:47 INFO - PROCESS | 1646 | 1461259727675 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:28:47 INFO - PROCESS | 1646 | 1461259727676 Marionette TRACE conn2 <- [1,766,null,{}] 10:28:47 INFO - PROCESS | 1646 | 1461259727678 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}] 10:28:47 INFO - PROCESS | 1646 | 1461259727746 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:28:47 INFO - PROCESS | 1646 | 1461259727752 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x123af0000 == 36 [pid = 1646] [id = 199] 10:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x123879400) [pid = 1646] [serial = 595] [outer = 0x0] 10:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x123d38c00) [pid = 1646] [serial = 596] [outer = 0x123879400] 10:28:47 INFO - PROCESS | 1646 | 1461259727778 Marionette DEBUG loaded listener.js 10:28:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x123d3f400) [pid = 1646] [serial = 597] [outer = 0x123879400] 10:28:48 INFO - PROCESS | 1646 | 1461259728549 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]]]}] 10:28:48 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:28:48 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 923ms 10:28:48 INFO - PROCESS | 1646 | 1461259728598 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:28:48 INFO - PROCESS | 1646 | 1461259728599 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:28:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:28:48 INFO - PROCESS | 1646 | 1461259728602 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:28:48 INFO - PROCESS | 1646 | 1461259728603 Marionette TRACE conn2 <- [1,770,null,{}] 10:28:48 INFO - PROCESS | 1646 | 1461259728606 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}] 10:28:48 INFO - PROCESS | 1646 | 1461259728682 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:28:48 INFO - PROCESS | 1646 | 1461259728687 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c98000 == 37 [pid = 1646] [id = 200] 10:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x123d3a800) [pid = 1646] [serial = 598] [outer = 0x0] 10:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x124181800) [pid = 1646] [serial = 599] [outer = 0x123d3a800] 10:28:48 INFO - PROCESS | 1646 | 1461259728718 Marionette DEBUG loaded listener.js 10:28:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x1272c5800) [pid = 1646] [serial = 600] [outer = 0x123d3a800] 10:28:49 INFO - PROCESS | 1646 | 1461259729286 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]]]}] 10:28:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:28:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 719ms 10:28:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:28:49 INFO - PROCESS | 1646 | 1461259729322 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:28:49 INFO - PROCESS | 1646 | 1461259729325 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:28:49 INFO - PROCESS | 1646 | 1461259729329 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:28:49 INFO - PROCESS | 1646 | 1461259729331 Marionette TRACE conn2 <- [1,774,null,{}] 10:28:49 INFO - PROCESS | 1646 | 1461259729335 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}] 10:28:49 INFO - PROCESS | 1646 | 1461259729436 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:28:49 INFO - PROCESS | 1646 | 1461259729502 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118520000 == 38 [pid = 1646] [id = 201] 10:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x1154d8800) [pid = 1646] [serial = 601] [outer = 0x0] 10:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x1176f4400) [pid = 1646] [serial = 602] [outer = 0x1154d8800] 10:28:49 INFO - PROCESS | 1646 | 1461259729534 Marionette DEBUG loaded listener.js 10:28:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x1189fd000) [pid = 1646] [serial = 603] [outer = 0x1154d8800] 10:28:50 INFO - PROCESS | 1646 | 1461259730238 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]]]}] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123af0000 == 37 [pid = 1646] [id = 199] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11927d800 == 36 [pid = 1646] [id = 198] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11c0ca800 == 35 [pid = 1646] [id = 197] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbd4800 == 34 [pid = 1646] [id = 196] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11afea800 == 33 [pid = 1646] [id = 195] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119c98800 == 32 [pid = 1646] [id = 194] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119ab1800 == 31 [pid = 1646] [id = 193] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11927e000 == 30 [pid = 1646] [id = 192] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 66 (0x123876c00) [pid = 1646] [serial = 566] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x114a67800 == 29 [pid = 1646] [id = 191] 10:28:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11510c800 == 28 [pid = 1646] [id = 190] 10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 976ms 10:28:50 INFO - PROCESS | 1646 | 1461259730305 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1646 | 1461259730307 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:28:50 INFO - PROCESS | 1646 | 1461259730310 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1646 | 1461259730312 Marionette TRACE conn2 <- [1,778,null,{}] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 65 (0x11c480400) [pid = 1646] [serial = 564] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 64 (0x11b69b800) [pid = 1646] [serial = 557] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 63 (0x11bcf2800) [pid = 1646] [serial = 563] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 62 (0x11c106800) [pid = 1646] [serial = 549] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 61 (0x118cfc000) [pid = 1646] [serial = 551] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 60 (0x11a8dbc00) [pid = 1646] [serial = 560] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 59 (0x11a609000) [pid = 1646] [serial = 554] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 58 (0x11a8d1000) [pid = 1646] [serial = 555] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 57 (0x11b9e1800) [pid = 1646] [serial = 558] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 56 (0x11b9e1000) [pid = 1646] [serial = 561] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | --DOMWINDOW == 55 (0x11998e000) [pid = 1646] [serial = 552] [outer = 0x0] [url = about:blank] 10:28:50 INFO - PROCESS | 1646 | 1461259730328 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}] 10:28:50 INFO - PROCESS | 1646 | 1461259730398 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:28:50 INFO - PROCESS | 1646 | 1461259730408 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x116544000 == 29 [pid = 1646] [id = 202] 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 56 (0x118951800) [pid = 1646] [serial = 604] [outer = 0x0] 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 57 (0x1189f4000) [pid = 1646] [serial = 605] [outer = 0x118951800] 10:28:50 INFO - PROCESS | 1646 | 1461259730438 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 58 (0x118c8ec00) [pid = 1646] [serial = 606] [outer = 0x118951800] 10:28:50 INFO - PROCESS | 1646 | 1461259730776 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]]]}] 10:28:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:28:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 479ms 10:28:50 INFO - PROCESS | 1646 | 1461259730790 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:28:50 INFO - PROCESS | 1646 | 1461259730794 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:28:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:28:50 INFO - PROCESS | 1646 | 1461259730800 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:28:50 INFO - PROCESS | 1646 | 1461259730803 Marionette TRACE conn2 <- [1,782,null,{}] 10:28:50 INFO - PROCESS | 1646 | 1461259730806 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}] 10:28:50 INFO - PROCESS | 1646 | 1461259730876 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:28:50 INFO - PROCESS | 1646 | 1461259730927 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c14000 == 30 [pid = 1646] [id = 203] 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 59 (0x118952c00) [pid = 1646] [serial = 607] [outer = 0x0] 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 60 (0x119269c00) [pid = 1646] [serial = 608] [outer = 0x118952c00] 10:28:50 INFO - PROCESS | 1646 | 1461259730953 Marionette DEBUG loaded listener.js 10:28:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 61 (0x119b5ec00) [pid = 1646] [serial = 609] [outer = 0x118952c00] 10:28:51 INFO - PROCESS | 1646 | 1461259731253 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]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 472ms 10:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:28:51 INFO - PROCESS | 1646 | 1461259731272 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1646 | 1461259731273 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:28:51 INFO - PROCESS | 1646 | 1461259731276 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1646 | 1461259731278 Marionette TRACE conn2 <- [1,786,null,{}] 10:28:51 INFO - PROCESS | 1646 | 1461259731289 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}] 10:28:51 INFO - PROCESS | 1646 | 1461259731360 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:28:51 INFO - PROCESS | 1646 | 1461259731367 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac9000 == 31 [pid = 1646] [id = 204] 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 62 (0x119d66400) [pid = 1646] [serial = 610] [outer = 0x0] 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 63 (0x11a8d0400) [pid = 1646] [serial = 611] [outer = 0x119d66400] 10:28:51 INFO - PROCESS | 1646 | 1461259731398 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 64 (0x11a8e8c00) [pid = 1646] [serial = 612] [outer = 0x119d66400] 10:28:51 INFO - PROCESS | 1646 | 1461259731755 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]]]}] 10:28:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:28:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 10:28:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:28:51 INFO - PROCESS | 1646 | 1461259731803 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:28:51 INFO - PROCESS | 1646 | 1461259731805 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:28:51 INFO - PROCESS | 1646 | 1461259731808 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:28:51 INFO - PROCESS | 1646 | 1461259731809 Marionette TRACE conn2 <- [1,790,null,{}] 10:28:51 INFO - PROCESS | 1646 | 1461259731811 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}] 10:28:51 INFO - PROCESS | 1646 | 1461259731880 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:28:51 INFO - PROCESS | 1646 | 1461259731885 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa64800 == 32 [pid = 1646] [id = 205] 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 65 (0x114b48800) [pid = 1646] [serial = 613] [outer = 0x0] 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 66 (0x11ad62c00) [pid = 1646] [serial = 614] [outer = 0x114b48800] 10:28:51 INFO - PROCESS | 1646 | 1461259731913 Marionette DEBUG loaded listener.js 10:28:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 67 (0x11b697c00) [pid = 1646] [serial = 615] [outer = 0x114b48800] 10:28:52 INFO - PROCESS | 1646 | 1461259732225 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]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 468ms 10:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:28:52 INFO - PROCESS | 1646 | 1461259732276 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:28:52 INFO - PROCESS | 1646 | 1461259732277 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:28:52 INFO - PROCESS | 1646 | 1461259732279 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 1646 | 1461259732280 Marionette TRACE conn2 <- [1,794,null,{}] 10:28:52 INFO - PROCESS | 1646 | 1461259732283 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}] 10:28:52 INFO - PROCESS | 1646 | 1461259732373 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:28:52 INFO - PROCESS | 1646 | 1461259732384 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6b2000 == 33 [pid = 1646] [id = 206] 10:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 68 (0x1186c1400) [pid = 1646] [serial = 616] [outer = 0x0] 10:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x11b909000) [pid = 1646] [serial = 617] [outer = 0x1186c1400] 10:28:52 INFO - PROCESS | 1646 | 1461259732410 Marionette DEBUG loaded listener.js 10:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11b9e2000) [pid = 1646] [serial = 618] [outer = 0x1186c1400] 10:28:52 INFO - PROCESS | 1646 | 1461259732760 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]]]}] 10:28:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:28:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 519ms 10:28:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:28:52 INFO - PROCESS | 1646 | 1461259732798 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:28:52 INFO - PROCESS | 1646 | 1461259732800 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:28:52 INFO - PROCESS | 1646 | 1461259732802 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:28:52 INFO - PROCESS | 1646 | 1461259732803 Marionette TRACE conn2 <- [1,798,null,{}] 10:28:52 INFO - PROCESS | 1646 | 1461259732805 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}] 10:28:52 INFO - PROCESS | 1646 | 1461259732907 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:28:52 INFO - PROCESS | 1646 | 1461259732946 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c15a000 == 34 [pid = 1646] [id = 207] 10:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11bc8e400) [pid = 1646] [serial = 619] [outer = 0x0] 10:28:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x11c10bc00) [pid = 1646] [serial = 620] [outer = 0x11bc8e400] 10:28:52 INFO - PROCESS | 1646 | 1461259732974 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12387b400) [pid = 1646] [serial = 621] [outer = 0x11bc8e400] 10:28:53 INFO - PROCESS | 1646 | 1461259733290 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]]]}] 10:28:53 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 10:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 518ms 10:28:53 INFO - PROCESS | 1646 | 1461259733320 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1646 | 1461259733321 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:28:53 INFO - PROCESS | 1646 | 1461259733323 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1646 | 1461259733324 Marionette TRACE conn2 <- [1,802,null,{}] 10:28:53 INFO - PROCESS | 1646 | 1461259733327 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}] 10:28:53 INFO - PROCESS | 1646 | 1461259733410 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:28:53 INFO - PROCESS | 1646 | 1461259733414 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x123adc800 == 35 [pid = 1646] [id = 208] 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11460cc00) [pid = 1646] [serial = 622] [outer = 0x0] 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x123986000) [pid = 1646] [serial = 623] [outer = 0x11460cc00] 10:28:53 INFO - PROCESS | 1646 | 1461259733440 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x123d41800) [pid = 1646] [serial = 624] [outer = 0x11460cc00] 10:28:53 INFO - PROCESS | 1646 | 1461259733757 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]]]}] 10:28:53 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 10:28:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 10:28:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:28:53 INFO - PROCESS | 1646 | 1461259733791 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:28:53 INFO - PROCESS | 1646 | 1461259733793 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:28:53 INFO - PROCESS | 1646 | 1461259733795 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:28:53 INFO - PROCESS | 1646 | 1461259733796 Marionette TRACE conn2 <- [1,806,null,{}] 10:28:53 INFO - PROCESS | 1646 | 1461259733798 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}] 10:28:53 INFO - PROCESS | 1646 | 1461259733882 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:28:53 INFO - PROCESS | 1646 | 1461259733888 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cc6800 == 36 [pid = 1646] [id = 209] 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11bce5400) [pid = 1646] [serial = 625] [outer = 0x0] 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x123f94000) [pid = 1646] [serial = 626] [outer = 0x11bce5400] 10:28:53 INFO - PROCESS | 1646 | 1461259733913 Marionette DEBUG loaded listener.js 10:28:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x124305400) [pid = 1646] [serial = 627] [outer = 0x11bce5400] 10:28:54 INFO - PROCESS | 1646 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:28:54 INFO - PROCESS | 1646 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:28:54 INFO - PROCESS | 1646 | [GFX2-]: Using SkiaGL canvas. 10:28:54 INFO - PROCESS | 1646 | 1461259734275 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]]]}] 10:28:54 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 10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 519ms 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x119b69c00) [pid = 1646] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x118636400) [pid = 1646] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x118657000) [pid = 1646] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x118569400) [pid = 1646] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x1141b4800) [pid = 1646] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11a8da800) [pid = 1646] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x11544d400) [pid = 1646] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x11a8d2000) [pid = 1646] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 70 (0x11a8db400) [pid = 1646] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 69 (0x123879400) [pid = 1646] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:28:54 INFO - PROCESS | 1646 | --DOMWINDOW == 68 (0x1189b2800) [pid = 1646] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:28:54 INFO - PROCESS | 1646 | 1461259734314 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:28:54 INFO - PROCESS | 1646 | 1461259734316 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:28:54 INFO - PROCESS | 1646 | 1461259734318 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 1646 | 1461259734319 Marionette TRACE conn2 <- [1,810,null,{}] 10:28:54 INFO - PROCESS | 1646 | 1461259734322 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}] 10:28:54 INFO - PROCESS | 1646 | 1461259734408 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:28:54 INFO - PROCESS | 1646 | 1461259734436 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c167000 == 37 [pid = 1646] [id = 210] 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 69 (0x118652400) [pid = 1646] [serial = 628] [outer = 0x0] 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 70 (0x11a8d1800) [pid = 1646] [serial = 629] [outer = 0x118652400] 10:28:54 INFO - PROCESS | 1646 | 1461259734462 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 71 (0x11af86800) [pid = 1646] [serial = 630] [outer = 0x118652400] 10:28:54 INFO - PROCESS | 1646 | 1461259734741 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]]]}] 10:28:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:28:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 470ms 10:28:54 INFO - PROCESS | 1646 | 1461259734788 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:28:54 INFO - PROCESS | 1646 | 1461259734790 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:28:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:28:54 INFO - PROCESS | 1646 | 1461259734792 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:28:54 INFO - PROCESS | 1646 | 1461259734793 Marionette TRACE conn2 <- [1,814,null,{}] 10:28:54 INFO - PROCESS | 1646 | 1461259734795 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}] 10:28:54 INFO - PROCESS | 1646 | 1461259734865 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:28:54 INFO - PROCESS | 1646 | 1461259734871 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa62800 == 38 [pid = 1646] [id = 211] 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x123879400) [pid = 1646] [serial = 631] [outer = 0x0] 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x12430e000) [pid = 1646] [serial = 632] [outer = 0x123879400] 10:28:54 INFO - PROCESS | 1646 | 1461259734897 Marionette DEBUG loaded listener.js 10:28:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11b694400) [pid = 1646] [serial = 633] [outer = 0x123879400] 10:28:55 INFO - TEST-FAIL | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html | Canvas test: 2d.fillStyle.parse.hex4 - assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255 10:28:55 INFO - _assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5 10:28:55 INFO - @http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1 10:28:55 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:28:55 INFO - _addTest/ [0,817,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1646 | 1461259735218 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html 10:28:55 INFO - PROCESS | 1646 | 1461259735222 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1646 | 1461259735224 Marionette TRACE conn2 <- [1,818,null,{}] 10:28:55 INFO - PROCESS | 1646 | 1461259735226 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}] 10:28:55 INFO - PROCESS | 1646 | 1461259735333 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:28:55 INFO - PROCESS | 1646 | 1461259735338 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc7800 == 39 [pid = 1646] [id = 212] 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119b69c00) [pid = 1646] [serial = 634] [outer = 0x0] 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x1272c9800) [pid = 1646] [serial = 635] [outer = 0x119b69c00] 10:28:55 INFO - PROCESS | 1646 | 1461259735367 Marionette DEBUG loaded listener.js 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x12918dc00) [pid = 1646] [serial = 636] [outer = 0x119b69c00] 10:28:55 INFO - PROCESS | 1646 | 1461259735682 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]]]}] 10:28:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:28:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 519ms 10:28:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:28:55 INFO - PROCESS | 1646 | 1461259735741 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:28:55 INFO - PROCESS | 1646 | 1461259735742 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:28:55 INFO - PROCESS | 1646 | 1461259735744 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:28:55 INFO - PROCESS | 1646 | 1461259735745 Marionette TRACE conn2 <- [1,822,null,{}] 10:28:55 INFO - PROCESS | 1646 | 1461259735747 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}] 10:28:55 INFO - PROCESS | 1646 | 1461259735818 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:28:55 INFO - PROCESS | 1646 | 1461259735822 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291cc000 == 40 [pid = 1646] [id = 213] 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x129191800) [pid = 1646] [serial = 637] [outer = 0x0] 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x129813800) [pid = 1646] [serial = 638] [outer = 0x129191800] 10:28:55 INFO - PROCESS | 1646 | 1461259735847 Marionette DEBUG loaded listener.js 10:28:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x1298d5800) [pid = 1646] [serial = 639] [outer = 0x129191800] 10:28:56 INFO - PROCESS | 1646 | 1461259736156 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] 10:28:56 INFO - PROCESS | 1646 | 1461259736168 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html 10:28:56 INFO - PROCESS | 1646 | 1461259736172 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1646 | 1461259736173 Marionette TRACE conn2 <- [1,826,null,{}] 10:28:56 INFO - PROCESS | 1646 | 1461259736176 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}] 10:28:56 INFO - PROCESS | 1646 | 1461259736268 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:28:56 INFO - PROCESS | 1646 | 1461259736273 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12979a800 == 41 [pid = 1646] [id = 214] 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x129189800) [pid = 1646] [serial = 640] [outer = 0x0] 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x129c1a000) [pid = 1646] [serial = 641] [outer = 0x129189800] 10:28:56 INFO - PROCESS | 1646 | 1461259736298 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x129cb5800) [pid = 1646] [serial = 642] [outer = 0x129189800] 10:28:56 INFO - PROCESS | 1646 | 1461259736718 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]]]}] 10:28:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:28:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 568ms 10:28:56 INFO - PROCESS | 1646 | 1461259736741 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:28:56 INFO - PROCESS | 1646 | 1461259736743 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:28:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:28:56 INFO - PROCESS | 1646 | 1461259736747 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:28:56 INFO - PROCESS | 1646 | 1461259736750 Marionette TRACE conn2 <- [1,830,null,{}] 10:28:56 INFO - PROCESS | 1646 | 1461259736754 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}] 10:28:56 INFO - PROCESS | 1646 | 1461259736849 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:28:56 INFO - PROCESS | 1646 | 1461259736896 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x119158800 == 42 [pid = 1646] [id = 215] 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1176f5800) [pid = 1646] [serial = 643] [outer = 0x0] 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x118cee400) [pid = 1646] [serial = 644] [outer = 0x1176f5800] 10:28:56 INFO - PROCESS | 1646 | 1461259736928 Marionette DEBUG loaded listener.js 10:28:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11990ac00) [pid = 1646] [serial = 645] [outer = 0x1176f5800] 10:28:57 INFO - PROCESS | 1646 | 1461259737347 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]]]}] 10:28:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:28:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 623ms 10:28:57 INFO - PROCESS | 1646 | 1461259737389 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:28:57 INFO - PROCESS | 1646 | 1461259737393 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:28:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:28:57 INFO - PROCESS | 1646 | 1461259737398 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:28:57 INFO - PROCESS | 1646 | 1461259737402 Marionette TRACE conn2 <- [1,834,null,{}] 10:28:57 INFO - PROCESS | 1646 | 1461259737405 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}] 10:28:57 INFO - PROCESS | 1646 | 1461259737493 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:28:57 INFO - PROCESS | 1646 | 1461259737564 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc2800 == 43 [pid = 1646] [id = 216] 10:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11a8d8c00) [pid = 1646] [serial = 646] [outer = 0x0] 10:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a8dbc00) [pid = 1646] [serial = 647] [outer = 0x11a8d8c00] 10:28:57 INFO - PROCESS | 1646 | 1461259737596 Marionette DEBUG loaded listener.js 10:28:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11af84400) [pid = 1646] [serial = 648] [outer = 0x11a8d8c00] 10:28:58 INFO - PROCESS | 1646 | 1461259738024 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]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 674ms 10:28:58 INFO - PROCESS | 1646 | 1461259738083 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1646 | 1461259738084 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:28:58 INFO - PROCESS | 1646 | 1461259738088 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1646 | 1461259738090 Marionette TRACE conn2 <- [1,838,null,{}] 10:28:58 INFO - PROCESS | 1646 | 1461259738098 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}] 10:28:58 INFO - PROCESS | 1646 | 1461259738215 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:28:58 INFO - PROCESS | 1646 | 1461259738275 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298f6800 == 44 [pid = 1646] [id = 217] 10:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c471800) [pid = 1646] [serial = 649] [outer = 0x0] 10:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c77a000) [pid = 1646] [serial = 650] [outer = 0x11c471800] 10:28:58 INFO - PROCESS | 1646 | 1461259738307 Marionette DEBUG loaded listener.js 10:28:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123ec7400) [pid = 1646] [serial = 651] [outer = 0x11c471800] 10:28:58 INFO - PROCESS | 1646 | 1461259738882 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]]]}] 10:28:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:28:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 825ms 10:28:58 INFO - PROCESS | 1646 | 1461259738914 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:28:58 INFO - PROCESS | 1646 | 1461259738919 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:28:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:28:58 INFO - PROCESS | 1646 | 1461259738925 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:28:58 INFO - PROCESS | 1646 | 1461259738927 Marionette TRACE conn2 <- [1,842,null,{}] 10:28:58 INFO - PROCESS | 1646 | 1461259738932 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}] 10:28:59 INFO - PROCESS | 1646 | 1461259739031 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:28:59 INFO - PROCESS | 1646 | 1461259739116 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x11865c800 == 45 [pid = 1646] [id = 218] 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x115919c00) [pid = 1646] [serial = 652] [outer = 0x0] 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11864b000) [pid = 1646] [serial = 653] [outer = 0x115919c00] 10:28:59 INFO - PROCESS | 1646 | 1461259739163 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118c8e800) [pid = 1646] [serial = 654] [outer = 0x115919c00] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1238dd000 == 44 [pid = 1646] [id = 189] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x1291cc000 == 43 [pid = 1646] [id = 213] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc7800 == 42 [pid = 1646] [id = 212] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa62800 == 41 [pid = 1646] [id = 211] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11c167000 == 40 [pid = 1646] [id = 210] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123cc6800 == 39 [pid = 1646] [id = 209] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123adc800 == 38 [pid = 1646] [id = 208] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11c15a000 == 37 [pid = 1646] [id = 207] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6b2000 == 36 [pid = 1646] [id = 206] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x124181800) [pid = 1646] [serial = 599] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa64800 == 35 [pid = 1646] [id = 205] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac9000 == 34 [pid = 1646] [id = 204] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118c14000 == 33 [pid = 1646] [id = 203] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x116544000 == 32 [pid = 1646] [id = 202] 10:28:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118520000 == 31 [pid = 1646] [id = 201] 10:28:59 INFO - PROCESS | 1646 | 1461259739639 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]]]}] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11bc93000) [pid = 1646] [serial = 587] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118f7b000) [pid = 1646] [serial = 572] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x1191c8400) [pid = 1646] [serial = 573] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a8cdc00) [pid = 1646] [serial = 578] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a8dc800) [pid = 1646] [serial = 579] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11acb1000) [pid = 1646] [serial = 581] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11ad57c00) [pid = 1646] [serial = 582] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x119b68c00) [pid = 1646] [serial = 575] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11a605400) [pid = 1646] [serial = 576] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11b909c00) [pid = 1646] [serial = 584] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x1158ae800) [pid = 1646] [serial = 569] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1176f5000) [pid = 1646] [serial = 570] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11c46e400) [pid = 1646] [serial = 590] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11c782400) [pid = 1646] [serial = 593] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x123880c00) [pid = 1646] [serial = 594] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x123d38c00) [pid = 1646] [serial = 596] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x123d99c00) [pid = 1646] [serial = 567] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x11c30a000) [pid = 1646] [serial = 588] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x11c777000) [pid = 1646] [serial = 591] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x123d3f400) [pid = 1646] [serial = 597] [outer = 0x0] [url = about:blank] 10:28:59 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x11bc86400) [pid = 1646] [serial = 585] [outer = 0x0] [url = about:blank] 10:28:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:28:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 772ms 10:28:59 INFO - PROCESS | 1646 | 1461259739697 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:28:59 INFO - PROCESS | 1646 | 1461259739702 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:28:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:28:59 INFO - PROCESS | 1646 | 1461259739708 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:28:59 INFO - PROCESS | 1646 | 1461259739710 Marionette TRACE conn2 <- [1,846,null,{}] 10:28:59 INFO - PROCESS | 1646 | 1461259739713 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}] 10:28:59 INFO - PROCESS | 1646 | 1461259739827 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:28:59 INFO - PROCESS | 1646 | 1461259739842 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:28:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c14000 == 32 [pid = 1646] [id = 219] 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x11926cc00) [pid = 1646] [serial = 655] [outer = 0x0] 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x119a76800) [pid = 1646] [serial = 656] [outer = 0x11926cc00] 10:28:59 INFO - PROCESS | 1646 | 1461259739883 Marionette DEBUG loaded listener.js 10:28:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x119d67000) [pid = 1646] [serial = 657] [outer = 0x11926cc00] 10:29:00 INFO - PROCESS | 1646 | 1461259740295 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]]]}] 10:29:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:29:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 624ms 10:29:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:29:00 INFO - PROCESS | 1646 | 1461259740333 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:29:00 INFO - PROCESS | 1646 | 1461259740335 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:29:00 INFO - PROCESS | 1646 | 1461259740338 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:29:00 INFO - PROCESS | 1646 | 1461259740341 Marionette TRACE conn2 <- [1,850,null,{}] 10:29:00 INFO - PROCESS | 1646 | 1461259740352 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}] 10:29:00 INFO - PROCESS | 1646 | 1461259740468 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:29:00 INFO - PROCESS | 1646 | 1461259740477 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac1800 == 33 [pid = 1646] [id = 220] 10:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11a8a0c00) [pid = 1646] [serial = 658] [outer = 0x0] 10:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11a8dac00) [pid = 1646] [serial = 659] [outer = 0x11a8a0c00] 10:29:00 INFO - PROCESS | 1646 | 1461259740529 Marionette DEBUG loaded listener.js 10:29:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11ad33000) [pid = 1646] [serial = 660] [outer = 0x11a8a0c00] 10:29:00 INFO - PROCESS | 1646 | 1461259740967 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]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 677ms 10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:29:01 INFO - PROCESS | 1646 | 1461259741015 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 1646 | 1461259741017 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:29:01 INFO - PROCESS | 1646 | 1461259741019 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1646 | 1461259741020 Marionette TRACE conn2 <- [1,854,null,{}] 10:29:01 INFO - PROCESS | 1646 | 1461259741022 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}] 10:29:01 INFO - PROCESS | 1646 | 1461259741093 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:29:01 INFO - PROCESS | 1646 | 1461259741097 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa62800 == 34 [pid = 1646] [id = 221] 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11ad57c00) [pid = 1646] [serial = 661] [outer = 0x0] 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11b904c00) [pid = 1646] [serial = 662] [outer = 0x11ad57c00] 10:29:01 INFO - PROCESS | 1646 | 1461259741126 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11b9d9800) [pid = 1646] [serial = 663] [outer = 0x11ad57c00] 10:29:01 INFO - PROCESS | 1646 | 1461259741456 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]]]}] 10:29:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:29:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 468ms 10:29:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:29:01 INFO - PROCESS | 1646 | 1461259741488 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:29:01 INFO - PROCESS | 1646 | 1461259741489 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:29:01 INFO - PROCESS | 1646 | 1461259741491 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:29:01 INFO - PROCESS | 1646 | 1461259741492 Marionette TRACE conn2 <- [1,858,null,{}] 10:29:01 INFO - PROCESS | 1646 | 1461259741494 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}] 10:29:01 INFO - PROCESS | 1646 | 1461259741586 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:29:01 INFO - PROCESS | 1646 | 1461259741592 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb05000 == 35 [pid = 1646] [id = 222] 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11b9d9c00) [pid = 1646] [serial = 664] [outer = 0x0] 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11b9e5000) [pid = 1646] [serial = 665] [outer = 0x11b9d9c00] 10:29:01 INFO - PROCESS | 1646 | 1461259741619 Marionette DEBUG loaded listener.js 10:29:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11bce5c00) [pid = 1646] [serial = 666] [outer = 0x11b9d9c00] 10:29:02 INFO - PROCESS | 1646 | 1461259742002 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]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 568ms 10:29:02 INFO - PROCESS | 1646 | 1461259742060 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 1646 | 1461259742062 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:29:02 INFO - PROCESS | 1646 | 1461259742065 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 1646 | 1461259742067 Marionette TRACE conn2 <- [1,862,null,{}] 10:29:02 INFO - PROCESS | 1646 | 1461259742070 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}] 10:29:02 INFO - PROCESS | 1646 | 1461259742228 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:29:02 INFO - PROCESS | 1646 | 1461259742257 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c160800 == 36 [pid = 1646] [id = 223] 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11bc94c00) [pid = 1646] [serial = 667] [outer = 0x0] 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11c471c00) [pid = 1646] [serial = 668] [outer = 0x11bc94c00] 10:29:02 INFO - PROCESS | 1646 | 1461259742302 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x123ab2c00) [pid = 1646] [serial = 669] [outer = 0x11bc94c00] 10:29:02 INFO - PROCESS | 1646 | 1461259742667 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]]]}] 10:29:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:29:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 621ms 10:29:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:29:02 INFO - PROCESS | 1646 | 1461259742687 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:29:02 INFO - PROCESS | 1646 | 1461259742688 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:29:02 INFO - PROCESS | 1646 | 1461259742690 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:29:02 INFO - PROCESS | 1646 | 1461259742691 Marionette TRACE conn2 <- [1,866,null,{}] 10:29:02 INFO - PROCESS | 1646 | 1461259742703 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}] 10:29:02 INFO - PROCESS | 1646 | 1461259742789 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:29:02 INFO - PROCESS | 1646 | 1461259742793 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a02800 == 37 [pid = 1646] [id = 224] 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x123ab6c00) [pid = 1646] [serial = 670] [outer = 0x0] 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123d3d000) [pid = 1646] [serial = 671] [outer = 0x123ab6c00] 10:29:02 INFO - PROCESS | 1646 | 1461259742819 Marionette DEBUG loaded listener.js 10:29:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123ec6800) [pid = 1646] [serial = 672] [outer = 0x123ab6c00] 10:29:03 INFO - PROCESS | 1646 | 1461259743209 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 529ms 10:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:29:03 INFO - PROCESS | 1646 | 1461259743220 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1646 | 1461259743222 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:29:03 INFO - PROCESS | 1646 | 1461259743225 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1646 | 1461259743227 Marionette TRACE conn2 <- [1,870,null,{}] 10:29:03 INFO - PROCESS | 1646 | 1461259743231 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}] 10:29:03 INFO - PROCESS | 1646 | 1461259743364 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:29:03 INFO - PROCESS | 1646 | 1461259743384 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cbd000 == 38 [pid = 1646] [id = 225] 10:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123fedc00) [pid = 1646] [serial = 673] [outer = 0x0] 10:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124517800) [pid = 1646] [serial = 674] [outer = 0x123fedc00] 10:29:03 INFO - PROCESS | 1646 | 1461259743423 Marionette DEBUG loaded listener.js 10:29:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x1273d8800) [pid = 1646] [serial = 675] [outer = 0x123fedc00] 10:29:03 INFO - PROCESS | 1646 | 1461259743799 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]]]}] 10:29:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:29:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 620ms 10:29:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:29:03 INFO - PROCESS | 1646 | 1461259743846 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:29:03 INFO - PROCESS | 1646 | 1461259743847 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:29:03 INFO - PROCESS | 1646 | 1461259743849 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:29:03 INFO - PROCESS | 1646 | 1461259743850 Marionette TRACE conn2 <- [1,874,null,{}] 10:29:03 INFO - PROCESS | 1646 | 1461259743853 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}] 10:29:04 INFO - PROCESS | 1646 | 1461259744014 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11bc8e400) [pid = 1646] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11460cc00) [pid = 1646] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129191800) [pid = 1646] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x118951800) [pid = 1646] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x118952c00) [pid = 1646] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x114b48800) [pid = 1646] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x119d66400) [pid = 1646] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11bce5400) [pid = 1646] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x118652400) [pid = 1646] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x119b69c00) [pid = 1646] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x123879400) [pid = 1646] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:29:04 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x1186c1400) [pid = 1646] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:29:04 INFO - PROCESS | 1646 | 1461259744050 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fd5000 == 39 [pid = 1646] [id = 226] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x114b48800) [pid = 1646] [serial = 676] [outer = 0x0] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x1189b6800) [pid = 1646] [serial = 677] [outer = 0x114b48800] 10:29:04 INFO - PROCESS | 1646 | 1461259744075 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11ad57400) [pid = 1646] [serial = 678] [outer = 0x114b48800] 10:29:04 INFO - PROCESS | 1646 | 1461259744320 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]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 520ms 10:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:29:04 INFO - PROCESS | 1646 | 1461259744374 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1646 | 1461259744375 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:29:04 INFO - PROCESS | 1646 | 1461259744377 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1646 | 1461259744378 Marionette TRACE conn2 <- [1,878,null,{}] 10:29:04 INFO - PROCESS | 1646 | 1461259744381 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}] 10:29:04 INFO - PROCESS | 1646 | 1461259744469 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:29:04 INFO - PROCESS | 1646 | 1461259744473 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c54800 == 40 [pid = 1646] [id = 227] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11aca9c00) [pid = 1646] [serial = 679] [outer = 0x0] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x127b78000) [pid = 1646] [serial = 680] [outer = 0x11aca9c00] 10:29:04 INFO - PROCESS | 1646 | 1461259744498 Marionette DEBUG loaded listener.js 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x127c81400) [pid = 1646] [serial = 681] [outer = 0x11aca9c00] 10:29:04 INFO - PROCESS | 1646 | 1461259744811 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]]]}] 10:29:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:29:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 468ms 10:29:04 INFO - PROCESS | 1646 | 1461259744846 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:29:04 INFO - PROCESS | 1646 | 1461259744847 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:29:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:29:04 INFO - PROCESS | 1646 | 1461259744850 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:29:04 INFO - PROCESS | 1646 | 1461259744851 Marionette TRACE conn2 <- [1,882,null,{}] 10:29:04 INFO - PROCESS | 1646 | 1461259744854 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}] 10:29:04 INFO - PROCESS | 1646 | 1461259744960 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:29:04 INFO - PROCESS | 1646 | 1461259744968 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290ee800 == 41 [pid = 1646] [id = 228] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x129097000) [pid = 1646] [serial = 682] [outer = 0x0] 10:29:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129192c00) [pid = 1646] [serial = 683] [outer = 0x129097000] 10:29:05 INFO - PROCESS | 1646 | 1461259744999 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129cb4800) [pid = 1646] [serial = 684] [outer = 0x129097000] 10:29:05 INFO - PROCESS | 1646 | 1461259745321 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]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 518ms 10:29:05 INFO - PROCESS | 1646 | 1461259745370 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:29:05 INFO - PROCESS | 1646 | 1461259745372 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:29:05 INFO - PROCESS | 1646 | 1461259745375 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1646 | 1461259745376 Marionette TRACE conn2 <- [1,886,null,{}] 10:29:05 INFO - PROCESS | 1646 | 1461259745379 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}] 10:29:05 INFO - PROCESS | 1646 | 1461259745489 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:29:05 INFO - PROCESS | 1646 | 1461259745553 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aea7000 == 42 [pid = 1646] [id = 229] 10:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12387e000) [pid = 1646] [serial = 685] [outer = 0x0] 10:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129cb7400) [pid = 1646] [serial = 686] [outer = 0x12387e000] 10:29:05 INFO - PROCESS | 1646 | 1461259745593 Marionette DEBUG loaded listener.js 10:29:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129cc5800) [pid = 1646] [serial = 687] [outer = 0x12387e000] 10:29:05 INFO - PROCESS | 1646 | 1461259745943 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]]]}] 10:29:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:29:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 619ms 10:29:05 INFO - PROCESS | 1646 | 1461259745994 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:29:05 INFO - PROCESS | 1646 | 1461259745995 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:29:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:29:05 INFO - PROCESS | 1646 | 1461259745997 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:29:05 INFO - PROCESS | 1646 | 1461259745998 Marionette TRACE conn2 <- [1,890,null,{}] 10:29:06 INFO - PROCESS | 1646 | 1461259746000 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}] 10:29:06 INFO - PROCESS | 1646 | 1461259746123 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:29:06 INFO - PROCESS | 1646 | 1461259746174 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a52800 == 43 [pid = 1646] [id = 230] 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1146c3800) [pid = 1646] [serial = 688] [outer = 0x0] 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x114b41400) [pid = 1646] [serial = 689] [outer = 0x1146c3800] 10:29:06 INFO - PROCESS | 1646 | 1461259746206 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11591a800) [pid = 1646] [serial = 690] [outer = 0x1146c3800] 10:29:06 INFO - PROCESS | 1646 | 1461259746646 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]]]}] 10:29:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:29:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 673ms 10:29:06 INFO - PROCESS | 1646 | 1461259746671 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:29:06 INFO - PROCESS | 1646 | 1461259746674 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:29:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:29:06 INFO - PROCESS | 1646 | 1461259746677 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:29:06 INFO - PROCESS | 1646 | 1461259746680 Marionette TRACE conn2 <- [1,894,null,{}] 10:29:06 INFO - PROCESS | 1646 | 1461259746702 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}] 10:29:06 INFO - PROCESS | 1646 | 1461259746799 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:29:06 INFO - PROCESS | 1646 | 1461259746884 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c9d000 == 44 [pid = 1646] [id = 231] 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119b65800) [pid = 1646] [serial = 691] [outer = 0x0] 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x119d60c00) [pid = 1646] [serial = 692] [outer = 0x119b65800] 10:29:06 INFO - PROCESS | 1646 | 1461259746916 Marionette DEBUG loaded listener.js 10:29:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a89d800) [pid = 1646] [serial = 693] [outer = 0x119b65800] 10:29:07 INFO - PROCESS | 1646 | 1461259747390 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]]]}] 10:29:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:29:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 771ms 10:29:07 INFO - PROCESS | 1646 | 1461259747449 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:29:07 INFO - PROCESS | 1646 | 1461259747454 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:29:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:29:07 INFO - PROCESS | 1646 | 1461259747458 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:29:07 INFO - PROCESS | 1646 | 1461259747460 Marionette TRACE conn2 <- [1,898,null,{}] 10:29:07 INFO - PROCESS | 1646 | 1461259747464 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}] 10:29:07 INFO - PROCESS | 1646 | 1461259747595 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:29:07 INFO - PROCESS | 1646 | 1461259747681 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12703d000 == 45 [pid = 1646] [id = 232] 10:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11ad38400) [pid = 1646] [serial = 694] [outer = 0x0] 10:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11af86400) [pid = 1646] [serial = 695] [outer = 0x11ad38400] 10:29:07 INFO - PROCESS | 1646 | 1461259747728 Marionette DEBUG loaded listener.js 10:29:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11bcee000) [pid = 1646] [serial = 696] [outer = 0x11ad38400] 10:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 774ms 10:29:08 INFO - PROCESS | 1646 | 1461259748225 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]]]}] 10:29:08 INFO - PROCESS | 1646 | 1461259748231 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 1646 | 1461259748234 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:29:08 INFO - PROCESS | 1646 | 1461259748242 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1646 | 1461259748245 Marionette TRACE conn2 <- [1,902,null,{}] 10:29:08 INFO - PROCESS | 1646 | 1461259748248 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}] 10:29:08 INFO - PROCESS | 1646 | 1461259748347 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:29:08 INFO - PROCESS | 1646 | 1461259748390 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b386000 == 46 [pid = 1646] [id = 233] 10:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11ad54800) [pid = 1646] [serial = 697] [outer = 0x0] 10:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11c777400) [pid = 1646] [serial = 698] [outer = 0x11ad54800] 10:29:08 INFO - PROCESS | 1646 | 1461259748421 Marionette DEBUG loaded listener.js 10:29:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x129096000) [pid = 1646] [serial = 699] [outer = 0x11ad54800] 10:29:08 INFO - PROCESS | 1646 | 1461259748830 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]]]}] 10:29:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:29:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 626ms 10:29:08 INFO - PROCESS | 1646 | 1461259748865 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:29:08 INFO - PROCESS | 1646 | 1461259748866 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:29:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:29:08 INFO - PROCESS | 1646 | 1461259748868 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:29:08 INFO - PROCESS | 1646 | 1461259748869 Marionette TRACE conn2 <- [1,906,null,{}] 10:29:08 INFO - PROCESS | 1646 | 1461259748872 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}] 10:29:08 INFO - PROCESS | 1646 | 1461259748963 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:29:09 INFO - PROCESS | 1646 | 1461259749041 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb56000 == 47 [pid = 1646] [id = 234] 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11bceec00) [pid = 1646] [serial = 700] [outer = 0x0] 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1298ce400) [pid = 1646] [serial = 701] [outer = 0x11bceec00] 10:29:09 INFO - PROCESS | 1646 | 1461259749072 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129caec00) [pid = 1646] [serial = 702] [outer = 0x11bceec00] 10:29:09 INFO - PROCESS | 1646 | 1461259749615 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]]]}] 10:29:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:29:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 770ms 10:29:09 INFO - PROCESS | 1646 | 1461259749657 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:29:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:29:09 INFO - PROCESS | 1646 | 1461259749660 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:29:09 INFO - PROCESS | 1646 | 1461259749663 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:29:09 INFO - PROCESS | 1646 | 1461259749665 Marionette TRACE conn2 <- [1,910,null,{}] 10:29:09 INFO - PROCESS | 1646 | 1461259749672 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}] 10:29:09 INFO - PROCESS | 1646 | 1461259749757 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:29:09 INFO - PROCESS | 1646 | 1461259749822 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158ea800 == 48 [pid = 1646] [id = 235] 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x118cf2400) [pid = 1646] [serial = 703] [outer = 0x0] 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1191bd400) [pid = 1646] [serial = 704] [outer = 0x118cf2400] 10:29:09 INFO - PROCESS | 1646 | 1461259749852 Marionette DEBUG loaded listener.js 10:29:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119b5a400) [pid = 1646] [serial = 705] [outer = 0x118cf2400] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x12aea7000 == 47 [pid = 1646] [id = 229] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x1290ee800 == 46 [pid = 1646] [id = 228] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x127c54800 == 45 [pid = 1646] [id = 227] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118fd5000 == 44 [pid = 1646] [id = 226] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x123cbd000 == 43 [pid = 1646] [id = 225] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x123a02800 == 42 [pid = 1646] [id = 224] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11c160800 == 41 [pid = 1646] [id = 223] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1176f4400) [pid = 1646] [serial = 602] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129c1a000) [pid = 1646] [serial = 641] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | 1461259750273 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]]]}] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb05000 == 40 [pid = 1646] [id = 222] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa62800 == 39 [pid = 1646] [id = 221] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac1800 == 38 [pid = 1646] [id = 220] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x118c14000 == 37 [pid = 1646] [id = 219] 10:29:10 INFO - PROCESS | 1646 | --DOCSHELL 0x11865c800 == 36 [pid = 1646] [id = 218] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11c10bc00) [pid = 1646] [serial = 620] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x123986000) [pid = 1646] [serial = 623] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129813800) [pid = 1646] [serial = 638] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1189f4000) [pid = 1646] [serial = 605] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118c8ec00) [pid = 1646] [serial = 606] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12387b400) [pid = 1646] [serial = 621] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x119269c00) [pid = 1646] [serial = 608] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119b5ec00) [pid = 1646] [serial = 609] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11ad62c00) [pid = 1646] [serial = 614] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11b697c00) [pid = 1646] [serial = 615] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11a8d0400) [pid = 1646] [serial = 611] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11a8e8c00) [pid = 1646] [serial = 612] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123f94000) [pid = 1646] [serial = 626] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123d41800) [pid = 1646] [serial = 624] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11a8d1800) [pid = 1646] [serial = 629] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11af86800) [pid = 1646] [serial = 630] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12918dc00) [pid = 1646] [serial = 636] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x124305400) [pid = 1646] [serial = 627] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12430e000) [pid = 1646] [serial = 632] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11b909000) [pid = 1646] [serial = 617] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1298d5800) [pid = 1646] [serial = 639] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11b9e2000) [pid = 1646] [serial = 618] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x1272c9800) [pid = 1646] [serial = 635] [outer = 0x0] [url = about:blank] 10:29:10 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11b694400) [pid = 1646] [serial = 633] [outer = 0x0] [url = about:blank] 10:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 626ms 10:29:10 INFO - PROCESS | 1646 | 1461259750288 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 1646 | 1461259750292 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:29:10 INFO - PROCESS | 1646 | 1461259750296 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 1646 | 1461259750298 Marionette TRACE conn2 <- [1,914,null,{}] 10:29:10 INFO - PROCESS | 1646 | 1461259750300 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}] 10:29:10 INFO - PROCESS | 1646 | 1461259750375 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:29:10 INFO - PROCESS | 1646 | 1461259750380 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fc7800 == 37 [pid = 1646] [id = 236] 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x119b64000) [pid = 1646] [serial = 706] [outer = 0x0] 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11a611800) [pid = 1646] [serial = 707] [outer = 0x119b64000] 10:29:10 INFO - PROCESS | 1646 | 1461259750410 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11a8db800) [pid = 1646] [serial = 708] [outer = 0x119b64000] 10:29:10 INFO - PROCESS | 1646 | 1461259750750 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]]]}] 10:29:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:29:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 469ms 10:29:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:29:10 INFO - PROCESS | 1646 | 1461259750765 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:29:10 INFO - PROCESS | 1646 | 1461259750767 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:29:10 INFO - PROCESS | 1646 | 1461259750772 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:29:10 INFO - PROCESS | 1646 | 1461259750775 Marionette TRACE conn2 <- [1,918,null,{}] 10:29:10 INFO - PROCESS | 1646 | 1461259750782 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}] 10:29:10 INFO - PROCESS | 1646 | 1461259750858 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:29:10 INFO - PROCESS | 1646 | 1461259750863 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb05000 == 38 [pid = 1646] [id = 237] 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11ad36c00) [pid = 1646] [serial = 709] [outer = 0x0] 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11b9ddc00) [pid = 1646] [serial = 710] [outer = 0x11ad36c00] 10:29:10 INFO - PROCESS | 1646 | 1461259750892 Marionette DEBUG loaded listener.js 10:29:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11bced000) [pid = 1646] [serial = 711] [outer = 0x11ad36c00] 10:29:11 INFO - PROCESS | 1646 | 1461259751300 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]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 572ms 10:29:11 INFO - PROCESS | 1646 | 1461259751345 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 1646 | 1461259751348 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:29:11 INFO - PROCESS | 1646 | 1461259751351 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1646 | 1461259751353 Marionette TRACE conn2 <- [1,922,null,{}] 10:29:11 INFO - PROCESS | 1646 | 1461259751357 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}] 10:29:11 INFO - PROCESS | 1646 | 1461259751436 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:29:11 INFO - PROCESS | 1646 | 1461259751440 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238e0000 == 39 [pid = 1646] [id = 238] 10:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c108c00) [pid = 1646] [serial = 712] [outer = 0x0] 10:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123874800) [pid = 1646] [serial = 713] [outer = 0x11c108c00] 10:29:11 INFO - PROCESS | 1646 | 1461259751463 Marionette DEBUG loaded listener.js 10:29:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123aae400) [pid = 1646] [serial = 714] [outer = 0x11c108c00] 10:29:11 INFO - PROCESS | 1646 | 1461259751864 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]]]}] 10:29:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:29:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 570ms 10:29:11 INFO - PROCESS | 1646 | 1461259751922 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:29:11 INFO - PROCESS | 1646 | 1461259751924 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:29:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:29:11 INFO - PROCESS | 1646 | 1461259751927 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:29:11 INFO - PROCESS | 1646 | 1461259751929 Marionette TRACE conn2 <- [1,926,null,{}] 10:29:11 INFO - PROCESS | 1646 | 1461259751933 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}] 10:29:12 INFO - PROCESS | 1646 | 1461259752041 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:29:12 INFO - PROCESS | 1646 | 1461259752051 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c6a000 == 40 [pid = 1646] [id = 239] 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12387b800) [pid = 1646] [serial = 715] [outer = 0x0] 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123d41400) [pid = 1646] [serial = 716] [outer = 0x12387b800] 10:29:12 INFO - PROCESS | 1646 | 1461259752092 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x124305400) [pid = 1646] [serial = 717] [outer = 0x12387b800] 10:29:12 INFO - PROCESS | 1646 | 1461259752500 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]]]}] 10:29:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:29:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 620ms 10:29:12 INFO - PROCESS | 1646 | 1461259752549 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:29:12 INFO - PROCESS | 1646 | 1461259752551 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:29:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:29:12 INFO - PROCESS | 1646 | 1461259752553 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:29:12 INFO - PROCESS | 1646 | 1461259752554 Marionette TRACE conn2 <- [1,930,null,{}] 10:29:12 INFO - PROCESS | 1646 | 1461259752556 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}] 10:29:12 INFO - PROCESS | 1646 | 1461259752677 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:29:12 INFO - PROCESS | 1646 | 1461259752694 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245de000 == 41 [pid = 1646] [id = 240] 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129189000) [pid = 1646] [serial = 718] [outer = 0x0] 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129c20c00) [pid = 1646] [serial = 719] [outer = 0x129189000] 10:29:12 INFO - PROCESS | 1646 | 1461259752722 Marionette DEBUG loaded listener.js 10:29:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129cb9c00) [pid = 1646] [serial = 720] [outer = 0x129189000] 10:29:13 INFO - PROCESS | 1646 | 1461259753095 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]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 568ms 10:29:13 INFO - PROCESS | 1646 | 1461259753122 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1646 | 1461259753124 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:29:13 INFO - PROCESS | 1646 | 1461259753127 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1646 | 1461259753129 Marionette TRACE conn2 <- [1,934,null,{}] 10:29:13 INFO - PROCESS | 1646 | 1461259753140 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}] 10:29:13 INFO - PROCESS | 1646 | 1461259753275 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:29:13 INFO - PROCESS | 1646 | 1461259753306 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c5c800 == 42 [pid = 1646] [id = 241] 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11adedc00) [pid = 1646] [serial = 721] [outer = 0x0] 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b31c400) [pid = 1646] [serial = 722] [outer = 0x11adedc00] 10:29:13 INFO - PROCESS | 1646 | 1461259753331 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b323800) [pid = 1646] [serial = 723] [outer = 0x11adedc00] 10:29:13 INFO - PROCESS | 1646 | 1461259753674 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]]]}] 10:29:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:29:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 578ms 10:29:13 INFO - PROCESS | 1646 | 1461259753712 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:29:13 INFO - PROCESS | 1646 | 1461259753714 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:29:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:29:13 INFO - PROCESS | 1646 | 1461259753718 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:29:13 INFO - PROCESS | 1646 | 1461259753719 Marionette TRACE conn2 <- [1,938,null,{}] 10:29:13 INFO - PROCESS | 1646 | 1461259753723 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}] 10:29:13 INFO - PROCESS | 1646 | 1461259753859 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:29:13 INFO - PROCESS | 1646 | 1461259753876 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12979b000 == 43 [pid = 1646] [id = 242] 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b323c00) [pid = 1646] [serial = 724] [outer = 0x0] 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b32a000) [pid = 1646] [serial = 725] [outer = 0x12b323c00] 10:29:13 INFO - PROCESS | 1646 | 1461259753917 Marionette DEBUG loaded listener.js 10:29:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b3a1800) [pid = 1646] [serial = 726] [outer = 0x12b323c00] 10:29:14 INFO - PROCESS | 1646 | 1461259754322 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 621ms 10:29:14 INFO - PROCESS | 1646 | 1461259754339 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1646 | 1461259754340 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:29:14 INFO - PROCESS | 1646 | 1461259754342 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1646 | 1461259754343 Marionette TRACE conn2 <- [1,942,null,{}] 10:29:14 INFO - PROCESS | 1646 | 1461259754346 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}] 10:29:14 INFO - PROCESS | 1646 | 1461259754439 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:29:14 INFO - PROCESS | 1646 | 1461259754444 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b379000 == 44 [pid = 1646] [id = 243] 10:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b324000) [pid = 1646] [serial = 727] [outer = 0x0] 10:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b3a7000) [pid = 1646] [serial = 728] [outer = 0x12b324000] 10:29:14 INFO - PROCESS | 1646 | 1461259754469 Marionette DEBUG loaded listener.js 10:29:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b720400) [pid = 1646] [serial = 729] [outer = 0x12b324000] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123ab6c00) [pid = 1646] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bc94c00) [pid = 1646] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123fedc00) [pid = 1646] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11ad57c00) [pid = 1646] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11926cc00) [pid = 1646] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11b9d9c00) [pid = 1646] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11c471800) [pid = 1646] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x115919c00) [pid = 1646] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a8a0c00) [pid = 1646] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x114b48800) [pid = 1646] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129097000) [pid = 1646] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11aca9c00) [pid = 1646] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:29:14 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1154d8800) [pid = 1646] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:29:14 INFO - PROCESS | 1646 | 1461259754867 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]]]}] 10:29:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:29:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 568ms 10:29:14 INFO - PROCESS | 1646 | 1461259754913 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:29:14 INFO - PROCESS | 1646 | 1461259754914 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:29:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:29:14 INFO - PROCESS | 1646 | 1461259754917 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:29:14 INFO - PROCESS | 1646 | 1461259754919 Marionette TRACE conn2 <- [1,946,null,{}] 10:29:14 INFO - PROCESS | 1646 | 1461259754923 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}] 10:29:15 INFO - PROCESS | 1646 | 1461259755004 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:29:15 INFO - PROCESS | 1646 | 1461259755009 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12703f800 == 45 [pid = 1646] [id = 244] 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x117610800) [pid = 1646] [serial = 730] [outer = 0x0] 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x123d38c00) [pid = 1646] [serial = 731] [outer = 0x117610800] 10:29:15 INFO - PROCESS | 1646 | 1461259755035 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b3a5c00) [pid = 1646] [serial = 732] [outer = 0x117610800] 10:29:15 INFO - PROCESS | 1646 | 1461259755388 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]]]}] 10:29:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:29:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 522ms 10:29:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:29:15 INFO - PROCESS | 1646 | 1461259755439 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:29:15 INFO - PROCESS | 1646 | 1461259755442 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:29:15 INFO - PROCESS | 1646 | 1461259755445 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:29:15 INFO - PROCESS | 1646 | 1461259755447 Marionette TRACE conn2 <- [1,950,null,{}] 10:29:15 INFO - PROCESS | 1646 | 1461259755451 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}] 10:29:15 INFO - PROCESS | 1646 | 1461259755613 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:29:15 INFO - PROCESS | 1646 | 1461259755630 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce69000 == 46 [pid = 1646] [id = 245] 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123879400) [pid = 1646] [serial = 733] [outer = 0x0] 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b836000) [pid = 1646] [serial = 734] [outer = 0x123879400] 10:29:15 INFO - PROCESS | 1646 | 1461259755677 Marionette DEBUG loaded listener.js 10:29:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12bbe0800) [pid = 1646] [serial = 735] [outer = 0x123879400] 10:29:16 INFO - PROCESS | 1646 | 1461259756027 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]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 621ms 10:29:16 INFO - PROCESS | 1646 | 1461259756065 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 1646 | 1461259756066 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:29:16 INFO - PROCESS | 1646 | 1461259756071 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 1646 | 1461259756072 Marionette TRACE conn2 <- [1,954,null,{}] 10:29:16 INFO - PROCESS | 1646 | 1461259756075 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}] 10:29:16 INFO - PROCESS | 1646 | 1461259756151 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:29:16 INFO - PROCESS | 1646 | 1461259756200 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0b7800 == 47 [pid = 1646] [id = 246] 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123ab6c00) [pid = 1646] [serial = 736] [outer = 0x0] 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12bbe1c00) [pid = 1646] [serial = 737] [outer = 0x123ab6c00] 10:29:16 INFO - PROCESS | 1646 | 1461259756225 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12bcb0c00) [pid = 1646] [serial = 738] [outer = 0x123ab6c00] 10:29:16 INFO - PROCESS | 1646 | 1461259756485 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]]]}] 10:29:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:29:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 470ms 10:29:16 INFO - PROCESS | 1646 | 1461259756540 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:29:16 INFO - PROCESS | 1646 | 1461259756542 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:29:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:29:16 INFO - PROCESS | 1646 | 1461259756544 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:29:16 INFO - PROCESS | 1646 | 1461259756545 Marionette TRACE conn2 <- [1,958,null,{}] 10:29:16 INFO - PROCESS | 1646 | 1461259756547 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}] 10:29:16 INFO - PROCESS | 1646 | 1461259756626 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:29:16 INFO - PROCESS | 1646 | 1461259756630 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d44f800 == 48 [pid = 1646] [id = 247] 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x127626c00) [pid = 1646] [serial = 739] [outer = 0x0] 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12ce1a400) [pid = 1646] [serial = 740] [outer = 0x127626c00] 10:29:16 INFO - PROCESS | 1646 | 1461259756658 Marionette DEBUG loaded listener.js 10:29:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12cf3d400) [pid = 1646] [serial = 741] [outer = 0x127626c00] 10:29:17 INFO - PROCESS | 1646 | 1461259757174 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]]]}] 10:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 671ms 10:29:17 INFO - PROCESS | 1646 | 1461259757216 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:29:17 INFO - PROCESS | 1646 | 1461259757220 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:29:17 INFO - PROCESS | 1646 | 1461259757223 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 1646 | 1461259757226 Marionette TRACE conn2 <- [1,962,null,{}] 10:29:17 INFO - PROCESS | 1646 | 1461259757229 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}] 10:29:17 INFO - PROCESS | 1646 | 1461259757332 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:29:17 INFO - PROCESS | 1646 | 1461259757384 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa3c000 == 49 [pid = 1646] [id = 248] 10:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11863b400) [pid = 1646] [serial = 742] [outer = 0x0] 10:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11a60d400) [pid = 1646] [serial = 743] [outer = 0x11863b400] 10:29:17 INFO - PROCESS | 1646 | 1461259757415 Marionette DEBUG loaded listener.js 10:29:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11a8e7000) [pid = 1646] [serial = 744] [outer = 0x11863b400] 10:29:17 INFO - PROCESS | 1646 | 1461259757794 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]]]}] 10:29:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:29:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 620ms 10:29:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:29:17 INFO - PROCESS | 1646 | 1461259757844 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:29:17 INFO - PROCESS | 1646 | 1461259757848 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:29:17 INFO - PROCESS | 1646 | 1461259757853 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:29:17 INFO - PROCESS | 1646 | 1461259757855 Marionette TRACE conn2 <- [1,966,null,{}] 10:29:17 INFO - PROCESS | 1646 | 1461259757858 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}] 10:29:17 INFO - PROCESS | 1646 | 1461259757957 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:29:18 INFO - PROCESS | 1646 | 1461259758018 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240ac800 == 50 [pid = 1646] [id = 249] 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11ad2d000) [pid = 1646] [serial = 745] [outer = 0x0] 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11b9e6800) [pid = 1646] [serial = 746] [outer = 0x11ad2d000] 10:29:18 INFO - PROCESS | 1646 | 1461259758049 Marionette DEBUG loaded listener.js 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c484000) [pid = 1646] [serial = 747] [outer = 0x11ad2d000] 10:29:18 INFO - PROCESS | 1646 | 1461259758484 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]]]}] 10:29:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:29:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 669ms 10:29:18 INFO - PROCESS | 1646 | 1461259758523 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:29:18 INFO - PROCESS | 1646 | 1461259758524 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:29:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:29:18 INFO - PROCESS | 1646 | 1461259758527 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:29:18 INFO - PROCESS | 1646 | 1461259758530 Marionette TRACE conn2 <- [1,970,null,{}] 10:29:18 INFO - PROCESS | 1646 | 1461259758538 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}] 10:29:18 INFO - PROCESS | 1646 | 1461259758639 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:29:18 INFO - PROCESS | 1646 | 1461259758692 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d06d000 == 51 [pid = 1646] [id = 250] 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123dde800) [pid = 1646] [serial = 748] [outer = 0x0] 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12909f000) [pid = 1646] [serial = 749] [outer = 0x123dde800] 10:29:18 INFO - PROCESS | 1646 | 1461259758724 Marionette DEBUG loaded listener.js 10:29:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129cb8800) [pid = 1646] [serial = 750] [outer = 0x123dde800] 10:29:19 INFO - PROCESS | 1646 | 1461259759139 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]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 625ms 10:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:29:19 INFO - PROCESS | 1646 | 1461259759153 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:29:19 INFO - PROCESS | 1646 | 1461259759155 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:29:19 INFO - PROCESS | 1646 | 1461259759157 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1646 | 1461259759159 Marionette TRACE conn2 <- [1,974,null,{}] 10:29:19 INFO - PROCESS | 1646 | 1461259759161 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}] 10:29:19 INFO - PROCESS | 1646 | 1461259759267 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:29:19 INFO - PROCESS | 1646 | 1461259759350 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd3000 == 52 [pid = 1646] [id = 251] 10:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12417b800) [pid = 1646] [serial = 751] [outer = 0x0] 10:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b31d000) [pid = 1646] [serial = 752] [outer = 0x12417b800] 10:29:19 INFO - PROCESS | 1646 | 1461259759380 Marionette DEBUG loaded listener.js 10:29:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b8f1800) [pid = 1646] [serial = 753] [outer = 0x12417b800] 10:29:19 INFO - PROCESS | 1646 | 1461259759936 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]]]}] 10:29:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:29:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 821ms 10:29:19 INFO - PROCESS | 1646 | 1461259759979 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:29:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:29:19 INFO - PROCESS | 1646 | 1461259759981 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:29:19 INFO - PROCESS | 1646 | 1461259759984 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:29:19 INFO - PROCESS | 1646 | 1461259759987 Marionette TRACE conn2 <- [1,978,null,{}] 10:29:19 INFO - PROCESS | 1646 | 1461259759990 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}] 10:29:20 INFO - PROCESS | 1646 | 1461259760079 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:29:20 INFO - PROCESS | 1646 | 1461259760147 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11581d800 == 53 [pid = 1646] [id = 252] 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11434c400) [pid = 1646] [serial = 754] [outer = 0x0] 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x115447400) [pid = 1646] [serial = 755] [outer = 0x11434c400] 10:29:20 INFO - PROCESS | 1646 | 1461259760177 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x118c52000) [pid = 1646] [serial = 756] [outer = 0x11434c400] 10:29:20 INFO - PROCESS | 1646 | 1461259760620 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]]]}] 10:29:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:29:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 675ms 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0b7800 == 52 [pid = 1646] [id = 246] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce69000 == 51 [pid = 1646] [id = 245] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12703f800 == 50 [pid = 1646] [id = 244] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12b379000 == 49 [pid = 1646] [id = 243] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12979b000 == 48 [pid = 1646] [id = 242] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x127c5c800 == 47 [pid = 1646] [id = 241] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1245de000 == 46 [pid = 1646] [id = 240] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123c6a000 == 45 [pid = 1646] [id = 239] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1238e0000 == 44 [pid = 1646] [id = 238] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb05000 == 43 [pid = 1646] [id = 237] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x118fc7800 == 42 [pid = 1646] [id = 236] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1158ea800 == 41 [pid = 1646] [id = 235] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119c9d000 == 40 [pid = 1646] [id = 231] 10:29:20 INFO - PROCESS | 1646 | --DOCSHELL 0x114a52800 == 39 [pid = 1646] [id = 230] 10:29:20 INFO - PROCESS | 1646 | 1461259760688 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:29:20 INFO - PROCESS | 1646 | 1461259760691 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:29:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1189fd000) [pid = 1646] [serial = 603] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d3d000) [pid = 1646] [serial = 671] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11c471c00) [pid = 1646] [serial = 668] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x124517800) [pid = 1646] [serial = 674] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x118cee400) [pid = 1646] [serial = 644] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11b904c00) [pid = 1646] [serial = 662] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11b9d9800) [pid = 1646] [serial = 663] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x119a76800) [pid = 1646] [serial = 656] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x119d67000) [pid = 1646] [serial = 657] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11b9e5000) [pid = 1646] [serial = 665] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x123ec7400) [pid = 1646] [serial = 651] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c77a000) [pid = 1646] [serial = 650] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118c8e800) [pid = 1646] [serial = 654] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11864b000) [pid = 1646] [serial = 653] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11a8dac00) [pid = 1646] [serial = 659] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ad33000) [pid = 1646] [serial = 660] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a8dbc00) [pid = 1646] [serial = 647] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1273d8800) [pid = 1646] [serial = 675] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11ad57400) [pid = 1646] [serial = 678] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129cb4800) [pid = 1646] [serial = 684] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1189b6800) [pid = 1646] [serial = 677] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123ec6800) [pid = 1646] [serial = 672] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x129192c00) [pid = 1646] [serial = 683] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x127c81400) [pid = 1646] [serial = 681] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129cb7400) [pid = 1646] [serial = 686] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x127b78000) [pid = 1646] [serial = 680] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123ab2c00) [pid = 1646] [serial = 669] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11bce5c00) [pid = 1646] [serial = 666] [outer = 0x0] [url = about:blank] 10:29:20 INFO - PROCESS | 1646 | 1461259760711 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:29:20 INFO - PROCESS | 1646 | 1461259760713 Marionette TRACE conn2 <- [1,982,null,{}] 10:29:20 INFO - PROCESS | 1646 | 1461259760719 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}] 10:29:20 INFO - PROCESS | 1646 | 1461259760791 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:29:20 INFO - PROCESS | 1646 | 1461259760798 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c1a000 == 40 [pid = 1646] [id = 253] 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x118c53000) [pid = 1646] [serial = 757] [outer = 0x0] 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11926d000) [pid = 1646] [serial = 758] [outer = 0x118c53000] 10:29:20 INFO - PROCESS | 1646 | 1461259760828 Marionette DEBUG loaded listener.js 10:29:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11a8cdc00) [pid = 1646] [serial = 759] [outer = 0x118c53000] 10:29:21 INFO - PROCESS | 1646 | 1461259761205 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 529ms 10:29:21 INFO - PROCESS | 1646 | 1461259761235 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1646 | 1461259761238 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:29:21 INFO - PROCESS | 1646 | 1461259761241 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1646 | 1461259761245 Marionette TRACE conn2 <- [1,986,null,{}] 10:29:21 INFO - PROCESS | 1646 | 1461259761285 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}] 10:29:21 INFO - PROCESS | 1646 | 1461259761404 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:29:21 INFO - PROCESS | 1646 | 1461259761421 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa38800 == 41 [pid = 1646] [id = 254] 10:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a8e7400) [pid = 1646] [serial = 760] [outer = 0x0] 10:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11b63c800) [pid = 1646] [serial = 761] [outer = 0x11a8e7400] 10:29:21 INFO - PROCESS | 1646 | 1461259761466 Marionette DEBUG loaded listener.js 10:29:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11b9dd000) [pid = 1646] [serial = 762] [outer = 0x11a8e7400] 10:29:21 INFO - PROCESS | 1646 | 1461259761931 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]]]}] 10:29:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:29:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 700ms 10:29:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:29:21 INFO - PROCESS | 1646 | 1461259761942 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:29:21 INFO - PROCESS | 1646 | 1461259761943 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:29:21 INFO - PROCESS | 1646 | 1461259761946 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:29:21 INFO - PROCESS | 1646 | 1461259761947 Marionette TRACE conn2 <- [1,990,null,{}] 10:29:21 INFO - PROCESS | 1646 | 1461259761949 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}] 10:29:22 INFO - PROCESS | 1646 | 1461259762045 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:29:22 INFO - PROCESS | 1646 | 1461259762052 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcb5800 == 42 [pid = 1646] [id = 255] 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11b9e2c00) [pid = 1646] [serial = 763] [outer = 0x0] 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c10d000) [pid = 1646] [serial = 764] [outer = 0x11b9e2c00] 10:29:22 INFO - PROCESS | 1646 | 1461259762080 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11bc8c000) [pid = 1646] [serial = 765] [outer = 0x11b9e2c00] 10:29:22 INFO - PROCESS | 1646 | 1461259762394 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]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 10:29:22 INFO - PROCESS | 1646 | 1461259762422 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 1646 | 1461259762423 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:29:22 INFO - PROCESS | 1646 | 1461259762426 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1646 | 1461259762427 Marionette TRACE conn2 <- [1,994,null,{}] 10:29:22 INFO - PROCESS | 1646 | 1461259762429 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}] 10:29:22 INFO - PROCESS | 1646 | 1461259762531 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:29:22 INFO - PROCESS | 1646 | 1461259762537 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11910f000 == 43 [pid = 1646] [id = 256] 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x115448000) [pid = 1646] [serial = 766] [outer = 0x0] 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11c105c00) [pid = 1646] [serial = 767] [outer = 0x115448000] 10:29:22 INFO - PROCESS | 1646 | 1461259762563 Marionette DEBUG loaded listener.js 10:29:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123990000) [pid = 1646] [serial = 768] [outer = 0x115448000] 10:29:22 INFO - PROCESS | 1646 | 1461259762893 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]]]}] 10:29:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:29:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 518ms 10:29:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:29:22 INFO - PROCESS | 1646 | 1461259762945 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:29:22 INFO - PROCESS | 1646 | 1461259762946 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:29:22 INFO - PROCESS | 1646 | 1461259762948 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:29:22 INFO - PROCESS | 1646 | 1461259762949 Marionette TRACE conn2 <- [1,998,null,{}] 10:29:22 INFO - PROCESS | 1646 | 1461259762951 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}] 10:29:23 INFO - PROCESS | 1646 | 1461259763068 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:29:23 INFO - PROCESS | 1646 | 1461259763078 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae3800 == 44 [pid = 1646] [id = 257] 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123d39c00) [pid = 1646] [serial = 769] [outer = 0x0] 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123f94000) [pid = 1646] [serial = 770] [outer = 0x123d39c00] 10:29:23 INFO - PROCESS | 1646 | 1461259763107 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127624c00) [pid = 1646] [serial = 771] [outer = 0x123d39c00] 10:29:23 INFO - PROCESS | 1646 | 1461259763444 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]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:29:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 519ms 10:29:23 INFO - PROCESS | 1646 | 1461259763469 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:29:23 INFO - PROCESS | 1646 | 1461259763472 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:29:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:29:23 INFO - PROCESS | 1646 | 1461259763481 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:29:23 INFO - PROCESS | 1646 | 1461259763482 Marionette TRACE conn2 <- [1,1002,null,{}] 10:29:23 INFO - PROCESS | 1646 | 1461259763487 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}] 10:29:23 INFO - PROCESS | 1646 | 1461259763575 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:29:23 INFO - PROCESS | 1646 | 1461259763580 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240b3000 == 45 [pid = 1646] [id = 258] 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12417fc00) [pid = 1646] [serial = 772] [outer = 0x0] 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129090c00) [pid = 1646] [serial = 773] [outer = 0x12417fc00] 10:29:23 INFO - PROCESS | 1646 | 1461259763605 Marionette DEBUG loaded listener.js 10:29:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x129192000) [pid = 1646] [serial = 774] [outer = 0x12417fc00] 10:29:23 INFO - PROCESS | 1646 | 1461259763959 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]]]}] 10:29:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 519ms 10:29:24 INFO - PROCESS | 1646 | 1461259764001 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:29:24 INFO - PROCESS | 1646 | 1461259764003 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:29:24 INFO - PROCESS | 1646 | 1461259764007 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:29:24 INFO - PROCESS | 1646 | 1461259764008 Marionette TRACE conn2 <- [1,1006,null,{}] 10:29:24 INFO - PROCESS | 1646 | 1461259764012 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}] 10:29:24 INFO - PROCESS | 1646 | 1461259764149 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:29:24 INFO - PROCESS | 1646 | 1461259764174 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x127247000 == 46 [pid = 1646] [id = 259] 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x127c7cc00) [pid = 1646] [serial = 775] [outer = 0x0] 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1298d4c00) [pid = 1646] [serial = 776] [outer = 0x127c7cc00] 10:29:24 INFO - PROCESS | 1646 | 1461259764215 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129cb2800) [pid = 1646] [serial = 777] [outer = 0x127c7cc00] 10:29:24 INFO - PROCESS | 1646 | 1461259764656 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]]]}] 10:29:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:29:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 10:29:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:29:24 INFO - PROCESS | 1646 | 1461259764676 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:29:24 INFO - PROCESS | 1646 | 1461259764677 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:29:24 INFO - PROCESS | 1646 | 1461259764679 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:29:24 INFO - PROCESS | 1646 | 1461259764680 Marionette TRACE conn2 <- [1,1010,null,{}] 10:29:24 INFO - PROCESS | 1646 | 1461259764683 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}] 10:29:24 INFO - PROCESS | 1646 | 1461259764779 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:29:24 INFO - PROCESS | 1646 | 1461259764784 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x127cc2000 == 47 [pid = 1646] [id = 260] 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129192400) [pid = 1646] [serial = 778] [outer = 0x0] 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129cc2400) [pid = 1646] [serial = 779] [outer = 0x129192400] 10:29:24 INFO - PROCESS | 1646 | 1461259764810 Marionette DEBUG loaded listener.js 10:29:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b322c00) [pid = 1646] [serial = 780] [outer = 0x129192400] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11adedc00) [pid = 1646] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b323c00) [pid = 1646] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11bceec00) [pid = 1646] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12387b800) [pid = 1646] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118cf2400) [pid = 1646] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123879400) [pid = 1646] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119b64000) [pid = 1646] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c108c00) [pid = 1646] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11ad36c00) [pid = 1646] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b324000) [pid = 1646] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x117610800) [pid = 1646] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129189000) [pid = 1646] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:29:25 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123ab6c00) [pid = 1646] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:29:25 INFO - PROCESS | 1646 | 1461259765215 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]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 570ms 10:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:29:25 INFO - PROCESS | 1646 | 1461259765254 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1646 | 1461259765256 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:29:25 INFO - PROCESS | 1646 | 1461259765259 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1646 | 1461259765260 Marionette TRACE conn2 <- [1,1014,null,{}] 10:29:25 INFO - PROCESS | 1646 | 1461259765262 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}] 10:29:25 INFO - PROCESS | 1646 | 1461259765365 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:29:25 INFO - PROCESS | 1646 | 1461259765372 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ea800 == 48 [pid = 1646] [id = 261] 10:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x1154d8800) [pid = 1646] [serial = 781] [outer = 0x0] 10:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129189000) [pid = 1646] [serial = 782] [outer = 0x1154d8800] 10:29:25 INFO - PROCESS | 1646 | 1461259765398 Marionette DEBUG loaded listener.js 10:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b321400) [pid = 1646] [serial = 783] [outer = 0x1154d8800] 10:29:25 INFO - PROCESS | 1646 | 1461259765745 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]]]}] 10:29:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:29:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 518ms 10:29:25 INFO - PROCESS | 1646 | 1461259765778 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:29:25 INFO - PROCESS | 1646 | 1461259765781 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:29:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:29:25 INFO - PROCESS | 1646 | 1461259765784 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:29:25 INFO - PROCESS | 1646 | 1461259765789 Marionette TRACE conn2 <- [1,1018,null,{}] 10:29:25 INFO - PROCESS | 1646 | 1461259765792 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}] 10:29:25 INFO - PROCESS | 1646 | 1461259765962 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:29:25 INFO - PROCESS | 1646 | 1461259765978 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b55d800 == 49 [pid = 1646] [id = 262] 10:29:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x127b80000) [pid = 1646] [serial = 784] [outer = 0x0] 10:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b3a0800) [pid = 1646] [serial = 785] [outer = 0x127b80000] 10:29:26 INFO - PROCESS | 1646 | 1461259766025 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12b8f7400) [pid = 1646] [serial = 786] [outer = 0x127b80000] 10:29:26 INFO - PROCESS | 1646 | 1461259766387 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 624ms 10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:29:26 INFO - PROCESS | 1646 | 1461259766408 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1646 | 1461259766409 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:29:26 INFO - PROCESS | 1646 | 1461259766411 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1646 | 1461259766412 Marionette TRACE conn2 <- [1,1022,null,{}] 10:29:26 INFO - PROCESS | 1646 | 1461259766414 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}] 10:29:26 INFO - PROCESS | 1646 | 1461259766493 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:29:26 INFO - PROCESS | 1646 | 1461259766561 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d053800 == 50 [pid = 1646] [id = 263] 10:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b8fc800) [pid = 1646] [serial = 787] [outer = 0x0] 10:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12bbebc00) [pid = 1646] [serial = 788] [outer = 0x12b8fc800] 10:29:26 INFO - PROCESS | 1646 | 1461259766593 Marionette DEBUG loaded listener.js 10:29:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12bcb5000) [pid = 1646] [serial = 789] [outer = 0x12b8fc800] 10:29:26 INFO - PROCESS | 1646 | 1461259766941 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]]]}] 10:29:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:29:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 575ms 10:29:26 INFO - PROCESS | 1646 | 1461259766986 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:29:26 INFO - PROCESS | 1646 | 1461259766988 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:29:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:29:26 INFO - PROCESS | 1646 | 1461259766990 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:29:26 INFO - PROCESS | 1646 | 1461259766991 Marionette TRACE conn2 <- [1,1026,null,{}] 10:29:26 INFO - PROCESS | 1646 | 1461259766993 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}] 10:29:27 INFO - PROCESS | 1646 | 1461259767140 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:29:27 INFO - PROCESS | 1646 | 1461259767261 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11654f000 == 51 [pid = 1646] [id = 264] 10:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11465fc00) [pid = 1646] [serial = 790] [outer = 0x0] 10:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x115291000) [pid = 1646] [serial = 791] [outer = 0x11465fc00] 10:29:27 INFO - PROCESS | 1646 | 1461259767316 Marionette DEBUG loaded listener.js 10:29:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1186bd400) [pid = 1646] [serial = 792] [outer = 0x11465fc00] 10:29:27 INFO - PROCESS | 1646 | 1461259767858 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]]]}] 10:29:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:29:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 921ms 10:29:27 INFO - PROCESS | 1646 | 1461259767913 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:29:27 INFO - PROCESS | 1646 | 1461259767915 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:29:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:29:27 INFO - PROCESS | 1646 | 1461259767937 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:29:27 INFO - PROCESS | 1646 | 1461259767940 Marionette TRACE conn2 <- [1,1030,null,{}] 10:29:27 INFO - PROCESS | 1646 | 1461259767943 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}] 10:29:28 INFO - PROCESS | 1646 | 1461259768044 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:29:28 INFO - PROCESS | 1646 | 1461259768108 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd5000 == 52 [pid = 1646] [id = 265] 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11a60fc00) [pid = 1646] [serial = 793] [outer = 0x0] 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11a8dc800) [pid = 1646] [serial = 794] [outer = 0x11a60fc00] 10:29:28 INFO - PROCESS | 1646 | 1461259768141 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11adf1800) [pid = 1646] [serial = 795] [outer = 0x11a60fc00] 10:29:28 INFO - PROCESS | 1646 | 1461259768561 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]]]}] 10:29:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:29:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 672ms 10:29:28 INFO - PROCESS | 1646 | 1461259768608 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:29:28 INFO - PROCESS | 1646 | 1461259768610 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:29:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:29:28 INFO - PROCESS | 1646 | 1461259768613 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:29:28 INFO - PROCESS | 1646 | 1461259768614 Marionette TRACE conn2 <- [1,1034,null,{}] 10:29:28 INFO - PROCESS | 1646 | 1461259768617 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}] 10:29:28 INFO - PROCESS | 1646 | 1461259768715 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:29:28 INFO - PROCESS | 1646 | 1461259768767 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c9000 == 53 [pid = 1646] [id = 266] 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11b902800) [pid = 1646] [serial = 796] [outer = 0x0] 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123875c00) [pid = 1646] [serial = 797] [outer = 0x11b902800] 10:29:28 INFO - PROCESS | 1646 | 1461259768797 Marionette DEBUG loaded listener.js 10:29:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123d3bc00) [pid = 1646] [serial = 798] [outer = 0x11b902800] 10:29:29 INFO - PROCESS | 1646 | 1461259769220 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]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 619ms 10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:29:29 INFO - PROCESS | 1646 | 1461259769232 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1646 | 1461259769237 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:29:29 INFO - PROCESS | 1646 | 1461259769245 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1646 | 1461259769248 Marionette TRACE conn2 <- [1,1038,null,{}] 10:29:29 INFO - PROCESS | 1646 | 1461259769251 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}] 10:29:29 INFO - PROCESS | 1646 | 1461259769375 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:29:29 INFO - PROCESS | 1646 | 1461259769439 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4be800 == 54 [pid = 1646] [id = 267] 10:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x124181800) [pid = 1646] [serial = 799] [outer = 0x0] 10:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129cbbc00) [pid = 1646] [serial = 800] [outer = 0x124181800] 10:29:29 INFO - PROCESS | 1646 | 1461259769469 Marionette DEBUG loaded listener.js 10:29:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b39ac00) [pid = 1646] [serial = 801] [outer = 0x124181800] 10:29:29 INFO - PROCESS | 1646 | 1461259769913 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]]]}] 10:29:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:29:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 679ms 10:29:29 INFO - PROCESS | 1646 | 1461259769922 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:29:29 INFO - PROCESS | 1646 | 1461259769925 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:29:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:29:29 INFO - PROCESS | 1646 | 1461259769928 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:29:29 INFO - PROCESS | 1646 | 1461259769930 Marionette TRACE conn2 <- [1,1042,null,{}] 10:29:29 INFO - PROCESS | 1646 | 1461259769934 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}] 10:29:30 INFO - PROCESS | 1646 | 1461259770080 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:29:30 INFO - PROCESS | 1646 | 1461259770171 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x119115800 == 55 [pid = 1646] [id = 268] 10:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x123d39800) [pid = 1646] [serial = 802] [outer = 0x0] 10:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b326000) [pid = 1646] [serial = 803] [outer = 0x123d39800] 10:29:30 INFO - PROCESS | 1646 | 1461259770219 Marionette DEBUG loaded listener.js 10:29:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b839000) [pid = 1646] [serial = 804] [outer = 0x123d39800] 10:29:30 INFO - PROCESS | 1646 | 1461259770797 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]]]}] 10:29:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:29:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 921ms 10:29:30 INFO - PROCESS | 1646 | 1461259770849 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:29:30 INFO - PROCESS | 1646 | 1461259770852 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:29:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:29:30 INFO - PROCESS | 1646 | 1461259770857 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:29:30 INFO - PROCESS | 1646 | 1461259770859 Marionette TRACE conn2 <- [1,1046,null,{}] 10:29:30 INFO - PROCESS | 1646 | 1461259770862 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}] 10:29:30 INFO - PROCESS | 1646 | 1461259770946 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:29:31 INFO - PROCESS | 1646 | 1461259771016 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x1141a5000 == 56 [pid = 1646] [id = 269] 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x118f73c00) [pid = 1646] [serial = 805] [outer = 0x0] 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x119b64400) [pid = 1646] [serial = 806] [outer = 0x118f73c00] 10:29:31 INFO - PROCESS | 1646 | 1461259771047 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11a8d3000) [pid = 1646] [serial = 807] [outer = 0x118f73c00] 10:29:31 INFO - PROCESS | 1646 | 1461259771456 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]]]}] 10:29:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:29:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 621ms 10:29:31 INFO - PROCESS | 1646 | 1461259771478 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:29:31 INFO - PROCESS | 1646 | 1461259771481 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:29:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:29:31 INFO - PROCESS | 1646 | 1461259771486 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:29:31 INFO - PROCESS | 1646 | 1461259771487 Marionette TRACE conn2 <- [1,1050,null,{}] 10:29:31 INFO - PROCESS | 1646 | 1461259771490 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}] 10:29:31 INFO - PROCESS | 1646 | 1461259771597 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1298f6800 == 55 [pid = 1646] [id = 217] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d053800 == 54 [pid = 1646] [id = 263] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12b55d800 == 53 [pid = 1646] [id = 262] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ea800 == 52 [pid = 1646] [id = 261] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x127cc2000 == 51 [pid = 1646] [id = 260] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x127247000 == 50 [pid = 1646] [id = 259] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1240b3000 == 49 [pid = 1646] [id = 258] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae3800 == 48 [pid = 1646] [id = 257] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x114b41400) [pid = 1646] [serial = 689] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119d60c00) [pid = 1646] [serial = 692] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11af86400) [pid = 1646] [serial = 695] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c777400) [pid = 1646] [serial = 698] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11910f000 == 47 [pid = 1646] [id = 256] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcb5800 == 46 [pid = 1646] [id = 255] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa38800 == 45 [pid = 1646] [id = 254] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x118c1a000 == 44 [pid = 1646] [id = 253] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11581d800 == 43 [pid = 1646] [id = 252] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12d06d000 == 42 [pid = 1646] [id = 250] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1240ac800 == 41 [pid = 1646] [id = 249] 10:29:31 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa3c000 == 40 [pid = 1646] [id = 248] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b31c400) [pid = 1646] [serial = 722] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b32a000) [pid = 1646] [serial = 725] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129caec00) [pid = 1646] [serial = 702] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1298ce400) [pid = 1646] [serial = 701] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123d41400) [pid = 1646] [serial = 716] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x119b5a400) [pid = 1646] [serial = 705] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1191bd400) [pid = 1646] [serial = 704] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12bbe0800) [pid = 1646] [serial = 735] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b323800) [pid = 1646] [serial = 723] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11a611800) [pid = 1646] [serial = 707] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11a8db800) [pid = 1646] [serial = 708] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123874800) [pid = 1646] [serial = 713] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123aae400) [pid = 1646] [serial = 714] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11b9ddc00) [pid = 1646] [serial = 710] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11bced000) [pid = 1646] [serial = 711] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12b3a7000) [pid = 1646] [serial = 728] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x123d38c00) [pid = 1646] [serial = 731] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b720400) [pid = 1646] [serial = 729] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x129c20c00) [pid = 1646] [serial = 719] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129cb9c00) [pid = 1646] [serial = 720] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b3a1800) [pid = 1646] [serial = 726] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b3a5c00) [pid = 1646] [serial = 732] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b836000) [pid = 1646] [serial = 734] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x124305400) [pid = 1646] [serial = 717] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12bcb0c00) [pid = 1646] [serial = 738] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12bbe1c00) [pid = 1646] [serial = 737] [outer = 0x0] [url = about:blank] 10:29:31 INFO - PROCESS | 1646 | 1461259771684 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x115827800 == 41 [pid = 1646] [id = 270] 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118cee400) [pid = 1646] [serial = 808] [outer = 0x0] 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11a611800) [pid = 1646] [serial = 809] [outer = 0x118cee400] 10:29:31 INFO - PROCESS | 1646 | 1461259771710 Marionette DEBUG loaded listener.js 10:29:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11af86400) [pid = 1646] [serial = 810] [outer = 0x118cee400] 10:29:32 INFO - PROCESS | 1646 | 1461259772007 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]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 573ms 10:29:32 INFO - PROCESS | 1646 | 1461259772059 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1646 | 1461259772060 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:29:32 INFO - PROCESS | 1646 | 1461259772063 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1646 | 1461259772065 Marionette TRACE conn2 <- [1,1054,null,{}] 10:29:32 INFO - PROCESS | 1646 | 1461259772073 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}] 10:29:32 INFO - PROCESS | 1646 | 1461259772149 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:29:32 INFO - PROCESS | 1646 | 1461259772226 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bccc000 == 42 [pid = 1646] [id = 271] 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bc8e400) [pid = 1646] [serial = 811] [outer = 0x0] 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123874c00) [pid = 1646] [serial = 812] [outer = 0x11bc8e400] 10:29:32 INFO - PROCESS | 1646 | 1461259772256 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123d97000) [pid = 1646] [serial = 813] [outer = 0x11bc8e400] 10:29:32 INFO - PROCESS | 1646 | 1461259772538 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]]]}] 10:29:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:29:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 523ms 10:29:32 INFO - PROCESS | 1646 | 1461259772588 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:29:32 INFO - PROCESS | 1646 | 1461259772590 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:29:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:29:32 INFO - PROCESS | 1646 | 1461259772592 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:29:32 INFO - PROCESS | 1646 | 1461259772593 Marionette TRACE conn2 <- [1,1058,null,{}] 10:29:32 INFO - PROCESS | 1646 | 1461259772596 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}] 10:29:32 INFO - PROCESS | 1646 | 1461259772672 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:29:32 INFO - PROCESS | 1646 | 1461259772677 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241da000 == 43 [pid = 1646] [id = 272] 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123987400) [pid = 1646] [serial = 814] [outer = 0x0] 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12727e000) [pid = 1646] [serial = 815] [outer = 0x123987400] 10:29:32 INFO - PROCESS | 1646 | 1461259772703 Marionette DEBUG loaded listener.js 10:29:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12918c000) [pid = 1646] [serial = 816] [outer = 0x123987400] 10:29:33 INFO - PROCESS | 1646 | 1461259773011 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]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 10:29:33 INFO - PROCESS | 1646 | 1461259773061 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:29:33 INFO - PROCESS | 1646 | 1461259773062 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:29:33 INFO - PROCESS | 1646 | 1461259773064 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1646 | 1461259773065 Marionette TRACE conn2 <- [1,1062,null,{}] 10:29:33 INFO - PROCESS | 1646 | 1461259773068 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}] 10:29:33 INFO - PROCESS | 1646 | 1461259773141 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:29:33 INFO - PROCESS | 1646 | 1461259773145 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b28800 == 44 [pid = 1646] [id = 273] 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x129196000) [pid = 1646] [serial = 817] [outer = 0x0] 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x1298dbc00) [pid = 1646] [serial = 818] [outer = 0x129196000] 10:29:33 INFO - PROCESS | 1646 | 1461259773173 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129cba000) [pid = 1646] [serial = 819] [outer = 0x129196000] 10:29:33 INFO - PROCESS | 1646 | 1461259773512 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]]]}] 10:29:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:29:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 468ms 10:29:33 INFO - PROCESS | 1646 | 1461259773533 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:29:33 INFO - PROCESS | 1646 | 1461259773535 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:29:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:29:33 INFO - PROCESS | 1646 | 1461259773539 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:29:33 INFO - PROCESS | 1646 | 1461259773540 Marionette TRACE conn2 <- [1,1066,null,{}] 10:29:33 INFO - PROCESS | 1646 | 1461259773542 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}] 10:29:33 INFO - PROCESS | 1646 | 1461259773631 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:29:33 INFO - PROCESS | 1646 | 1461259773667 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac7800 == 45 [pid = 1646] [id = 274] 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129197000) [pid = 1646] [serial = 820] [outer = 0x0] 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b31f800) [pid = 1646] [serial = 821] [outer = 0x129197000] 10:29:33 INFO - PROCESS | 1646 | 1461259773723 Marionette DEBUG loaded listener.js 10:29:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bbe7400) [pid = 1646] [serial = 822] [outer = 0x129197000] 10:29:34 INFO - PROCESS | 1646 | 1461259774031 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]]]}] 10:29:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:29:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 10:29:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:29:34 INFO - PROCESS | 1646 | 1461259774059 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:29:34 INFO - PROCESS | 1646 | 1461259774060 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:29:34 INFO - PROCESS | 1646 | 1461259774062 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:29:34 INFO - PROCESS | 1646 | 1461259774063 Marionette TRACE conn2 <- [1,1070,null,{}] 10:29:34 INFO - PROCESS | 1646 | 1461259774065 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}] 10:29:34 INFO - PROCESS | 1646 | 1461259774158 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:29:34 INFO - PROCESS | 1646 | 1461259774448 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x115448000) [pid = 1646] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11a8e7400) [pid = 1646] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11434c400) [pid = 1646] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123d39c00) [pid = 1646] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x127c7cc00) [pid = 1646] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118c53000) [pid = 1646] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11b9e2c00) [pid = 1646] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12417fc00) [pid = 1646] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129192400) [pid = 1646] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x1154d8800) [pid = 1646] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x1176f5800) [pid = 1646] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119b65800) [pid = 1646] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11ad38400) [pid = 1646] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1146c3800) [pid = 1646] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11ad54800) [pid = 1646] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x129189800) [pid = 1646] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123d3a800) [pid = 1646] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a8d8c00) [pid = 1646] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:29:34 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x127b80000) [pid = 1646] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:29:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa66800 == 46 [pid = 1646] [id = 275] 10:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x1176f6000) [pid = 1646] [serial = 823] [outer = 0x0] 10:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x118948400) [pid = 1646] [serial = 824] [outer = 0x1176f6000] 10:29:34 INFO - PROCESS | 1646 | 1461259774566 Marionette DEBUG loaded listener.js 10:29:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11a8d1800) [pid = 1646] [serial = 825] [outer = 0x1176f6000] 10:29:35 INFO - PROCESS | 1646 | 1461259775204 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 1174ms 10:29:35 INFO - PROCESS | 1646 | 1461259775238 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1646 | 1461259775242 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:29:35 INFO - PROCESS | 1646 | 1461259775246 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1646 | 1461259775250 Marionette TRACE conn2 <- [1,1074,null,{}] 10:29:35 INFO - PROCESS | 1646 | 1461259775257 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}] 10:29:35 INFO - PROCESS | 1646 | 1461259775362 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:29:35 INFO - PROCESS | 1646 | 1461259775414 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298f6800 == 47 [pid = 1646] [id = 276] 10:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11c782800) [pid = 1646] [serial = 826] [outer = 0x0] 10:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123986000) [pid = 1646] [serial = 827] [outer = 0x11c782800] 10:29:35 INFO - PROCESS | 1646 | 1461259775447 Marionette DEBUG loaded listener.js 10:29:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123d42c00) [pid = 1646] [serial = 828] [outer = 0x11c782800] 10:29:35 INFO - PROCESS | 1646 | 1461259775905 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]]]}] 10:29:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:29:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 727ms 10:29:35 INFO - PROCESS | 1646 | 1461259775974 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:29:35 INFO - PROCESS | 1646 | 1461259775976 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:29:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:29:35 INFO - PROCESS | 1646 | 1461259775980 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:29:35 INFO - PROCESS | 1646 | 1461259775981 Marionette TRACE conn2 <- [1,1078,null,{}] 10:29:35 INFO - PROCESS | 1646 | 1461259775984 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}] 10:29:36 INFO - PROCESS | 1646 | 1461259776073 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:29:36 INFO - PROCESS | 1646 | 1461259776135 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce63800 == 48 [pid = 1646] [id = 277] 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124518400) [pid = 1646] [serial = 829] [outer = 0x0] 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x127623c00) [pid = 1646] [serial = 830] [outer = 0x124518400] 10:29:36 INFO - PROCESS | 1646 | 1461259776166 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x129cba400) [pid = 1646] [serial = 831] [outer = 0x124518400] 10:29:36 INFO - PROCESS | 1646 | 1461259776576 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]]]}] 10:29:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:29:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 619ms 10:29:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:29:36 INFO - PROCESS | 1646 | 1461259776599 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:29:36 INFO - PROCESS | 1646 | 1461259776601 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:29:36 INFO - PROCESS | 1646 | 1461259776604 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:29:36 INFO - PROCESS | 1646 | 1461259776609 Marionette TRACE conn2 <- [1,1082,null,{}] 10:29:36 INFO - PROCESS | 1646 | 1461259776616 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}] 10:29:36 INFO - PROCESS | 1646 | 1461259776712 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:29:36 INFO - PROCESS | 1646 | 1461259776764 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d2800 == 49 [pid = 1646] [id = 278] 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b324400) [pid = 1646] [serial = 832] [outer = 0x0] 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b71a800) [pid = 1646] [serial = 833] [outer = 0x12b324400] 10:29:36 INFO - PROCESS | 1646 | 1461259776794 Marionette DEBUG loaded listener.js 10:29:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12bbe2000) [pid = 1646] [serial = 834] [outer = 0x12b324400] 10:29:37 INFO - PROCESS | 1646 | 1461259777198 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]]]}] 10:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 624ms 10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:29:37 INFO - PROCESS | 1646 | 1461259777228 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 1646 | 1461259777230 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:29:37 INFO - PROCESS | 1646 | 1461259777232 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1646 | 1461259777233 Marionette TRACE conn2 <- [1,1086,null,{}] 10:29:37 INFO - PROCESS | 1646 | 1461259777236 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}] 10:29:37 INFO - PROCESS | 1646 | 1461259777330 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:29:37 INFO - PROCESS | 1646 | 1461259777416 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e132000 == 50 [pid = 1646] [id = 279] 10:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12bcb1000) [pid = 1646] [serial = 835] [outer = 0x0] 10:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12cf3d000) [pid = 1646] [serial = 836] [outer = 0x12bcb1000] 10:29:37 INFO - PROCESS | 1646 | 1461259777445 Marionette DEBUG loaded listener.js 10:29:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12cf44800) [pid = 1646] [serial = 837] [outer = 0x12bcb1000] 10:29:37 INFO - PROCESS | 1646 | 1461259777841 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]]]}] 10:29:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:29:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 618ms 10:29:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:29:37 INFO - PROCESS | 1646 | 1461259777851 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:29:37 INFO - PROCESS | 1646 | 1461259777852 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:29:37 INFO - PROCESS | 1646 | 1461259777854 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:29:37 INFO - PROCESS | 1646 | 1461259777856 Marionette TRACE conn2 <- [1,1090,null,{}] 10:29:37 INFO - PROCESS | 1646 | 1461259777858 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}] 10:29:37 INFO - PROCESS | 1646 | 1461259777949 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:29:38 INFO - PROCESS | 1646 | 1461259777997 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e14b800 == 51 [pid = 1646] [id = 280] 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12cfb0000) [pid = 1646] [serial = 838] [outer = 0x0] 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12cfb2800) [pid = 1646] [serial = 839] [outer = 0x12cfb0000] 10:29:38 INFO - PROCESS | 1646 | 1461259778035 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d20f800) [pid = 1646] [serial = 840] [outer = 0x12cfb0000] 10:29:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:29:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 620ms 10:29:38 INFO - PROCESS | 1646 | 1461259778470 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]]]}] 10:29:38 INFO - PROCESS | 1646 | 1461259778475 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:29:38 INFO - PROCESS | 1646 | 1461259778476 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:29:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:29:38 INFO - PROCESS | 1646 | 1461259778479 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:29:38 INFO - PROCESS | 1646 | 1461259778480 Marionette TRACE conn2 <- [1,1094,null,{}] 10:29:38 INFO - PROCESS | 1646 | 1461259778482 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}] 10:29:38 INFO - PROCESS | 1646 | 1461259778583 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:29:38 INFO - PROCESS | 1646 | 1461259778667 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b3c800 == 52 [pid = 1646] [id = 281] 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x117613000) [pid = 1646] [serial = 841] [outer = 0x0] 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bcf0800) [pid = 1646] [serial = 842] [outer = 0x117613000] 10:29:38 INFO - PROCESS | 1646 | 1461259778697 Marionette DEBUG loaded listener.js 10:29:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d210000) [pid = 1646] [serial = 843] [outer = 0x117613000] 10:29:39 INFO - PROCESS | 1646 | 1461259779195 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]]]}] 10:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 721ms 10:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:29:39 INFO - PROCESS | 1646 | 1461259779200 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1646 | 1461259779203 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:29:39 INFO - PROCESS | 1646 | 1461259779206 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1646 | 1461259779208 Marionette TRACE conn2 <- [1,1098,null,{}] 10:29:39 INFO - PROCESS | 1646 | 1461259779212 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}] 10:29:39 INFO - PROCESS | 1646 | 1461259779302 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:29:39 INFO - PROCESS | 1646 | 1461259779355 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a5b000 == 53 [pid = 1646] [id = 282] 10:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a899c00) [pid = 1646] [serial = 844] [outer = 0x0] 10:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11a8d4800) [pid = 1646] [serial = 845] [outer = 0x11a899c00] 10:29:39 INFO - PROCESS | 1646 | 1461259779384 Marionette DEBUG loaded listener.js 10:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11af86800) [pid = 1646] [serial = 846] [outer = 0x11a899c00] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac7800 == 52 [pid = 1646] [id = 274] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x119b28800 == 51 [pid = 1646] [id = 273] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1241da000 == 50 [pid = 1646] [id = 272] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11bccc000 == 49 [pid = 1646] [id = 271] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x115827800 == 48 [pid = 1646] [id = 270] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x1141a5000 == 47 [pid = 1646] [id = 269] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12b31d000) [pid = 1646] [serial = 752] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12bbebc00) [pid = 1646] [serial = 788] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a60d400) [pid = 1646] [serial = 743] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12909f000) [pid = 1646] [serial = 749] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11b9e6800) [pid = 1646] [serial = 746] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd5000 == 46 [pid = 1646] [id = 265] 10:29:39 INFO - PROCESS | 1646 | --DOCSHELL 0x11654f000 == 45 [pid = 1646] [id = 264] 10:29:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:29:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 622ms 10:29:39 INFO - PROCESS | 1646 | 1461259779818 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]]]}] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b8f7400) [pid = 1646] [serial = 786] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12ce1a400) [pid = 1646] [serial = 740] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11c105c00) [pid = 1646] [serial = 767] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b63c800) [pid = 1646] [serial = 761] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11b9dd000) [pid = 1646] [serial = 762] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118c52000) [pid = 1646] [serial = 756] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x115447400) [pid = 1646] [serial = 755] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123f94000) [pid = 1646] [serial = 770] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1298d4c00) [pid = 1646] [serial = 776] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11926d000) [pid = 1646] [serial = 758] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11a8cdc00) [pid = 1646] [serial = 759] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11c10d000) [pid = 1646] [serial = 764] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11bc8c000) [pid = 1646] [serial = 765] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x129090c00) [pid = 1646] [serial = 773] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129cc2400) [pid = 1646] [serial = 779] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x129cb2800) [pid = 1646] [serial = 777] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x129189000) [pid = 1646] [serial = 782] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12b3a0800) [pid = 1646] [serial = 785] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b322c00) [pid = 1646] [serial = 780] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129192000) [pid = 1646] [serial = 774] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x127624c00) [pid = 1646] [serial = 771] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12b321400) [pid = 1646] [serial = 783] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123990000) [pid = 1646] [serial = 768] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11990ac00) [pid = 1646] [serial = 645] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11a89d800) [pid = 1646] [serial = 693] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11bcee000) [pid = 1646] [serial = 696] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11591a800) [pid = 1646] [serial = 690] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x129096000) [pid = 1646] [serial = 699] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129cb5800) [pid = 1646] [serial = 642] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x1272c5800) [pid = 1646] [serial = 600] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11af84400) [pid = 1646] [serial = 648] [outer = 0x0] [url = about:blank] 10:29:39 INFO - PROCESS | 1646 | 1461259779830 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:29:39 INFO - PROCESS | 1646 | 1461259779834 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:29:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:29:39 INFO - PROCESS | 1646 | 1461259779839 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:29:39 INFO - PROCESS | 1646 | 1461259779841 Marionette TRACE conn2 <- [1,1102,null,{}] 10:29:39 INFO - PROCESS | 1646 | 1461259779843 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}] 10:29:39 INFO - PROCESS | 1646 | 1461259779940 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:29:39 INFO - PROCESS | 1646 | 1461259779946 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ab0800 == 46 [pid = 1646] [id = 283] 10:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b69b800) [pid = 1646] [serial = 847] [outer = 0x0] 10:29:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bc91400) [pid = 1646] [serial = 848] [outer = 0x11b69b800] 10:29:39 INFO - PROCESS | 1646 | 1461259779975 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c777400) [pid = 1646] [serial = 849] [outer = 0x11b69b800] 10:29:40 INFO - PROCESS | 1646 | 1461259780307 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 518ms 10:29:40 INFO - PROCESS | 1646 | 1461259780363 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 1646 | 1461259780364 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:29:40 INFO - PROCESS | 1646 | 1461259780368 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1646 | 1461259780371 Marionette TRACE conn2 <- [1,1106,null,{}] 10:29:40 INFO - PROCESS | 1646 | 1461259780378 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}] 10:29:40 INFO - PROCESS | 1646 | 1461259780460 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:29:40 INFO - PROCESS | 1646 | 1461259780466 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c55800 == 47 [pid = 1646] [id = 284] 10:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123d3c000) [pid = 1646] [serial = 850] [outer = 0x0] 10:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12430b400) [pid = 1646] [serial = 851] [outer = 0x123d3c000] 10:29:40 INFO - PROCESS | 1646 | 1461259780498 Marionette DEBUG loaded listener.js 10:29:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12909c800) [pid = 1646] [serial = 852] [outer = 0x123d3c000] 10:29:40 INFO - PROCESS | 1646 | 1461259780859 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]]]}] 10:29:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:29:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 520ms 10:29:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:29:40 INFO - PROCESS | 1646 | 1461259780895 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:29:40 INFO - PROCESS | 1646 | 1461259780898 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:29:40 INFO - PROCESS | 1646 | 1461259780903 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:29:40 INFO - PROCESS | 1646 | 1461259780904 Marionette TRACE conn2 <- [1,1110,null,{}] 10:29:40 INFO - PROCESS | 1646 | 1461259780908 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}] 10:29:41 INFO - PROCESS | 1646 | 1461259781034 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:29:41 INFO - PROCESS | 1646 | 1461259781041 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x126546800 == 48 [pid = 1646] [id = 285] 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x129818c00) [pid = 1646] [serial = 853] [outer = 0x0] 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x119b62c00) [pid = 1646] [serial = 854] [outer = 0x129818c00] 10:29:41 INFO - PROCESS | 1646 | 1461259781078 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b322000) [pid = 1646] [serial = 855] [outer = 0x129818c00] 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129cb3000) [pid = 1646] [serial = 856] [outer = 0x12fb2bc00] 10:29:41 INFO - PROCESS | 1646 | 1461259781584 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]]]}] 10:29:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:29:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 720ms 10:29:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:29:41 INFO - PROCESS | 1646 | 1461259781623 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:29:41 INFO - PROCESS | 1646 | 1461259781624 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:29:41 INFO - PROCESS | 1646 | 1461259781626 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:29:41 INFO - PROCESS | 1646 | 1461259781627 Marionette TRACE conn2 <- [1,1114,null,{}] 10:29:41 INFO - PROCESS | 1646 | 1461259781630 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}] 10:29:41 INFO - PROCESS | 1646 | 1461259781705 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:29:41 INFO - PROCESS | 1646 | 1461259781710 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x127cc5800 == 49 [pid = 1646] [id = 286] 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b39b000) [pid = 1646] [serial = 857] [outer = 0x0] 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b3a4000) [pid = 1646] [serial = 858] [outer = 0x12b39b000] 10:29:41 INFO - PROCESS | 1646 | 1461259781736 Marionette DEBUG loaded listener.js 10:29:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b8f5800) [pid = 1646] [serial = 859] [outer = 0x12b39b000] 10:29:42 INFO - PROCESS | 1646 | 1461259782098 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]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 520ms 10:29:42 INFO - PROCESS | 1646 | 1461259782147 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1646 | 1461259782148 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:29:42 INFO - PROCESS | 1646 | 1461259782150 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1646 | 1461259782151 Marionette TRACE conn2 <- [1,1118,null,{}] 10:29:42 INFO - PROCESS | 1646 | 1461259782153 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}] 10:29:42 INFO - PROCESS | 1646 | 1461259782263 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:29:42 INFO - PROCESS | 1646 | 1461259782277 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b380800 == 50 [pid = 1646] [id = 287] 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12cfab400) [pid = 1646] [serial = 860] [outer = 0x0] 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12d20f000) [pid = 1646] [serial = 861] [outer = 0x12cfab400] 10:29:42 INFO - PROCESS | 1646 | 1461259782303 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d495000) [pid = 1646] [serial = 862] [outer = 0x12cfab400] 10:29:42 INFO - PROCESS | 1646 | 1461259782672 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]]]}] 10:29:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:29:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 568ms 10:29:42 INFO - PROCESS | 1646 | 1461259782718 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:29:42 INFO - PROCESS | 1646 | 1461259782720 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:29:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:29:42 INFO - PROCESS | 1646 | 1461259782722 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:29:42 INFO - PROCESS | 1646 | 1461259782723 Marionette TRACE conn2 <- [1,1122,null,{}] 10:29:42 INFO - PROCESS | 1646 | 1461259782725 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}] 10:29:42 INFO - PROCESS | 1646 | 1461259782824 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:29:42 INFO - PROCESS | 1646 | 1461259782869 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf43800 == 51 [pid = 1646] [id = 288] 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d49ec00) [pid = 1646] [serial = 863] [outer = 0x0] 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d914000) [pid = 1646] [serial = 864] [outer = 0x12d49ec00] 10:29:42 INFO - PROCESS | 1646 | 1461259782894 Marionette DEBUG loaded listener.js 10:29:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d921400) [pid = 1646] [serial = 865] [outer = 0x12d49ec00] 10:29:43 INFO - PROCESS | 1646 | 1461259783197 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]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 518ms 10:29:43 INFO - PROCESS | 1646 | 1461259783240 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:29:43 INFO - PROCESS | 1646 | 1461259783241 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:29:43 INFO - PROCESS | 1646 | 1461259783244 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1646 | 1461259783245 Marionette TRACE conn2 <- [1,1126,null,{}] 10:29:43 INFO - PROCESS | 1646 | 1461259783247 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}] 10:29:43 INFO - PROCESS | 1646 | 1461259783341 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:29:43 INFO - PROCESS | 1646 | 1461259783353 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d45e000 == 52 [pid = 1646] [id = 289] 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d49a800) [pid = 1646] [serial = 866] [outer = 0x0] 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12dade000) [pid = 1646] [serial = 867] [outer = 0x12d49a800] 10:29:43 INFO - PROCESS | 1646 | 1461259783378 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12dae3c00) [pid = 1646] [serial = 868] [outer = 0x12d49a800] 10:29:43 INFO - PROCESS | 1646 | 1461259783715 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]]]}] 10:29:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:29:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 523ms 10:29:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:29:43 INFO - PROCESS | 1646 | 1461259783767 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:29:43 INFO - PROCESS | 1646 | 1461259783768 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:29:43 INFO - PROCESS | 1646 | 1461259783770 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:29:43 INFO - PROCESS | 1646 | 1461259783771 Marionette TRACE conn2 <- [1,1130,null,{}] 10:29:43 INFO - PROCESS | 1646 | 1461259783774 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}] 10:29:43 INFO - PROCESS | 1646 | 1461259783871 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:29:43 INFO - PROCESS | 1646 | 1461259783875 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192b9000 == 53 [pid = 1646] [id = 290] 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1191c9400) [pid = 1646] [serial = 869] [outer = 0x0] 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e21c400) [pid = 1646] [serial = 870] [outer = 0x1191c9400] 10:29:43 INFO - PROCESS | 1646 | 1461259783951 Marionette DEBUG loaded listener.js 10:29:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12e222c00) [pid = 1646] [serial = 871] [outer = 0x1191c9400] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x118cee400) [pid = 1646] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123d39800) [pid = 1646] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123987400) [pid = 1646] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129196000) [pid = 1646] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118f73c00) [pid = 1646] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11bc8e400) [pid = 1646] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12387e000) [pid = 1646] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12417b800) [pid = 1646] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:29:44 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b8fc800) [pid = 1646] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:29:44 INFO - PROCESS | 1646 | 1461259784304 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]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 572ms 10:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:29:44 INFO - PROCESS | 1646 | 1461259784343 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1646 | 1461259784345 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:29:44 INFO - PROCESS | 1646 | 1461259784348 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1646 | 1461259784350 Marionette TRACE conn2 <- [1,1134,null,{}] 10:29:44 INFO - PROCESS | 1646 | 1461259784353 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}] 10:29:44 INFO - PROCESS | 1646 | 1461259784481 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:29:44 INFO - PROCESS | 1646 | 1461259784585 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce61000 == 54 [pid = 1646] [id = 291] 10:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x118636400) [pid = 1646] [serial = 872] [outer = 0x0] 10:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b8fc800) [pid = 1646] [serial = 873] [outer = 0x118636400] 10:29:44 INFO - PROCESS | 1646 | 1461259784628 Marionette DEBUG loaded listener.js 10:29:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12e224000) [pid = 1646] [serial = 874] [outer = 0x118636400] 10:29:44 INFO - PROCESS | 1646 | 1461259784905 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]]]}] 10:29:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:29:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 573ms 10:29:44 INFO - PROCESS | 1646 | 1461259784926 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:29:44 INFO - PROCESS | 1646 | 1461259784927 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:29:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:29:44 INFO - PROCESS | 1646 | 1461259784929 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:29:44 INFO - PROCESS | 1646 | 1461259784931 Marionette TRACE conn2 <- [1,1138,null,{}] 10:29:44 INFO - PROCESS | 1646 | 1461259784934 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}] 10:29:45 INFO - PROCESS | 1646 | 1461259785040 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:29:45 INFO - PROCESS | 1646 | 1461259785045 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e651000 == 55 [pid = 1646] [id = 292] 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12e225800) [pid = 1646] [serial = 875] [outer = 0x0] 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12e25e000) [pid = 1646] [serial = 876] [outer = 0x12e225800] 10:29:45 INFO - PROCESS | 1646 | 1461259785075 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12e692c00) [pid = 1646] [serial = 877] [outer = 0x12e225800] 10:29:45 INFO - PROCESS | 1646 | 1461259785403 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]]]}] 10:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 10:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:29:45 INFO - PROCESS | 1646 | 1461259785449 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:29:45 INFO - PROCESS | 1646 | 1461259785451 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:29:45 INFO - PROCESS | 1646 | 1461259785453 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 1646 | 1461259785454 Marionette TRACE conn2 <- [1,1142,null,{}] 10:29:45 INFO - PROCESS | 1646 | 1461259785466 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}] 10:29:45 INFO - PROCESS | 1646 | 1461259785545 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:29:45 INFO - PROCESS | 1646 | 1461259785549 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e78e800 == 56 [pid = 1646] [id = 293] 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12e699800) [pid = 1646] [serial = 878] [outer = 0x0] 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e698000) [pid = 1646] [serial = 879] [outer = 0x12e699800] 10:29:45 INFO - PROCESS | 1646 | 1461259785577 Marionette DEBUG loaded listener.js 10:29:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12e741400) [pid = 1646] [serial = 880] [outer = 0x12e699800] 10:29:45 INFO - PROCESS | 1646 | 1461259785904 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]]]}] 10:29:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:29:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 470ms 10:29:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:29:45 INFO - PROCESS | 1646 | 1461259785923 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:29:45 INFO - PROCESS | 1646 | 1461259785925 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:29:45 INFO - PROCESS | 1646 | 1461259785927 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:29:45 INFO - PROCESS | 1646 | 1461259785928 Marionette TRACE conn2 <- [1,1146,null,{}] 10:29:45 INFO - PROCESS | 1646 | 1461259785930 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}] 10:29:46 INFO - PROCESS | 1646 | 1461259786066 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:29:46 INFO - PROCESS | 1646 | 1461259786125 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c1a000 == 57 [pid = 1646] [id = 294] 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x112206c00) [pid = 1646] [serial = 881] [outer = 0x0] 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11220c400) [pid = 1646] [serial = 882] [outer = 0x112206c00] 10:29:46 INFO - PROCESS | 1646 | 1461259786158 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x113f03800) [pid = 1646] [serial = 883] [outer = 0x112206c00] 10:29:46 INFO - PROCESS | 1646 | 1461259786607 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]]]}] 10:29:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:29:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 718ms 10:29:46 INFO - PROCESS | 1646 | 1461259786647 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:29:46 INFO - PROCESS | 1646 | 1461259786650 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:29:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:29:46 INFO - PROCESS | 1646 | 1461259786671 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:29:46 INFO - PROCESS | 1646 | 1461259786674 Marionette TRACE conn2 <- [1,1150,null,{}] 10:29:46 INFO - PROCESS | 1646 | 1461259786677 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}] 10:29:46 INFO - PROCESS | 1646 | 1461259786780 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:29:46 INFO - PROCESS | 1646 | 1461259786847 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x123aec000 == 58 [pid = 1646] [id = 295] 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11a8cb400) [pid = 1646] [serial = 884] [outer = 0x0] 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11ad58400) [pid = 1646] [serial = 885] [outer = 0x11a8cb400] 10:29:46 INFO - PROCESS | 1646 | 1461259786879 Marionette DEBUG loaded listener.js 10:29:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11b9dd800) [pid = 1646] [serial = 886] [outer = 0x11a8cb400] 10:29:47 INFO - PROCESS | 1646 | 1461259787289 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]]]}] 10:29:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:29:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 675ms 10:29:47 INFO - PROCESS | 1646 | 1461259787345 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:29:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:29:47 INFO - PROCESS | 1646 | 1461259787347 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:29:47 INFO - PROCESS | 1646 | 1461259787349 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:29:47 INFO - PROCESS | 1646 | 1461259787351 Marionette TRACE conn2 <- [1,1154,null,{}] 10:29:47 INFO - PROCESS | 1646 | 1461259787353 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}] 10:29:47 INFO - PROCESS | 1646 | 1461259787477 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:29:47 INFO - PROCESS | 1646 | 1461259787545 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf50800 == 59 [pid = 1646] [id = 296] 10:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11c480c00) [pid = 1646] [serial = 887] [outer = 0x0] 10:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x123ec7400) [pid = 1646] [serial = 888] [outer = 0x11c480c00] 10:29:47 INFO - PROCESS | 1646 | 1461259787576 Marionette DEBUG loaded listener.js 10:29:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x127b7d800) [pid = 1646] [serial = 889] [outer = 0x11c480c00] 10:29:48 INFO - PROCESS | 1646 | 1461259788028 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]]]}] 10:29:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:29:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 720ms 10:29:48 INFO - PROCESS | 1646 | 1461259788085 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:29:48 INFO - PROCESS | 1646 | 1461259788088 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:29:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:29:48 INFO - PROCESS | 1646 | 1461259788098 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:29:48 INFO - PROCESS | 1646 | 1461259788101 Marionette TRACE conn2 <- [1,1158,null,{}] 10:29:48 INFO - PROCESS | 1646 | 1461259788106 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}] 10:29:48 INFO - PROCESS | 1646 | 1461259788209 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:29:48 INFO - PROCESS | 1646 | 1461259788275 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a09800 == 60 [pid = 1646] [id = 297] 10:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1191c8000) [pid = 1646] [serial = 890] [outer = 0x0] 10:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b3a5c00) [pid = 1646] [serial = 891] [outer = 0x1191c8000] 10:29:48 INFO - PROCESS | 1646 | 1461259788305 Marionette DEBUG loaded listener.js 10:29:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12cf48c00) [pid = 1646] [serial = 892] [outer = 0x1191c8000] 10:29:49 INFO - PROCESS | 1646 | 1461259789058 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]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 1028ms 10:29:49 INFO - PROCESS | 1646 | 1461259789122 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 1646 | 1461259789124 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:29:49 INFO - PROCESS | 1646 | 1461259789128 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1646 | 1461259789130 Marionette TRACE conn2 <- [1,1162,null,{}] 10:29:49 INFO - PROCESS | 1646 | 1461259789158 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}] 10:29:49 INFO - PROCESS | 1646 | 1461259789251 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:29:49 INFO - PROCESS | 1646 | 1461259789305 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcb0000 == 61 [pid = 1646] [id = 298] 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x118cee400) [pid = 1646] [serial = 893] [outer = 0x0] 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119144400) [pid = 1646] [serial = 894] [outer = 0x118cee400] 10:29:49 INFO - PROCESS | 1646 | 1461259789333 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x119b63c00) [pid = 1646] [serial = 895] [outer = 0x118cee400] 10:29:49 INFO - PROCESS | 1646 | 1461259789743 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]]]}] 10:29:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:29:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 621ms 10:29:49 INFO - PROCESS | 1646 | 1461259789749 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:29:49 INFO - PROCESS | 1646 | 1461259789755 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:29:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:29:49 INFO - PROCESS | 1646 | 1461259789760 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:29:49 INFO - PROCESS | 1646 | 1461259789761 Marionette TRACE conn2 <- [1,1166,null,{}] 10:29:49 INFO - PROCESS | 1646 | 1461259789764 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}] 10:29:49 INFO - PROCESS | 1646 | 1461259789851 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:29:49 INFO - PROCESS | 1646 | 1461259789904 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x1189a9800 == 62 [pid = 1646] [id = 299] 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x114407400) [pid = 1646] [serial = 896] [outer = 0x0] 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119b68c00) [pid = 1646] [serial = 897] [outer = 0x114407400] 10:29:49 INFO - PROCESS | 1646 | 1461259789933 Marionette DEBUG loaded listener.js 10:29:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11a610000) [pid = 1646] [serial = 898] [outer = 0x114407400] 10:29:50 INFO - PROCESS | 1646 | 1461259790422 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]]]}] 10:29:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:29:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 719ms 10:29:50 INFO - PROCESS | 1646 | 1461259790481 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:29:50 INFO - PROCESS | 1646 | 1461259790483 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:29:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb56000 == 61 [pid = 1646] [id = 234] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12979a800 == 60 [pid = 1646] [id = 214] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119158800 == 59 [pid = 1646] [id = 215] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b386000 == 58 [pid = 1646] [id = 233] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d44f800 == 57 [pid = 1646] [id = 247] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12e78e800 == 56 [pid = 1646] [id = 293] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12e651000 == 55 [pid = 1646] [id = 292] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce61000 == 54 [pid = 1646] [id = 291] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1192b9000 == 53 [pid = 1646] [id = 290] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12d45e000 == 52 [pid = 1646] [id = 289] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf43800 == 51 [pid = 1646] [id = 288] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x115291000) [pid = 1646] [serial = 791] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11a8dc800) [pid = 1646] [serial = 794] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123875c00) [pid = 1646] [serial = 797] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129cbbc00) [pid = 1646] [serial = 800] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | 1461259790591 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:29:50 INFO - PROCESS | 1646 | 1461259790593 Marionette TRACE conn2 <- [1,1170,null,{}] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12b380800 == 50 [pid = 1646] [id = 287] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x127cc5800 == 49 [pid = 1646] [id = 286] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x126546800 == 48 [pid = 1646] [id = 285] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x123c55800 == 47 [pid = 1646] [id = 284] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x119ab0800 == 46 [pid = 1646] [id = 283] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x114a5b000 == 45 [pid = 1646] [id = 282] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce63800 == 44 [pid = 1646] [id = 277] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x1298f6800 == 43 [pid = 1646] [id = 276] 10:29:50 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa66800 == 42 [pid = 1646] [id = 275] 10:29:50 INFO - PROCESS | 1646 | 1461259790616 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}] 10:29:50 INFO - PROCESS | 1646 | 1461259790694 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:29:50 INFO - PROCESS | 1646 | 1461259790699 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119164000 == 43 [pid = 1646] [id = 300] 10:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11a8d9800) [pid = 1646] [serial = 899] [outer = 0x0] 10:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11a8e2c00) [pid = 1646] [serial = 900] [outer = 0x11a8d9800] 10:29:50 INFO - PROCESS | 1646 | 1461259790731 Marionette DEBUG loaded listener.js 10:29:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11adf1c00) [pid = 1646] [serial = 901] [outer = 0x11a8d9800] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129cc5800) [pid = 1646] [serial = 687] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11a611800) [pid = 1646] [serial = 809] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11af86400) [pid = 1646] [serial = 810] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b839000) [pid = 1646] [serial = 804] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b326000) [pid = 1646] [serial = 803] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12727e000) [pid = 1646] [serial = 815] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12918c000) [pid = 1646] [serial = 816] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1298dbc00) [pid = 1646] [serial = 818] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x129cba000) [pid = 1646] [serial = 819] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11a8d3000) [pid = 1646] [serial = 807] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119b64400) [pid = 1646] [serial = 806] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123874c00) [pid = 1646] [serial = 812] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x123d97000) [pid = 1646] [serial = 813] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b31f800) [pid = 1646] [serial = 821] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b8f1800) [pid = 1646] [serial = 753] [outer = 0x0] [url = about:blank] 10:29:50 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12bcb5000) [pid = 1646] [serial = 789] [outer = 0x0] [url = about:blank] 10:29:51 INFO - PROCESS | 1646 | 1461259791088 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]]]}] 10:29:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:29:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 611ms 10:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:29:51 INFO - PROCESS | 1646 | 1461259791117 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:29:51 INFO - PROCESS | 1646 | 1461259791119 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:29:51 INFO - PROCESS | 1646 | 1461259791121 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1646 | 1461259791122 Marionette TRACE conn2 <- [1,1174,null,{}] 10:29:51 INFO - PROCESS | 1646 | 1461259791125 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}] 10:29:51 INFO - PROCESS | 1646 | 1461259791200 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:29:51 INFO - PROCESS | 1646 | 1461259791207 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcbf800 == 44 [pid = 1646] [id = 301] 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11b63e800) [pid = 1646] [serial = 902] [outer = 0x0] 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b9e5c00) [pid = 1646] [serial = 903] [outer = 0x11b63e800] 10:29:51 INFO - PROCESS | 1646 | 1461259791234 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11bcf1400) [pid = 1646] [serial = 904] [outer = 0x11b63e800] 10:29:51 INFO - PROCESS | 1646 | 1461259791575 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] 10:29:51 INFO - PROCESS | 1646 | 1461259791591 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:29:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:29:51 INFO - PROCESS | 1646 | 1461259791594 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:29:51 INFO - PROCESS | 1646 | 1461259791595 Marionette TRACE conn2 <- [1,1178,null,{}] 10:29:51 INFO - PROCESS | 1646 | 1461259791597 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}] 10:29:51 INFO - PROCESS | 1646 | 1461259791671 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:29:51 INFO - PROCESS | 1646 | 1461259791719 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a05000 == 45 [pid = 1646] [id = 302] 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x11a8da800) [pid = 1646] [serial = 905] [outer = 0x0] 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11c47e800) [pid = 1646] [serial = 906] [outer = 0x11a8da800] 10:29:51 INFO - PROCESS | 1646 | 1461259791745 Marionette DEBUG loaded listener.js 10:29:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123875c00) [pid = 1646] [serial = 907] [outer = 0x11a8da800] 10:29:52 INFO - PROCESS | 1646 | 1461259792037 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] 10:29:52 INFO - PROCESS | 1646 | 1461259792063 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:29:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:29:52 INFO - PROCESS | 1646 | 1461259792066 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1646 | 1461259792067 Marionette TRACE conn2 <- [1,1182,null,{}] 10:29:52 INFO - PROCESS | 1646 | 1461259792072 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}] 10:29:52 INFO - PROCESS | 1646 | 1461259792162 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:29:52 INFO - PROCESS | 1646 | 1461259792169 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12725b000 == 46 [pid = 1646] [id = 303] 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12387b800) [pid = 1646] [serial = 908] [outer = 0x0] 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x123d39400) [pid = 1646] [serial = 909] [outer = 0x12387b800] 10:29:52 INFO - PROCESS | 1646 | 1461259792199 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1272d1000) [pid = 1646] [serial = 910] [outer = 0x12387b800] 10:29:52 INFO - PROCESS | 1646 | 1461259792525 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] 10:29:52 INFO - PROCESS | 1646 | 1461259792541 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:29:52 INFO - PROCESS | 1646 | 1461259792543 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:29:52 INFO - PROCESS | 1646 | 1461259792544 Marionette TRACE conn2 <- [1,1186,null,{}] 10:29:52 INFO - PROCESS | 1646 | 1461259792547 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}] 10:29:52 INFO - PROCESS | 1646 | 1461259792654 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:29:52 INFO - PROCESS | 1646 | 1461259792684 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x127caf000 == 47 [pid = 1646] [id = 304] 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x114b47c00) [pid = 1646] [serial = 911] [outer = 0x0] 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12659d800) [pid = 1646] [serial = 912] [outer = 0x114b47c00] 10:29:52 INFO - PROCESS | 1646 | 1461259792710 Marionette DEBUG loaded listener.js 10:29:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129194800) [pid = 1646] [serial = 913] [outer = 0x114b47c00] 10:29:52 INFO - PROCESS | 1646 | 1461259792987 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] 10:29:53 INFO - PROCESS | 1646 | 1461259793013 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:29:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:29:53 INFO - PROCESS | 1646 | 1461259793015 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1646 | 1461259793017 Marionette TRACE conn2 <- [1,1190,null,{}] 10:29:53 INFO - PROCESS | 1646 | 1461259793038 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}] 10:29:53 INFO - PROCESS | 1646 | 1461259793132 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:29:53 INFO - PROCESS | 1646 | 1461259793136 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae95800 == 48 [pid = 1646] [id = 305] 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127624000) [pid = 1646] [serial = 914] [outer = 0x0] 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1298d4800) [pid = 1646] [serial = 915] [outer = 0x127624000] 10:29:53 INFO - PROCESS | 1646 | 1461259793162 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129cbac00) [pid = 1646] [serial = 916] [outer = 0x127624000] 10:29:53 INFO - PROCESS | 1646 | 1461259793509 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:29:53 INFO - PROCESS | 1646 | 1461259793543 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:29:53 INFO - PROCESS | 1646 | 1461259793545 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:29:53 INFO - PROCESS | 1646 | 1461259793546 Marionette TRACE conn2 <- [1,1194,null,{}] 10:29:53 INFO - PROCESS | 1646 | 1461259793549 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}] 10:29:53 INFO - PROCESS | 1646 | 1461259793639 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:29:53 INFO - PROCESS | 1646 | 1461259793643 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b806000 == 49 [pid = 1646] [id = 306] 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x127626400) [pid = 1646] [serial = 917] [outer = 0x0] 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b31c400) [pid = 1646] [serial = 918] [outer = 0x127626400] 10:29:53 INFO - PROCESS | 1646 | 1461259793668 Marionette DEBUG loaded listener.js 10:29:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b327c00) [pid = 1646] [serial = 919] [outer = 0x127626400] 10:29:53 INFO - PROCESS | 1646 | 1461259793992 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] 10:29:54 INFO - PROCESS | 1646 | 1461259794018 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:29:54 INFO - PROCESS | 1646 | 1461259794027 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1646 | 1461259794028 Marionette TRACE conn2 <- [1,1198,null,{}] 10:29:54 INFO - PROCESS | 1646 | 1461259794030 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}] 10:29:54 INFO - PROCESS | 1646 | 1461259794123 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:29:54 INFO - PROCESS | 1646 | 1461259794127 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce62800 == 50 [pid = 1646] [id = 307] 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129cc6400) [pid = 1646] [serial = 920] [outer = 0x0] 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12b3a5400) [pid = 1646] [serial = 921] [outer = 0x129cc6400] 10:29:54 INFO - PROCESS | 1646 | 1461259794152 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12b839000) [pid = 1646] [serial = 922] [outer = 0x129cc6400] 10:29:54 INFO - PROCESS | 1646 | 1461259794492 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]]]}] 10:29:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:29:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 473ms 10:29:54 INFO - PROCESS | 1646 | 1461259794495 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:29:54 INFO - PROCESS | 1646 | 1461259794497 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:29:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:29:54 INFO - PROCESS | 1646 | 1461259794499 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:29:54 INFO - PROCESS | 1646 | 1461259794502 Marionette TRACE conn2 <- [1,1202,null,{}] 10:29:54 INFO - PROCESS | 1646 | 1461259794504 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}] 10:29:54 INFO - PROCESS | 1646 | 1461259794614 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:29:54 INFO - PROCESS | 1646 | 1461259794651 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4c3000 == 51 [pid = 1646] [id = 308] 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b8f4c00) [pid = 1646] [serial = 923] [outer = 0x0] 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12bcb0c00) [pid = 1646] [serial = 924] [outer = 0x12b8f4c00] 10:29:54 INFO - PROCESS | 1646 | 1461259794680 Marionette DEBUG loaded listener.js 10:29:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12cfb1000) [pid = 1646] [serial = 925] [outer = 0x12b8f4c00] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12cfab400) [pid = 1646] [serial = 860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d49ec00) [pid = 1646] [serial = 863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12d49a800) [pid = 1646] [serial = 866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b39b000) [pid = 1646] [serial = 857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123d3c000) [pid = 1646] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a899c00) [pid = 1646] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x117613000) [pid = 1646] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x124518400) [pid = 1646] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11c782800) [pid = 1646] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12cfb0000) [pid = 1646] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12bcb1000) [pid = 1646] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b324400) [pid = 1646] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1176f6000) [pid = 1646] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b69b800) [pid = 1646] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x129818c00) [pid = 1646] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1191c9400) [pid = 1646] [serial = 869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12e225800) [pid = 1646] [serial = 875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118636400) [pid = 1646] [serial = 872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11a60fc00) [pid = 1646] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11465fc00) [pid = 1646] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11ad2d000) [pid = 1646] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x124181800) [pid = 1646] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123dde800) [pid = 1646] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x127626c00) [pid = 1646] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11863b400) [pid = 1646] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:29:55 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11b902800) [pid = 1646] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:29:55 INFO - PROCESS | 1646 | 1461259795237 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]]]}] 10:29:55 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 10:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 773ms 10:29:55 INFO - PROCESS | 1646 | 1461259795273 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 1646 | 1461259795274 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:29:55 INFO - PROCESS | 1646 | 1461259795276 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 1646 | 1461259795277 Marionette TRACE conn2 <- [1,1206,null,{}] 10:29:55 INFO - PROCESS | 1646 | 1461259795279 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}] 10:29:55 INFO - PROCESS | 1646 | 1461259795357 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:29:55 INFO - PROCESS | 1646 | 1461259795361 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb1d800 == 52 [pid = 1646] [id = 309] 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x1146cfc00) [pid = 1646] [serial = 926] [outer = 0x0] 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11a899400) [pid = 1646] [serial = 927] [outer = 0x1146cfc00] 10:29:55 INFO - PROCESS | 1646 | 1461259795387 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c782800) [pid = 1646] [serial = 928] [outer = 0x1146cfc00] 10:29:55 INFO - PROCESS | 1646 | 1461259795718 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]]]}] 10:29:55 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 10:29:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 468ms 10:29:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:29:55 INFO - PROCESS | 1646 | 1461259795745 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:29:55 INFO - PROCESS | 1646 | 1461259795746 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:29:55 INFO - PROCESS | 1646 | 1461259795748 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:29:55 INFO - PROCESS | 1646 | 1461259795749 Marionette TRACE conn2 <- [1,1210,null,{}] 10:29:55 INFO - PROCESS | 1646 | 1461259795751 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}] 10:29:55 INFO - PROCESS | 1646 | 1461259795848 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:29:55 INFO - PROCESS | 1646 | 1461259795857 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aeaa800 == 53 [pid = 1646] [id = 310] 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123879800) [pid = 1646] [serial = 929] [outer = 0x0] 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129194c00) [pid = 1646] [serial = 930] [outer = 0x123879800] 10:29:55 INFO - PROCESS | 1646 | 1461259795883 Marionette DEBUG loaded listener.js 10:29:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12bcb7800) [pid = 1646] [serial = 931] [outer = 0x123879800] 10:29:56 INFO - PROCESS | 1646 | 1461259796208 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]]]}] 10:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 10:29:56 INFO - PROCESS | 1646 | 1461259796216 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1646 | 1461259796218 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:29:56 INFO - PROCESS | 1646 | 1461259796224 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1646 | 1461259796225 Marionette TRACE conn2 <- [1,1214,null,{}] 10:29:56 INFO - PROCESS | 1646 | 1461259796227 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}] 10:29:56 INFO - PROCESS | 1646 | 1461259796322 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:29:56 INFO - PROCESS | 1646 | 1461259796328 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e637800 == 54 [pid = 1646] [id = 311] 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12ce19000) [pid = 1646] [serial = 932] [outer = 0x0] 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d215c00) [pid = 1646] [serial = 933] [outer = 0x12ce19000] 10:29:56 INFO - PROCESS | 1646 | 1461259796368 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d499800) [pid = 1646] [serial = 934] [outer = 0x12ce19000] 10:29:56 INFO - PROCESS | 1646 | 1461259796691 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]]]}] 10:29:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:29:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 521ms 10:29:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:29:56 INFO - PROCESS | 1646 | 1461259796746 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:29:56 INFO - PROCESS | 1646 | 1461259796747 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:29:56 INFO - PROCESS | 1646 | 1461259796749 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:29:56 INFO - PROCESS | 1646 | 1461259796750 Marionette TRACE conn2 <- [1,1218,null,{}] 10:29:56 INFO - PROCESS | 1646 | 1461259796753 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}] 10:29:56 INFO - PROCESS | 1646 | 1461259796854 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:29:56 INFO - PROCESS | 1646 | 1461259796861 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e785800 == 55 [pid = 1646] [id = 312] 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11863b400) [pid = 1646] [serial = 935] [outer = 0x0] 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d916c00) [pid = 1646] [serial = 936] [outer = 0x11863b400] 10:29:56 INFO - PROCESS | 1646 | 1461259796886 Marionette DEBUG loaded listener.js 10:29:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12dad9c00) [pid = 1646] [serial = 937] [outer = 0x11863b400] 10:29:57 INFO - PROCESS | 1646 | 1461259797248 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]]]}] 10:29:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:29:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 10:29:57 INFO - PROCESS | 1646 | 1461259797269 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:29:57 INFO - PROCESS | 1646 | 1461259797273 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:29:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:29:57 INFO - PROCESS | 1646 | 1461259797277 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:29:57 INFO - PROCESS | 1646 | 1461259797280 Marionette TRACE conn2 <- [1,1222,null,{}] 10:29:57 INFO - PROCESS | 1646 | 1461259797284 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}] 10:29:57 INFO - PROCESS | 1646 | 1461259797387 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:29:57 INFO - PROCESS | 1646 | 1461259797446 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x11866a800 == 56 [pid = 1646] [id = 313] 10:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1146d0c00) [pid = 1646] [serial = 938] [outer = 0x0] 10:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114e67400) [pid = 1646] [serial = 939] [outer = 0x1146d0c00] 10:29:57 INFO - PROCESS | 1646 | 1461259797478 Marionette DEBUG loaded listener.js 10:29:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118569400) [pid = 1646] [serial = 940] [outer = 0x1146d0c00] 10:29:57 INFO - PROCESS | 1646 | 1461259797945 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] 10:29:58 INFO - PROCESS | 1646 | 1461259798003 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:29:58 INFO - PROCESS | 1646 | 1461259798008 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1646 | 1461259798010 Marionette TRACE conn2 <- [1,1226,null,{}] 10:29:58 INFO - PROCESS | 1646 | 1461259798012 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}] 10:29:58 INFO - PROCESS | 1646 | 1461259798114 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:29:58 INFO - PROCESS | 1646 | 1461259798171 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae4000 == 57 [pid = 1646] [id = 314] 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x118cfc000) [pid = 1646] [serial = 941] [outer = 0x0] 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11a89d800) [pid = 1646] [serial = 942] [outer = 0x118cfc000] 10:29:58 INFO - PROCESS | 1646 | 1461259798201 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11adf0800) [pid = 1646] [serial = 943] [outer = 0x118cfc000] 10:29:58 INFO - PROCESS | 1646 | 1461259798642 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]]]}] 10:29:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:29:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 669ms 10:29:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:29:58 INFO - PROCESS | 1646 | 1461259798692 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:29:58 INFO - PROCESS | 1646 | 1461259798694 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:29:58 INFO - PROCESS | 1646 | 1461259798696 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:29:58 INFO - PROCESS | 1646 | 1461259798699 Marionette TRACE conn2 <- [1,1230,null,{}] 10:29:58 INFO - PROCESS | 1646 | 1461259798722 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}] 10:29:58 INFO - PROCESS | 1646 | 1461259798820 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:29:58 INFO - PROCESS | 1646 | 1461259798886 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce69000 == 58 [pid = 1646] [id = 315] 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11b9de400) [pid = 1646] [serial = 944] [outer = 0x0] 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12387dc00) [pid = 1646] [serial = 945] [outer = 0x11b9de400] 10:29:58 INFO - PROCESS | 1646 | 1461259798919 Marionette DEBUG loaded listener.js 10:29:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123eca400) [pid = 1646] [serial = 946] [outer = 0x11b9de400] 10:29:59 INFO - PROCESS | 1646 | 1461259799333 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]]]}] 10:29:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:29:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 688ms 10:29:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:29:59 INFO - PROCESS | 1646 | 1461259799384 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:29:59 INFO - PROCESS | 1646 | 1461259799386 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:29:59 INFO - PROCESS | 1646 | 1461259799388 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:29:59 INFO - PROCESS | 1646 | 1461259799389 Marionette TRACE conn2 <- [1,1234,null,{}] 10:29:59 INFO - PROCESS | 1646 | 1461259799392 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}] 10:29:59 INFO - PROCESS | 1646 | 1461259799492 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:29:59 INFO - PROCESS | 1646 | 1461259799544 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:29:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef91800 == 59 [pid = 1646] [id = 316] 10:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123fed800) [pid = 1646] [serial = 947] [outer = 0x0] 10:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129cc0400) [pid = 1646] [serial = 948] [outer = 0x123fed800] 10:29:59 INFO - PROCESS | 1646 | 1461259799575 Marionette DEBUG loaded listener.js 10:29:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b8f5c00) [pid = 1646] [serial = 949] [outer = 0x123fed800] 10:29:59 INFO - PROCESS | 1646 | 1461259799965 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]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 620ms 10:30:00 INFO - PROCESS | 1646 | 1461259800009 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 1646 | 1461259800010 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:30:00 INFO - PROCESS | 1646 | 1461259800013 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1646 | 1461259800014 Marionette TRACE conn2 <- [1,1238,null,{}] 10:30:00 INFO - PROCESS | 1646 | 1461259800016 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}] 10:30:00 INFO - PROCESS | 1646 | 1461259800142 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:30:00 INFO - PROCESS | 1646 | 1461259800232 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa68000 == 60 [pid = 1646] [id = 317] 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11bc8e400) [pid = 1646] [serial = 950] [outer = 0x0] 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b8fd400) [pid = 1646] [serial = 951] [outer = 0x11bc8e400] 10:30:00 INFO - PROCESS | 1646 | 1461259800262 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12cf3e000) [pid = 1646] [serial = 952] [outer = 0x11bc8e400] 10:30:00 INFO - PROCESS | 1646 | 1461259800631 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]]]}] 10:30:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:30:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 670ms 10:30:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:30:00 INFO - PROCESS | 1646 | 1461259800684 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:30:00 INFO - PROCESS | 1646 | 1461259800685 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:30:00 INFO - PROCESS | 1646 | 1461259800687 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:30:00 INFO - PROCESS | 1646 | 1461259800689 Marionette TRACE conn2 <- [1,1242,null,{}] 10:30:00 INFO - PROCESS | 1646 | 1461259800691 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}] 10:30:00 INFO - PROCESS | 1646 | 1461259800805 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:30:00 INFO - PROCESS | 1646 | 1461259800863 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6bf000 == 61 [pid = 1646] [id = 318] 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11a8e2000) [pid = 1646] [serial = 953] [outer = 0x0] 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11c10bc00) [pid = 1646] [serial = 954] [outer = 0x11a8e2000] 10:30:00 INFO - PROCESS | 1646 | 1461259800896 Marionette DEBUG loaded listener.js 10:30:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12d210800) [pid = 1646] [serial = 955] [outer = 0x11a8e2000] 10:30:01 INFO - PROCESS | 1646 | 1461259801496 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]]]}] 10:30:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:30:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 822ms 10:30:01 INFO - PROCESS | 1646 | 1461259801523 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:30:01 INFO - PROCESS | 1646 | 1461259801526 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:30:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:30:01 INFO - PROCESS | 1646 | 1461259801531 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:30:01 INFO - PROCESS | 1646 | 1461259801533 Marionette TRACE conn2 <- [1,1246,null,{}] 10:30:01 INFO - PROCESS | 1646 | 1461259801538 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}] 10:30:01 INFO - PROCESS | 1646 | 1461259801631 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:30:01 INFO - PROCESS | 1646 | 1461259801703 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd1800 == 62 [pid = 1646] [id = 319] 10:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x1191c8c00) [pid = 1646] [serial = 956] [outer = 0x0] 10:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11990bc00) [pid = 1646] [serial = 957] [outer = 0x1191c8c00] 10:30:01 INFO - PROCESS | 1646 | 1461259801732 Marionette DEBUG loaded listener.js 10:30:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11a611800) [pid = 1646] [serial = 958] [outer = 0x1191c8c00] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e637800 == 61 [pid = 1646] [id = 311] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12aeaa800 == 60 [pid = 1646] [id = 310] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb1d800 == 59 [pid = 1646] [id = 309] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4c3000 == 58 [pid = 1646] [id = 308] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce62800 == 57 [pid = 1646] [id = 307] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12b806000 == 56 [pid = 1646] [id = 306] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12e698000) [pid = 1646] [serial = 879] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae95800 == 55 [pid = 1646] [id = 305] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x127caf000 == 54 [pid = 1646] [id = 304] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12725b000 == 53 [pid = 1646] [id = 303] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123a05000 == 52 [pid = 1646] [id = 302] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcbf800 == 51 [pid = 1646] [id = 301] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119164000 == 50 [pid = 1646] [id = 300] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1189a9800 == 49 [pid = 1646] [id = 299] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcb0000 == 48 [pid = 1646] [id = 298] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x123aec000 == 47 [pid = 1646] [id = 295] 10:30:02 INFO - PROCESS | 1646 | --DOCSHELL 0x118c1a000 == 46 [pid = 1646] [id = 294] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b39ac00) [pid = 1646] [serial = 801] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x129cb8800) [pid = 1646] [serial = 750] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12cf3d400) [pid = 1646] [serial = 741] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11a8e7000) [pid = 1646] [serial = 744] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123d3bc00) [pid = 1646] [serial = 798] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12bbe2000) [pid = 1646] [serial = 834] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12b71a800) [pid = 1646] [serial = 833] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11a8d1800) [pid = 1646] [serial = 825] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x118948400) [pid = 1646] [serial = 824] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11bc91400) [pid = 1646] [serial = 848] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c777400) [pid = 1646] [serial = 849] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x119b62c00) [pid = 1646] [serial = 854] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b322000) [pid = 1646] [serial = 855] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e222c00) [pid = 1646] [serial = 871] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12e25e000) [pid = 1646] [serial = 876] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12e692c00) [pid = 1646] [serial = 877] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11bc86800) [pid = 1646] [serial = 447] [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.] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12b8fc800) [pid = 1646] [serial = 873] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12e21c400) [pid = 1646] [serial = 870] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12909c800) [pid = 1646] [serial = 852] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12dae3c00) [pid = 1646] [serial = 868] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12e224000) [pid = 1646] [serial = 874] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b8f5800) [pid = 1646] [serial = 859] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11adf1800) [pid = 1646] [serial = 795] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1186bd400) [pid = 1646] [serial = 792] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c484000) [pid = 1646] [serial = 747] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12d20f000) [pid = 1646] [serial = 861] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12d914000) [pid = 1646] [serial = 864] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12d495000) [pid = 1646] [serial = 862] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12dade000) [pid = 1646] [serial = 867] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12d921400) [pid = 1646] [serial = 865] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b3a4000) [pid = 1646] [serial = 858] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12430b400) [pid = 1646] [serial = 851] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11af86800) [pid = 1646] [serial = 846] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11a8d4800) [pid = 1646] [serial = 845] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12d210000) [pid = 1646] [serial = 843] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11bcf0800) [pid = 1646] [serial = 842] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129cba400) [pid = 1646] [serial = 831] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x127623c00) [pid = 1646] [serial = 830] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x123d42c00) [pid = 1646] [serial = 828] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123986000) [pid = 1646] [serial = 827] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12cfb2800) [pid = 1646] [serial = 839] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12d20f800) [pid = 1646] [serial = 840] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12cf44800) [pid = 1646] [serial = 837] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12cf3d000) [pid = 1646] [serial = 836] [outer = 0x0] [url = about:blank] 10:30:02 INFO - PROCESS | 1646 | 1461259802162 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]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 672ms 10:30:02 INFO - PROCESS | 1646 | 1461259802204 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 1646 | 1461259802208 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:30:02 INFO - PROCESS | 1646 | 1461259802213 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1646 | 1461259802214 Marionette TRACE conn2 <- [1,1250,null,{}] 10:30:02 INFO - PROCESS | 1646 | 1461259802217 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}] 10:30:02 INFO - PROCESS | 1646 | 1461259802305 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:30:02 INFO - PROCESS | 1646 | 1461259802310 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x119aca000 == 47 [pid = 1646] [id = 320] 10:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a899000) [pid = 1646] [serial = 959] [outer = 0x0] 10:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11af86800) [pid = 1646] [serial = 960] [outer = 0x11a899000] 10:30:02 INFO - PROCESS | 1646 | 1461259802335 Marionette DEBUG loaded listener.js 10:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11b90a400) [pid = 1646] [serial = 961] [outer = 0x11a899000] 10:30:02 INFO - PROCESS | 1646 | 1461259802718 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]]]}] 10:30:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:30:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 525ms 10:30:02 INFO - PROCESS | 1646 | 1461259802739 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:30:02 INFO - PROCESS | 1646 | 1461259802741 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:30:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:30:02 INFO - PROCESS | 1646 | 1461259802745 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:30:02 INFO - PROCESS | 1646 | 1461259802748 Marionette TRACE conn2 <- [1,1254,null,{}] 10:30:02 INFO - PROCESS | 1646 | 1461259802773 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}] 10:30:02 INFO - PROCESS | 1646 | 1461259802896 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:30:02 INFO - PROCESS | 1646 | 1461259802934 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cbd800 == 48 [pid = 1646] [id = 321] 10:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123874800) [pid = 1646] [serial = 962] [outer = 0x0] 10:30:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12387ac00) [pid = 1646] [serial = 963] [outer = 0x123874800] 10:30:02 INFO - PROCESS | 1646 | 1461259802982 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123d3ac00) [pid = 1646] [serial = 964] [outer = 0x123874800] 10:30:03 INFO - PROCESS | 1646 | 1461259803331 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]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 628ms 10:30:03 INFO - PROCESS | 1646 | 1461259803373 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:30:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:30:03 INFO - PROCESS | 1646 | 1461259803374 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:30:03 INFO - PROCESS | 1646 | 1461259803377 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:30:03 INFO - PROCESS | 1646 | 1461259803378 Marionette TRACE conn2 <- [1,1258,null,{}] 10:30:03 INFO - PROCESS | 1646 | 1461259803381 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}] 10:30:03 INFO - PROCESS | 1646 | 1461259803480 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:30:03 INFO - PROCESS | 1646 | 1461259803487 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c6b000 == 49 [pid = 1646] [id = 322] 10:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123d41000) [pid = 1646] [serial = 965] [outer = 0x0] 10:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x124512800) [pid = 1646] [serial = 966] [outer = 0x123d41000] 10:30:03 INFO - PROCESS | 1646 | 1461259803530 Marionette DEBUG loaded listener.js 10:30:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12762ac00) [pid = 1646] [serial = 967] [outer = 0x123d41000] 10:30:03 INFO - PROCESS | 1646 | 1461259803970 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]]]}] 10:30:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:30:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 620ms 10:30:04 INFO - PROCESS | 1646 | 1461259803997 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1646 | 1461259803998 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:30:04 INFO - PROCESS | 1646 | 1461259804000 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1646 | 1461259804002 Marionette TRACE conn2 <- [1,1262,null,{}] 10:30:04 INFO - PROCESS | 1646 | 1461259804006 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}] 10:30:04 INFO - PROCESS | 1646 | 1461259804080 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:30:04 INFO - PROCESS | 1646 | 1461259804084 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b9800 == 50 [pid = 1646] [id = 323] 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x127b78000) [pid = 1646] [serial = 968] [outer = 0x0] 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129195c00) [pid = 1646] [serial = 969] [outer = 0x127b78000] 10:30:04 INFO - PROCESS | 1646 | 1461259804113 Marionette DEBUG loaded listener.js 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129cb1400) [pid = 1646] [serial = 970] [outer = 0x127b78000] 10:30:04 INFO - PROCESS | 1646 | 1461259804496 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]]]}] 10:30:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:30:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 519ms 10:30:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:30:04 INFO - PROCESS | 1646 | 1461259804521 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:30:04 INFO - PROCESS | 1646 | 1461259804522 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:30:04 INFO - PROCESS | 1646 | 1461259804524 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:30:04 INFO - PROCESS | 1646 | 1461259804525 Marionette TRACE conn2 <- [1,1266,null,{}] 10:30:04 INFO - PROCESS | 1646 | 1461259804528 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}] 10:30:04 INFO - PROCESS | 1646 | 1461259804640 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:30:04 INFO - PROCESS | 1646 | 1461259804644 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b373000 == 51 [pid = 1646] [id = 324] 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cb5400) [pid = 1646] [serial = 971] [outer = 0x0] 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129cba400) [pid = 1646] [serial = 972] [outer = 0x129cb5400] 10:30:04 INFO - PROCESS | 1646 | 1461259804672 Marionette DEBUG loaded listener.js 10:30:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b8fb000) [pid = 1646] [serial = 973] [outer = 0x129cb5400] 10:30:04 INFO - PROCESS | 1646 | 1461259804985 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]]]}] 10:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 518ms 10:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:30:05 INFO - PROCESS | 1646 | 1461259805043 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:30:05 INFO - PROCESS | 1646 | 1461259805044 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:30:05 INFO - PROCESS | 1646 | 1461259805046 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:30:05 INFO - PROCESS | 1646 | 1461259805047 Marionette TRACE conn2 <- [1,1270,null,{}] 10:30:05 INFO - PROCESS | 1646 | 1461259805050 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}] 10:30:05 INFO - PROCESS | 1646 | 1461259805144 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:30:05 INFO - PROCESS | 1646 | 1461259805157 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf38000 == 52 [pid = 1646] [id = 325] 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x129c19c00) [pid = 1646] [serial = 974] [outer = 0x0] 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12ce19800) [pid = 1646] [serial = 975] [outer = 0x129c19c00] 10:30:05 INFO - PROCESS | 1646 | 1461259805182 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12cf48800) [pid = 1646] [serial = 976] [outer = 0x129c19c00] 10:30:05 INFO - PROCESS | 1646 | 1461259805522 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]]]}] 10:30:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:30:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 520ms 10:30:05 INFO - PROCESS | 1646 | 1461259805567 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:30:05 INFO - PROCESS | 1646 | 1461259805568 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:30:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:30:05 INFO - PROCESS | 1646 | 1461259805570 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:30:05 INFO - PROCESS | 1646 | 1461259805571 Marionette TRACE conn2 <- [1,1274,null,{}] 10:30:05 INFO - PROCESS | 1646 | 1461259805573 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}] 10:30:05 INFO - PROCESS | 1646 | 1461259805668 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:30:05 INFO - PROCESS | 1646 | 1461259805682 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d063000 == 53 [pid = 1646] [id = 326] 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12cfaa400) [pid = 1646] [serial = 977] [outer = 0x0] 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d212800) [pid = 1646] [serial = 978] [outer = 0x12cfaa400] 10:30:05 INFO - PROCESS | 1646 | 1461259805707 Marionette DEBUG loaded listener.js 10:30:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d493400) [pid = 1646] [serial = 979] [outer = 0x12cfaa400] 10:30:06 INFO - PROCESS | 1646 | 1461259806048 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]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 518ms 10:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:30:06 INFO - PROCESS | 1646 | 1461259806089 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:30:06 INFO - PROCESS | 1646 | 1461259806090 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:30:06 INFO - PROCESS | 1646 | 1461259806092 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1646 | 1461259806093 Marionette TRACE conn2 <- [1,1278,null,{}] 10:30:06 INFO - PROCESS | 1646 | 1461259806095 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}] 10:30:06 INFO - PROCESS | 1646 | 1461259806191 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:30:06 INFO - PROCESS | 1646 | 1461259806196 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d469000 == 54 [pid = 1646] [id = 327] 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x118c87c00) [pid = 1646] [serial = 980] [outer = 0x0] 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d49dc00) [pid = 1646] [serial = 981] [outer = 0x118c87c00] 10:30:06 INFO - PROCESS | 1646 | 1461259806221 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12dadf000) [pid = 1646] [serial = 982] [outer = 0x118c87c00] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12ce19000) [pid = 1646] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1146cfc00) [pid = 1646] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123879800) [pid = 1646] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x127624000) [pid = 1646] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129cc6400) [pid = 1646] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127626400) [pid = 1646] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12387b800) [pid = 1646] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b8f4c00) [pid = 1646] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a8d9800) [pid = 1646] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x114b47c00) [pid = 1646] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11a8da800) [pid = 1646] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11b63e800) [pid = 1646] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x114407400) [pid = 1646] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x118cee400) [pid = 1646] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:30:06 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12e699800) [pid = 1646] [serial = 878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:30:06 INFO - PROCESS | 1646 | 1461259806659 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]]]}] 10:30:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:30:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 619ms 10:30:06 INFO - PROCESS | 1646 | 1461259806712 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:30:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:30:06 INFO - PROCESS | 1646 | 1461259806714 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:30:06 INFO - PROCESS | 1646 | 1461259806717 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:30:06 INFO - PROCESS | 1646 | 1461259806718 Marionette TRACE conn2 <- [1,1282,null,{}] 10:30:06 INFO - PROCESS | 1646 | 1461259806721 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}] 10:30:06 INFO - PROCESS | 1646 | 1461259806841 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:30:06 INFO - PROCESS | 1646 | 1461259806884 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4bc000 == 55 [pid = 1646] [id = 328] 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x127624000) [pid = 1646] [serial = 983] [outer = 0x0] 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129cb7400) [pid = 1646] [serial = 984] [outer = 0x127624000] 10:30:06 INFO - PROCESS | 1646 | 1461259806911 Marionette DEBUG loaded listener.js 10:30:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12ce19000) [pid = 1646] [serial = 985] [outer = 0x127624000] 10:30:07 INFO - PROCESS | 1646 | 1461259807199 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]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 520ms 10:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:30:07 INFO - PROCESS | 1646 | 1461259807239 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1646 | 1461259807241 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:30:07 INFO - PROCESS | 1646 | 1461259807243 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1646 | 1461259807245 Marionette TRACE conn2 <- [1,1286,null,{}] 10:30:07 INFO - PROCESS | 1646 | 1461259807248 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}] 10:30:07 INFO - PROCESS | 1646 | 1461259807342 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:30:07 INFO - PROCESS | 1646 | 1461259807346 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e63d000 == 56 [pid = 1646] [id = 329] 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cc5800) [pid = 1646] [serial = 986] [outer = 0x0] 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12dae5c00) [pid = 1646] [serial = 987] [outer = 0x129cc5800] 10:30:07 INFO - PROCESS | 1646 | 1461259807376 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12e265000) [pid = 1646] [serial = 988] [outer = 0x129cc5800] 10:30:07 INFO - PROCESS | 1646 | 1461259807722 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]]]}] 10:30:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:30:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 526ms 10:30:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:30:07 INFO - PROCESS | 1646 | 1461259807775 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:30:07 INFO - PROCESS | 1646 | 1461259807776 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:30:07 INFO - PROCESS | 1646 | 1461259807778 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:30:07 INFO - PROCESS | 1646 | 1461259807779 Marionette TRACE conn2 <- [1,1290,null,{}] 10:30:07 INFO - PROCESS | 1646 | 1461259807781 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}] 10:30:07 INFO - PROCESS | 1646 | 1461259807865 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:30:07 INFO - PROCESS | 1646 | 1461259807870 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f73a800 == 57 [pid = 1646] [id = 330] 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12e266000) [pid = 1646] [serial = 989] [outer = 0x0] 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12e693800) [pid = 1646] [serial = 990] [outer = 0x12e266000] 10:30:07 INFO - PROCESS | 1646 | 1461259807898 Marionette DEBUG loaded listener.js 10:30:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12e69a800) [pid = 1646] [serial = 991] [outer = 0x12e266000] 10:30:08 INFO - PROCESS | 1646 | 1461259808314 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]]]}] 10:30:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:30:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 570ms 10:30:08 INFO - PROCESS | 1646 | 1461259808350 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:30:08 INFO - PROCESS | 1646 | 1461259808352 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:30:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:30:08 INFO - PROCESS | 1646 | 1461259808355 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:30:08 INFO - PROCESS | 1646 | 1461259808357 Marionette TRACE conn2 <- [1,1294,null,{}] 10:30:08 INFO - PROCESS | 1646 | 1461259808361 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}] 10:30:08 INFO - PROCESS | 1646 | 1461259808476 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:30:08 INFO - PROCESS | 1646 | 1461259808482 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f749000 == 58 [pid = 1646] [id = 331] 10:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x118cf7c00) [pid = 1646] [serial = 992] [outer = 0x0] 10:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123b64800) [pid = 1646] [serial = 993] [outer = 0x118cf7c00] 10:30:08 INFO - PROCESS | 1646 | 1461259808506 Marionette DEBUG loaded listener.js 10:30:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e22a400) [pid = 1646] [serial = 994] [outer = 0x118cf7c00] 10:30:09 INFO - PROCESS | 1646 | 1461259809194 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]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 872ms 10:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:30:09 INFO - PROCESS | 1646 | 1461259809228 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1646 | 1461259809232 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:30:09 INFO - PROCESS | 1646 | 1461259809252 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1646 | 1461259809256 Marionette TRACE conn2 <- [1,1298,null,{}] 10:30:09 INFO - PROCESS | 1646 | 1461259809264 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}] 10:30:09 INFO - PROCESS | 1646 | 1461259809376 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:30:09 INFO - PROCESS | 1646 | 1461259809431 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0d000 == 59 [pid = 1646] [id = 332] 10:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11a606000) [pid = 1646] [serial = 995] [outer = 0x0] 10:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a8d8c00) [pid = 1646] [serial = 996] [outer = 0x11a606000] 10:30:09 INFO - PROCESS | 1646 | 1461259809463 Marionette DEBUG loaded listener.js 10:30:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11ade7000) [pid = 1646] [serial = 997] [outer = 0x11a606000] 10:30:09 INFO - PROCESS | 1646 | 1461259809926 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]]]}] 10:30:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:30:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 742ms 10:30:09 INFO - PROCESS | 1646 | 1461259809978 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:30:09 INFO - PROCESS | 1646 | 1461259809981 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:30:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:30:09 INFO - PROCESS | 1646 | 1461259809986 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:30:09 INFO - PROCESS | 1646 | 1461259809988 Marionette TRACE conn2 <- [1,1302,null,{}] 10:30:09 INFO - PROCESS | 1646 | 1461259809991 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}] 10:30:10 INFO - PROCESS | 1646 | 1461259810098 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:30:10 INFO - PROCESS | 1646 | 1461259810153 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273c0000 == 60 [pid = 1646] [id = 333] 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11af84400) [pid = 1646] [serial = 998] [outer = 0x0] 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c47e000) [pid = 1646] [serial = 999] [outer = 0x11af84400] 10:30:10 INFO - PROCESS | 1646 | 1461259810184 Marionette DEBUG loaded listener.js 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123ab2c00) [pid = 1646] [serial = 1000] [outer = 0x11af84400] 10:30:10 INFO - PROCESS | 1646 | 1461259810610 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]]]}] 10:30:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:30:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 674ms 10:30:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:30:10 INFO - PROCESS | 1646 | 1461259810660 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:30:10 INFO - PROCESS | 1646 | 1461259810662 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:30:10 INFO - PROCESS | 1646 | 1461259810664 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:30:10 INFO - PROCESS | 1646 | 1461259810667 Marionette TRACE conn2 <- [1,1306,null,{}] 10:30:10 INFO - PROCESS | 1646 | 1461259810701 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}] 10:30:10 INFO - PROCESS | 1646 | 1461259810842 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:30:10 INFO - PROCESS | 1646 | 1461259810854 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e63b000 == 61 [pid = 1646] [id = 334] 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x127b82c00) [pid = 1646] [serial = 1001] [outer = 0x0] 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129cc2000) [pid = 1646] [serial = 1002] [outer = 0x127b82c00] 10:30:10 INFO - PROCESS | 1646 | 1461259810887 Marionette DEBUG loaded listener.js 10:30:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12b3a6800) [pid = 1646] [serial = 1003] [outer = 0x127b82c00] 10:30:11 INFO - PROCESS | 1646 | 1461259811306 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]]]}] 10:30:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:30:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 697ms 10:30:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:30:11 INFO - PROCESS | 1646 | 1461259811361 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:30:11 INFO - PROCESS | 1646 | 1461259811363 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:30:11 INFO - PROCESS | 1646 | 1461259811366 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:30:11 INFO - PROCESS | 1646 | 1461259811367 Marionette TRACE conn2 <- [1,1310,null,{}] 10:30:11 INFO - PROCESS | 1646 | 1461259811370 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}] 10:30:11 INFO - PROCESS | 1646 | 1461259811474 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:30:11 INFO - PROCESS | 1646 | 1461259811530 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x130007800 == 62 [pid = 1646] [id = 335] 10:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129cae400) [pid = 1646] [serial = 1004] [outer = 0x0] 10:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12ce1ec00) [pid = 1646] [serial = 1005] [outer = 0x129cae400] 10:30:11 INFO - PROCESS | 1646 | 1461259811560 Marionette DEBUG loaded listener.js 10:30:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12d912800) [pid = 1646] [serial = 1006] [outer = 0x129cae400] 10:30:12 INFO - PROCESS | 1646 | 1461259812025 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] 10:30:12 INFO - PROCESS | 1646 | 1461259812125 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:30:12 INFO - PROCESS | 1646 | 1461259812129 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1646 | 1461259812130 Marionette TRACE conn2 <- [1,1314,null,{}] 10:30:12 INFO - PROCESS | 1646 | 1461259812133 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}] 10:30:12 INFO - PROCESS | 1646 | 1461259812233 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:30:12 INFO - PROCESS | 1646 | 1461259812469 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa3c000 == 63 [pid = 1646] [id = 336] 10:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1146cc800) [pid = 1646] [serial = 1007] [outer = 0x0] 10:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1154e2000) [pid = 1646] [serial = 1008] [outer = 0x1146cc800] 10:30:12 INFO - PROCESS | 1646 | 1461259812500 Marionette DEBUG loaded listener.js 10:30:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x118c52c00) [pid = 1646] [serial = 1009] [outer = 0x1146cc800] 10:30:12 INFO - PROCESS | 1646 | 1461259812917 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]]]}] 10:30:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:30:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 822ms 10:30:12 INFO - PROCESS | 1646 | 1461259812964 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:30:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:30:12 INFO - PROCESS | 1646 | 1461259812966 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:30:12 INFO - PROCESS | 1646 | 1461259812971 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:30:12 INFO - PROCESS | 1646 | 1461259812973 Marionette TRACE conn2 <- [1,1318,null,{}] 10:30:12 INFO - PROCESS | 1646 | 1461259812976 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}] 10:30:13 INFO - PROCESS | 1646 | 1461259813068 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:30:13 INFO - PROCESS | 1646 | 1461259813127 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119aba800 == 64 [pid = 1646] [id = 337] 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1191c0800) [pid = 1646] [serial = 1010] [outer = 0x0] 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119d66800) [pid = 1646] [serial = 1011] [outer = 0x1191c0800] 10:30:13 INFO - PROCESS | 1646 | 1461259813157 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11ad54800) [pid = 1646] [serial = 1012] [outer = 0x1191c0800] 10:30:13 INFO - PROCESS | 1646 | 1461259813590 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]]]}] 10:30:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:30:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 673ms 10:30:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:30:13 INFO - PROCESS | 1646 | 1461259813644 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:30:13 INFO - PROCESS | 1646 | 1461259813647 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:30:13 INFO - PROCESS | 1646 | 1461259813649 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:30:13 INFO - PROCESS | 1646 | 1461259813650 Marionette TRACE conn2 <- [1,1322,null,{}] 10:30:13 INFO - PROCESS | 1646 | 1461259813653 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}] 10:30:13 INFO - PROCESS | 1646 | 1461259813770 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:30:13 INFO - PROCESS | 1646 | 1461259813827 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x126532000 == 65 [pid = 1646] [id = 338] 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11ad58800) [pid = 1646] [serial = 1013] [outer = 0x0] 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11bc8c800) [pid = 1646] [serial = 1014] [outer = 0x11ad58800] 10:30:13 INFO - PROCESS | 1646 | 1461259813854 Marionette DEBUG loaded listener.js 10:30:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11c484c00) [pid = 1646] [serial = 1015] [outer = 0x11ad58800] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcc2800 == 64 [pid = 1646] [id = 216] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12f73a800 == 63 [pid = 1646] [id = 330] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12e63d000 == 62 [pid = 1646] [id = 329] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4bc000 == 61 [pid = 1646] [id = 328] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d469000 == 60 [pid = 1646] [id = 327] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12d063000 == 59 [pid = 1646] [id = 326] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf38000 == 58 [pid = 1646] [id = 325] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11220c400) [pid = 1646] [serial = 882] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11ad58400) [pid = 1646] [serial = 885] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123ec7400) [pid = 1646] [serial = 888] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12b3a5c00) [pid = 1646] [serial = 891] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d916c00) [pid = 1646] [serial = 936] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12b373000 == 57 [pid = 1646] [id = 324] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b9800 == 56 [pid = 1646] [id = 323] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x127c6b000 == 55 [pid = 1646] [id = 322] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x123cbd800 == 54 [pid = 1646] [id = 321] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x119aca000 == 53 [pid = 1646] [id = 320] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd1800 == 52 [pid = 1646] [id = 319] 10:30:14 INFO - PROCESS | 1646 | --DOCSHELL 0x12e785800 == 51 [pid = 1646] [id = 312] 10:30:14 INFO - PROCESS | 1646 | 1461259814216 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]]]}] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x1298d4800) [pid = 1646] [serial = 915] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12b3a5400) [pid = 1646] [serial = 921] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b31c400) [pid = 1646] [serial = 918] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x123d39400) [pid = 1646] [serial = 909] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1272d1000) [pid = 1646] [serial = 910] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12bcb0c00) [pid = 1646] [serial = 924] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11a8e2c00) [pid = 1646] [serial = 900] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11adf1c00) [pid = 1646] [serial = 901] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12659d800) [pid = 1646] [serial = 912] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11c47e800) [pid = 1646] [serial = 906] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x123875c00) [pid = 1646] [serial = 907] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b9e5c00) [pid = 1646] [serial = 903] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11bcf1400) [pid = 1646] [serial = 904] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11a610000) [pid = 1646] [serial = 898] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x119b68c00) [pid = 1646] [serial = 897] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x119b63c00) [pid = 1646] [serial = 895] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119144400) [pid = 1646] [serial = 894] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12e741400) [pid = 1646] [serial = 880] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12d499800) [pid = 1646] [serial = 934] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11a899400) [pid = 1646] [serial = 927] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11c782800) [pid = 1646] [serial = 928] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d215c00) [pid = 1646] [serial = 933] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129194c00) [pid = 1646] [serial = 930] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12cfb1000) [pid = 1646] [serial = 925] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b839000) [pid = 1646] [serial = 922] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12b327c00) [pid = 1646] [serial = 919] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129cbac00) [pid = 1646] [serial = 916] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12bcb7800) [pid = 1646] [serial = 931] [outer = 0x0] [url = about:blank] 10:30:14 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129194800) [pid = 1646] [serial = 913] [outer = 0x0] [url = about:blank] 10:30:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 618ms 10:30:14 INFO - PROCESS | 1646 | 1461259814268 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 1646 | 1461259814269 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:30:14 INFO - PROCESS | 1646 | 1461259814276 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 1646 | 1461259814280 Marionette TRACE conn2 <- [1,1326,null,{}] 10:30:14 INFO - PROCESS | 1646 | 1461259814283 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}] 10:30:14 INFO - PROCESS | 1646 | 1461259814363 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:30:14 INFO - PROCESS | 1646 | 1461259814367 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb13000 == 52 [pid = 1646] [id = 339] 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11acaac00) [pid = 1646] [serial = 1016] [outer = 0x0] 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x123878000) [pid = 1646] [serial = 1017] [outer = 0x11acaac00] 10:30:14 INFO - PROCESS | 1646 | 1461259814398 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x123b61400) [pid = 1646] [serial = 1018] [outer = 0x11acaac00] 10:30:14 INFO - PROCESS | 1646 | 1461259814747 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]]]}] 10:30:14 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 10:30:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 528ms 10:30:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:30:14 INFO - PROCESS | 1646 | 1461259814801 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:30:14 INFO - PROCESS | 1646 | 1461259814803 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:30:14 INFO - PROCESS | 1646 | 1461259814805 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:30:14 INFO - PROCESS | 1646 | 1461259814806 Marionette TRACE conn2 <- [1,1330,null,{}] 10:30:14 INFO - PROCESS | 1646 | 1461259814808 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}] 10:30:14 INFO - PROCESS | 1646 | 1461259814891 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:30:14 INFO - PROCESS | 1646 | 1461259814895 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1192be800 == 53 [pid = 1646] [id = 340] 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x123b66000) [pid = 1646] [serial = 1019] [outer = 0x0] 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123d3d800) [pid = 1646] [serial = 1020] [outer = 0x123b66000] 10:30:14 INFO - PROCESS | 1646 | 1461259814922 Marionette DEBUG loaded listener.js 10:30:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x124305400) [pid = 1646] [serial = 1021] [outer = 0x123b66000] 10:30:15 INFO - PROCESS | 1646 | 1461259815258 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]]]}] 10:30:15 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 10:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 470ms 10:30:15 INFO - PROCESS | 1646 | 1461259815275 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 1646 | 1461259815276 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:30:15 INFO - PROCESS | 1646 | 1461259815279 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 1646 | 1461259815280 Marionette TRACE conn2 <- [1,1334,null,{}] 10:30:15 INFO - PROCESS | 1646 | 1461259815282 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}] 10:30:15 INFO - PROCESS | 1646 | 1461259815434 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:30:15 INFO - PROCESS | 1646 | 1461259815444 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x127cac000 == 54 [pid = 1646] [id = 341] 10:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x127b7f800) [pid = 1646] [serial = 1022] [outer = 0x0] 10:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12918e000) [pid = 1646] [serial = 1023] [outer = 0x127b7f800] 10:30:15 INFO - PROCESS | 1646 | 1461259815497 Marionette DEBUG loaded listener.js 10:30:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129cb6c00) [pid = 1646] [serial = 1024] [outer = 0x127b7f800] 10:30:15 INFO - PROCESS | 1646 | 1461259815912 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]]]}] 10:30:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:30:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 669ms 10:30:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:30:15 INFO - PROCESS | 1646 | 1461259815948 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:30:15 INFO - PROCESS | 1646 | 1461259815949 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:30:15 INFO - PROCESS | 1646 | 1461259815951 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:30:15 INFO - PROCESS | 1646 | 1461259815952 Marionette TRACE conn2 <- [1,1338,null,{}] 10:30:15 INFO - PROCESS | 1646 | 1461259815955 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}] 10:30:16 INFO - PROCESS | 1646 | 1461259816030 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:30:16 INFO - PROCESS | 1646 | 1461259816098 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298fd800 == 55 [pid = 1646] [id = 342] 10:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1298ce800) [pid = 1646] [serial = 1025] [outer = 0x0] 10:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129cbfc00) [pid = 1646] [serial = 1026] [outer = 0x1298ce800] 10:30:16 INFO - PROCESS | 1646 | 1461259816123 Marionette DEBUG loaded listener.js 10:30:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12b721000) [pid = 1646] [serial = 1027] [outer = 0x1298ce800] 10:30:16 INFO - PROCESS | 1646 | 1461259816958 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]]]}] 10:30:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:30:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1021ms 10:30:16 INFO - PROCESS | 1646 | 1461259816973 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:30:16 INFO - PROCESS | 1646 | 1461259816975 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:30:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:30:17 INFO - PROCESS | 1646 | 1461259817000 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 1646 | 1461259817002 Marionette TRACE conn2 <- [1,1342,null,{}] 10:30:17 INFO - PROCESS | 1646 | 1461259817006 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}] 10:30:17 INFO - PROCESS | 1646 | 1461259817112 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:30:17 INFO - PROCESS | 1646 | 1461259817117 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb54800 == 56 [pid = 1646] [id = 343] 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11bcf2000) [pid = 1646] [serial = 1028] [outer = 0x0] 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b8f8400) [pid = 1646] [serial = 1029] [outer = 0x11bcf2000] 10:30:17 INFO - PROCESS | 1646 | 1461259817143 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12bbee000) [pid = 1646] [serial = 1030] [outer = 0x11bcf2000] 10:30:17 INFO - PROCESS | 1646 | 1461259817506 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]]]}] 10:30:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:30:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 529ms 10:30:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:30:17 INFO - PROCESS | 1646 | 1461259817522 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:30:17 INFO - PROCESS | 1646 | 1461259817523 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:30:17 INFO - PROCESS | 1646 | 1461259817525 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:30:17 INFO - PROCESS | 1646 | 1461259817527 Marionette TRACE conn2 <- [1,1346,null,{}] 10:30:17 INFO - PROCESS | 1646 | 1461259817529 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}] 10:30:17 INFO - PROCESS | 1646 | 1461259817689 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:30:17 INFO - PROCESS | 1646 | 1461259817711 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c0000 == 57 [pid = 1646] [id = 344] 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bbeb400) [pid = 1646] [serial = 1031] [outer = 0x0] 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12cf40c00) [pid = 1646] [serial = 1032] [outer = 0x12bbeb400] 10:30:17 INFO - PROCESS | 1646 | 1461259817753 Marionette DEBUG loaded listener.js 10:30:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12d20cc00) [pid = 1646] [serial = 1033] [outer = 0x12bbeb400] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1191c8000) [pid = 1646] [serial = 890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12e266000) [pid = 1646] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x129cb5400) [pid = 1646] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1146d0c00) [pid = 1646] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123874800) [pid = 1646] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129c19c00) [pid = 1646] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123d41000) [pid = 1646] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127624000) [pid = 1646] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11a8e2000) [pid = 1646] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123fed800) [pid = 1646] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12cfaa400) [pid = 1646] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x1191c8c00) [pid = 1646] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11b9de400) [pid = 1646] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11a899000) [pid = 1646] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11bc8e400) [pid = 1646] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x127b78000) [pid = 1646] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x118cfc000) [pid = 1646] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x118c87c00) [pid = 1646] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11863b400) [pid = 1646] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x129cc5800) [pid = 1646] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11a8cb400) [pid = 1646] [serial = 884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x129197000) [pid = 1646] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x112206c00) [pid = 1646] [serial = 881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:30:18 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11c480c00) [pid = 1646] [serial = 887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:30:18 INFO - PROCESS | 1646 | 1461259818320 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]]]}] 10:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 821ms 10:30:18 INFO - PROCESS | 1646 | 1461259818346 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:30:18 INFO - PROCESS | 1646 | 1461259818347 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:30:18 INFO - PROCESS | 1646 | 1461259818349 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1646 | 1461259818351 Marionette TRACE conn2 <- [1,1350,null,{}] 10:30:18 INFO - PROCESS | 1646 | 1461259818361 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}] 10:30:18 INFO - PROCESS | 1646 | 1461259818458 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:30:18 INFO - PROCESS | 1646 | 1461259818464 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245d3000 == 58 [pid = 1646] [id = 345] 10:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x1158b4c00) [pid = 1646] [serial = 1034] [outer = 0x0] 10:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x119b5e400) [pid = 1646] [serial = 1035] [outer = 0x1158b4c00] 10:30:18 INFO - PROCESS | 1646 | 1461259818490 Marionette DEBUG loaded listener.js 10:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11bced000) [pid = 1646] [serial = 1036] [outer = 0x1158b4c00] 10:30:18 INFO - PROCESS | 1646 | 1461259818841 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]]]}] 10:30:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:30:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 526ms 10:30:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:30:18 INFO - PROCESS | 1646 | 1461259818877 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:30:18 INFO - PROCESS | 1646 | 1461259818879 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:30:18 INFO - PROCESS | 1646 | 1461259818881 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:30:18 INFO - PROCESS | 1646 | 1461259818883 Marionette TRACE conn2 <- [1,1354,null,{}] 10:30:18 INFO - PROCESS | 1646 | 1461259818886 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}] 10:30:18 INFO - PROCESS | 1646 | 1461259818970 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:30:18 INFO - PROCESS | 1646 | 1461259818976 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9e5800 == 59 [pid = 1646] [id = 346] 10:30:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11a8e2000) [pid = 1646] [serial = 1037] [outer = 0x0] 10:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12918d800) [pid = 1646] [serial = 1038] [outer = 0x11a8e2000] 10:30:19 INFO - PROCESS | 1646 | 1461259819008 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12cf43800) [pid = 1646] [serial = 1039] [outer = 0x11a8e2000] 10:30:19 INFO - PROCESS | 1646 | 1461259819330 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]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 469ms 10:30:19 INFO - PROCESS | 1646 | 1461259819351 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 1646 | 1461259819352 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:30:19 INFO - PROCESS | 1646 | 1461259819357 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1646 | 1461259819358 Marionette TRACE conn2 <- [1,1358,null,{}] 10:30:19 INFO - PROCESS | 1646 | 1461259819361 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}] 10:30:19 INFO - PROCESS | 1646 | 1461259819451 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:30:19 INFO - PROCESS | 1646 | 1461259819506 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e46c800 == 60 [pid = 1646] [id = 347] 10:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123b6c000) [pid = 1646] [serial = 1040] [outer = 0x0] 10:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12d495800) [pid = 1646] [serial = 1041] [outer = 0x123b6c000] 10:30:19 INFO - PROCESS | 1646 | 1461259819531 Marionette DEBUG loaded listener.js 10:30:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12dae4800) [pid = 1646] [serial = 1042] [outer = 0x123b6c000] 10:30:19 INFO - PROCESS | 1646 | 1461259819838 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]]]}] 10:30:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:30:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 519ms 10:30:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:30:19 INFO - PROCESS | 1646 | 1461259819876 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:30:19 INFO - PROCESS | 1646 | 1461259819877 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:30:19 INFO - PROCESS | 1646 | 1461259819879 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:30:19 INFO - PROCESS | 1646 | 1461259819881 Marionette TRACE conn2 <- [1,1362,null,{}] 10:30:19 INFO - PROCESS | 1646 | 1461259819883 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}] 10:30:20 INFO - PROCESS | 1646 | 1461259819994 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:30:20 INFO - PROCESS | 1646 | 1461259820000 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef82000 == 61 [pid = 1646] [id = 348] 10:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12d916c00) [pid = 1646] [serial = 1043] [outer = 0x0] 10:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e225400) [pid = 1646] [serial = 1044] [outer = 0x12d916c00] 10:30:20 INFO - PROCESS | 1646 | 1461259820041 Marionette DEBUG loaded listener.js 10:30:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12e262c00) [pid = 1646] [serial = 1045] [outer = 0x12d916c00] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c9000 == 60 [pid = 1646] [id = 266] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce69000 == 59 [pid = 1646] [id = 315] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa68000 == 58 [pid = 1646] [id = 317] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd3000 == 57 [pid = 1646] [id = 251] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4be800 == 56 [pid = 1646] [id = 267] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6bf000 == 55 [pid = 1646] [id = 318] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12e14b800 == 54 [pid = 1646] [id = 280] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119c98000 == 53 [pid = 1646] [id = 200] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d2800 == 52 [pid = 1646] [id = 278] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12703d000 == 51 [pid = 1646] [id = 232] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef91800 == 50 [pid = 1646] [id = 316] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123a09800 == 49 [pid = 1646] [id = 297] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11866a800 == 48 [pid = 1646] [id = 313] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae4000 == 47 [pid = 1646] [id = 314] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119115800 == 46 [pid = 1646] [id = 268] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119b3c800 == 45 [pid = 1646] [id = 281] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf50800 == 44 [pid = 1646] [id = 296] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12e132000 == 43 [pid = 1646] [id = 279] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x119aba800 == 42 [pid = 1646] [id = 337] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa3c000 == 41 [pid = 1646] [id = 336] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x130007800 == 40 [pid = 1646] [id = 335] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12e63b000 == 39 [pid = 1646] [id = 334] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x1273c0000 == 38 [pid = 1646] [id = 333] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0d000 == 37 [pid = 1646] [id = 332] 10:30:20 INFO - PROCESS | 1646 | --DOCSHELL 0x12f749000 == 36 [pid = 1646] [id = 331] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb13000 == 35 [pid = 1646] [id = 339] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1192be800 == 34 [pid = 1646] [id = 340] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1245d3000 == 33 [pid = 1646] [id = 345] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c0000 == 32 [pid = 1646] [id = 344] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9e5800 == 31 [pid = 1646] [id = 346] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x126532000 == 30 [pid = 1646] [id = 338] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb54800 == 29 [pid = 1646] [id = 343] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x127cac000 == 28 [pid = 1646] [id = 341] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x1298fd800 == 27 [pid = 1646] [id = 342] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11b9dd800) [pid = 1646] [serial = 886] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12bbe7400) [pid = 1646] [serial = 822] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x113f03800) [pid = 1646] [serial = 883] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x127b7d800) [pid = 1646] [serial = 889] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12cf48c00) [pid = 1646] [serial = 892] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12e693800) [pid = 1646] [serial = 990] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOCSHELL 0x12e46c800 == 26 [pid = 1646] [id = 347] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129cba400) [pid = 1646] [serial = 972] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x118569400) [pid = 1646] [serial = 940] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x114e67400) [pid = 1646] [serial = 939] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12387ac00) [pid = 1646] [serial = 963] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123d3ac00) [pid = 1646] [serial = 964] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12ce19800) [pid = 1646] [serial = 975] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12cf48800) [pid = 1646] [serial = 976] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x124512800) [pid = 1646] [serial = 966] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12762ac00) [pid = 1646] [serial = 967] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129cb7400) [pid = 1646] [serial = 984] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12d210800) [pid = 1646] [serial = 955] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11c10bc00) [pid = 1646] [serial = 954] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b8f5c00) [pid = 1646] [serial = 949] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x129cc0400) [pid = 1646] [serial = 948] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12d212800) [pid = 1646] [serial = 978] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12d493400) [pid = 1646] [serial = 979] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11a611800) [pid = 1646] [serial = 958] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11990bc00) [pid = 1646] [serial = 957] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x123eca400) [pid = 1646] [serial = 946] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x12387dc00) [pid = 1646] [serial = 945] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11af86800) [pid = 1646] [serial = 960] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11b90a400) [pid = 1646] [serial = 961] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12cf3e000) [pid = 1646] [serial = 952] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12b8fd400) [pid = 1646] [serial = 951] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x129195c00) [pid = 1646] [serial = 969] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x11adf0800) [pid = 1646] [serial = 943] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x11a89d800) [pid = 1646] [serial = 942] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12d49dc00) [pid = 1646] [serial = 981] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12dad9c00) [pid = 1646] [serial = 937] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 77 (0x12e69a800) [pid = 1646] [serial = 991] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 76 (0x12dae5c00) [pid = 1646] [serial = 987] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 75 (0x12dadf000) [pid = 1646] [serial = 982] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 74 (0x12ce19000) [pid = 1646] [serial = 985] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 73 (0x12b8fb000) [pid = 1646] [serial = 973] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 72 (0x129cb1400) [pid = 1646] [serial = 970] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | --DOMWINDOW == 71 (0x12e265000) [pid = 1646] [serial = 988] [outer = 0x0] [url = about:blank] 10:30:21 INFO - PROCESS | 1646 | 1461259821538 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]]]}] 10:30:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:30:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 1676ms 10:30:21 INFO - PROCESS | 1646 | 1461259821557 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:30:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:30:21 INFO - PROCESS | 1646 | 1461259821559 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:30:21 INFO - PROCESS | 1646 | 1461259821563 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:30:21 INFO - PROCESS | 1646 | 1461259821565 Marionette TRACE conn2 <- [1,1366,null,{}] 10:30:21 INFO - PROCESS | 1646 | 1461259821569 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}] 10:30:21 INFO - PROCESS | 1646 | 1461259821650 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:30:21 INFO - PROCESS | 1646 | 1461259821694 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x1158ea800 == 27 [pid = 1646] [id = 349] 10:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 72 (0x114e67400) [pid = 1646] [serial = 1046] [outer = 0x0] 10:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 73 (0x114e71000) [pid = 1646] [serial = 1047] [outer = 0x114e67400] 10:30:21 INFO - PROCESS | 1646 | 1461259821723 Marionette DEBUG loaded listener.js 10:30:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 74 (0x1176f4400) [pid = 1646] [serial = 1048] [outer = 0x114e67400] 10:30:22 INFO - PROCESS | 1646 | 1461259822062 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] 10:30:22 INFO - PROCESS | 1646 | 1461259822091 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:30:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 10:30:22 INFO - PROCESS | 1646 | 1461259822096 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1646 | 1461259822097 Marionette TRACE conn2 <- [1,1370,null,{}] 10:30:22 INFO - PROCESS | 1646 | 1461259822100 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}] 10:30:22 INFO - PROCESS | 1646 | 1461259822171 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:30:22 INFO - PROCESS | 1646 | 1461259822176 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x11915d800 == 28 [pid = 1646] [id = 350] 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 75 (0x11856b400) [pid = 1646] [serial = 1049] [outer = 0x0] 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 76 (0x118f73c00) [pid = 1646] [serial = 1050] [outer = 0x11856b400] 10:30:22 INFO - PROCESS | 1646 | 1461259822204 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 77 (0x11926a800) [pid = 1646] [serial = 1051] [outer = 0x11856b400] 10:30:22 INFO - PROCESS | 1646 | 1461259822546 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] 10:30:22 INFO - PROCESS | 1646 | 1461259822569 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:30:22 INFO - PROCESS | 1646 | 1461259822572 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:30:22 INFO - PROCESS | 1646 | 1461259822574 Marionette TRACE conn2 <- [1,1374,null,{}] 10:30:22 INFO - PROCESS | 1646 | 1461259822582 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}] 10:30:22 INFO - PROCESS | 1646 | 1461259822655 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:30:22 INFO - PROCESS | 1646 | 1461259822660 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c86800 == 29 [pid = 1646] [id = 351] 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 78 (0x11220b000) [pid = 1646] [serial = 1052] [outer = 0x0] 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x11a60d800) [pid = 1646] [serial = 1053] [outer = 0x11220b000] 10:30:22 INFO - PROCESS | 1646 | 1461259822691 Marionette DEBUG loaded listener.js 10:30:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11a8cb800) [pid = 1646] [serial = 1054] [outer = 0x11220b000] 10:30:23 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:30:23 INFO - PROCESS | 1646 | 1461259823029 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] 10:30:23 INFO - PROCESS | 1646 | 1461259823046 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 10:30:23 INFO - PROCESS | 1646 | 1461259823048 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1646 | 1461259823049 Marionette TRACE conn2 <- [1,1378,null,{}] 10:30:23 INFO - PROCESS | 1646 | 1461259823051 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}] 10:30:23 INFO - PROCESS | 1646 | 1461259823112 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:30:23 INFO - PROCESS | 1646 | 1461259823154 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa55000 == 30 [pid = 1646] [id = 352] 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x119b64000) [pid = 1646] [serial = 1055] [outer = 0x0] 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11a8d6400) [pid = 1646] [serial = 1056] [outer = 0x119b64000] 10:30:23 INFO - PROCESS | 1646 | 1461259823180 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x11a8e9800) [pid = 1646] [serial = 1057] [outer = 0x119b64000] 10:30:23 INFO - PROCESS | 1646 | 1461259823543 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] 10:30:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:30:23 INFO - PROCESS | 1646 | 1461259823573 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:30:23 INFO - PROCESS | 1646 | 1461259823577 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:30:23 INFO - PROCESS | 1646 | 1461259823579 Marionette TRACE conn2 <- [1,1382,null,{}] 10:30:23 INFO - PROCESS | 1646 | 1461259823582 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}] 10:30:23 INFO - PROCESS | 1646 | 1461259823691 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:30:23 INFO - PROCESS | 1646 | 1461259823762 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb21000 == 31 [pid = 1646] [id = 353] 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11856a800) [pid = 1646] [serial = 1058] [outer = 0x0] 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11ad2a800) [pid = 1646] [serial = 1059] [outer = 0x11856a800] 10:30:23 INFO - PROCESS | 1646 | 1461259823803 Marionette DEBUG loaded listener.js 10:30:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11b63c400) [pid = 1646] [serial = 1060] [outer = 0x11856a800] 10:30:24 INFO - PROCESS | 1646 | [1646] WARNING: RasterImage::Init failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/image/ImageFactory.cpp, line 109 10:30:24 INFO - PROCESS | 1646 | 1461259824159 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] 10:30:24 INFO - PROCESS | 1646 | 1461259824200 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:30:24 INFO - PROCESS | 1646 | 1461259824203 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 1646 | 1461259824204 Marionette TRACE conn2 <- [1,1386,null,{}] 10:30:24 INFO - PROCESS | 1646 | 1461259824207 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}] 10:30:24 INFO - PROCESS | 1646 | 1461259824329 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:30:24 INFO - PROCESS | 1646 | 1461259824338 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238e0000 == 32 [pid = 1646] [id = 354] 10:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11af8a400) [pid = 1646] [serial = 1061] [outer = 0x0] 10:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11b90d400) [pid = 1646] [serial = 1062] [outer = 0x11af8a400] 10:30:24 INFO - PROCESS | 1646 | 1461259824375 Marionette DEBUG loaded listener.js 10:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11c466c00) [pid = 1646] [serial = 1063] [outer = 0x11af8a400] 10:30:24 INFO - PROCESS | 1646 | 1461259824804 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] 10:30:24 INFO - PROCESS | 1646 | 1461259824824 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:30:24 INFO - PROCESS | 1646 | 1461259824827 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:30:24 INFO - PROCESS | 1646 | 1461259824828 Marionette TRACE conn2 <- [1,1390,null,{}] 10:30:24 INFO - PROCESS | 1646 | 1461259824830 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}] 10:30:24 INFO - PROCESS | 1646 | 1461259824899 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:30:24 INFO - PROCESS | 1646 | 1461259824946 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x123af5800 == 33 [pid = 1646] [id = 355] 10:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11b636800) [pid = 1646] [serial = 1064] [outer = 0x0] 10:30:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c488c00) [pid = 1646] [serial = 1065] [outer = 0x11b636800] 10:30:24 INFO - PROCESS | 1646 | 1461259824971 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12387d000) [pid = 1646] [serial = 1066] [outer = 0x11b636800] 10:30:25 INFO - PROCESS | 1646 | 1461259825267 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]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 467ms 10:30:25 INFO - PROCESS | 1646 | 1461259825295 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1646 | 1461259825296 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:30:25 INFO - PROCESS | 1646 | 1461259825298 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1646 | 1461259825299 Marionette TRACE conn2 <- [1,1394,null,{}] 10:30:25 INFO - PROCESS | 1646 | 1461259825302 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}] 10:30:25 INFO - PROCESS | 1646 | 1461259825371 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:30:25 INFO - PROCESS | 1646 | 1461259825375 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245ce000 == 34 [pid = 1646] [id = 356] 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123880000) [pid = 1646] [serial = 1067] [outer = 0x0] 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123b5d400) [pid = 1646] [serial = 1068] [outer = 0x123880000] 10:30:25 INFO - PROCESS | 1646 | 1461259825402 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123b65800) [pid = 1646] [serial = 1069] [outer = 0x123880000] 10:30:25 INFO - PROCESS | 1646 | 1461259825713 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]]]}] 10:30:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:30:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 471ms 10:30:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:30:25 INFO - PROCESS | 1646 | 1461259825770 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:30:25 INFO - PROCESS | 1646 | 1461259825771 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:30:25 INFO - PROCESS | 1646 | 1461259825773 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:30:25 INFO - PROCESS | 1646 | 1461259825774 Marionette TRACE conn2 <- [1,1398,null,{}] 10:30:25 INFO - PROCESS | 1646 | 1461259825776 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}] 10:30:25 INFO - PROCESS | 1646 | 1461259825867 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:30:25 INFO - PROCESS | 1646 | 1461259825874 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c86000 == 35 [pid = 1646] [id = 357] 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x117613400) [pid = 1646] [serial = 1070] [outer = 0x0] 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123b5fc00) [pid = 1646] [serial = 1071] [outer = 0x117613400] 10:30:25 INFO - PROCESS | 1646 | 1461259825899 Marionette DEBUG loaded listener.js 10:30:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123d39000) [pid = 1646] [serial = 1072] [outer = 0x117613400] 10:30:26 INFO - PROCESS | 1646 | 1461259826239 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 519ms 10:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:30:26 INFO - PROCESS | 1646 | 1461259826293 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 1646 | 1461259826295 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:30:26 INFO - PROCESS | 1646 | 1461259826298 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1646 | 1461259826300 Marionette TRACE conn2 <- [1,1402,null,{}] 10:30:26 INFO - PROCESS | 1646 | 1461259826303 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}] 10:30:26 INFO - PROCESS | 1646 | 1461259826417 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:30:26 INFO - PROCESS | 1646 | 1461259826480 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c74800 == 36 [pid = 1646] [id = 358] 10:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x112205800) [pid = 1646] [serial = 1073] [outer = 0x0] 10:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x123d39800) [pid = 1646] [serial = 1074] [outer = 0x112205800] 10:30:26 INFO - PROCESS | 1646 | 1461259826507 Marionette DEBUG loaded listener.js 10:30:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123ec9800) [pid = 1646] [serial = 1075] [outer = 0x112205800] 10:30:26 INFO - PROCESS | 1646 | 1461259826829 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]]]}] 10:30:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:30:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 572ms 10:30:26 INFO - PROCESS | 1646 | 1461259826871 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:30:26 INFO - PROCESS | 1646 | 1461259826872 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:30:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:30:26 INFO - PROCESS | 1646 | 1461259826875 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:30:26 INFO - PROCESS | 1646 | 1461259826876 Marionette TRACE conn2 <- [1,1406,null,{}] 10:30:26 INFO - PROCESS | 1646 | 1461259826879 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}] 10:30:26 INFO - PROCESS | 1646 | 1461259826982 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:30:27 INFO - PROCESS | 1646 | 1461259827013 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb20800 == 37 [pid = 1646] [id = 359] 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123d3d400) [pid = 1646] [serial = 1076] [outer = 0x0] 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x124515400) [pid = 1646] [serial = 1077] [outer = 0x123d3d400] 10:30:27 INFO - PROCESS | 1646 | 1461259827042 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x127b7c800) [pid = 1646] [serial = 1078] [outer = 0x123d3d400] 10:30:27 INFO - PROCESS | 1646 | 1461259827341 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]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 518ms 10:30:27 INFO - PROCESS | 1646 | 1461259827393 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 1646 | 1461259827395 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:30:27 INFO - PROCESS | 1646 | 1461259827397 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 1646 | 1461259827398 Marionette TRACE conn2 <- [1,1410,null,{}] 10:30:27 INFO - PROCESS | 1646 | 1461259827400 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}] 10:30:27 INFO - PROCESS | 1646 | 1461259827490 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:30:27 INFO - PROCESS | 1646 | 1461259827500 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aea0000 == 38 [pid = 1646] [id = 360] 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x1272c6c00) [pid = 1646] [serial = 1079] [outer = 0x0] 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12909d800) [pid = 1646] [serial = 1080] [outer = 0x1272c6c00] 10:30:27 INFO - PROCESS | 1646 | 1461259827525 Marionette DEBUG loaded listener.js 10:30:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129197400) [pid = 1646] [serial = 1081] [outer = 0x1272c6c00] 10:30:27 INFO - PROCESS | 1646 | 1461259827949 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]]]}] 10:30:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:30:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 571ms 10:30:27 INFO - PROCESS | 1646 | 1461259827969 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:30:27 INFO - PROCESS | 1646 | 1461259827974 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:30:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:30:27 INFO - PROCESS | 1646 | 1461259827989 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:30:27 INFO - PROCESS | 1646 | 1461259827991 Marionette TRACE conn2 <- [1,1414,null,{}] 10:30:28 INFO - PROCESS | 1646 | 1461259828002 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}] 10:30:28 INFO - PROCESS | 1646 | 1461259828139 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:30:28 INFO - PROCESS | 1646 | 1461259828189 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b811000 == 39 [pid = 1646] [id = 361] 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x129194c00) [pid = 1646] [serial = 1082] [outer = 0x0] 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11bcf3c00) [pid = 1646] [serial = 1083] [outer = 0x129194c00] 10:30:28 INFO - PROCESS | 1646 | 1461259828227 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129cb0c00) [pid = 1646] [serial = 1084] [outer = 0x129194c00] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11bcf2000) [pid = 1646] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12bbeb400) [pid = 1646] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x1158b4c00) [pid = 1646] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1191c0800) [pid = 1646] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x1146cc800) [pid = 1646] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129cae400) [pid = 1646] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x127b82c00) [pid = 1646] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11af84400) [pid = 1646] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a606000) [pid = 1646] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x118cf7c00) [pid = 1646] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x127b7f800) [pid = 1646] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x123b66000) [pid = 1646] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11acaac00) [pid = 1646] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11ad58800) [pid = 1646] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x1298ce800) [pid = 1646] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x123b6c000) [pid = 1646] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:30:28 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11a8e2000) [pid = 1646] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:30:28 INFO - PROCESS | 1646 | 1461259828711 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]]]}] 10:30:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:30:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 728ms 10:30:28 INFO - PROCESS | 1646 | 1461259828718 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:30:28 INFO - PROCESS | 1646 | 1461259828719 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:30:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:30:28 INFO - PROCESS | 1646 | 1461259828724 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:30:28 INFO - PROCESS | 1646 | 1461259828725 Marionette TRACE conn2 <- [1,1418,null,{}] 10:30:28 INFO - PROCESS | 1646 | 1461259828728 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}] 10:30:28 INFO - PROCESS | 1646 | 1461259828818 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:30:28 INFO - PROCESS | 1646 | 1461259828866 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c66800 == 40 [pid = 1646] [id = 362] 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x11413ac00) [pid = 1646] [serial = 1085] [outer = 0x0] 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11b695000) [pid = 1646] [serial = 1086] [outer = 0x11413ac00] 10:30:28 INFO - PROCESS | 1646 | 1461259828892 Marionette DEBUG loaded listener.js 10:30:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123d3a000) [pid = 1646] [serial = 1087] [outer = 0x11413ac00] 10:30:29 INFO - PROCESS | 1646 | 1461259829173 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]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 469ms 10:30:29 INFO - PROCESS | 1646 | 1461259829195 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 1646 | 1461259829196 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:30:29 INFO - PROCESS | 1646 | 1461259829198 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1646 | 1461259829199 Marionette TRACE conn2 <- [1,1422,null,{}] 10:30:29 INFO - PROCESS | 1646 | 1461259829201 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}] 10:30:29 INFO - PROCESS | 1646 | 1461259829286 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:30:29 INFO - PROCESS | 1646 | 1461259829292 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf52000 == 41 [pid = 1646] [id = 363] 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x124307000) [pid = 1646] [serial = 1088] [outer = 0x0] 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129cb1c00) [pid = 1646] [serial = 1089] [outer = 0x124307000] 10:30:29 INFO - PROCESS | 1646 | 1461259829317 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x129cba000) [pid = 1646] [serial = 1090] [outer = 0x124307000] 10:30:29 INFO - PROCESS | 1646 | 1461259829649 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]]]}] 10:30:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:30:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 469ms 10:30:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:30:29 INFO - PROCESS | 1646 | 1461259829667 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:30:29 INFO - PROCESS | 1646 | 1461259829669 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:30:29 INFO - PROCESS | 1646 | 1461259829673 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:30:29 INFO - PROCESS | 1646 | 1461259829675 Marionette TRACE conn2 <- [1,1426,null,{}] 10:30:29 INFO - PROCESS | 1646 | 1461259829678 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}] 10:30:29 INFO - PROCESS | 1646 | 1461259829777 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:30:29 INFO - PROCESS | 1646 | 1461259829782 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce72000 == 42 [pid = 1646] [id = 364] 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11b9e4c00) [pid = 1646] [serial = 1091] [outer = 0x0] 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129cba800) [pid = 1646] [serial = 1092] [outer = 0x11b9e4c00] 10:30:29 INFO - PROCESS | 1646 | 1461259829807 Marionette DEBUG loaded listener.js 10:30:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b31ec00) [pid = 1646] [serial = 1093] [outer = 0x11b9e4c00] 10:30:30 INFO - PROCESS | 1646 | 1461259830122 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]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 471ms 10:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:30:30 INFO - PROCESS | 1646 | 1461259830142 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 1646 | 1461259830144 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:30:30 INFO - PROCESS | 1646 | 1461259830146 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1646 | 1461259830146 Marionette TRACE conn2 <- [1,1430,null,{}] 10:30:30 INFO - PROCESS | 1646 | 1461259830149 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}] 10:30:30 INFO - PROCESS | 1646 | 1461259830225 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:30:30 INFO - PROCESS | 1646 | 1461259830229 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d44e800 == 43 [pid = 1646] [id = 365] 10:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11591c000) [pid = 1646] [serial = 1094] [outer = 0x0] 10:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b328800) [pid = 1646] [serial = 1095] [outer = 0x11591c000] 10:30:30 INFO - PROCESS | 1646 | 1461259830254 Marionette DEBUG loaded listener.js 10:30:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b3a2000) [pid = 1646] [serial = 1096] [outer = 0x11591c000] 10:30:30 INFO - PROCESS | 1646 | 1461259830742 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]]]}] 10:30:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:30:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 668ms 10:30:30 INFO - PROCESS | 1646 | 1461259830814 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:30:30 INFO - PROCESS | 1646 | 1461259830817 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:30:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:30:30 INFO - PROCESS | 1646 | 1461259830821 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:30:30 INFO - PROCESS | 1646 | 1461259830824 Marionette TRACE conn2 <- [1,1434,null,{}] 10:30:30 INFO - PROCESS | 1646 | 1461259830827 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}] 10:30:30 INFO - PROCESS | 1646 | 1461259830941 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:30:31 INFO - PROCESS | 1646 | 1461259830992 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11896c800 == 44 [pid = 1646] [id = 366] 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x114403000) [pid = 1646] [serial = 1097] [outer = 0x0] 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x115784c00) [pid = 1646] [serial = 1098] [outer = 0x114403000] 10:30:31 INFO - PROCESS | 1646 | 1461259831025 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11864b000) [pid = 1646] [serial = 1099] [outer = 0x114403000] 10:30:31 INFO - PROCESS | 1646 | 1461259831620 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]]]}] 10:30:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:30:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 872ms 10:30:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:30:31 INFO - PROCESS | 1646 | 1461259831693 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:30:31 INFO - PROCESS | 1646 | 1461259831697 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:30:31 INFO - PROCESS | 1646 | 1461259831702 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:30:31 INFO - PROCESS | 1646 | 1461259831704 Marionette TRACE conn2 <- [1,1438,null,{}] 10:30:31 INFO - PROCESS | 1646 | 1461259831706 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}] 10:30:31 INFO - PROCESS | 1646 | 1461259831820 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:30:31 INFO - PROCESS | 1646 | 1461259831870 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc0800 == 45 [pid = 1646] [id = 367] 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x118f7e000) [pid = 1646] [serial = 1100] [outer = 0x0] 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119a78400) [pid = 1646] [serial = 1101] [outer = 0x118f7e000] 10:30:31 INFO - PROCESS | 1646 | 1461259831900 Marionette DEBUG loaded listener.js 10:30:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11a898c00) [pid = 1646] [serial = 1102] [outer = 0x118f7e000] 10:30:32 INFO - PROCESS | 1646 | 1461259832529 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]]]}] 10:30:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:30:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 871ms 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce72000 == 44 [pid = 1646] [id = 364] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf52000 == 43 [pid = 1646] [id = 363] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x123c66800 == 42 [pid = 1646] [id = 362] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12b811000 == 41 [pid = 1646] [id = 361] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12aea0000 == 40 [pid = 1646] [id = 360] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb20800 == 39 [pid = 1646] [id = 359] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x127c74800 == 38 [pid = 1646] [id = 358] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12e225400) [pid = 1646] [serial = 1044] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | 1461259832613 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:30:32 INFO - PROCESS | 1646 | 1461259832616 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119c86000 == 37 [pid = 1646] [id = 357] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1245ce000 == 36 [pid = 1646] [id = 356] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x123af5800 == 35 [pid = 1646] [id = 355] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1238e0000 == 34 [pid = 1646] [id = 354] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb21000 == 33 [pid = 1646] [id = 353] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa55000 == 32 [pid = 1646] [id = 352] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x119c86800 == 31 [pid = 1646] [id = 351] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x11915d800 == 30 [pid = 1646] [id = 350] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x1158ea800 == 29 [pid = 1646] [id = 349] 10:30:32 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef82000 == 28 [pid = 1646] [id = 348] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12b8f8400) [pid = 1646] [serial = 1029] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12cf40c00) [pid = 1646] [serial = 1032] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x119b5e400) [pid = 1646] [serial = 1035] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11bced000) [pid = 1646] [serial = 1036] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12d20cc00) [pid = 1646] [serial = 1033] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x119d66800) [pid = 1646] [serial = 1011] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x118c52c00) [pid = 1646] [serial = 1009] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1154e2000) [pid = 1646] [serial = 1008] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12d912800) [pid = 1646] [serial = 1006] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12ce1ec00) [pid = 1646] [serial = 1005] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12b3a6800) [pid = 1646] [serial = 1003] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129cc2000) [pid = 1646] [serial = 1002] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123ab2c00) [pid = 1646] [serial = 1000] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c47e000) [pid = 1646] [serial = 999] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11ade7000) [pid = 1646] [serial = 997] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11a8d8c00) [pid = 1646] [serial = 996] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x123b64800) [pid = 1646] [serial = 993] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x12e22a400) [pid = 1646] [serial = 994] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x12918e000) [pid = 1646] [serial = 1023] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x129cb6c00) [pid = 1646] [serial = 1024] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x123d3d800) [pid = 1646] [serial = 1020] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x124305400) [pid = 1646] [serial = 1021] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123878000) [pid = 1646] [serial = 1017] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x123b61400) [pid = 1646] [serial = 1018] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11c484c00) [pid = 1646] [serial = 1015] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11bc8c800) [pid = 1646] [serial = 1014] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x11ad54800) [pid = 1646] [serial = 1012] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12b721000) [pid = 1646] [serial = 1027] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x129cbfc00) [pid = 1646] [serial = 1026] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12918d800) [pid = 1646] [serial = 1038] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12bbee000) [pid = 1646] [serial = 1030] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 78 (0x12cf43800) [pid = 1646] [serial = 1039] [outer = 0x0] [url = about:blank] 10:30:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:30:32 INFO - PROCESS | 1646 | 1461259832629 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:30:32 INFO - PROCESS | 1646 | 1461259832632 Marionette TRACE conn2 <- [1,1442,null,{}] 10:30:32 INFO - PROCESS | 1646 | 1461259832635 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}] 10:30:32 INFO - PROCESS | 1646 | 1461259832712 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:30:32 INFO - PROCESS | 1646 | 1461259832749 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c86000 == 29 [pid = 1646] [id = 368] 10:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 79 (0x119a7f400) [pid = 1646] [serial = 1103] [outer = 0x0] 10:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x119b62800) [pid = 1646] [serial = 1104] [outer = 0x119a7f400] 10:30:32 INFO - PROCESS | 1646 | 1461259832778 Marionette DEBUG loaded listener.js 10:30:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a605800) [pid = 1646] [serial = 1105] [outer = 0x119a7f400] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x12d495800) [pid = 1646] [serial = 1041] [outer = 0x0] [url = about:blank] 10:30:32 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12dae4800) [pid = 1646] [serial = 1042] [outer = 0x0] [url = about:blank] 10:30:33 INFO - PROCESS | 1646 | 1461259833200 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]]]}] 10:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 620ms 10:30:33 INFO - PROCESS | 1646 | 1461259833251 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1646 | 1461259833254 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:30:33 INFO - PROCESS | 1646 | 1461259833259 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1646 | 1461259833260 Marionette TRACE conn2 <- [1,1446,null,{}] 10:30:33 INFO - PROCESS | 1646 | 1461259833263 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}] 10:30:33 INFO - PROCESS | 1646 | 1461259833336 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:30:33 INFO - PROCESS | 1646 | 1461259833343 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbd9800 == 30 [pid = 1646] [id = 369] 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11a610c00) [pid = 1646] [serial = 1106] [outer = 0x0] 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x11a8e4800) [pid = 1646] [serial = 1107] [outer = 0x11a610c00] 10:30:33 INFO - PROCESS | 1646 | 1461259833371 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x11ad54800) [pid = 1646] [serial = 1108] [outer = 0x11a610c00] 10:30:33 INFO - PROCESS | 1646 | 1461259833728 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]]]}] 10:30:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:30:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 518ms 10:30:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:30:33 INFO - PROCESS | 1646 | 1461259833778 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:30:33 INFO - PROCESS | 1646 | 1461259833779 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:30:33 INFO - PROCESS | 1646 | 1461259833782 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:30:33 INFO - PROCESS | 1646 | 1461259833784 Marionette TRACE conn2 <- [1,1450,null,{}] 10:30:33 INFO - PROCESS | 1646 | 1461259833792 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}] 10:30:33 INFO - PROCESS | 1646 | 1461259833863 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:30:33 INFO - PROCESS | 1646 | 1461259833870 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238f2000 == 31 [pid = 1646] [id = 370] 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x1146cc800) [pid = 1646] [serial = 1109] [outer = 0x0] 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11b90e400) [pid = 1646] [serial = 1110] [outer = 0x1146cc800] 10:30:33 INFO - PROCESS | 1646 | 1461259833898 Marionette DEBUG loaded listener.js 10:30:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11bc8c800) [pid = 1646] [serial = 1111] [outer = 0x1146cc800] 10:30:34 INFO - PROCESS | 1646 | 1461259834239 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]]]}] 10:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 470ms 10:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:30:34 INFO - PROCESS | 1646 | 1461259834253 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 1646 | 1461259834257 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:30:34 INFO - PROCESS | 1646 | 1461259834260 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 1646 | 1461259834261 Marionette TRACE conn2 <- [1,1454,null,{}] 10:30:34 INFO - PROCESS | 1646 | 1461259834264 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}] 10:30:34 INFO - PROCESS | 1646 | 1461259834362 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:30:34 INFO - PROCESS | 1646 | 1461259834368 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cb6800 == 32 [pid = 1646] [id = 371] 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11ad62c00) [pid = 1646] [serial = 1112] [outer = 0x0] 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11bcf0800) [pid = 1646] [serial = 1113] [outer = 0x11ad62c00] 10:30:34 INFO - PROCESS | 1646 | 1461259834396 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11c484c00) [pid = 1646] [serial = 1114] [outer = 0x11ad62c00] 10:30:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:30:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 519ms 10:30:34 INFO - PROCESS | 1646 | 1461259834775 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]]]}] 10:30:34 INFO - PROCESS | 1646 | 1461259834779 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:30:34 INFO - PROCESS | 1646 | 1461259834781 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:30:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:30:34 INFO - PROCESS | 1646 | 1461259834783 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:30:34 INFO - PROCESS | 1646 | 1461259834784 Marionette TRACE conn2 <- [1,1458,null,{}] 10:30:34 INFO - PROCESS | 1646 | 1461259834786 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}] 10:30:34 INFO - PROCESS | 1646 | 1461259834862 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:30:34 INFO - PROCESS | 1646 | 1461259834866 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c97800 == 33 [pid = 1646] [id = 372] 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x112210c00) [pid = 1646] [serial = 1115] [outer = 0x0] 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x12387b400) [pid = 1646] [serial = 1116] [outer = 0x112210c00] 10:30:34 INFO - PROCESS | 1646 | 1461259834894 Marionette DEBUG loaded listener.js 10:30:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123d3a800) [pid = 1646] [serial = 1117] [outer = 0x112210c00] 10:30:35 INFO - PROCESS | 1646 | 1461259835277 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]]]}] 10:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 522ms 10:30:35 INFO - PROCESS | 1646 | 1461259835314 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:30:35 INFO - PROCESS | 1646 | 1461259835315 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:30:35 INFO - PROCESS | 1646 | 1461259835318 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:30:35 INFO - PROCESS | 1646 | 1461259835319 Marionette TRACE conn2 <- [1,1462,null,{}] 10:30:35 INFO - PROCESS | 1646 | 1461259835324 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}] 10:30:35 INFO - PROCESS | 1646 | 1461259835426 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:30:35 INFO - PROCESS | 1646 | 1461259835461 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ed800 == 34 [pid = 1646] [id = 373] 10:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123ffa000) [pid = 1646] [serial = 1118] [outer = 0x0] 10:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x124513000) [pid = 1646] [serial = 1119] [outer = 0x123ffa000] 10:30:35 INFO - PROCESS | 1646 | 1461259835489 Marionette DEBUG loaded listener.js 10:30:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x127624c00) [pid = 1646] [serial = 1120] [outer = 0x123ffa000] 10:30:35 INFO - PROCESS | 1646 | 1461259835845 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]]]}] 10:30:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:30:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 572ms 10:30:35 INFO - PROCESS | 1646 | 1461259835891 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:30:35 INFO - PROCESS | 1646 | 1461259835892 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:30:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:30:35 INFO - PROCESS | 1646 | 1461259835894 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:30:35 INFO - PROCESS | 1646 | 1461259835895 Marionette TRACE conn2 <- [1,1466,null,{}] 10:30:35 INFO - PROCESS | 1646 | 1461259835897 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}] 10:30:35 INFO - PROCESS | 1646 | 1461259835986 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:30:36 INFO - PROCESS | 1646 | 1461259836000 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aeac000 == 35 [pid = 1646] [id = 374] 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x127b78800) [pid = 1646] [serial = 1121] [outer = 0x0] 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x127c7ac00) [pid = 1646] [serial = 1122] [outer = 0x127b78800] 10:30:36 INFO - PROCESS | 1646 | 1461259836026 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129192000) [pid = 1646] [serial = 1123] [outer = 0x127b78800] 10:30:36 INFO - PROCESS | 1646 | 1461259836374 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]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 518ms 10:30:36 INFO - PROCESS | 1646 | 1461259836414 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1646 | 1461259836416 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:30:36 INFO - PROCESS | 1646 | 1461259836419 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 1646 | 1461259836421 Marionette TRACE conn2 <- [1,1470,null,{}] 10:30:36 INFO - PROCESS | 1646 | 1461259836424 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}] 10:30:36 INFO - PROCESS | 1646 | 1461259836560 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:30:36 INFO - PROCESS | 1646 | 1461259836580 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b819000 == 36 [pid = 1646] [id = 375] 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12918e000) [pid = 1646] [serial = 1124] [outer = 0x0] 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x1298d5400) [pid = 1646] [serial = 1125] [outer = 0x12918e000] 10:30:36 INFO - PROCESS | 1646 | 1461259836619 Marionette DEBUG loaded listener.js 10:30:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x129cb3400) [pid = 1646] [serial = 1126] [outer = 0x12918e000] 10:30:36 INFO - PROCESS | 1646 | 1461259836974 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]]]}] 10:30:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:30:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 570ms 10:30:36 INFO - PROCESS | 1646 | 1461259836991 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:30:36 INFO - PROCESS | 1646 | 1461259836993 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:30:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:30:36 INFO - PROCESS | 1646 | 1461259836995 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:30:36 INFO - PROCESS | 1646 | 1461259836996 Marionette TRACE conn2 <- [1,1474,null,{}] 10:30:37 INFO - PROCESS | 1646 | 1461259836998 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}] 10:30:37 INFO - PROCESS | 1646 | 1461259837175 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123d3d400) [pid = 1646] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11b636800) [pid = 1646] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x119b64000) [pid = 1646] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x123880000) [pid = 1646] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x117613400) [pid = 1646] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x114e67400) [pid = 1646] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11856a800) [pid = 1646] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11af8a400) [pid = 1646] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11856b400) [pid = 1646] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x1272c6c00) [pid = 1646] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11413ac00) [pid = 1646] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x129194c00) [pid = 1646] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x124307000) [pid = 1646] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x11220b000) [pid = 1646] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x11b9e4c00) [pid = 1646] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:30:37 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x112205800) [pid = 1646] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:30:37 INFO - PROCESS | 1646 | 1461259837217 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa6e000 == 37 [pid = 1646] [id = 376] 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x112209400) [pid = 1646] [serial = 1127] [outer = 0x0] 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x117613400) [pid = 1646] [serial = 1128] [outer = 0x112209400] 10:30:37 INFO - PROCESS | 1646 | 1461259837242 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11ad2c400) [pid = 1646] [serial = 1129] [outer = 0x112209400] 10:30:37 INFO - PROCESS | 1646 | 1461259837528 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]]]}] 10:30:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:30:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 568ms 10:30:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:30:37 INFO - PROCESS | 1646 | 1461259837563 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:30:37 INFO - PROCESS | 1646 | 1461259837564 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:30:37 INFO - PROCESS | 1646 | 1461259837566 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:30:37 INFO - PROCESS | 1646 | 1461259837568 Marionette TRACE conn2 <- [1,1478,null,{}] 10:30:37 INFO - PROCESS | 1646 | 1461259837572 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}] 10:30:37 INFO - PROCESS | 1646 | 1461259837648 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:30:37 INFO - PROCESS | 1646 | 1461259837652 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d060000 == 38 [pid = 1646] [id = 377] 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11ad58000) [pid = 1646] [serial = 1130] [outer = 0x0] 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x1273d6400) [pid = 1646] [serial = 1131] [outer = 0x11ad58000] 10:30:37 INFO - PROCESS | 1646 | 1461259837681 Marionette DEBUG loaded listener.js 10:30:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x129cb8000) [pid = 1646] [serial = 1132] [outer = 0x11ad58000] 10:30:38 INFO - PROCESS | 1646 | 1461259838011 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 473ms 10:30:38 INFO - PROCESS | 1646 | 1461259838041 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 1646 | 1461259838042 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:30:38 INFO - PROCESS | 1646 | 1461259838053 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 1646 | 1461259838055 Marionette TRACE conn2 <- [1,1482,null,{}] 10:30:38 INFO - PROCESS | 1646 | 1461259838057 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}] 10:30:38 INFO - PROCESS | 1646 | 1461259838146 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:30:38 INFO - PROCESS | 1646 | 1461259838150 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b1800 == 39 [pid = 1646] [id = 378] 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x129c12400) [pid = 1646] [serial = 1133] [outer = 0x0] 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x12b39f000) [pid = 1646] [serial = 1134] [outer = 0x129c12400] 10:30:38 INFO - PROCESS | 1646 | 1461259838184 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x12b82d800) [pid = 1646] [serial = 1135] [outer = 0x129c12400] 10:30:38 INFO - PROCESS | 1646 | 1461259838513 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 479ms 10:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:30:38 INFO - PROCESS | 1646 | 1461259838524 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:30:38 INFO - PROCESS | 1646 | 1461259838525 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:30:38 INFO - PROCESS | 1646 | 1461259838527 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:30:38 INFO - PROCESS | 1646 | 1461259838528 Marionette TRACE conn2 <- [1,1486,null,{}] 10:30:38 INFO - PROCESS | 1646 | 1461259838531 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}] 10:30:38 INFO - PROCESS | 1646 | 1461259838611 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:30:38 INFO - PROCESS | 1646 | 1461259838616 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9ec000 == 40 [pid = 1646] [id = 379] 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x12b836000) [pid = 1646] [serial = 1136] [outer = 0x0] 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b8f8400) [pid = 1646] [serial = 1137] [outer = 0x12b836000] 10:30:38 INFO - PROCESS | 1646 | 1461259838641 Marionette DEBUG loaded listener.js 10:30:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12bbe1400) [pid = 1646] [serial = 1138] [outer = 0x12b836000] 10:30:38 INFO - PROCESS | 1646 | 1461259838972 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]]]}] 10:30:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:30:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 468ms 10:30:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:30:39 INFO - PROCESS | 1646 | 1461259838996 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 1646 | 1461259838997 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:30:39 INFO - PROCESS | 1646 | 1461259838999 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 1646 | 1461259839000 Marionette TRACE conn2 <- [1,1490,null,{}] 10:30:39 INFO - PROCESS | 1646 | 1461259839003 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}] 10:30:39 INFO - PROCESS | 1646 | 1461259839101 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:30:39 INFO - PROCESS | 1646 | 1461259839109 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e145800 == 41 [pid = 1646] [id = 380] 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b8f6000) [pid = 1646] [serial = 1139] [outer = 0x0] 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12bbed800) [pid = 1646] [serial = 1140] [outer = 0x12b8f6000] 10:30:39 INFO - PROCESS | 1646 | 1461259839134 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12bcb6c00) [pid = 1646] [serial = 1141] [outer = 0x12b8f6000] 10:30:39 INFO - PROCESS | 1646 | 1461259839626 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]]]}] 10:30:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:30:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 670ms 10:30:39 INFO - PROCESS | 1646 | 1461259839671 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:30:39 INFO - PROCESS | 1646 | 1461259839674 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:30:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:30:39 INFO - PROCESS | 1646 | 1461259839678 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:30:39 INFO - PROCESS | 1646 | 1461259839681 Marionette TRACE conn2 <- [1,1494,null,{}] 10:30:39 INFO - PROCESS | 1646 | 1461259839684 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}] 10:30:39 INFO - PROCESS | 1646 | 1461259839822 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:30:39 INFO - PROCESS | 1646 | 1461259839870 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb1f000 == 42 [pid = 1646] [id = 381] 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x119b67c00) [pid = 1646] [serial = 1142] [outer = 0x0] 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11a609000) [pid = 1646] [serial = 1143] [outer = 0x119b67c00] 10:30:39 INFO - PROCESS | 1646 | 1461259839903 Marionette DEBUG loaded listener.js 10:30:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11a8d9800) [pid = 1646] [serial = 1144] [outer = 0x119b67c00] 10:30:40 INFO - PROCESS | 1646 | 1461259840355 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]]]}] 10:30:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:30:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 722ms 10:30:40 INFO - PROCESS | 1646 | 1461259840401 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:30:40 INFO - PROCESS | 1646 | 1461259840405 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:30:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:30:40 INFO - PROCESS | 1646 | 1461259840427 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:30:40 INFO - PROCESS | 1646 | 1461259840429 Marionette TRACE conn2 <- [1,1498,null,{}] 10:30:40 INFO - PROCESS | 1646 | 1461259840431 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}] 10:30:40 INFO - PROCESS | 1646 | 1461259840531 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:30:40 INFO - PROCESS | 1646 | 1461259840594 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc8800 == 43 [pid = 1646] [id = 382] 10:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11ad60800) [pid = 1646] [serial = 1145] [outer = 0x0] 10:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11b9d8c00) [pid = 1646] [serial = 1146] [outer = 0x11ad60800] 10:30:40 INFO - PROCESS | 1646 | 1461259840624 Marionette DEBUG loaded listener.js 10:30:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11bcee000) [pid = 1646] [serial = 1147] [outer = 0x11ad60800] 10:30:41 INFO - PROCESS | 1646 | 1461259841037 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]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 672ms 10:30:41 INFO - PROCESS | 1646 | 1461259841097 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:30:41 INFO - PROCESS | 1646 | 1461259841099 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:30:41 INFO - PROCESS | 1646 | 1461259841101 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1646 | 1461259841104 Marionette TRACE conn2 <- [1,1502,null,{}] 10:30:41 INFO - PROCESS | 1646 | 1461259841131 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}] 10:30:41 INFO - PROCESS | 1646 | 1461259841231 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:30:41 INFO - PROCESS | 1646 | 1461259841295 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4ad000 == 44 [pid = 1646] [id = 383] 10:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123d33c00) [pid = 1646] [serial = 1148] [outer = 0x0] 10:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123d42800) [pid = 1646] [serial = 1149] [outer = 0x123d33c00] 10:30:41 INFO - PROCESS | 1646 | 1461259841327 Marionette DEBUG loaded listener.js 10:30:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x124510c00) [pid = 1646] [serial = 1150] [outer = 0x123d33c00] 10:30:41 INFO - PROCESS | 1646 | 1461259841734 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]]]}] 10:30:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:30:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 689ms 10:30:41 INFO - PROCESS | 1646 | 1461259841791 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:30:41 INFO - PROCESS | 1646 | 1461259841793 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:30:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:30:41 INFO - PROCESS | 1646 | 1461259841843 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:30:41 INFO - PROCESS | 1646 | 1461259841844 Marionette TRACE conn2 <- [1,1506,null,{}] 10:30:41 INFO - PROCESS | 1646 | 1461259841847 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}] 10:30:41 INFO - PROCESS | 1646 | 1461259841959 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:30:42 INFO - PROCESS | 1646 | 1461259842019 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238d9000 == 45 [pid = 1646] [id = 384] 10:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11af84400) [pid = 1646] [serial = 1151] [outer = 0x0] 10:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x124180c00) [pid = 1646] [serial = 1152] [outer = 0x11af84400] 10:30:42 INFO - PROCESS | 1646 | 1461259842050 Marionette DEBUG loaded listener.js 10:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1272c9800) [pid = 1646] [serial = 1153] [outer = 0x11af84400] 10:30:42 INFO - PROCESS | 1646 | 1461259842708 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]]]}] 10:30:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:30:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 950ms 10:30:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:30:42 INFO - PROCESS | 1646 | 1461259842766 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:30:42 INFO - PROCESS | 1646 | 1461259842770 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:30:42 INFO - PROCESS | 1646 | 1461259842775 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:30:42 INFO - PROCESS | 1646 | 1461259842779 Marionette TRACE conn2 <- [1,1510,null,{}] 10:30:42 INFO - PROCESS | 1646 | 1461259842785 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}] 10:30:42 INFO - PROCESS | 1646 | 1461259842952 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:30:42 INFO - PROCESS | 1646 | 1461259842960 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6c0000 == 46 [pid = 1646] [id = 385] 10:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x1189ae000) [pid = 1646] [serial = 1154] [outer = 0x0] 10:30:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x118c8b000) [pid = 1646] [serial = 1155] [outer = 0x1189ae000] 10:30:42 INFO - PROCESS | 1646 | 1461259842989 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x119a7c000) [pid = 1646] [serial = 1156] [outer = 0x1189ae000] 10:30:43 INFO - PROCESS | 1646 | 1461259843457 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]]]}] 10:30:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:30:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 726ms 10:30:43 INFO - PROCESS | 1646 | 1461259843500 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:30:43 INFO - PROCESS | 1646 | 1461259843504 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:30:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:30:43 INFO - PROCESS | 1646 | 1461259843508 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:30:43 INFO - PROCESS | 1646 | 1461259843510 Marionette TRACE conn2 <- [1,1514,null,{}] 10:30:43 INFO - PROCESS | 1646 | 1461259843512 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}] 10:30:43 INFO - PROCESS | 1646 | 1461259843603 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:30:43 INFO - PROCESS | 1646 | 1461259843671 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbd6000 == 47 [pid = 1646] [id = 386] 10:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x118f7c000) [pid = 1646] [serial = 1157] [outer = 0x0] 10:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11a89a000) [pid = 1646] [serial = 1158] [outer = 0x118f7c000] 10:30:43 INFO - PROCESS | 1646 | 1461259843698 Marionette DEBUG loaded listener.js 10:30:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11acb0c00) [pid = 1646] [serial = 1159] [outer = 0x118f7c000] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9ec000 == 46 [pid = 1646] [id = 379] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b1800 == 45 [pid = 1646] [id = 378] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d060000 == 44 [pid = 1646] [id = 377] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa6e000 == 43 [pid = 1646] [id = 376] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12b819000 == 42 [pid = 1646] [id = 375] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12aeac000 == 41 [pid = 1646] [id = 374] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ed800 == 40 [pid = 1646] [id = 373] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b328800) [pid = 1646] [serial = 1095] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x127c97800 == 39 [pid = 1646] [id = 372] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x123cb6800 == 38 [pid = 1646] [id = 371] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x1238f2000 == 37 [pid = 1646] [id = 370] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbd9800 == 36 [pid = 1646] [id = 369] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x119c86000 == 35 [pid = 1646] [id = 368] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcc0800 == 34 [pid = 1646] [id = 367] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x11896c800 == 33 [pid = 1646] [id = 366] 10:30:43 INFO - PROCESS | 1646 | --DOCSHELL 0x12d44e800 == 32 [pid = 1646] [id = 365] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12b31ec00) [pid = 1646] [serial = 1093] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a60d800) [pid = 1646] [serial = 1053] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129cb0c00) [pid = 1646] [serial = 1084] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123d39800) [pid = 1646] [serial = 1074] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x123ec9800) [pid = 1646] [serial = 1075] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x129197400) [pid = 1646] [serial = 1081] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129cba000) [pid = 1646] [serial = 1090] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129cba800) [pid = 1646] [serial = 1092] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x124515400) [pid = 1646] [serial = 1077] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11c488c00) [pid = 1646] [serial = 1065] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12387d000) [pid = 1646] [serial = 1066] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11a8d6400) [pid = 1646] [serial = 1056] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11a8e9800) [pid = 1646] [serial = 1057] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x123b5d400) [pid = 1646] [serial = 1068] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123b65800) [pid = 1646] [serial = 1069] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123b5fc00) [pid = 1646] [serial = 1071] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x123d39000) [pid = 1646] [serial = 1072] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x114e71000) [pid = 1646] [serial = 1047] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x1176f4400) [pid = 1646] [serial = 1048] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11ad2a800) [pid = 1646] [serial = 1059] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11b63c400) [pid = 1646] [serial = 1060] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11b90d400) [pid = 1646] [serial = 1062] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11c466c00) [pid = 1646] [serial = 1063] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x118f73c00) [pid = 1646] [serial = 1050] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11926a800) [pid = 1646] [serial = 1051] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x12909d800) [pid = 1646] [serial = 1080] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x127b7c800) [pid = 1646] [serial = 1078] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11b695000) [pid = 1646] [serial = 1086] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11bcf3c00) [pid = 1646] [serial = 1083] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129cb1c00) [pid = 1646] [serial = 1089] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x123d3a000) [pid = 1646] [serial = 1087] [outer = 0x0] [url = about:blank] 10:30:43 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x11a8cb800) [pid = 1646] [serial = 1054] [outer = 0x0] [url = about:blank] 10:30:44 INFO - PROCESS | 1646 | 1461259844085 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]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 620ms 10:30:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:30:44 INFO - PROCESS | 1646 | 1461259844129 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:30:44 INFO - PROCESS | 1646 | 1461259844131 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:30:44 INFO - PROCESS | 1646 | 1461259844134 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 1646 | 1461259844137 Marionette TRACE conn2 <- [1,1518,null,{}] 10:30:44 INFO - PROCESS | 1646 | 1461259844156 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}] 10:30:44 INFO - PROCESS | 1646 | 1461259844236 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:30:44 INFO - PROCESS | 1646 | 1461259844244 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa34000 == 33 [pid = 1646] [id = 387] 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11af84c00) [pid = 1646] [serial = 1160] [outer = 0x0] 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11b690800) [pid = 1646] [serial = 1161] [outer = 0x11af84c00] 10:30:44 INFO - PROCESS | 1646 | 1461259844272 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b910400) [pid = 1646] [serial = 1162] [outer = 0x11af84c00] 10:30:44 INFO - PROCESS | 1646 | 1461259844647 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]]]}] 10:30:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:30:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 530ms 10:30:44 INFO - PROCESS | 1646 | 1461259844665 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:30:44 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:30:44 INFO - PROCESS | 1646 | 1461259844667 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:30:44 INFO - PROCESS | 1646 | 1461259844672 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:30:44 INFO - PROCESS | 1646 | 1461259844675 Marionette TRACE conn2 <- [1,1522,null,{}] 10:30:44 INFO - PROCESS | 1646 | 1461259844679 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}] 10:30:44 INFO - PROCESS | 1646 | 1461259844800 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:30:44 INFO - PROCESS | 1646 | 1461259844873 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a17000 == 34 [pid = 1646] [id = 388] 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11b90f800) [pid = 1646] [serial = 1163] [outer = 0x0] 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11bcf3c00) [pid = 1646] [serial = 1164] [outer = 0x11b90f800] 10:30:44 INFO - PROCESS | 1646 | 1461259844915 Marionette DEBUG loaded listener.js 10:30:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11c782400) [pid = 1646] [serial = 1165] [outer = 0x11b90f800] 10:30:45 INFO - PROCESS | 1646 | 1461259845268 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"]]]}] 10:30:45 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 () { 10:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:30:45 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 () { 10:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:30:45 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 () { 10:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:30:45 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 () { 10:30:45 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:30:45 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 623ms 10:30:45 INFO - PROCESS | 1646 | 1461259845294 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 1646 | 1461259845295 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:30:45 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:30:45 INFO - PROCESS | 1646 | 1461259845298 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 1646 | 1461259845299 Marionette TRACE conn2 <- [1,1526,null,{}] 10:30:45 INFO - PROCESS | 1646 | 1461259845301 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}] 10:30:45 INFO - PROCESS | 1646 | 1461259845391 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:30:45 INFO - PROCESS | 1646 | 1461259845397 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11927d800 == 35 [pid = 1646] [id = 389] 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x123874400) [pid = 1646] [serial = 1166] [outer = 0x0] 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x123b65800) [pid = 1646] [serial = 1167] [outer = 0x123874400] 10:30:45 INFO - PROCESS | 1646 | 1461259845424 Marionette DEBUG loaded listener.js 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x123ec6800) [pid = 1646] [serial = 1168] [outer = 0x123874400] 10:30:45 INFO - PROCESS | 1646 | 1461259845732 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"]]]}] 10:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:30:45 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:30:45 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:45 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:45 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:30:45 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 470ms 10:30:45 INFO - PROCESS | 1646 | 1461259845769 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:30:45 INFO - PROCESS | 1646 | 1461259845770 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:30:45 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:30:45 INFO - PROCESS | 1646 | 1461259845775 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:30:45 INFO - PROCESS | 1646 | 1461259845776 Marionette TRACE conn2 <- [1,1530,null,{}] 10:30:45 INFO - PROCESS | 1646 | 1461259845778 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}] 10:30:45 INFO - PROCESS | 1646 | 1461259845865 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:30:45 INFO - PROCESS | 1646 | 1461259845872 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297aa000 == 36 [pid = 1646] [id = 390] 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123ec9800) [pid = 1646] [serial = 1169] [outer = 0x0] 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1273d9000) [pid = 1646] [serial = 1170] [outer = 0x123ec9800] 10:30:45 INFO - PROCESS | 1646 | 1461259845902 Marionette DEBUG loaded listener.js 10:30:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x129cadc00) [pid = 1646] [serial = 1171] [outer = 0x123ec9800] 10:30:46 INFO - PROCESS | 1646 | 1461259846236 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]]]}] 10:30:46 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 10:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:30:46 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:30:46 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:30:46 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:30:46 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. 10:30:46 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:30:46 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 10:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:30:46 INFO - PROCESS | 1646 | 1461259846244 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 1646 | 1461259846246 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:30:46 INFO - PROCESS | 1646 | 1461259846248 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 1646 | 1461259846249 Marionette TRACE conn2 <- [1,1534,null,{}] 10:30:46 INFO - PROCESS | 1646 | 1461259846251 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}] 10:30:46 INFO - PROCESS | 1646 | 1461259846344 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:30:46 INFO - PROCESS | 1646 | 1461259846379 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b384000 == 37 [pid = 1646] [id = 391] 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x129cae000) [pid = 1646] [serial = 1172] [outer = 0x0] 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129cc3c00) [pid = 1646] [serial = 1173] [outer = 0x129cae000] 10:30:46 INFO - PROCESS | 1646 | 1461259846405 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b31f000) [pid = 1646] [serial = 1174] [outer = 0x129cae000] 10:30:46 INFO - PROCESS | 1646 | 1461259846757 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]]]}] 10:30:46 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:30:46 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 520ms 10:30:46 INFO - PROCESS | 1646 | 1461259846769 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:30:46 INFO - PROCESS | 1646 | 1461259846772 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:30:46 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:30:46 INFO - PROCESS | 1646 | 1461259846775 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:30:46 INFO - PROCESS | 1646 | 1461259846776 Marionette TRACE conn2 <- [1,1538,null,{}] 10:30:46 INFO - PROCESS | 1646 | 1461259846780 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}] 10:30:46 INFO - PROCESS | 1646 | 1461259846876 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:30:46 INFO - PROCESS | 1646 | 1461259846890 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb61800 == 38 [pid = 1646] [id = 392] 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12b31f800) [pid = 1646] [serial = 1175] [outer = 0x0] 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12b39f800) [pid = 1646] [serial = 1176] [outer = 0x12b31f800] 10:30:46 INFO - PROCESS | 1646 | 1461259846915 Marionette DEBUG loaded listener.js 10:30:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b71ac00) [pid = 1646] [serial = 1177] [outer = 0x12b31f800] 10:30:47 INFO - PROCESS | 1646 | 1461259847220 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]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 472ms 10:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:30:47 INFO - PROCESS | 1646 | 1461259847252 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1646 | 1461259847253 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:30:47 INFO - PROCESS | 1646 | 1461259847258 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1646 | 1461259847259 Marionette TRACE conn2 <- [1,1542,null,{}] 10:30:47 INFO - PROCESS | 1646 | 1461259847261 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}] 10:30:47 INFO - PROCESS | 1646 | 1461259847357 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:30:47 INFO - PROCESS | 1646 | 1461259847388 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0b9800 == 39 [pid = 1646] [id = 393] 10:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12b3a3800) [pid = 1646] [serial = 1178] [outer = 0x0] 10:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b8f2c00) [pid = 1646] [serial = 1179] [outer = 0x12b3a3800] 10:30:47 INFO - PROCESS | 1646 | 1461259847414 Marionette DEBUG loaded listener.js 10:30:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12bbe7c00) [pid = 1646] [serial = 1180] [outer = 0x12b3a3800] 10:30:47 INFO - PROCESS | 1646 | 1461259847812 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]]]}] 10:30:47 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:30:47 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 569ms 10:30:47 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:30:47 INFO - PROCESS | 1646 | 1461259847827 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:30:47 INFO - PROCESS | 1646 | 1461259847829 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:30:47 INFO - PROCESS | 1646 | 1461259847832 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:30:47 INFO - PROCESS | 1646 | 1461259847834 Marionette TRACE conn2 <- [1,1546,null,{}] 10:30:47 INFO - PROCESS | 1646 | 1461259847838 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}] 10:30:47 INFO - PROCESS | 1646 | 1461259847990 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129c12400) [pid = 1646] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123ffa000) [pid = 1646] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x119a7f400) [pid = 1646] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1146cc800) [pid = 1646] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11ad62c00) [pid = 1646] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x127b78800) [pid = 1646] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11a610c00) [pid = 1646] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x112210c00) [pid = 1646] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12918e000) [pid = 1646] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x112209400) [pid = 1646] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x11ad58000) [pid = 1646] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:30:48 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12b836000) [pid = 1646] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:30:48 INFO - PROCESS | 1646 | 1461259848153 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x1185b6800 == 40 [pid = 1646] [id = 394] 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x113f0b800) [pid = 1646] [serial = 1181] [outer = 0x0] 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x118949400) [pid = 1646] [serial = 1182] [outer = 0x113f0b800] 10:30:48 INFO - PROCESS | 1646 | 1461259848182 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11b697c00) [pid = 1646] [serial = 1183] [outer = 0x113f0b800] 10:30:48 INFO - PROCESS | 1646 | 1461259848451 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]]]}] 10:30:48 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:30:48 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 669ms 10:30:48 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:30:48 INFO - PROCESS | 1646 | 1461259848501 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:30:48 INFO - PROCESS | 1646 | 1461259848503 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:30:48 INFO - PROCESS | 1646 | 1461259848508 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:30:48 INFO - PROCESS | 1646 | 1461259848510 Marionette TRACE conn2 <- [1,1550,null,{}] 10:30:48 INFO - PROCESS | 1646 | 1461259848512 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}] 10:30:48 INFO - PROCESS | 1646 | 1461259848601 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:30:48 INFO - PROCESS | 1646 | 1461259848608 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9ec000 == 41 [pid = 1646] [id = 395] 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11b9de400) [pid = 1646] [serial = 1184] [outer = 0x0] 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x129cbf000) [pid = 1646] [serial = 1185] [outer = 0x11b9de400] 10:30:48 INFO - PROCESS | 1646 | 1461259848638 Marionette DEBUG loaded listener.js 10:30:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12cf43800) [pid = 1646] [serial = 1186] [outer = 0x11b9de400] 10:30:48 INFO - PROCESS | 1646 | 1461259848979 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 520ms 10:30:49 INFO - PROCESS | 1646 | 1461259849028 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:30:49 INFO - PROCESS | 1646 | 1461259849030 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:30:49 INFO - PROCESS | 1646 | 1461259849032 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1646 | 1461259849033 Marionette TRACE conn2 <- [1,1554,null,{}] 10:30:49 INFO - PROCESS | 1646 | 1461259849035 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}] 10:30:49 INFO - PROCESS | 1646 | 1461259849114 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:30:49 INFO - PROCESS | 1646 | 1461259849119 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e635800 == 42 [pid = 1646] [id = 396] 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12cf47800) [pid = 1646] [serial = 1187] [outer = 0x0] 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12cfb2800) [pid = 1646] [serial = 1188] [outer = 0x12cf47800] 10:30:49 INFO - PROCESS | 1646 | 1461259849147 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12d211000) [pid = 1646] [serial = 1189] [outer = 0x12cf47800] 10:30:49 INFO - PROCESS | 1646 | 1461259849490 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 472ms 10:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:30:49 INFO - PROCESS | 1646 | 1461259849508 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1646 | 1461259849509 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:30:49 INFO - PROCESS | 1646 | 1461259849511 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1646 | 1461259849512 Marionette TRACE conn2 <- [1,1558,null,{}] 10:30:49 INFO - PROCESS | 1646 | 1461259849515 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}] 10:30:49 INFO - PROCESS | 1646 | 1461259849595 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:30:49 INFO - PROCESS | 1646 | 1461259849600 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e76e800 == 43 [pid = 1646] [id = 397] 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12d215c00) [pid = 1646] [serial = 1190] [outer = 0x0] 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d493800) [pid = 1646] [serial = 1191] [outer = 0x12d215c00] 10:30:49 INFO - PROCESS | 1646 | 1461259849625 Marionette DEBUG loaded listener.js 10:30:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12d49d400) [pid = 1646] [serial = 1192] [outer = 0x12d215c00] 10:30:49 INFO - PROCESS | 1646 | 1461259849935 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]]]}] 10:30:49 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:30:49 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 468ms 10:30:49 INFO - PROCESS | 1646 | 1461259849980 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:30:49 INFO - PROCESS | 1646 | 1461259849981 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:30:49 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:30:49 INFO - PROCESS | 1646 | 1461259849983 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:30:49 INFO - PROCESS | 1646 | 1461259849984 Marionette TRACE conn2 <- [1,1562,null,{}] 10:30:49 INFO - PROCESS | 1646 | 1461259849986 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}] 10:30:50 INFO - PROCESS | 1646 | 1461259850088 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:30:50 INFO - PROCESS | 1646 | 1461259850175 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1154d0000 == 44 [pid = 1646] [id = 398] 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x112206400) [pid = 1646] [serial = 1193] [outer = 0x0] 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11220f400) [pid = 1646] [serial = 1194] [outer = 0x112206400] 10:30:50 INFO - PROCESS | 1646 | 1461259850208 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x115916c00) [pid = 1646] [serial = 1195] [outer = 0x112206400] 10:30:50 INFO - PROCESS | 1646 | 1461259850646 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]]]}] 10:30:50 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:30:50 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 719ms 10:30:50 INFO - PROCESS | 1646 | 1461259850705 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:30:50 INFO - PROCESS | 1646 | 1461259850708 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:30:50 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:30:50 INFO - PROCESS | 1646 | 1461259850713 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:30:50 INFO - PROCESS | 1646 | 1461259850714 Marionette TRACE conn2 <- [1,1566,null,{}] 10:30:50 INFO - PROCESS | 1646 | 1461259850718 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}] 10:30:50 INFO - PROCESS | 1646 | 1461259850821 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:30:50 INFO - PROCESS | 1646 | 1461259850913 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238dd800 == 45 [pid = 1646] [id = 399] 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11a8d6400) [pid = 1646] [serial = 1196] [outer = 0x0] 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11a8e9400) [pid = 1646] [serial = 1197] [outer = 0x11a8d6400] 10:30:50 INFO - PROCESS | 1646 | 1461259850945 Marionette DEBUG loaded listener.js 10:30:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11adf0000) [pid = 1646] [serial = 1198] [outer = 0x11a8d6400] 10:30:51 INFO - PROCESS | 1646 | 1461259851367 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]]]}] 10:30:51 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:30:51 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 675ms 10:30:51 INFO - PROCESS | 1646 | 1461259851390 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:30:51 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:30:51 INFO - PROCESS | 1646 | 1461259851393 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:30:51 INFO - PROCESS | 1646 | 1461259851396 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:30:51 INFO - PROCESS | 1646 | 1461259851397 Marionette TRACE conn2 <- [1,1570,null,{}] 10:30:51 INFO - PROCESS | 1646 | 1461259851400 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}] 10:30:51 INFO - PROCESS | 1646 | 1461259851499 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:30:51 INFO - PROCESS | 1646 | 1461259851548 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298f5000 == 46 [pid = 1646] [id = 400] 10:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11adf1800) [pid = 1646] [serial = 1199] [outer = 0x0] 10:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bcf4400) [pid = 1646] [serial = 1200] [outer = 0x11adf1800] 10:30:51 INFO - PROCESS | 1646 | 1461259851578 Marionette DEBUG loaded listener.js 10:30:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123b6b800) [pid = 1646] [serial = 1201] [outer = 0x11adf1800] 10:30:51 INFO - PROCESS | 1646 | 1461259851970 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]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 618ms 10:30:52 INFO - PROCESS | 1646 | 1461259852015 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:30:52 INFO - PROCESS | 1646 | 1461259852016 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:30:52 INFO - PROCESS | 1646 | 1461259852025 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 1646 | 1461259852029 Marionette TRACE conn2 <- [1,1574,null,{}] 10:30:52 INFO - PROCESS | 1646 | 1461259852033 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}] 10:30:52 INFO - PROCESS | 1646 | 1461259852132 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:30:52 INFO - PROCESS | 1646 | 1461259852231 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef72000 == 47 [pid = 1646] [id = 401] 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x129819400) [pid = 1646] [serial = 1202] [outer = 0x0] 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129c18c00) [pid = 1646] [serial = 1203] [outer = 0x129819400] 10:30:52 INFO - PROCESS | 1646 | 1461259852261 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b3a0000) [pid = 1646] [serial = 1204] [outer = 0x129819400] 10:30:52 INFO - PROCESS | 1646 | 1461259852663 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]]]}] 10:30:52 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:30:52 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 678ms 10:30:52 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:30:52 INFO - PROCESS | 1646 | 1461259852698 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:30:52 INFO - PROCESS | 1646 | 1461259852700 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:30:52 INFO - PROCESS | 1646 | 1461259852702 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:30:52 INFO - PROCESS | 1646 | 1461259852703 Marionette TRACE conn2 <- [1,1578,null,{}] 10:30:52 INFO - PROCESS | 1646 | 1461259852706 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}] 10:30:52 INFO - PROCESS | 1646 | 1461259852804 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:30:52 INFO - PROCESS | 1646 | 1461259852869 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f73e000 == 48 [pid = 1646] [id = 402] 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129cb0400) [pid = 1646] [serial = 1205] [outer = 0x0] 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12bcb3000) [pid = 1646] [serial = 1206] [outer = 0x129cb0400] 10:30:52 INFO - PROCESS | 1646 | 1461259852899 Marionette DEBUG loaded listener.js 10:30:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12cf43c00) [pid = 1646] [serial = 1207] [outer = 0x129cb0400] 10:30:53 INFO - PROCESS | 1646 | 1461259853328 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]]]}] 10:30:53 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:30:53 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 670ms 10:30:53 INFO - PROCESS | 1646 | 1461259853373 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:30:53 INFO - PROCESS | 1646 | 1461259853374 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:30:53 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:30:53 INFO - PROCESS | 1646 | 1461259853377 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:30:53 INFO - PROCESS | 1646 | 1461259853378 Marionette TRACE conn2 <- [1,1582,null,{}] 10:30:53 INFO - PROCESS | 1646 | 1461259853380 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}] 10:30:53 INFO - PROCESS | 1646 | 1461259853497 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:30:53 INFO - PROCESS | 1646 | 1461259853716 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bccc800 == 49 [pid = 1646] [id = 403] 10:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11536fc00) [pid = 1646] [serial = 1208] [outer = 0x0] 10:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11591a800) [pid = 1646] [serial = 1209] [outer = 0x11536fc00] 10:30:53 INFO - PROCESS | 1646 | 1461259853747 Marionette DEBUG loaded listener.js 10:30:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11998e000) [pid = 1646] [serial = 1210] [outer = 0x11536fc00] 10:30:54 INFO - PROCESS | 1646 | 1461259854181 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]]]}] 10:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 869ms 10:30:54 INFO - PROCESS | 1646 | 1461259854247 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:30:54 INFO - PROCESS | 1646 | 1461259854249 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:30:54 INFO - PROCESS | 1646 | 1461259854252 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:30:54 INFO - PROCESS | 1646 | 1461259854255 Marionette TRACE conn2 <- [1,1586,null,{}] 10:30:54 INFO - PROCESS | 1646 | 1461259854259 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}] 10:30:54 INFO - PROCESS | 1646 | 1461259854351 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:30:54 INFO - PROCESS | 1646 | 1461259854417 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6ba800 == 50 [pid = 1646] [id = 404] 10:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11ad2c000) [pid = 1646] [serial = 1211] [outer = 0x0] 10:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11adee800) [pid = 1646] [serial = 1212] [outer = 0x11ad2c000] 10:30:54 INFO - PROCESS | 1646 | 1461259854447 Marionette DEBUG loaded listener.js 10:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11b90b000) [pid = 1646] [serial = 1213] [outer = 0x11ad2c000] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12e76e800 == 49 [pid = 1646] [id = 397] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12e635800 == 48 [pid = 1646] [id = 396] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9ec000 == 47 [pid = 1646] [id = 395] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1185b6800 == 46 [pid = 1646] [id = 394] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0b9800 == 45 [pid = 1646] [id = 393] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb61800 == 44 [pid = 1646] [id = 392] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x12b384000 == 43 [pid = 1646] [id = 391] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x1297aa000 == 42 [pid = 1646] [id = 390] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11927d800 == 41 [pid = 1646] [id = 389] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x123a17000 == 40 [pid = 1646] [id = 388] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa34000 == 39 [pid = 1646] [id = 387] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbd6000 == 38 [pid = 1646] [id = 386] 10:30:54 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6c0000 == 37 [pid = 1646] [id = 385] 10:30:54 INFO - PROCESS | 1646 | 1461259854818 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]]]}] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b8f8400) [pid = 1646] [serial = 1137] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b82d800) [pid = 1646] [serial = 1135] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124513000) [pid = 1646] [serial = 1119] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119b62800) [pid = 1646] [serial = 1104] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a605800) [pid = 1646] [serial = 1105] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11b90e400) [pid = 1646] [serial = 1110] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11bc8c800) [pid = 1646] [serial = 1111] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11bcf0800) [pid = 1646] [serial = 1113] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127c7ac00) [pid = 1646] [serial = 1122] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11c484c00) [pid = 1646] [serial = 1114] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x115784c00) [pid = 1646] [serial = 1098] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a8e4800) [pid = 1646] [serial = 1107] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11ad54800) [pid = 1646] [serial = 1108] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119a78400) [pid = 1646] [serial = 1101] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12387b400) [pid = 1646] [serial = 1116] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1298d5400) [pid = 1646] [serial = 1125] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129192000) [pid = 1646] [serial = 1123] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11ad2c400) [pid = 1646] [serial = 1129] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129cb3400) [pid = 1646] [serial = 1126] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129cb8000) [pid = 1646] [serial = 1132] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12b39f000) [pid = 1646] [serial = 1134] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x117613400) [pid = 1646] [serial = 1128] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x127624c00) [pid = 1646] [serial = 1120] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1273d6400) [pid = 1646] [serial = 1131] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bbe1400) [pid = 1646] [serial = 1138] [outer = 0x0] [url = about:blank] 10:30:54 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123d3a800) [pid = 1646] [serial = 1117] [outer = 0x0] [url = about:blank] 10:30:54 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:30:54 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 624ms 10:30:54 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:30:54 INFO - PROCESS | 1646 | 1461259854879 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:30:54 INFO - PROCESS | 1646 | 1461259854881 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:30:54 INFO - PROCESS | 1646 | 1461259854884 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:30:54 INFO - PROCESS | 1646 | 1461259854885 Marionette TRACE conn2 <- [1,1590,null,{}] 10:30:54 INFO - PROCESS | 1646 | 1461259854887 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}] 10:30:54 INFO - PROCESS | 1646 | 1461259854981 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:30:54 INFO - PROCESS | 1646 | 1461259854990 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afd0000 == 38 [pid = 1646] [id = 405] 10:30:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11c106800) [pid = 1646] [serial = 1214] [outer = 0x0] 10:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11c480400) [pid = 1646] [serial = 1215] [outer = 0x11c106800] 10:30:55 INFO - PROCESS | 1646 | 1461259855016 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12387cc00) [pid = 1646] [serial = 1216] [outer = 0x11c106800] 10:30:55 INFO - PROCESS | 1646 | 1461259855355 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]]]}] 10:30:55 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:30:55 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 518ms 10:30:55 INFO - PROCESS | 1646 | 1461259855403 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:30:55 INFO - PROCESS | 1646 | 1461259855404 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:30:55 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:30:55 INFO - PROCESS | 1646 | 1461259855410 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:30:55 INFO - PROCESS | 1646 | 1461259855413 Marionette TRACE conn2 <- [1,1594,null,{}] 10:30:55 INFO - PROCESS | 1646 | 1461259855416 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}] 10:30:55 INFO - PROCESS | 1646 | 1461259855519 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:30:55 INFO - PROCESS | 1646 | 1461259855526 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1273cf000 == 39 [pid = 1646] [id = 406] 10:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x123880000) [pid = 1646] [serial = 1217] [outer = 0x0] 10:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123b68800) [pid = 1646] [serial = 1218] [outer = 0x123880000] 10:30:55 INFO - PROCESS | 1646 | 1461259855567 Marionette DEBUG loaded listener.js 10:30:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12417e800) [pid = 1646] [serial = 1219] [outer = 0x123880000] 10:30:56 INFO - PROCESS | 1646 | 1461259856001 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]]]}] 10:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 625ms 10:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:30:56 INFO - PROCESS | 1646 | 1461259856032 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:30:56 INFO - PROCESS | 1646 | 1461259856033 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:30:56 INFO - PROCESS | 1646 | 1461259856035 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 1646 | 1461259856037 Marionette TRACE conn2 <- [1,1598,null,{}] 10:30:56 INFO - PROCESS | 1646 | 1461259856041 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}] 10:30:56 INFO - PROCESS | 1646 | 1461259856115 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:30:56 INFO - PROCESS | 1646 | 1461259856119 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297ba000 == 40 [pid = 1646] [id = 407] 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123d36400) [pid = 1646] [serial = 1220] [outer = 0x0] 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12727cc00) [pid = 1646] [serial = 1221] [outer = 0x123d36400] 10:30:56 INFO - PROCESS | 1646 | 1461259856149 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12918e000) [pid = 1646] [serial = 1222] [outer = 0x123d36400] 10:30:56 INFO - PROCESS | 1646 | 1461259856472 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]]]}] 10:30:56 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:30:56 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 471ms 10:30:56 INFO - PROCESS | 1646 | 1461259856508 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:30:56 INFO - PROCESS | 1646 | 1461259856509 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:30:56 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:30:56 INFO - PROCESS | 1646 | 1461259856511 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:30:56 INFO - PROCESS | 1646 | 1461259856512 Marionette TRACE conn2 <- [1,1602,null,{}] 10:30:56 INFO - PROCESS | 1646 | 1461259856515 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}] 10:30:56 INFO - PROCESS | 1646 | 1461259856592 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:30:56 INFO - PROCESS | 1646 | 1461259856648 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aea6800 == 41 [pid = 1646] [id = 408] 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x129c20c00) [pid = 1646] [serial = 1223] [outer = 0x0] 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129cb5000) [pid = 1646] [serial = 1224] [outer = 0x129c20c00] 10:30:56 INFO - PROCESS | 1646 | 1461259856682 Marionette DEBUG loaded listener.js 10:30:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x129cc3800) [pid = 1646] [serial = 1225] [outer = 0x129c20c00] 10:30:57 INFO - PROCESS | 1646 | 1461259857070 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]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 618ms 10:30:57 INFO - PROCESS | 1646 | 1461259857134 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 1646 | 1461259857136 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:30:57 INFO - PROCESS | 1646 | 1461259857140 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1646 | 1461259857142 Marionette TRACE conn2 <- [1,1606,null,{}] 10:30:57 INFO - PROCESS | 1646 | 1461259857146 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}] 10:30:57 INFO - PROCESS | 1646 | 1461259857248 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:30:57 INFO - PROCESS | 1646 | 1461259857264 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf4f800 == 42 [pid = 1646] [id = 409] 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x129cbe400) [pid = 1646] [serial = 1226] [outer = 0x0] 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b722c00) [pid = 1646] [serial = 1227] [outer = 0x129cbe400] 10:30:57 INFO - PROCESS | 1646 | 1461259857289 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12bcaf400) [pid = 1646] [serial = 1228] [outer = 0x129cbe400] 10:30:57 INFO - PROCESS | 1646 | 1461259857645 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]]]}] 10:30:57 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:30:57 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 520ms 10:30:57 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:30:57 INFO - PROCESS | 1646 | 1461259857661 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:30:57 INFO - PROCESS | 1646 | 1461259857662 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:30:57 INFO - PROCESS | 1646 | 1461259857664 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:30:57 INFO - PROCESS | 1646 | 1461259857665 Marionette TRACE conn2 <- [1,1610,null,{}] 10:30:57 INFO - PROCESS | 1646 | 1461259857667 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}] 10:30:57 INFO - PROCESS | 1646 | 1461259857764 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:30:57 INFO - PROCESS | 1646 | 1461259857769 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ca800 == 43 [pid = 1646] [id = 410] 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b31c800) [pid = 1646] [serial = 1229] [outer = 0x0] 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12cf3f000) [pid = 1646] [serial = 1230] [outer = 0x12b31c800] 10:30:57 INFO - PROCESS | 1646 | 1461259857794 Marionette DEBUG loaded listener.js 10:30:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12d20d400) [pid = 1646] [serial = 1231] [outer = 0x12b31c800] 10:30:58 INFO - PROCESS | 1646 | 1461259858095 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]]]}] 10:30:58 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 472ms 10:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:30:58 INFO - PROCESS | 1646 | 1461259858144 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 1646 | 1461259858145 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:30:58 INFO - PROCESS | 1646 | 1461259858147 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 1646 | 1461259858148 Marionette TRACE conn2 <- [1,1614,null,{}] 10:30:58 INFO - PROCESS | 1646 | 1461259858150 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}] 10:30:58 INFO - PROCESS | 1646 | 1461259858262 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:30:58 INFO - PROCESS | 1646 | 1461259858275 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4c3800 == 44 [pid = 1646] [id = 411] 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12d499800) [pid = 1646] [serial = 1232] [outer = 0x0] 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d913000) [pid = 1646] [serial = 1233] [outer = 0x12d499800] 10:30:58 INFO - PROCESS | 1646 | 1461259858299 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12d91f000) [pid = 1646] [serial = 1234] [outer = 0x12d499800] 10:30:58 INFO - PROCESS | 1646 | 1461259858627 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]]]}] 10:30:58 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 10:30:58 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 523ms 10:30:58 INFO - PROCESS | 1646 | 1461259858670 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:30:58 INFO - PROCESS | 1646 | 1461259858671 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:30:58 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:30:58 INFO - PROCESS | 1646 | 1461259858674 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:30:58 INFO - PROCESS | 1646 | 1461259858675 Marionette TRACE conn2 <- [1,1618,null,{}] 10:30:58 INFO - PROCESS | 1646 | 1461259858677 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}] 10:30:58 INFO - PROCESS | 1646 | 1461259858770 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:30:58 INFO - PROCESS | 1646 | 1461259858806 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e14a800 == 45 [pid = 1646] [id = 412] 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12d219c00) [pid = 1646] [serial = 1235] [outer = 0x0] 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12dade400) [pid = 1646] [serial = 1236] [outer = 0x12d219c00] 10:30:58 INFO - PROCESS | 1646 | 1461259858831 Marionette DEBUG loaded listener.js 10:30:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12dae5000) [pid = 1646] [serial = 1237] [outer = 0x12d219c00] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11591c000) [pid = 1646] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x129cae000) [pid = 1646] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b31f800) [pid = 1646] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123874400) [pid = 1646] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11b90f800) [pid = 1646] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123ec9800) [pid = 1646] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11af84c00) [pid = 1646] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1189ae000) [pid = 1646] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x118f7c000) [pid = 1646] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12cf47800) [pid = 1646] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b3a3800) [pid = 1646] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x113f0b800) [pid = 1646] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:30:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11b9de400) [pid = 1646] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:30:59 INFO - PROCESS | 1646 | 1461259859201 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]]]}] 10:30:59 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 568ms 10:30:59 INFO - PROCESS | 1646 | 1461259859243 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:30:59 INFO - PROCESS | 1646 | 1461259859244 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:30:59 INFO - PROCESS | 1646 | 1461259859246 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:30:59 INFO - PROCESS | 1646 | 1461259859248 Marionette TRACE conn2 <- [1,1622,null,{}] 10:30:59 INFO - PROCESS | 1646 | 1461259859250 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}] 10:30:59 INFO - PROCESS | 1646 | 1461259859333 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:30:59 INFO - PROCESS | 1646 | 1461259859388 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e133000 == 46 [pid = 1646] [id = 413] 10:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114403400) [pid = 1646] [serial = 1238] [outer = 0x0] 10:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x127276800) [pid = 1646] [serial = 1239] [outer = 0x114403400] 10:30:59 INFO - PROCESS | 1646 | 1461259859418 Marionette DEBUG loaded listener.js 10:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12dae0000) [pid = 1646] [serial = 1240] [outer = 0x114403400] 10:30:59 INFO - PROCESS | 1646 | 1461259859727 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]]]}] 10:30:59 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 10:30:59 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 517ms 10:30:59 INFO - PROCESS | 1646 | 1461259859765 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:30:59 INFO - PROCESS | 1646 | 1461259859766 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:30:59 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:30:59 INFO - PROCESS | 1646 | 1461259859769 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:30:59 INFO - PROCESS | 1646 | 1461259859774 Marionette TRACE conn2 <- [1,1626,null,{}] 10:30:59 INFO - PROCESS | 1646 | 1461259859777 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}] 10:30:59 INFO - PROCESS | 1646 | 1461259859893 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:30:59 INFO - PROCESS | 1646 | 1461259859965 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:30:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f73f000 == 47 [pid = 1646] [id = 414] 10:30:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11ad62c00) [pid = 1646] [serial = 1241] [outer = 0x0] 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12e21d800) [pid = 1646] [serial = 1242] [outer = 0x11ad62c00] 10:31:00 INFO - PROCESS | 1646 | 1461259860008 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12e262800) [pid = 1646] [serial = 1243] [outer = 0x11ad62c00] 10:31:00 INFO - PROCESS | 1646 | 1461259860285 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]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 524ms 10:31:00 INFO - PROCESS | 1646 | 1461259860293 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:31:00 INFO - PROCESS | 1646 | 1461259860294 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:31:00 INFO - PROCESS | 1646 | 1461259860297 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1646 | 1461259860298 Marionette TRACE conn2 <- [1,1630,null,{}] 10:31:00 INFO - PROCESS | 1646 | 1461259860300 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}] 10:31:00 INFO - PROCESS | 1646 | 1461259860386 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:31:00 INFO - PROCESS | 1646 | 1461259860393 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x130011000 == 48 [pid = 1646] [id = 415] 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12e267400) [pid = 1646] [serial = 1244] [outer = 0x0] 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12e699800) [pid = 1646] [serial = 1245] [outer = 0x12e267400] 10:31:00 INFO - PROCESS | 1646 | 1461259860417 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12e742000) [pid = 1646] [serial = 1246] [outer = 0x12e267400] 10:31:00 INFO - PROCESS | 1646 | 1461259860762 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]]]}] 10:31:00 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:31:00 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 518ms 10:31:00 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:31:00 INFO - PROCESS | 1646 | 1461259860815 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:31:00 INFO - PROCESS | 1646 | 1461259860817 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:31:00 INFO - PROCESS | 1646 | 1461259860819 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:31:00 INFO - PROCESS | 1646 | 1461259860820 Marionette TRACE conn2 <- [1,1634,null,{}] 10:31:00 INFO - PROCESS | 1646 | 1461259860831 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}] 10:31:00 INFO - PROCESS | 1646 | 1461259860912 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:31:00 INFO - PROCESS | 1646 | 1461259860916 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307c6000 == 49 [pid = 1646] [id = 416] 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x112322c00) [pid = 1646] [serial = 1247] [outer = 0x0] 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x112325c00) [pid = 1646] [serial = 1248] [outer = 0x112322c00] 10:31:00 INFO - PROCESS | 1646 | 1461259860941 Marionette DEBUG loaded listener.js 10:31:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12d91d400) [pid = 1646] [serial = 1249] [outer = 0x112322c00] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb1f000 == 48 [pid = 1646] [id = 381] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12e145800 == 47 [pid = 1646] [id = 380] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4ad000 == 46 [pid = 1646] [id = 383] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc8800 == 45 [pid = 1646] [id = 382] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1238d9000 == 44 [pid = 1646] [id = 384] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6ba800 == 43 [pid = 1646] [id = 404] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x11bccc800 == 42 [pid = 1646] [id = 403] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12f73e000 == 41 [pid = 1646] [id = 402] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef72000 == 40 [pid = 1646] [id = 401] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1298f5000 == 39 [pid = 1646] [id = 400] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1238dd800 == 38 [pid = 1646] [id = 399] 10:31:01 INFO - PROCESS | 1646 | --DOCSHELL 0x1154d0000 == 37 [pid = 1646] [id = 398] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11afd0000 == 36 [pid = 1646] [id = 405] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1297ba000 == 35 [pid = 1646] [id = 407] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4c3800 == 34 [pid = 1646] [id = 411] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1273cf000 == 33 [pid = 1646] [id = 406] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf4f800 == 32 [pid = 1646] [id = 409] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e133000 == 31 [pid = 1646] [id = 413] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12f73f000 == 30 [pid = 1646] [id = 414] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0ca800 == 29 [pid = 1646] [id = 410] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12aea6800 == 28 [pid = 1646] [id = 408] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e14a800 == 27 [pid = 1646] [id = 412] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12b39f800) [pid = 1646] [serial = 1176] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b31f000) [pid = 1646] [serial = 1174] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123b65800) [pid = 1646] [serial = 1167] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x123ec6800) [pid = 1646] [serial = 1168] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11bcf3c00) [pid = 1646] [serial = 1164] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11c782400) [pid = 1646] [serial = 1165] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1273d9000) [pid = 1646] [serial = 1170] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11b690800) [pid = 1646] [serial = 1161] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x119a7c000) [pid = 1646] [serial = 1156] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x118c8b000) [pid = 1646] [serial = 1155] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11acb0c00) [pid = 1646] [serial = 1159] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11a89a000) [pid = 1646] [serial = 1158] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12bbed800) [pid = 1646] [serial = 1140] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123d42800) [pid = 1646] [serial = 1149] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12d211000) [pid = 1646] [serial = 1189] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11b9d8c00) [pid = 1646] [serial = 1146] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a609000) [pid = 1646] [serial = 1143] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOCSHELL 0x130011000 == 26 [pid = 1646] [id = 415] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x124180c00) [pid = 1646] [serial = 1152] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b8f2c00) [pid = 1646] [serial = 1179] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b71ac00) [pid = 1646] [serial = 1177] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11b697c00) [pid = 1646] [serial = 1183] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12bbe7c00) [pid = 1646] [serial = 1180] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12cfb2800) [pid = 1646] [serial = 1188] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11b910400) [pid = 1646] [serial = 1162] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12cf43800) [pid = 1646] [serial = 1186] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x118949400) [pid = 1646] [serial = 1182] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129cbf000) [pid = 1646] [serial = 1185] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x129cadc00) [pid = 1646] [serial = 1171] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b3a2000) [pid = 1646] [serial = 1096] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x12d493800) [pid = 1646] [serial = 1191] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x129cc3c00) [pid = 1646] [serial = 1173] [outer = 0x0] [url = about:blank] 10:31:02 INFO - PROCESS | 1646 | 1461259862450 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]]]}] 10:31:02 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:31:02 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 1672ms 10:31:02 INFO - PROCESS | 1646 | 1461259862492 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:31:02 INFO - PROCESS | 1646 | 1461259862494 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:31:02 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:31:02 INFO - PROCESS | 1646 | 1461259862498 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:31:02 INFO - PROCESS | 1646 | 1461259862501 Marionette TRACE conn2 <- [1,1638,null,{}] 10:31:02 INFO - PROCESS | 1646 | 1461259862511 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}] 10:31:02 INFO - PROCESS | 1646 | 1461259862594 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:31:02 INFO - PROCESS | 1646 | 1461259862601 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c02800 == 27 [pid = 1646] [id = 417] 10:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x115749800) [pid = 1646] [serial = 1250] [outer = 0x0] 10:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x115787c00) [pid = 1646] [serial = 1251] [outer = 0x115749800] 10:31:02 INFO - PROCESS | 1646 | 1461259862631 Marionette DEBUG loaded listener.js 10:31:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x1186c1c00) [pid = 1646] [serial = 1252] [outer = 0x115749800] 10:31:02 INFO - PROCESS | 1646 | 1461259862989 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 521ms 10:31:03 INFO - PROCESS | 1646 | 1461259863019 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1646 | 1461259863026 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:31:03 INFO - PROCESS | 1646 | 1461259863032 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1646 | 1461259863034 Marionette TRACE conn2 <- [1,1642,null,{}] 10:31:03 INFO - PROCESS | 1646 | 1461259863040 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}] 10:31:03 INFO - PROCESS | 1646 | 1461259863112 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:31:03 INFO - PROCESS | 1646 | 1461259863117 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c98000 == 28 [pid = 1646] [id = 418] 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x1189ae000) [pid = 1646] [serial = 1253] [outer = 0x0] 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11926a000) [pid = 1646] [serial = 1254] [outer = 0x1189ae000] 10:31:03 INFO - PROCESS | 1646 | 1461259863146 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x119b67800) [pid = 1646] [serial = 1255] [outer = 0x1189ae000] 10:31:03 INFO - PROCESS | 1646 | 1461259863509 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]]]}] 10:31:03 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:31:03 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 525ms 10:31:03 INFO - PROCESS | 1646 | 1461259863556 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:31:03 INFO - PROCESS | 1646 | 1461259863559 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:31:03 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:31:03 INFO - PROCESS | 1646 | 1461259863563 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:31:03 INFO - PROCESS | 1646 | 1461259863567 Marionette TRACE conn2 <- [1,1646,null,{}] 10:31:03 INFO - PROCESS | 1646 | 1461259863579 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}] 10:31:03 INFO - PROCESS | 1646 | 1461259863685 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:31:03 INFO - PROCESS | 1646 | 1461259863695 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb12800 == 29 [pid = 1646] [id = 419] 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11220e000) [pid = 1646] [serial = 1256] [outer = 0x0] 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11a8d1400) [pid = 1646] [serial = 1257] [outer = 0x11220e000] 10:31:03 INFO - PROCESS | 1646 | 1461259863724 Marionette DEBUG loaded listener.js 10:31:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x11a8e8000) [pid = 1646] [serial = 1258] [outer = 0x11220e000] 10:31:04 INFO - PROCESS | 1646 | 1461259864061 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 525ms 10:31:04 INFO - PROCESS | 1646 | 1461259864087 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 1646 | 1461259864091 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:31:04 INFO - PROCESS | 1646 | 1461259864095 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1646 | 1461259864096 Marionette TRACE conn2 <- [1,1650,null,{}] 10:31:04 INFO - PROCESS | 1646 | 1461259864098 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}] 10:31:04 INFO - PROCESS | 1646 | 1461259864169 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:31:04 INFO - PROCESS | 1646 | 1461259864218 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc3800 == 30 [pid = 1646] [id = 420] 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11220e800) [pid = 1646] [serial = 1259] [outer = 0x0] 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11ad32800) [pid = 1646] [serial = 1260] [outer = 0x11220e800] 10:31:04 INFO - PROCESS | 1646 | 1461259864245 Marionette DEBUG loaded listener.js 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11b63e800) [pid = 1646] [serial = 1261] [outer = 0x11220e800] 10:31:04 INFO - PROCESS | 1646 | 1461259864523 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]]]}] 10:31:04 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:31:04 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 467ms 10:31:04 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:31:04 INFO - PROCESS | 1646 | 1461259864563 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:31:04 INFO - PROCESS | 1646 | 1461259864564 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:31:04 INFO - PROCESS | 1646 | 1461259864566 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:31:04 INFO - PROCESS | 1646 | 1461259864567 Marionette TRACE conn2 <- [1,1654,null,{}] 10:31:04 INFO - PROCESS | 1646 | 1461259864570 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}] 10:31:04 INFO - PROCESS | 1646 | 1461259864643 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:31:04 INFO - PROCESS | 1646 | 1461259864647 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c5a800 == 31 [pid = 1646] [id = 421] 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x115298000) [pid = 1646] [serial = 1262] [outer = 0x0] 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11b904000) [pid = 1646] [serial = 1263] [outer = 0x115298000] 10:31:04 INFO - PROCESS | 1646 | 1461259864674 Marionette DEBUG loaded listener.js 10:31:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11b9e1800) [pid = 1646] [serial = 1264] [outer = 0x115298000] 10:31:05 INFO - PROCESS | 1646 | 1461259865013 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]]]}] 10:31:05 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:31:05 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 469ms 10:31:05 INFO - PROCESS | 1646 | 1461259865036 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1646 | 1461259865038 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:31:05 INFO - PROCESS | 1646 | 1461259865042 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1646 | 1461259865043 Marionette TRACE conn2 <- [1,1658,null,{}] 10:31:05 INFO - PROCESS | 1646 | 1461259865054 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}] 10:31:05 INFO - PROCESS | 1646 | 1461259865138 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:31:05 INFO - PROCESS | 1646 | 1461259865145 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x124540000 == 32 [pid = 1646] [id = 422] 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11bc89400) [pid = 1646] [serial = 1265] [outer = 0x0] 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11c467400) [pid = 1646] [serial = 1266] [outer = 0x11bc89400] 10:31:05 INFO - PROCESS | 1646 | 1461259865173 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12387c800) [pid = 1646] [serial = 1267] [outer = 0x11bc89400] 10:31:05 INFO - PROCESS | 1646 | 1461259865541 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]]]}] 10:31:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:31:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 533ms 10:31:05 INFO - PROCESS | 1646 | 1461259865576 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:31:05 INFO - PROCESS | 1646 | 1461259865577 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:31:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:31:05 INFO - PROCESS | 1646 | 1461259865579 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:31:05 INFO - PROCESS | 1646 | 1461259865580 Marionette TRACE conn2 <- [1,1662,null,{}] 10:31:05 INFO - PROCESS | 1646 | 1461259865582 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}] 10:31:05 INFO - PROCESS | 1646 | 1461259865638 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:31:05 INFO - PROCESS | 1646 | 1461259865689 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x124557000 == 33 [pid = 1646] [id = 423] 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11bc8b400) [pid = 1646] [serial = 1268] [outer = 0x0] 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123986000) [pid = 1646] [serial = 1269] [outer = 0x11bc8b400] 10:31:05 INFO - PROCESS | 1646 | 1461259865730 Marionette DEBUG loaded listener.js 10:31:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123b64800) [pid = 1646] [serial = 1270] [outer = 0x11bc8b400] 10:31:06 INFO - PROCESS | 1646 | 1461259866152 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]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 620ms 10:31:06 INFO - PROCESS | 1646 | 1461259866200 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 1646 | 1461259866202 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:31:06 INFO - PROCESS | 1646 | 1461259866205 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 1646 | 1461259866207 Marionette TRACE conn2 <- [1,1666,null,{}] 10:31:06 INFO - PROCESS | 1646 | 1461259866210 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}] 10:31:06 INFO - PROCESS | 1646 | 1461259866328 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:31:06 INFO - PROCESS | 1646 | 1461259866354 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x127247000 == 34 [pid = 1646] [id = 424] 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123ab0800) [pid = 1646] [serial = 1271] [outer = 0x0] 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123b68c00) [pid = 1646] [serial = 1272] [outer = 0x123ab0800] 10:31:06 INFO - PROCESS | 1646 | 1461259866379 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123d3e800) [pid = 1646] [serial = 1273] [outer = 0x123ab0800] 10:31:06 INFO - PROCESS | 1646 | 1461259866676 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]]]}] 10:31:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:31:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 523ms 10:31:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:31:06 INFO - PROCESS | 1646 | 1461259866727 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:31:06 INFO - PROCESS | 1646 | 1461259866728 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:31:06 INFO - PROCESS | 1646 | 1461259866730 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:31:06 INFO - PROCESS | 1646 | 1461259866731 Marionette TRACE conn2 <- [1,1670,null,{}] 10:31:06 INFO - PROCESS | 1646 | 1461259866734 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}] 10:31:06 INFO - PROCESS | 1646 | 1461259866803 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:31:06 INFO - PROCESS | 1646 | 1461259866809 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb12000 == 35 [pid = 1646] [id = 425] 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123d40000) [pid = 1646] [serial = 1274] [outer = 0x0] 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123ec5400) [pid = 1646] [serial = 1275] [outer = 0x123d40000] 10:31:06 INFO - PROCESS | 1646 | 1461259866835 Marionette DEBUG loaded listener.js 10:31:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x124181800) [pid = 1646] [serial = 1276] [outer = 0x123d40000] 10:31:07 INFO - PROCESS | 1646 | 1461259867162 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]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 10:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:31:07 INFO - PROCESS | 1646 | 1461259867199 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 1646 | 1461259867200 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:31:07 INFO - PROCESS | 1646 | 1461259867202 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 1646 | 1461259867203 Marionette TRACE conn2 <- [1,1674,null,{}] 10:31:07 INFO - PROCESS | 1646 | 1461259867226 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}] 10:31:07 INFO - PROCESS | 1646 | 1461259867325 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:31:07 INFO - PROCESS | 1646 | 1461259867329 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b4800 == 36 [pid = 1646] [id = 426] 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123d42000) [pid = 1646] [serial = 1277] [outer = 0x0] 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1270bf000) [pid = 1646] [serial = 1278] [outer = 0x123d42000] 10:31:07 INFO - PROCESS | 1646 | 1461259867354 Marionette DEBUG loaded listener.js 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12761fc00) [pid = 1646] [serial = 1279] [outer = 0x123d42000] 10:31:07 INFO - PROCESS | 1646 | 1461259867684 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]]]}] 10:31:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:31:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 521ms 10:31:07 INFO - PROCESS | 1646 | 1461259867725 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:31:07 INFO - PROCESS | 1646 | 1461259867726 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:31:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:31:07 INFO - PROCESS | 1646 | 1461259867728 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:31:07 INFO - PROCESS | 1646 | 1461259867730 Marionette TRACE conn2 <- [1,1678,null,{}] 10:31:07 INFO - PROCESS | 1646 | 1461259867732 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}] 10:31:07 INFO - PROCESS | 1646 | 1461259867833 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:31:07 INFO - PROCESS | 1646 | 1461259867866 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c56800 == 37 [pid = 1646] [id = 427] 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x1273d8800) [pid = 1646] [serial = 1280] [outer = 0x0] 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12909f800) [pid = 1646] [serial = 1281] [outer = 0x1273d8800] 10:31:07 INFO - PROCESS | 1646 | 1461259867896 Marionette DEBUG loaded listener.js 10:31:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1298d4800) [pid = 1646] [serial = 1282] [outer = 0x1273d8800] 10:31:08 INFO - PROCESS | 1646 | 1461259868210 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]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 518ms 10:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:31:08 INFO - PROCESS | 1646 | 1461259868248 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:31:08 INFO - PROCESS | 1646 | 1461259868249 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:31:08 INFO - PROCESS | 1646 | 1461259868251 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 1646 | 1461259868252 Marionette TRACE conn2 <- [1,1682,null,{}] 10:31:08 INFO - PROCESS | 1646 | 1461259868254 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}] 10:31:08 INFO - PROCESS | 1646 | 1461259868344 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:31:08 INFO - PROCESS | 1646 | 1461259868361 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b81d000 == 38 [pid = 1646] [id = 428] 10:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x1298d7800) [pid = 1646] [serial = 1283] [outer = 0x0] 10:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129cadc00) [pid = 1646] [serial = 1284] [outer = 0x1298d7800] 10:31:08 INFO - PROCESS | 1646 | 1461259868386 Marionette DEBUG loaded listener.js 10:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129cba800) [pid = 1646] [serial = 1285] [outer = 0x1298d7800] 10:31:08 INFO - PROCESS | 1646 | 1461259868748 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]]]}] 10:31:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:31:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 518ms 10:31:08 INFO - PROCESS | 1646 | 1461259868770 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:31:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:31:08 INFO - PROCESS | 1646 | 1461259868771 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:31:08 INFO - PROCESS | 1646 | 1461259868774 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:31:08 INFO - PROCESS | 1646 | 1461259868776 Marionette TRACE conn2 <- [1,1686,null,{}] 10:31:08 INFO - PROCESS | 1646 | 1461259868779 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}] 10:31:08 INFO - PROCESS | 1646 | 1461259868914 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:31:08 INFO - PROCESS | 1646 | 1461259868934 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf53800 == 39 [pid = 1646] [id = 429] 10:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x127620400) [pid = 1646] [serial = 1286] [outer = 0x0] 10:31:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x129cc3000) [pid = 1646] [serial = 1287] [outer = 0x127620400] 10:31:08 INFO - PROCESS | 1646 | 1461259868974 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b322000) [pid = 1646] [serial = 1288] [outer = 0x127620400] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e267400) [pid = 1646] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11af84400) [pid = 1646] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114403000) [pid = 1646] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11ad60800) [pid = 1646] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12d916c00) [pid = 1646] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x118f7e000) [pid = 1646] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d215c00) [pid = 1646] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x119b67c00) [pid = 1646] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123d33c00) [pid = 1646] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b8f6000) [pid = 1646] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x129cbe400) [pid = 1646] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b31c800) [pid = 1646] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12d219c00) [pid = 1646] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x114403400) [pid = 1646] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12d499800) [pid = 1646] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11ad62c00) [pid = 1646] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x123d36400) [pid = 1646] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x123880000) [pid = 1646] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11c106800) [pid = 1646] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11ad2c000) [pid = 1646] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11536fc00) [pid = 1646] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129cb0400) [pid = 1646] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129819400) [pid = 1646] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11adf1800) [pid = 1646] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x11a8d6400) [pid = 1646] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112206400) [pid = 1646] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:31:09 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x129c20c00) [pid = 1646] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:31:09 INFO - PROCESS | 1646 | 1461259869582 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]]]}] 10:31:09 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 10:31:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 820ms 10:31:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:31:09 INFO - PROCESS | 1646 | 1461259869594 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:31:09 INFO - PROCESS | 1646 | 1461259869595 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:31:09 INFO - PROCESS | 1646 | 1461259869598 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:31:09 INFO - PROCESS | 1646 | 1461259869599 Marionette TRACE conn2 <- [1,1690,null,{}] 10:31:09 INFO - PROCESS | 1646 | 1461259869601 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}] 10:31:09 INFO - PROCESS | 1646 | 1461259869679 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:31:09 INFO - PROCESS | 1646 | 1461259869684 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afce800 == 40 [pid = 1646] [id = 430] 10:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11220fc00) [pid = 1646] [serial = 1289] [outer = 0x0] 10:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x115785400) [pid = 1646] [serial = 1290] [outer = 0x11220fc00] 10:31:09 INFO - PROCESS | 1646 | 1461259869712 Marionette DEBUG loaded listener.js 10:31:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11a8d6400) [pid = 1646] [serial = 1291] [outer = 0x11220fc00] 10:31:10 INFO - PROCESS | 1646 | 1461259870035 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]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 471ms 10:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:31:10 INFO - PROCESS | 1646 | 1461259870069 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1646 | 1461259870070 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:31:10 INFO - PROCESS | 1646 | 1461259870072 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1646 | 1461259870073 Marionette TRACE conn2 <- [1,1694,null,{}] 10:31:10 INFO - PROCESS | 1646 | 1461259870076 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}] 10:31:10 INFO - PROCESS | 1646 | 1461259870171 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:31:10 INFO - PROCESS | 1646 | 1461259870178 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b8000 == 41 [pid = 1646] [id = 431] 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11413f000) [pid = 1646] [serial = 1292] [outer = 0x0] 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11ad58400) [pid = 1646] [serial = 1293] [outer = 0x11413f000] 10:31:10 INFO - PROCESS | 1646 | 1461259870203 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12762bc00) [pid = 1646] [serial = 1294] [outer = 0x11413f000] 10:31:10 INFO - PROCESS | 1646 | 1461259870504 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]]]}] 10:31:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:31:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 470ms 10:31:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:31:10 INFO - PROCESS | 1646 | 1461259870543 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:31:10 INFO - PROCESS | 1646 | 1461259870544 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:31:10 INFO - PROCESS | 1646 | 1461259870546 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:31:10 INFO - PROCESS | 1646 | 1461259870547 Marionette TRACE conn2 <- [1,1698,null,{}] 10:31:10 INFO - PROCESS | 1646 | 1461259870550 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}] 10:31:10 INFO - PROCESS | 1646 | 1461259870626 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:31:10 INFO - PROCESS | 1646 | 1461259870630 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d458800 == 42 [pid = 1646] [id = 432] 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129cb0400) [pid = 1646] [serial = 1295] [outer = 0x0] 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b328400) [pid = 1646] [serial = 1296] [outer = 0x129cb0400] 10:31:10 INFO - PROCESS | 1646 | 1461259870655 Marionette DEBUG loaded listener.js 10:31:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12b3a4400) [pid = 1646] [serial = 1297] [outer = 0x129cb0400] 10:31:10 INFO - PROCESS | 1646 | 1461259870963 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]]]}] 10:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 468ms 10:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:31:11 INFO - PROCESS | 1646 | 1461259871015 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:31:11 INFO - PROCESS | 1646 | 1461259871016 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:31:11 INFO - PROCESS | 1646 | 1461259871018 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 1646 | 1461259871019 Marionette TRACE conn2 <- [1,1702,null,{}] 10:31:11 INFO - PROCESS | 1646 | 1461259871021 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}] 10:31:11 INFO - PROCESS | 1646 | 1461259871119 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:31:11 INFO - PROCESS | 1646 | 1461259871127 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b8800 == 43 [pid = 1646] [id = 433] 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b39e000) [pid = 1646] [serial = 1298] [outer = 0x0] 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12b3a7000) [pid = 1646] [serial = 1299] [outer = 0x12b39e000] 10:31:11 INFO - PROCESS | 1646 | 1461259871152 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12b718800) [pid = 1646] [serial = 1300] [outer = 0x12b39e000] 10:31:11 INFO - PROCESS | 1646 | 1461259871492 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]]]}] 10:31:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:31:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 518ms 10:31:11 INFO - PROCESS | 1646 | 1461259871560 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:31:11 INFO - PROCESS | 1646 | 1461259871562 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:31:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:31:11 INFO - PROCESS | 1646 | 1461259871566 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:31:11 INFO - PROCESS | 1646 | 1461259871569 Marionette TRACE conn2 <- [1,1706,null,{}] 10:31:11 INFO - PROCESS | 1646 | 1461259871574 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}] 10:31:11 INFO - PROCESS | 1646 | 1461259871691 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:31:11 INFO - PROCESS | 1646 | 1461259871749 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x118513800 == 44 [pid = 1646] [id = 434] 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x112326800) [pid = 1646] [serial = 1301] [outer = 0x0] 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x114138800) [pid = 1646] [serial = 1302] [outer = 0x112326800] 10:31:11 INFO - PROCESS | 1646 | 1461259871780 Marionette DEBUG loaded listener.js 10:31:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x115740c00) [pid = 1646] [serial = 1303] [outer = 0x112326800] 10:31:12 INFO - PROCESS | 1646 | 1461259872326 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]]]}] 10:31:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:31:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 775ms 10:31:12 INFO - PROCESS | 1646 | 1461259872342 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:31:12 INFO - PROCESS | 1646 | 1461259872344 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:31:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:31:12 INFO - PROCESS | 1646 | 1461259872350 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:31:12 INFO - PROCESS | 1646 | 1461259872352 Marionette TRACE conn2 <- [1,1710,null,{}] 10:31:12 INFO - PROCESS | 1646 | 1461259872383 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}] 10:31:12 INFO - PROCESS | 1646 | 1461259872489 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:31:12 INFO - PROCESS | 1646 | 1461259872565 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcbd000 == 45 [pid = 1646] [id = 435] 10:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11863f800) [pid = 1646] [serial = 1304] [outer = 0x0] 10:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11a605000) [pid = 1646] [serial = 1305] [outer = 0x11863f800] 10:31:12 INFO - PROCESS | 1646 | 1461259872595 Marionette DEBUG loaded listener.js 10:31:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11a8cf800) [pid = 1646] [serial = 1306] [outer = 0x11863f800] 10:31:13 INFO - PROCESS | 1646 | 1461259873287 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]]]}] 10:31:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:31:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 1001ms 10:31:13 INFO - PROCESS | 1646 | 1461259873349 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:31:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:31:13 INFO - PROCESS | 1646 | 1461259873352 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:31:13 INFO - PROCESS | 1646 | 1461259873355 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:31:13 INFO - PROCESS | 1646 | 1461259873357 Marionette TRACE conn2 <- [1,1714,null,{}] 10:31:13 INFO - PROCESS | 1646 | 1461259873360 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}] 10:31:13 INFO - PROCESS | 1646 | 1461259873464 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:31:13 INFO - PROCESS | 1646 | 1461259873542 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x119152800 == 46 [pid = 1646] [id = 436] 10:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x115290000) [pid = 1646] [serial = 1307] [outer = 0x0] 10:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x115784c00) [pid = 1646] [serial = 1308] [outer = 0x115290000] 10:31:13 INFO - PROCESS | 1646 | 1461259873572 Marionette DEBUG loaded listener.js 10:31:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x118949400) [pid = 1646] [serial = 1309] [outer = 0x115290000] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12d458800 == 45 [pid = 1646] [id = 432] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b8000 == 44 [pid = 1646] [id = 431] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11afce800 == 43 [pid = 1646] [id = 430] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf53800 == 42 [pid = 1646] [id = 429] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x12b81d000 == 41 [pid = 1646] [id = 428] 10:31:13 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x112325c00) [pid = 1646] [serial = 1248] [outer = 0x0] [url = about:blank] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123c56800 == 40 [pid = 1646] [id = 427] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b4800 == 39 [pid = 1646] [id = 426] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb12000 == 38 [pid = 1646] [id = 425] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x127247000 == 37 [pid = 1646] [id = 424] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x124557000 == 36 [pid = 1646] [id = 423] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x124540000 == 35 [pid = 1646] [id = 422] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x123c5a800 == 34 [pid = 1646] [id = 421] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcc3800 == 33 [pid = 1646] [id = 420] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb12800 == 32 [pid = 1646] [id = 419] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x119c98000 == 31 [pid = 1646] [id = 418] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x118c02800 == 30 [pid = 1646] [id = 417] 10:31:13 INFO - PROCESS | 1646 | --DOCSHELL 0x1307c6000 == 29 [pid = 1646] [id = 416] 10:31:14 INFO - PROCESS | 1646 | 1461259874003 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]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 674ms 10:31:14 INFO - PROCESS | 1646 | 1461259874029 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 1646 | 1461259874033 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:31:14 INFO - PROCESS | 1646 | 1461259874037 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 1646 | 1461259874040 Marionette TRACE conn2 <- [1,1718,null,{}] 10:31:14 INFO - PROCESS | 1646 | 1461259874044 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}] 10:31:14 INFO - PROCESS | 1646 | 1461259874120 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12e699800) [pid = 1646] [serial = 1245] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1272c9800) [pid = 1646] [serial = 1153] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11864b000) [pid = 1646] [serial = 1099] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11bcee000) [pid = 1646] [serial = 1147] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12e262c00) [pid = 1646] [serial = 1045] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11a898c00) [pid = 1646] [serial = 1102] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12d49d400) [pid = 1646] [serial = 1192] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11a8d9800) [pid = 1646] [serial = 1144] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x124510c00) [pid = 1646] [serial = 1150] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12bcb6c00) [pid = 1646] [serial = 1141] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12bcaf400) [pid = 1646] [serial = 1228] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b722c00) [pid = 1646] [serial = 1227] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12cf3f000) [pid = 1646] [serial = 1230] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12dade400) [pid = 1646] [serial = 1236] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x127276800) [pid = 1646] [serial = 1239] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12d913000) [pid = 1646] [serial = 1233] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12e262800) [pid = 1646] [serial = 1243] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12dae5000) [pid = 1646] [serial = 1237] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x12727cc00) [pid = 1646] [serial = 1221] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x123b68800) [pid = 1646] [serial = 1218] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12417e800) [pid = 1646] [serial = 1219] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11c480400) [pid = 1646] [serial = 1215] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x12387cc00) [pid = 1646] [serial = 1216] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11b90b000) [pid = 1646] [serial = 1213] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x11adee800) [pid = 1646] [serial = 1212] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11998e000) [pid = 1646] [serial = 1210] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x11591a800) [pid = 1646] [serial = 1209] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x12cf43c00) [pid = 1646] [serial = 1207] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12bcb3000) [pid = 1646] [serial = 1206] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x12b3a0000) [pid = 1646] [serial = 1204] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x129c18c00) [pid = 1646] [serial = 1203] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x123b6b800) [pid = 1646] [serial = 1201] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11bcf4400) [pid = 1646] [serial = 1200] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x11adf0000) [pid = 1646] [serial = 1198] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11a8e9400) [pid = 1646] [serial = 1197] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x115916c00) [pid = 1646] [serial = 1195] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11220f400) [pid = 1646] [serial = 1194] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 86 (0x129cb5000) [pid = 1646] [serial = 1224] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 85 (0x12918e000) [pid = 1646] [serial = 1222] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 84 (0x12e742000) [pid = 1646] [serial = 1246] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 83 (0x12d20d400) [pid = 1646] [serial = 1231] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 82 (0x12dae0000) [pid = 1646] [serial = 1240] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 81 (0x12d91f000) [pid = 1646] [serial = 1234] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 80 (0x129cc3800) [pid = 1646] [serial = 1225] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | --DOMWINDOW == 79 (0x12e21d800) [pid = 1646] [serial = 1242] [outer = 0x0] [url = about:blank] 10:31:14 INFO - PROCESS | 1646 | 1461259874177 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afce000 == 30 [pid = 1646] [id = 437] 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 80 (0x11220f400) [pid = 1646] [serial = 1310] [outer = 0x0] 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 81 (0x118652400) [pid = 1646] [serial = 1311] [outer = 0x11220f400] 10:31:14 INFO - PROCESS | 1646 | 1461259874207 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 82 (0x119d66c00) [pid = 1646] [serial = 1312] [outer = 0x11220f400] 10:31:14 INFO - PROCESS | 1646 | 1461259874515 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]]]}] 10:31:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:31:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 525ms 10:31:14 INFO - PROCESS | 1646 | 1461259874562 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:31:14 INFO - PROCESS | 1646 | 1461259874563 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:31:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:31:14 INFO - PROCESS | 1646 | 1461259874565 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:31:14 INFO - PROCESS | 1646 | 1461259874568 Marionette TRACE conn2 <- [1,1722,null,{}] 10:31:14 INFO - PROCESS | 1646 | 1461259874576 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}] 10:31:14 INFO - PROCESS | 1646 | 1461259874657 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:31:14 INFO - PROCESS | 1646 | 1461259874664 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238e7800 == 31 [pid = 1646] [id = 438] 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 83 (0x112322000) [pid = 1646] [serial = 1313] [outer = 0x0] 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 84 (0x11a8dd000) [pid = 1646] [serial = 1314] [outer = 0x112322000] 10:31:14 INFO - PROCESS | 1646 | 1461259874693 Marionette DEBUG loaded listener.js 10:31:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 85 (0x11ad5fc00) [pid = 1646] [serial = 1315] [outer = 0x112322000] 10:31:15 INFO - PROCESS | 1646 | 1461259875066 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]]]}] 10:31:15 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 10:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 521ms 10:31:15 INFO - PROCESS | 1646 | 1461259875087 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:31:15 INFO - PROCESS | 1646 | 1461259875090 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:31:15 INFO - PROCESS | 1646 | 1461259875095 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:31:15 INFO - PROCESS | 1646 | 1461259875096 Marionette TRACE conn2 <- [1,1726,null,{}] 10:31:15 INFO - PROCESS | 1646 | 1461259875098 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}] 10:31:15 INFO - PROCESS | 1646 | 1461259875173 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:31:15 INFO - PROCESS | 1646 | 1461259875177 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x124538800 == 32 [pid = 1646] [id = 439] 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 86 (0x11acb0c00) [pid = 1646] [serial = 1316] [outer = 0x0] 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 87 (0x11b697800) [pid = 1646] [serial = 1317] [outer = 0x11acb0c00] 10:31:15 INFO - PROCESS | 1646 | 1461259875206 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11b9e6800) [pid = 1646] [serial = 1318] [outer = 0x11acb0c00] 10:31:15 INFO - PROCESS | 1646 | 1461259875528 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]]]}] 10:31:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:31:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 471ms 10:31:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:31:15 INFO - PROCESS | 1646 | 1461259875566 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:31:15 INFO - PROCESS | 1646 | 1461259875568 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:31:15 INFO - PROCESS | 1646 | 1461259875570 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:31:15 INFO - PROCESS | 1646 | 1461259875571 Marionette TRACE conn2 <- [1,1730,null,{}] 10:31:15 INFO - PROCESS | 1646 | 1461259875573 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}] 10:31:15 INFO - PROCESS | 1646 | 1461259875648 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:31:15 INFO - PROCESS | 1646 | 1461259875704 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x124554800 == 33 [pid = 1646] [id = 440] 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11ad58800) [pid = 1646] [serial = 1319] [outer = 0x0] 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11bce9800) [pid = 1646] [serial = 1320] [outer = 0x11ad58800] 10:31:15 INFO - PROCESS | 1646 | 1461259875730 Marionette DEBUG loaded listener.js 10:31:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11c10d000) [pid = 1646] [serial = 1321] [outer = 0x11ad58800] 10:31:16 INFO - PROCESS | 1646 | 1461259876037 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]]]}] 10:31:16 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 10:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 518ms 10:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:31:16 INFO - PROCESS | 1646 | 1461259876093 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1646 | 1461259876094 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:31:16 INFO - PROCESS | 1646 | 1461259876096 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1646 | 1461259876097 Marionette TRACE conn2 <- [1,1734,null,{}] 10:31:16 INFO - PROCESS | 1646 | 1461259876100 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}] 10:31:16 INFO - PROCESS | 1646 | 1461259876209 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:31:16 INFO - PROCESS | 1646 | 1461259876215 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1290d9800 == 34 [pid = 1646] [id = 441] 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11b910400) [pid = 1646] [serial = 1322] [outer = 0x0] 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c777000) [pid = 1646] [serial = 1323] [outer = 0x11b910400] 10:31:16 INFO - PROCESS | 1646 | 1461259876244 Marionette DEBUG loaded listener.js 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123d34c00) [pid = 1646] [serial = 1324] [outer = 0x11b910400] 10:31:16 INFO - PROCESS | 1646 | 1461259876554 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]]]}] 10:31:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:31:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 519ms 10:31:16 INFO - PROCESS | 1646 | 1461259876621 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:31:16 INFO - PROCESS | 1646 | 1461259876622 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:31:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:31:16 INFO - PROCESS | 1646 | 1461259876624 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:31:16 INFO - PROCESS | 1646 | 1461259876625 Marionette TRACE conn2 <- [1,1738,null,{}] 10:31:16 INFO - PROCESS | 1646 | 1461259876627 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}] 10:31:16 INFO - PROCESS | 1646 | 1461259876719 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:31:16 INFO - PROCESS | 1646 | 1461259876723 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b8000 == 35 [pid = 1646] [id = 442] 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x11c10b400) [pid = 1646] [serial = 1325] [outer = 0x0] 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123d40400) [pid = 1646] [serial = 1326] [outer = 0x11c10b400] 10:31:16 INFO - PROCESS | 1646 | 1461259876748 Marionette DEBUG loaded listener.js 10:31:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123ffa000) [pid = 1646] [serial = 1327] [outer = 0x11c10b400] 10:31:17 INFO - PROCESS | 1646 | 1461259877091 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]]]}] 10:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 520ms 10:31:17 INFO - PROCESS | 1646 | 1461259877149 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:31:17 INFO - PROCESS | 1646 | 1461259877151 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:31:17 INFO - PROCESS | 1646 | 1461259877153 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:31:17 INFO - PROCESS | 1646 | 1461259877155 Marionette TRACE conn2 <- [1,1742,null,{}] 10:31:17 INFO - PROCESS | 1646 | 1461259877157 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}] 10:31:17 INFO - PROCESS | 1646 | 1461259877290 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:31:17 INFO - PROCESS | 1646 | 1461259877324 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b374800 == 36 [pid = 1646] [id = 443] 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x114b43400) [pid = 1646] [serial = 1328] [outer = 0x0] 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x124309000) [pid = 1646] [serial = 1329] [outer = 0x114b43400] 10:31:17 INFO - PROCESS | 1646 | 1461259877349 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x127b78800) [pid = 1646] [serial = 1330] [outer = 0x114b43400] 10:31:17 INFO - PROCESS | 1646 | 1461259877668 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]]]}] 10:31:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:31:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 522ms 10:31:17 INFO - PROCESS | 1646 | 1461259877677 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:31:17 INFO - PROCESS | 1646 | 1461259877678 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:31:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:31:17 INFO - PROCESS | 1646 | 1461259877680 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:31:17 INFO - PROCESS | 1646 | 1461259877681 Marionette TRACE conn2 <- [1,1746,null,{}] 10:31:17 INFO - PROCESS | 1646 | 1461259877684 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}] 10:31:17 INFO - PROCESS | 1646 | 1461259877782 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:31:17 INFO - PROCESS | 1646 | 1461259877787 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb4e000 == 37 [pid = 1646] [id = 444] 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123874000) [pid = 1646] [serial = 1331] [outer = 0x0] 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12909d800) [pid = 1646] [serial = 1332] [outer = 0x123874000] 10:31:17 INFO - PROCESS | 1646 | 1461259877812 Marionette DEBUG loaded listener.js 10:31:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x129197400) [pid = 1646] [serial = 1333] [outer = 0x123874000] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x1273d8800) [pid = 1646] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x1189ae000) [pid = 1646] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123ab0800) [pid = 1646] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x115749800) [pid = 1646] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x11220e800) [pid = 1646] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x123d40000) [pid = 1646] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x129cb0400) [pid = 1646] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x11220e000) [pid = 1646] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x1298d7800) [pid = 1646] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x127620400) [pid = 1646] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11bc89400) [pid = 1646] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11220fc00) [pid = 1646] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x115298000) [pid = 1646] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x11bc8b400) [pid = 1646] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x11413f000) [pid = 1646] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:31:18 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x123d42000) [pid = 1646] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:31:18 INFO - PROCESS | 1646 | 1461259878218 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]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 568ms 10:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:31:18 INFO - PROCESS | 1646 | 1461259878249 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 1646 | 1461259878250 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:31:18 INFO - PROCESS | 1646 | 1461259878253 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1646 | 1461259878254 Marionette TRACE conn2 <- [1,1750,null,{}] 10:31:18 INFO - PROCESS | 1646 | 1461259878256 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}] 10:31:18 INFO - PROCESS | 1646 | 1461259878329 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:31:18 INFO - PROCESS | 1646 | 1461259878382 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b81a800 == 38 [pid = 1646] [id = 445] 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x115291000) [pid = 1646] [serial = 1334] [outer = 0x0] 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b90f400) [pid = 1646] [serial = 1335] [outer = 0x115291000] 10:31:18 INFO - PROCESS | 1646 | 1461259878408 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x123f94400) [pid = 1646] [serial = 1336] [outer = 0x115291000] 10:31:18 INFO - PROCESS | 1646 | 1461259878699 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]]]}] 10:31:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:31:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 469ms 10:31:18 INFO - PROCESS | 1646 | 1461259878729 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:31:18 INFO - PROCESS | 1646 | 1461259878731 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:31:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:31:18 INFO - PROCESS | 1646 | 1461259878733 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:31:18 INFO - PROCESS | 1646 | 1461259878735 Marionette TRACE conn2 <- [1,1754,null,{}] 10:31:18 INFO - PROCESS | 1646 | 1461259878737 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}] 10:31:18 INFO - PROCESS | 1646 | 1461259878829 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:31:18 INFO - PROCESS | 1646 | 1461259878834 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c4000 == 39 [pid = 1646] [id = 446] 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x12659e400) [pid = 1646] [serial = 1337] [outer = 0x0] 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x1298d3c00) [pid = 1646] [serial = 1338] [outer = 0x12659e400] 10:31:18 INFO - PROCESS | 1646 | 1461259878865 Marionette DEBUG loaded listener.js 10:31:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x129cbac00) [pid = 1646] [serial = 1339] [outer = 0x12659e400] 10:31:19 INFO - PROCESS | 1646 | 1461259879284 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]]]}] 10:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 569ms 10:31:19 INFO - PROCESS | 1646 | 1461259879303 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:31:19 INFO - PROCESS | 1646 | 1461259879308 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:31:19 INFO - PROCESS | 1646 | 1461259879311 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1646 | 1461259879313 Marionette TRACE conn2 <- [1,1758,null,{}] 10:31:19 INFO - PROCESS | 1646 | 1461259879316 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}] 10:31:19 INFO - PROCESS | 1646 | 1461259879432 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:31:19 INFO - PROCESS | 1646 | 1461259879440 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d45b800 == 40 [pid = 1646] [id = 447] 10:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x129cbb800) [pid = 1646] [serial = 1340] [outer = 0x0] 10:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x12b31dc00) [pid = 1646] [serial = 1341] [outer = 0x129cbb800] 10:31:19 INFO - PROCESS | 1646 | 1461259879480 Marionette DEBUG loaded listener.js 10:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x12b39e800) [pid = 1646] [serial = 1342] [outer = 0x129cbb800] 10:31:19 INFO - PROCESS | 1646 | 1461259879831 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]]]}] 10:31:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:31:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 569ms 10:31:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:31:19 INFO - PROCESS | 1646 | 1461259879882 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:31:19 INFO - PROCESS | 1646 | 1461259879884 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:31:19 INFO - PROCESS | 1646 | 1461259879886 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:31:19 INFO - PROCESS | 1646 | 1461259879888 Marionette TRACE conn2 <- [1,1762,null,{}] 10:31:19 INFO - PROCESS | 1646 | 1461259879890 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}] 10:31:19 INFO - PROCESS | 1646 | 1461259879962 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:31:19 INFO - PROCESS | 1646 | 1461259879966 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e13f000 == 41 [pid = 1646] [id = 448] 10:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x12b31fc00) [pid = 1646] [serial = 1343] [outer = 0x0] 10:31:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x12b714400) [pid = 1646] [serial = 1344] [outer = 0x12b31fc00] 10:31:19 INFO - PROCESS | 1646 | 1461259879993 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12b839800) [pid = 1646] [serial = 1345] [outer = 0x12b31fc00] 10:31:20 INFO - PROCESS | 1646 | 1461259880461 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]]]}] 10:31:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:31:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 618ms 10:31:20 INFO - PROCESS | 1646 | 1461259880506 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:31:20 INFO - PROCESS | 1646 | 1461259880509 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:31:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:31:20 INFO - PROCESS | 1646 | 1461259880513 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:31:20 INFO - PROCESS | 1646 | 1461259880515 Marionette TRACE conn2 <- [1,1766,null,{}] 10:31:20 INFO - PROCESS | 1646 | 1461259880519 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}] 10:31:20 INFO - PROCESS | 1646 | 1461259880621 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:31:20 INFO - PROCESS | 1646 | 1461259880714 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6b0800 == 42 [pid = 1646] [id = 449] 10:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1189f4c00) [pid = 1646] [serial = 1346] [outer = 0x0] 10:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x118f7e000) [pid = 1646] [serial = 1347] [outer = 0x1189f4c00] 10:31:20 INFO - PROCESS | 1646 | 1461259880747 Marionette DEBUG loaded listener.js 10:31:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x11a602400) [pid = 1646] [serial = 1348] [outer = 0x1189f4c00] 10:31:21 INFO - PROCESS | 1646 | 1461259881166 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]]]}] 10:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 721ms 10:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:31:21 INFO - PROCESS | 1646 | 1461259881235 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:31:21 INFO - PROCESS | 1646 | 1461259881239 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:31:21 INFO - PROCESS | 1646 | 1461259881243 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:31:21 INFO - PROCESS | 1646 | 1461259881245 Marionette TRACE conn2 <- [1,1770,null,{}] 10:31:21 INFO - PROCESS | 1646 | 1461259881248 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}] 10:31:21 INFO - PROCESS | 1646 | 1461259881345 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:31:21 INFO - PROCESS | 1646 | 1461259881399 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x127040000 == 43 [pid = 1646] [id = 450] 10:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x11a611000) [pid = 1646] [serial = 1349] [outer = 0x0] 10:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x11ad5b400) [pid = 1646] [serial = 1350] [outer = 0x11a611000] 10:31:21 INFO - PROCESS | 1646 | 1461259881429 Marionette DEBUG loaded listener.js 10:31:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11b640c00) [pid = 1646] [serial = 1351] [outer = 0x11a611000] 10:31:21 INFO - PROCESS | 1646 | 1461259881832 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]]]}] 10:31:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:31:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 619ms 10:31:21 INFO - PROCESS | 1646 | 1461259881863 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:31:21 INFO - PROCESS | 1646 | 1461259881864 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:31:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:31:21 INFO - PROCESS | 1646 | 1461259881867 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:31:21 INFO - PROCESS | 1646 | 1461259881870 Marionette TRACE conn2 <- [1,1774,null,{}] 10:31:21 INFO - PROCESS | 1646 | 1461259881878 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}] 10:31:21 INFO - PROCESS | 1646 | 1461259881976 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:31:22 INFO - PROCESS | 1646 | 1461259882069 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9db000 == 44 [pid = 1646] [id = 451] 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123984800) [pid = 1646] [serial = 1352] [outer = 0x0] 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x123b60000) [pid = 1646] [serial = 1353] [outer = 0x123984800] 10:31:22 INFO - PROCESS | 1646 | 1461259882113 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x123ec8c00) [pid = 1646] [serial = 1354] [outer = 0x123984800] 10:31:22 INFO - PROCESS | 1646 | 1461259882524 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]]]}] 10:31:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:31:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 674ms 10:31:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:31:22 INFO - PROCESS | 1646 | 1461259882542 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:31:22 INFO - PROCESS | 1646 | 1461259882544 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:31:22 INFO - PROCESS | 1646 | 1461259882546 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:31:22 INFO - PROCESS | 1646 | 1461259882548 Marionette TRACE conn2 <- [1,1778,null,{}] 10:31:22 INFO - PROCESS | 1646 | 1461259882550 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}] 10:31:22 INFO - PROCESS | 1646 | 1461259882646 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:31:22 INFO - PROCESS | 1646 | 1461259882696 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e478000 == 45 [pid = 1646] [id = 452] 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x124305c00) [pid = 1646] [serial = 1355] [outer = 0x0] 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12918e800) [pid = 1646] [serial = 1356] [outer = 0x124305c00] 10:31:22 INFO - PROCESS | 1646 | 1461259882726 Marionette DEBUG loaded listener.js 10:31:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x129cb0400) [pid = 1646] [serial = 1357] [outer = 0x124305c00] 10:31:23 INFO - PROCESS | 1646 | 1461259883155 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]]]}] 10:31:23 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 10:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 619ms 10:31:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:31:23 INFO - PROCESS | 1646 | 1461259883165 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:31:23 INFO - PROCESS | 1646 | 1461259883167 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:31:23 INFO - PROCESS | 1646 | 1461259883169 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:31:23 INFO - PROCESS | 1646 | 1461259883170 Marionette TRACE conn2 <- [1,1782,null,{}] 10:31:23 INFO - PROCESS | 1646 | 1461259883174 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}] 10:31:23 INFO - PROCESS | 1646 | 1461259883270 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:31:23 INFO - PROCESS | 1646 | 1461259883352 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcad800 == 46 [pid = 1646] [id = 453] 10:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x119d61400) [pid = 1646] [serial = 1358] [outer = 0x0] 10:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x123fee000) [pid = 1646] [serial = 1359] [outer = 0x119d61400] 10:31:23 INFO - PROCESS | 1646 | 1461259883387 Marionette DEBUG loaded listener.js 10:31:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x129ccc800) [pid = 1646] [serial = 1360] [outer = 0x119d61400] 10:31:23 INFO - PROCESS | 1646 | 1461259883967 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]]]}] 10:31:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:31:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 821ms 10:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:31:24 INFO - PROCESS | 1646 | 1461259883996 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 1646 | 1461259883999 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:31:24 INFO - PROCESS | 1646 | 1461259884009 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 1646 | 1461259884012 Marionette TRACE conn2 <- [1,1786,null,{}] 10:31:24 INFO - PROCESS | 1646 | 1461259884018 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}] 10:31:24 INFO - PROCESS | 1646 | 1461259884158 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:31:24 INFO - PROCESS | 1646 | 1461259884256 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa3a800 == 47 [pid = 1646] [id = 454] 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11437d800) [pid = 1646] [serial = 1361] [outer = 0x0] 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11544d400) [pid = 1646] [serial = 1362] [outer = 0x11437d800] 10:31:24 INFO - PROCESS | 1646 | 1461259884300 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1189ae000) [pid = 1646] [serial = 1363] [outer = 0x11437d800] 10:31:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:31:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 728ms 10:31:24 INFO - PROCESS | 1646 | 1461259884727 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]]]}] 10:31:24 INFO - PROCESS | 1646 | 1461259884732 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:31:24 INFO - PROCESS | 1646 | 1461259884736 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:31:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:31:24 INFO - PROCESS | 1646 | 1461259884743 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:31:24 INFO - PROCESS | 1646 | 1461259884745 Marionette TRACE conn2 <- [1,1790,null,{}] 10:31:24 INFO - PROCESS | 1646 | 1461259884747 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}] 10:31:24 INFO - PROCESS | 1646 | 1461259884839 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:31:24 INFO - PROCESS | 1646 | 1461259884891 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcbb000 == 48 [pid = 1646] [id = 455] 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1176f4400) [pid = 1646] [serial = 1364] [outer = 0x0] 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119a7f400) [pid = 1646] [serial = 1365] [outer = 0x1176f4400] 10:31:24 INFO - PROCESS | 1646 | 1461259884918 Marionette DEBUG loaded listener.js 10:31:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11a8d9400) [pid = 1646] [serial = 1366] [outer = 0x1176f4400] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12d45b800 == 47 [pid = 1646] [id = 447] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c4000 == 46 [pid = 1646] [id = 446] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12b81a800 == 45 [pid = 1646] [id = 445] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12b3a7000) [pid = 1646] [serial = 1299] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb4e000 == 44 [pid = 1646] [id = 444] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x12b374800 == 43 [pid = 1646] [id = 443] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b8000 == 42 [pid = 1646] [id = 442] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1290d9800 == 41 [pid = 1646] [id = 441] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x124554800 == 40 [pid = 1646] [id = 440] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x124538800 == 39 [pid = 1646] [id = 439] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x1238e7800 == 38 [pid = 1646] [id = 438] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11afce000 == 37 [pid = 1646] [id = 437] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x119152800 == 36 [pid = 1646] [id = 436] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcbd000 == 35 [pid = 1646] [id = 435] 10:31:25 INFO - PROCESS | 1646 | --DOCSHELL 0x118513800 == 34 [pid = 1646] [id = 434] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x1270bf000) [pid = 1646] [serial = 1278] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x129cba800) [pid = 1646] [serial = 1285] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12b322000) [pid = 1646] [serial = 1288] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12762bc00) [pid = 1646] [serial = 1294] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12761fc00) [pid = 1646] [serial = 1279] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x124181800) [pid = 1646] [serial = 1276] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12909f800) [pid = 1646] [serial = 1281] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11926a000) [pid = 1646] [serial = 1254] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119b67800) [pid = 1646] [serial = 1255] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123b68c00) [pid = 1646] [serial = 1272] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x123d3e800) [pid = 1646] [serial = 1273] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x115787c00) [pid = 1646] [serial = 1251] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x1186c1c00) [pid = 1646] [serial = 1252] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11ad32800) [pid = 1646] [serial = 1260] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11b63e800) [pid = 1646] [serial = 1261] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x123ec5400) [pid = 1646] [serial = 1275] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x12b3a4400) [pid = 1646] [serial = 1297] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11a8d1400) [pid = 1646] [serial = 1257] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x11a8e8000) [pid = 1646] [serial = 1258] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x129cadc00) [pid = 1646] [serial = 1284] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x1298d4800) [pid = 1646] [serial = 1282] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x129cc3000) [pid = 1646] [serial = 1287] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11c467400) [pid = 1646] [serial = 1266] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12387c800) [pid = 1646] [serial = 1267] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 94 (0x115785400) [pid = 1646] [serial = 1290] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 93 (0x11b904000) [pid = 1646] [serial = 1263] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 92 (0x11b9e1800) [pid = 1646] [serial = 1264] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 91 (0x11a8d6400) [pid = 1646] [serial = 1291] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 90 (0x123986000) [pid = 1646] [serial = 1269] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 89 (0x123b64800) [pid = 1646] [serial = 1270] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 88 (0x12b328400) [pid = 1646] [serial = 1296] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | --DOMWINDOW == 87 (0x11ad58400) [pid = 1646] [serial = 1293] [outer = 0x0] [url = about:blank] 10:31:25 INFO - PROCESS | 1646 | 1461259885444 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]]]}] 10:31:25 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) 10:31:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 720ms 10:31:25 INFO - PROCESS | 1646 | 1461259885468 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:31:25 INFO - PROCESS | 1646 | 1461259885471 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:31:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:31:25 INFO - PROCESS | 1646 | 1461259885476 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:31:25 INFO - PROCESS | 1646 | 1461259885479 Marionette TRACE conn2 <- [1,1794,null,{}] 10:31:25 INFO - PROCESS | 1646 | 1461259885493 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}] 10:31:25 INFO - PROCESS | 1646 | 1461259885592 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:31:25 INFO - PROCESS | 1646 | 1461259885650 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbe0000 == 35 [pid = 1646] [id = 456] 10:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 88 (0x11ad2d400) [pid = 1646] [serial = 1367] [outer = 0x0] 10:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 89 (0x11b63d800) [pid = 1646] [serial = 1368] [outer = 0x11ad2d400] 10:31:25 INFO - PROCESS | 1646 | 1461259885678 Marionette DEBUG loaded listener.js 10:31:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 90 (0x11b911c00) [pid = 1646] [serial = 1369] [outer = 0x11ad2d400] 10:31:26 INFO - PROCESS | 1646 | 1461259886010 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]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 574ms 10:31:26 INFO - PROCESS | 1646 | 1461259886049 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 1646 | 1461259886052 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:31:26 INFO - PROCESS | 1646 | 1461259886055 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1646 | 1461259886056 Marionette TRACE conn2 <- [1,1798,null,{}] 10:31:26 INFO - PROCESS | 1646 | 1461259886059 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}] 10:31:26 INFO - PROCESS | 1646 | 1461259886179 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:31:26 INFO - PROCESS | 1646 | 1461259886263 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x124544800 == 36 [pid = 1646] [id = 457] 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 91 (0x11b9d9c00) [pid = 1646] [serial = 1370] [outer = 0x0] 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 92 (0x11c103c00) [pid = 1646] [serial = 1371] [outer = 0x11b9d9c00] 10:31:26 INFO - PROCESS | 1646 | 1461259886301 Marionette DEBUG loaded listener.js 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 93 (0x11c77bc00) [pid = 1646] [serial = 1372] [outer = 0x11b9d9c00] 10:31:26 INFO - PROCESS | 1646 | 1461259886574 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]]]}] 10:31:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:31:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 571ms 10:31:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:31:26 INFO - PROCESS | 1646 | 1461259886627 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:31:26 INFO - PROCESS | 1646 | 1461259886628 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:31:26 INFO - PROCESS | 1646 | 1461259886630 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:31:26 INFO - PROCESS | 1646 | 1461259886631 Marionette TRACE conn2 <- [1,1802,null,{}] 10:31:26 INFO - PROCESS | 1646 | 1461259886633 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}] 10:31:26 INFO - PROCESS | 1646 | 1461259886710 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:31:26 INFO - PROCESS | 1646 | 1461259886714 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc3000 == 37 [pid = 1646] [id = 458] 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 94 (0x123872c00) [pid = 1646] [serial = 1373] [outer = 0x0] 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 95 (0x123b64000) [pid = 1646] [serial = 1374] [outer = 0x123872c00] 10:31:26 INFO - PROCESS | 1646 | 1461259886740 Marionette DEBUG loaded listener.js 10:31:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x123d34400) [pid = 1646] [serial = 1375] [outer = 0x123872c00] 10:31:27 INFO - PROCESS | 1646 | 1461259887055 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]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 468ms 10:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:31:27 INFO - PROCESS | 1646 | 1461259887098 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 1646 | 1461259887099 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:31:27 INFO - PROCESS | 1646 | 1461259887101 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 1646 | 1461259887102 Marionette TRACE conn2 <- [1,1806,null,{}] 10:31:27 INFO - PROCESS | 1646 | 1461259887105 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}] 10:31:27 INFO - PROCESS | 1646 | 1461259887229 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:31:27 INFO - PROCESS | 1646 | 1461259887236 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c86800 == 38 [pid = 1646] [id = 459] 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x123d3c800) [pid = 1646] [serial = 1376] [outer = 0x0] 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x123ecb000) [pid = 1646] [serial = 1377] [outer = 0x123d3c800] 10:31:27 INFO - PROCESS | 1646 | 1461259887266 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x12981a800) [pid = 1646] [serial = 1378] [outer = 0x123d3c800] 10:31:27 INFO - PROCESS | 1646 | 1461259887605 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]]]}] 10:31:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:31:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 519ms 10:31:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:31:27 INFO - PROCESS | 1646 | 1461259887622 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:31:27 INFO - PROCESS | 1646 | 1461259887623 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:31:27 INFO - PROCESS | 1646 | 1461259887625 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:31:27 INFO - PROCESS | 1646 | 1461259887626 Marionette TRACE conn2 <- [1,1810,null,{}] 10:31:27 INFO - PROCESS | 1646 | 1461259887628 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}] 10:31:27 INFO - PROCESS | 1646 | 1461259887726 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:31:27 INFO - PROCESS | 1646 | 1461259887739 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b379000 == 39 [pid = 1646] [id = 460] 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x1265a0c00) [pid = 1646] [serial = 1379] [outer = 0x0] 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x129cc2c00) [pid = 1646] [serial = 1380] [outer = 0x1265a0c00] 10:31:27 INFO - PROCESS | 1646 | 1461259887764 Marionette DEBUG loaded listener.js 10:31:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b327800) [pid = 1646] [serial = 1381] [outer = 0x1265a0c00] 10:31:28 INFO - PROCESS | 1646 | 1461259888085 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]]]}] 10:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 469ms 10:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:31:28 INFO - PROCESS | 1646 | 1461259888098 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1646 | 1461259888099 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:31:28 INFO - PROCESS | 1646 | 1461259888101 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1646 | 1461259888102 Marionette TRACE conn2 <- [1,1814,null,{}] 10:31:28 INFO - PROCESS | 1646 | 1461259888104 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}] 10:31:28 INFO - PROCESS | 1646 | 1461259888202 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:31:28 INFO - PROCESS | 1646 | 1461259888206 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf43000 == 40 [pid = 1646] [id = 461] 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x1298d1400) [pid = 1646] [serial = 1382] [outer = 0x0] 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12b3a4400) [pid = 1646] [serial = 1383] [outer = 0x1298d1400] 10:31:28 INFO - PROCESS | 1646 | 1461259888232 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12b839400) [pid = 1646] [serial = 1384] [outer = 0x1298d1400] 10:31:28 INFO - PROCESS | 1646 | 1461259888616 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]]]}] 10:31:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:31:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 522ms 10:31:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:31:28 INFO - PROCESS | 1646 | 1461259888627 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:31:28 INFO - PROCESS | 1646 | 1461259888629 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:31:28 INFO - PROCESS | 1646 | 1461259888632 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:31:28 INFO - PROCESS | 1646 | 1461259888634 Marionette TRACE conn2 <- [1,1818,null,{}] 10:31:28 INFO - PROCESS | 1646 | 1461259888638 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}] 10:31:28 INFO - PROCESS | 1646 | 1461259888797 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:31:28 INFO - PROCESS | 1646 | 1461259888833 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d05b800 == 41 [pid = 1646] [id = 462] 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12b71b800) [pid = 1646] [serial = 1385] [outer = 0x0] 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12b8fa400) [pid = 1646] [serial = 1386] [outer = 0x12b71b800] 10:31:28 INFO - PROCESS | 1646 | 1461259888858 Marionette DEBUG loaded listener.js 10:31:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12bbeb800) [pid = 1646] [serial = 1387] [outer = 0x12b71b800] 10:31:29 INFO - PROCESS | 1646 | 1461259889171 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]]]}] 10:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 569ms 10:31:29 INFO - PROCESS | 1646 | 1461259889202 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 1646 | 1461259889203 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:31:29 INFO - PROCESS | 1646 | 1461259889209 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 1646 | 1461259889210 Marionette TRACE conn2 <- [1,1822,null,{}] 10:31:29 INFO - PROCESS | 1646 | 1461259889212 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}] 10:31:29 INFO - PROCESS | 1646 | 1461259889318 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:31:29 INFO - PROCESS | 1646 | 1461259889364 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b0000 == 42 [pid = 1646] [id = 463] 10:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b83a400) [pid = 1646] [serial = 1388] [outer = 0x0] 10:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12bcb1800) [pid = 1646] [serial = 1389] [outer = 0x12b83a400] 10:31:29 INFO - PROCESS | 1646 | 1461259889405 Marionette DEBUG loaded listener.js 10:31:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12ce20000) [pid = 1646] [serial = 1390] [outer = 0x12b83a400] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11b910400) [pid = 1646] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x114b43400) [pid = 1646] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11c10b400) [pid = 1646] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123874000) [pid = 1646] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x115291000) [pid = 1646] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x112322000) [pid = 1646] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x115290000) [pid = 1646] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x11220f400) [pid = 1646] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11ad58800) [pid = 1646] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x11acb0c00) [pid = 1646] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x12b39e000) [pid = 1646] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12659e400) [pid = 1646] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:31:29 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x129cbb800) [pid = 1646] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:31:29 INFO - PROCESS | 1646 | 1461259889897 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]]]}] 10:31:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:31:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 722ms 10:31:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:31:29 INFO - PROCESS | 1646 | 1461259889928 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:31:29 INFO - PROCESS | 1646 | 1461259889930 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:31:29 INFO - PROCESS | 1646 | 1461259889932 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:31:29 INFO - PROCESS | 1646 | 1461259889933 Marionette TRACE conn2 <- [1,1826,null,{}] 10:31:29 INFO - PROCESS | 1646 | 1461259889936 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}] 10:31:30 INFO - PROCESS | 1646 | 1461259890039 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:31:30 INFO - PROCESS | 1646 | 1461259890060 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e474000 == 43 [pid = 1646] [id = 464] 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11a8dac00) [pid = 1646] [serial = 1391] [outer = 0x0] 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x12430b400) [pid = 1646] [serial = 1392] [outer = 0x11a8dac00] 10:31:30 INFO - PROCESS | 1646 | 1461259890090 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x12cf3f000) [pid = 1646] [serial = 1393] [outer = 0x11a8dac00] 10:31:30 INFO - PROCESS | 1646 | 1461259890426 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]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 519ms 10:31:30 INFO - PROCESS | 1646 | 1461259890452 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 1646 | 1461259890453 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:31:30 INFO - PROCESS | 1646 | 1461259890455 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1646 | 1461259890458 Marionette TRACE conn2 <- [1,1830,null,{}] 10:31:30 INFO - PROCESS | 1646 | 1461259890461 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}] 10:31:30 INFO - PROCESS | 1646 | 1461259890537 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:31:30 INFO - PROCESS | 1646 | 1461259890593 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e780800 == 44 [pid = 1646] [id = 465] 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x12b8f9400) [pid = 1646] [serial = 1394] [outer = 0x0] 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x12cf46400) [pid = 1646] [serial = 1395] [outer = 0x12b8f9400] 10:31:30 INFO - PROCESS | 1646 | 1461259890619 Marionette DEBUG loaded listener.js 10:31:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12d20d000) [pid = 1646] [serial = 1396] [outer = 0x12b8f9400] 10:31:30 INFO - PROCESS | 1646 | 1461259890886 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]]]}] 10:31:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:31:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 471ms 10:31:30 INFO - PROCESS | 1646 | 1461259890930 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:31:30 INFO - PROCESS | 1646 | 1461259890931 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:31:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:31:30 INFO - PROCESS | 1646 | 1461259890934 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:31:30 INFO - PROCESS | 1646 | 1461259890935 Marionette TRACE conn2 <- [1,1834,null,{}] 10:31:30 INFO - PROCESS | 1646 | 1461259890937 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}] 10:31:31 INFO - PROCESS | 1646 | 1461259891017 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:31:31 INFO - PROCESS | 1646 | 1461259891023 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef78000 == 45 [pid = 1646] [id = 466] 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x12cf48c00) [pid = 1646] [serial = 1397] [outer = 0x0] 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x12d213800) [pid = 1646] [serial = 1398] [outer = 0x12cf48c00] 10:31:31 INFO - PROCESS | 1646 | 1461259891049 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x12d492400) [pid = 1646] [serial = 1399] [outer = 0x12cf48c00] 10:31:31 INFO - PROCESS | 1646 | 1461259891378 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]]]}] 10:31:31 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 10:31:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 468ms 10:31:31 INFO - PROCESS | 1646 | 1461259891402 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:31:31 INFO - PROCESS | 1646 | 1461259891404 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:31:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:31:31 INFO - PROCESS | 1646 | 1461259891407 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:31:31 INFO - PROCESS | 1646 | 1461259891409 Marionette TRACE conn2 <- [1,1838,null,{}] 10:31:31 INFO - PROCESS | 1646 | 1461259891412 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}] 10:31:31 INFO - PROCESS | 1646 | 1461259891515 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:31:31 INFO - PROCESS | 1646 | 1461259891521 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f740000 == 46 [pid = 1646] [id = 467] 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12d20ac00) [pid = 1646] [serial = 1400] [outer = 0x0] 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12d496400) [pid = 1646] [serial = 1401] [outer = 0x12d20ac00] 10:31:31 INFO - PROCESS | 1646 | 1461259891547 Marionette DEBUG loaded listener.js 10:31:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12d919400) [pid = 1646] [serial = 1402] [outer = 0x12d20ac00] 10:31:32 INFO - PROCESS | 1646 | 1461259891997 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]]]}] 10:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 621ms 10:31:32 INFO - PROCESS | 1646 | 1461259892040 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 1646 | 1461259892042 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:31:32 INFO - PROCESS | 1646 | 1461259892047 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1646 | 1461259892050 Marionette TRACE conn2 <- [1,1842,null,{}] 10:31:32 INFO - PROCESS | 1646 | 1461259892054 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}] 10:31:32 INFO - PROCESS | 1646 | 1461259892160 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:31:32 INFO - PROCESS | 1646 | 1461259892228 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6a5000 == 47 [pid = 1646] [id = 468] 10:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x115916400) [pid = 1646] [serial = 1403] [outer = 0x0] 10:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x118cf0c00) [pid = 1646] [serial = 1404] [outer = 0x115916400] 10:31:32 INFO - PROCESS | 1646 | 1461259892261 Marionette DEBUG loaded listener.js 10:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x119b69c00) [pid = 1646] [serial = 1405] [outer = 0x115916400] 10:31:32 INFO - PROCESS | 1646 | 1461259892696 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]]]}] 10:31:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:31:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 674ms 10:31:32 INFO - PROCESS | 1646 | 1461259892753 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:31:32 INFO - PROCESS | 1646 | 1461259892757 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:31:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:31:32 INFO - PROCESS | 1646 | 1461259892777 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:31:32 INFO - PROCESS | 1646 | 1461259892779 Marionette TRACE conn2 <- [1,1846,null,{}] 10:31:32 INFO - PROCESS | 1646 | 1461259892782 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}] 10:31:32 INFO - PROCESS | 1646 | 1461259892883 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:31:32 INFO - PROCESS | 1646 | 1461259892951 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c86800 == 48 [pid = 1646] [id = 469] 10:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11a610c00) [pid = 1646] [serial = 1406] [outer = 0x0] 10:31:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11a8e9c00) [pid = 1646] [serial = 1407] [outer = 0x11a610c00] 10:31:32 INFO - PROCESS | 1646 | 1461259892983 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b9e5c00) [pid = 1646] [serial = 1408] [outer = 0x11a610c00] 10:31:33 INFO - PROCESS | 1646 | 1461259893408 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]]]}] 10:31:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:31:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 673ms 10:31:33 INFO - PROCESS | 1646 | 1461259893448 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:31:33 INFO - PROCESS | 1646 | 1461259893450 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:31:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:31:33 INFO - PROCESS | 1646 | 1461259893452 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:31:33 INFO - PROCESS | 1646 | 1461259893455 Marionette TRACE conn2 <- [1,1850,null,{}] 10:31:33 INFO - PROCESS | 1646 | 1461259893464 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}] 10:31:33 INFO - PROCESS | 1646 | 1461259893571 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:31:33 INFO - PROCESS | 1646 | 1461259893628 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e645000 == 49 [pid = 1646] [id = 470] 10:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123d3e800) [pid = 1646] [serial = 1409] [outer = 0x0] 10:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1272c7000) [pid = 1646] [serial = 1410] [outer = 0x123d3e800] 10:31:33 INFO - PROCESS | 1646 | 1461259893660 Marionette DEBUG loaded listener.js 10:31:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12918e000) [pid = 1646] [serial = 1411] [outer = 0x123d3e800] 10:31:34 INFO - PROCESS | 1646 | 1461259894064 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]]]}] 10:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 672ms 10:31:34 INFO - PROCESS | 1646 | 1461259894125 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:31:34 INFO - PROCESS | 1646 | 1461259894127 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:31:34 INFO - PROCESS | 1646 | 1461259894129 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:31:34 INFO - PROCESS | 1646 | 1461259894130 Marionette TRACE conn2 <- [1,1854,null,{}] 10:31:34 INFO - PROCESS | 1646 | 1461259894133 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}] 10:31:34 INFO - PROCESS | 1646 | 1461259894256 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:31:34 INFO - PROCESS | 1646 | 1461259894312 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc79800 == 50 [pid = 1646] [id = 471] 10:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x129cae800) [pid = 1646] [serial = 1412] [outer = 0x0] 10:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b3a1400) [pid = 1646] [serial = 1413] [outer = 0x129cae800] 10:31:34 INFO - PROCESS | 1646 | 1461259894342 Marionette DEBUG loaded listener.js 10:31:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b8fd400) [pid = 1646] [serial = 1414] [outer = 0x129cae800] 10:31:34 INFO - PROCESS | 1646 | 1461259894796 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]]]}] 10:31:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:31:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 719ms 10:31:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:31:34 INFO - PROCESS | 1646 | 1461259894848 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:31:34 INFO - PROCESS | 1646 | 1461259894850 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:31:34 INFO - PROCESS | 1646 | 1461259894852 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:31:34 INFO - PROCESS | 1646 | 1461259894853 Marionette TRACE conn2 <- [1,1858,null,{}] 10:31:34 INFO - PROCESS | 1646 | 1461259894856 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}] 10:31:34 INFO - PROCESS | 1646 | 1461259894958 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:31:35 INFO - PROCESS | 1646 | 1461259895014 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119298000 == 51 [pid = 1646] [id = 472] 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11990c000) [pid = 1646] [serial = 1415] [outer = 0x0] 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11a8d9000) [pid = 1646] [serial = 1416] [outer = 0x11990c000] 10:31:35 INFO - PROCESS | 1646 | 1461259895044 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1298d1c00) [pid = 1646] [serial = 1417] [outer = 0x11990c000] 10:31:35 INFO - PROCESS | 1646 | 1461259895647 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]]]}] 10:31:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:31:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 819ms 10:31:35 INFO - PROCESS | 1646 | 1461259895672 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:31:35 INFO - PROCESS | 1646 | 1461259895676 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:31:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:31:35 INFO - PROCESS | 1646 | 1461259895680 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:31:35 INFO - PROCESS | 1646 | 1461259895682 Marionette TRACE conn2 <- [1,1862,null,{}] 10:31:35 INFO - PROCESS | 1646 | 1461259895686 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}] 10:31:35 INFO - PROCESS | 1646 | 1461259895780 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:31:35 INFO - PROCESS | 1646 | 1461259895851 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x118fbf000 == 52 [pid = 1646] [id = 473] 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x114b4c000) [pid = 1646] [serial = 1418] [outer = 0x0] 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11536fc00) [pid = 1646] [serial = 1419] [outer = 0x114b4c000] 10:31:35 INFO - PROCESS | 1646 | 1461259895881 Marionette DEBUG loaded listener.js 10:31:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11578c400) [pid = 1646] [serial = 1420] [outer = 0x114b4c000] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef78000 == 51 [pid = 1646] [id = 466] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e780800 == 50 [pid = 1646] [id = 465] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e474000 == 49 [pid = 1646] [id = 464] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b0000 == 48 [pid = 1646] [id = 463] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d05b800 == 47 [pid = 1646] [id = 462] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf43000 == 46 [pid = 1646] [id = 461] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12b379000 == 45 [pid = 1646] [id = 460] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b714400) [pid = 1646] [serial = 1344] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119c86800 == 44 [pid = 1646] [id = 459] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc3000 == 43 [pid = 1646] [id = 458] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x124544800 == 42 [pid = 1646] [id = 457] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbe0000 == 41 [pid = 1646] [id = 456] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcbb000 == 40 [pid = 1646] [id = 455] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa3a800 == 39 [pid = 1646] [id = 454] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcad800 == 38 [pid = 1646] [id = 453] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e478000 == 37 [pid = 1646] [id = 452] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9db000 == 36 [pid = 1646] [id = 451] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x127040000 == 35 [pid = 1646] [id = 450] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6b0800 == 34 [pid = 1646] [id = 449] 10:31:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e13f000 == 33 [pid = 1646] [id = 448] 10:31:36 INFO - PROCESS | 1646 | 1461259896331 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]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 673ms 10:31:36 INFO - PROCESS | 1646 | 1461259896353 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1646 | 1461259896359 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:31:36 INFO - PROCESS | 1646 | 1461259896363 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1646 | 1461259896365 Marionette TRACE conn2 <- [1,1866,null,{}] 10:31:36 INFO - PROCESS | 1646 | 1461259896367 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}] 10:31:36 INFO - PROCESS | 1646 | 1461259896446 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:31:36 INFO - PROCESS | 1646 | 1461259896451 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b33000 == 34 [pid = 1646] [id = 474] 10:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1176f5c00) [pid = 1646] [serial = 1421] [outer = 0x0] 10:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x118c8fc00) [pid = 1646] [serial = 1422] [outer = 0x1176f5c00] 10:31:36 INFO - PROCESS | 1646 | 1461259896481 Marionette DEBUG loaded listener.js 10:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119908800) [pid = 1646] [serial = 1423] [outer = 0x1176f5c00] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b31dc00) [pid = 1646] [serial = 1341] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c777000) [pid = 1646] [serial = 1323] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x124309000) [pid = 1646] [serial = 1329] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x123d40400) [pid = 1646] [serial = 1326] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12909d800) [pid = 1646] [serial = 1332] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b90f400) [pid = 1646] [serial = 1335] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127b78800) [pid = 1646] [serial = 1330] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x11a8dd000) [pid = 1646] [serial = 1314] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11ad5fc00) [pid = 1646] [serial = 1315] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x118949400) [pid = 1646] [serial = 1309] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x115784c00) [pid = 1646] [serial = 1308] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118652400) [pid = 1646] [serial = 1311] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119d66c00) [pid = 1646] [serial = 1312] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11bce9800) [pid = 1646] [serial = 1320] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11a605000) [pid = 1646] [serial = 1305] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11b697800) [pid = 1646] [serial = 1317] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11b9e6800) [pid = 1646] [serial = 1318] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x114138800) [pid = 1646] [serial = 1302] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b718800) [pid = 1646] [serial = 1300] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1298d3c00) [pid = 1646] [serial = 1338] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x129cbac00) [pid = 1646] [serial = 1339] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x129197400) [pid = 1646] [serial = 1333] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x123ffa000) [pid = 1646] [serial = 1327] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x123d34c00) [pid = 1646] [serial = 1324] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x123f94400) [pid = 1646] [serial = 1336] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11c10d000) [pid = 1646] [serial = 1321] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x12b39e800) [pid = 1646] [serial = 1342] [outer = 0x0] [url = about:blank] 10:31:36 INFO - PROCESS | 1646 | 1461259896854 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]]]}] 10:31:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:31:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 518ms 10:31:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:31:36 INFO - PROCESS | 1646 | 1461259896882 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:31:36 INFO - PROCESS | 1646 | 1461259896883 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:31:36 INFO - PROCESS | 1646 | 1461259896886 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:31:36 INFO - PROCESS | 1646 | 1461259896888 Marionette TRACE conn2 <- [1,1870,null,{}] 10:31:36 INFO - PROCESS | 1646 | 1461259896896 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}] 10:31:36 INFO - PROCESS | 1646 | 1461259896977 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:31:36 INFO - PROCESS | 1646 | 1461259896982 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238d9800 == 35 [pid = 1646] [id = 475] 10:31:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b5d400) [pid = 1646] [serial = 1424] [outer = 0x0] 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11a605800) [pid = 1646] [serial = 1425] [outer = 0x119b5d400] 10:31:37 INFO - PROCESS | 1646 | 1461259897011 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x11a8e2000) [pid = 1646] [serial = 1426] [outer = 0x119b5d400] 10:31:37 INFO - PROCESS | 1646 | 1461259897360 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]]]}] 10:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 525ms 10:31:37 INFO - PROCESS | 1646 | 1461259897420 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:31:37 INFO - PROCESS | 1646 | 1461259897422 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:31:37 INFO - PROCESS | 1646 | 1461259897426 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 1646 | 1461259897427 Marionette TRACE conn2 <- [1,1874,null,{}] 10:31:37 INFO - PROCESS | 1646 | 1461259897429 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}] 10:31:37 INFO - PROCESS | 1646 | 1461259897504 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:31:37 INFO - PROCESS | 1646 | 1461259897510 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241da800 == 36 [pid = 1646] [id = 476] 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11ad2c000) [pid = 1646] [serial = 1427] [outer = 0x0] 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11af86400) [pid = 1646] [serial = 1428] [outer = 0x11ad2c000] 10:31:37 INFO - PROCESS | 1646 | 1461259897537 Marionette DEBUG loaded listener.js 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x11b699c00) [pid = 1646] [serial = 1429] [outer = 0x11ad2c000] 10:31:37 INFO - PROCESS | 1646 | 1461259897860 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]]]}] 10:31:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:31:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 468ms 10:31:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:31:37 INFO - PROCESS | 1646 | 1461259897895 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:31:37 INFO - PROCESS | 1646 | 1461259897896 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:31:37 INFO - PROCESS | 1646 | 1461259897898 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:31:37 INFO - PROCESS | 1646 | 1461259897899 Marionette TRACE conn2 <- [1,1878,null,{}] 10:31:37 INFO - PROCESS | 1646 | 1461259897901 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}] 10:31:37 INFO - PROCESS | 1646 | 1461259897977 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:31:37 INFO - PROCESS | 1646 | 1461259897982 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245de000 == 37 [pid = 1646] [id = 477] 10:31:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11b69b000) [pid = 1646] [serial = 1430] [outer = 0x0] 10:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11b9dec00) [pid = 1646] [serial = 1431] [outer = 0x11b69b000] 10:31:38 INFO - PROCESS | 1646 | 1461259898008 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bc8b400) [pid = 1646] [serial = 1432] [outer = 0x11b69b000] 10:31:38 INFO - PROCESS | 1646 | 1461259898369 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]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 522ms 10:31:38 INFO - PROCESS | 1646 | 1461259898420 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 1646 | 1461259898421 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:31:38 INFO - PROCESS | 1646 | 1461259898432 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 1646 | 1461259898433 Marionette TRACE conn2 <- [1,1882,null,{}] 10:31:38 INFO - PROCESS | 1646 | 1461259898435 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}] 10:31:38 INFO - PROCESS | 1646 | 1461259898548 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:31:38 INFO - PROCESS | 1646 | 1461259898556 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa36800 == 38 [pid = 1646] [id = 478] 10:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bc8c400) [pid = 1646] [serial = 1433] [outer = 0x0] 10:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11c488800) [pid = 1646] [serial = 1434] [outer = 0x11bc8c400] 10:31:38 INFO - PROCESS | 1646 | 1461259898612 Marionette DEBUG loaded listener.js 10:31:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123d39800) [pid = 1646] [serial = 1435] [outer = 0x11bc8c400] 10:31:38 INFO - PROCESS | 1646 | 1461259898938 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]]]}] 10:31:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:31:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 10:31:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:31:38 INFO - PROCESS | 1646 | 1461259898951 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:31:38 INFO - PROCESS | 1646 | 1461259898952 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:31:38 INFO - PROCESS | 1646 | 1461259898954 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:31:38 INFO - PROCESS | 1646 | 1461259898956 Marionette TRACE conn2 <- [1,1886,null,{}] 10:31:38 INFO - PROCESS | 1646 | 1461259898959 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}] 10:31:39 INFO - PROCESS | 1646 | 1461259899054 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:31:39 INFO - PROCESS | 1646 | 1461259899064 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298ee800 == 39 [pid = 1646] [id = 479] 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123d3d000) [pid = 1646] [serial = 1436] [outer = 0x0] 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123ebd000) [pid = 1646] [serial = 1437] [outer = 0x123d3d000] 10:31:39 INFO - PROCESS | 1646 | 1461259899090 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123ff9000) [pid = 1646] [serial = 1438] [outer = 0x123d3d000] 10:31:39 INFO - PROCESS | 1646 | 1461259899434 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]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 522ms 10:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:31:39 INFO - PROCESS | 1646 | 1461259899487 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:31:39 INFO - PROCESS | 1646 | 1461259899488 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:31:39 INFO - PROCESS | 1646 | 1461259899490 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1646 | 1461259899491 Marionette TRACE conn2 <- [1,1890,null,{}] 10:31:39 INFO - PROCESS | 1646 | 1461259899493 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}] 10:31:39 INFO - PROCESS | 1646 | 1461259899590 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:31:39 INFO - PROCESS | 1646 | 1461259899594 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b387000 == 40 [pid = 1646] [id = 480] 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123d3d400) [pid = 1646] [serial = 1439] [outer = 0x0] 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x1270c2400) [pid = 1646] [serial = 1440] [outer = 0x123d3d400] 10:31:39 INFO - PROCESS | 1646 | 1461259899620 Marionette DEBUG loaded listener.js 10:31:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12762a000) [pid = 1646] [serial = 1441] [outer = 0x123d3d400] 10:31:39 INFO - PROCESS | 1646 | 1461259899939 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]]]}] 10:31:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:31:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 469ms 10:31:39 INFO - PROCESS | 1646 | 1461259899963 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:31:39 INFO - PROCESS | 1646 | 1461259899964 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:31:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:31:39 INFO - PROCESS | 1646 | 1461259899966 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:31:39 INFO - PROCESS | 1646 | 1461259899967 Marionette TRACE conn2 <- [1,1894,null,{}] 10:31:39 INFO - PROCESS | 1646 | 1461259899969 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}] 10:31:40 INFO - PROCESS | 1646 | 1461259900090 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:31:40 INFO - PROCESS | 1646 | 1461259900108 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b81b800 == 41 [pid = 1646] [id = 481] 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12761fc00) [pid = 1646] [serial = 1442] [outer = 0x0] 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x129189000) [pid = 1646] [serial = 1443] [outer = 0x12761fc00] 10:31:40 INFO - PROCESS | 1646 | 1461259900148 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x129810400) [pid = 1646] [serial = 1444] [outer = 0x12761fc00] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12cf48c00) [pid = 1646] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1298d1400) [pid = 1646] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x1176f4400) [pid = 1646] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11b9d9c00) [pid = 1646] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x1265a0c00) [pid = 1646] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123d3c800) [pid = 1646] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b71b800) [pid = 1646] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123872c00) [pid = 1646] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11437d800) [pid = 1646] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11ad2d400) [pid = 1646] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b83a400) [pid = 1646] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11a8dac00) [pid = 1646] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:31:40 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12b8f9400) [pid = 1646] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:31:40 INFO - PROCESS | 1646 | 1461259900692 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]]]}] 10:31:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:31:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 768ms 10:31:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:31:40 INFO - PROCESS | 1646 | 1461259900735 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:31:40 INFO - PROCESS | 1646 | 1461259900736 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:31:40 INFO - PROCESS | 1646 | 1461259900738 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:31:40 INFO - PROCESS | 1646 | 1461259900739 Marionette TRACE conn2 <- [1,1898,null,{}] 10:31:40 INFO - PROCESS | 1646 | 1461259900742 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}] 10:31:40 INFO - PROCESS | 1646 | 1461259900819 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:31:40 INFO - PROCESS | 1646 | 1461259900889 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x123ae1000 == 42 [pid = 1646] [id = 482] 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x114403400) [pid = 1646] [serial = 1445] [outer = 0x0] 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11b640800) [pid = 1646] [serial = 1446] [outer = 0x114403400] 10:31:40 INFO - PROCESS | 1646 | 1461259900918 Marionette DEBUG loaded listener.js 10:31:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12981c800) [pid = 1646] [serial = 1447] [outer = 0x114403400] 10:31:41 INFO - PROCESS | 1646 | 1461259901209 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]]]}] 10:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 10:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:31:41 INFO - PROCESS | 1646 | 1461259901260 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 1646 | 1461259901261 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:31:41 INFO - PROCESS | 1646 | 1461259901263 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 1646 | 1461259901265 Marionette TRACE conn2 <- [1,1902,null,{}] 10:31:41 INFO - PROCESS | 1646 | 1461259901267 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}] 10:31:41 INFO - PROCESS | 1646 | 1461259901360 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:31:41 INFO - PROCESS | 1646 | 1461259901365 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c3000 == 43 [pid = 1646] [id = 483] 10:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11bcf4800) [pid = 1646] [serial = 1448] [outer = 0x0] 10:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129cbb800) [pid = 1646] [serial = 1449] [outer = 0x11bcf4800] 10:31:41 INFO - PROCESS | 1646 | 1461259901394 Marionette DEBUG loaded listener.js 10:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b39a400) [pid = 1646] [serial = 1450] [outer = 0x11bcf4800] 10:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12b3a0000) [pid = 1646] [serial = 1451] [outer = 0x12fb2bc00] 10:31:41 INFO - PROCESS | 1646 | 1461259901819 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]]]}] 10:31:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:31:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 569ms 10:31:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:31:41 INFO - PROCESS | 1646 | 1461259901834 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:31:41 INFO - PROCESS | 1646 | 1461259901836 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:31:41 INFO - PROCESS | 1646 | 1461259901839 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:31:41 INFO - PROCESS | 1646 | 1461259901843 Marionette TRACE conn2 <- [1,1906,null,{}] 10:31:41 INFO - PROCESS | 1646 | 1461259901847 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}] 10:31:41 INFO - PROCESS | 1646 | 1461259901970 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:31:41 INFO - PROCESS | 1646 | 1461259901976 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d454000 == 44 [pid = 1646] [id = 484] 10:31:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129cc3400) [pid = 1646] [serial = 1452] [outer = 0x0] 10:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b3a5c00) [pid = 1646] [serial = 1453] [outer = 0x129cc3400] 10:31:42 INFO - PROCESS | 1646 | 1461259902011 Marionette DEBUG loaded listener.js 10:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12b8f3c00) [pid = 1646] [serial = 1454] [outer = 0x129cc3400] 10:31:42 INFO - PROCESS | 1646 | 1461259902377 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]]]}] 10:31:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:31:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 575ms 10:31:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:31:42 INFO - PROCESS | 1646 | 1461259902413 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:31:42 INFO - PROCESS | 1646 | 1461259902415 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:31:42 INFO - PROCESS | 1646 | 1461259902417 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:31:42 INFO - PROCESS | 1646 | 1461259902418 Marionette TRACE conn2 <- [1,1910,null,{}] 10:31:42 INFO - PROCESS | 1646 | 1461259902420 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}] 10:31:42 INFO - PROCESS | 1646 | 1461259902527 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:31:42 INFO - PROCESS | 1646 | 1461259902533 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4c5800 == 45 [pid = 1646] [id = 485] 10:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b8f2800) [pid = 1646] [serial = 1455] [outer = 0x0] 10:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bbe4800) [pid = 1646] [serial = 1456] [outer = 0x12b8f2800] 10:31:42 INFO - PROCESS | 1646 | 1461259902558 Marionette DEBUG loaded listener.js 10:31:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bcab400) [pid = 1646] [serial = 1457] [outer = 0x12b8f2800] 10:31:43 INFO - PROCESS | 1646 | 1461259903045 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]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 671ms 10:31:43 INFO - PROCESS | 1646 | 1461259903088 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 1646 | 1461259903092 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:31:43 INFO - PROCESS | 1646 | 1461259903096 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 1646 | 1461259903098 Marionette TRACE conn2 <- [1,1914,null,{}] 10:31:43 INFO - PROCESS | 1646 | 1461259903102 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}] 10:31:43 INFO - PROCESS | 1646 | 1461259903212 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:31:43 INFO - PROCESS | 1646 | 1461259903320 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c8c800 == 46 [pid = 1646] [id = 486] 10:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x1159a2c00) [pid = 1646] [serial = 1458] [outer = 0x0] 10:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11856d000) [pid = 1646] [serial = 1459] [outer = 0x1159a2c00] 10:31:43 INFO - PROCESS | 1646 | 1461259903353 Marionette DEBUG loaded listener.js 10:31:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x11926f000) [pid = 1646] [serial = 1460] [outer = 0x1159a2c00] 10:31:43 INFO - PROCESS | 1646 | 1461259903856 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]]]}] 10:31:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:31:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 775ms 10:31:43 INFO - PROCESS | 1646 | 1461259903872 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:31:43 INFO - PROCESS | 1646 | 1461259903878 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:31:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:31:43 INFO - PROCESS | 1646 | 1461259903885 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:31:43 INFO - PROCESS | 1646 | 1461259903888 Marionette TRACE conn2 <- [1,1918,null,{}] 10:31:43 INFO - PROCESS | 1646 | 1461259903892 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}] 10:31:44 INFO - PROCESS | 1646 | 1461259904073 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:31:44 INFO - PROCESS | 1646 | 1461259904202 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x127047000 == 47 [pid = 1646] [id = 487] 10:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11863a800) [pid = 1646] [serial = 1461] [outer = 0x0] 10:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11a8d6400) [pid = 1646] [serial = 1462] [outer = 0x11863a800] 10:31:44 INFO - PROCESS | 1646 | 1461259904234 Marionette DEBUG loaded listener.js 10:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11bc92000) [pid = 1646] [serial = 1463] [outer = 0x11863a800] 10:31:44 INFO - PROCESS | 1646 | 1461259904695 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]]]}] 10:31:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:31:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 876ms 10:31:44 INFO - PROCESS | 1646 | 1461259904759 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:31:44 INFO - PROCESS | 1646 | 1461259904761 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:31:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:31:44 INFO - PROCESS | 1646 | 1461259904763 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:31:44 INFO - PROCESS | 1646 | 1461259904766 Marionette TRACE conn2 <- [1,1922,null,{}] 10:31:44 INFO - PROCESS | 1646 | 1461259904774 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}] 10:31:44 INFO - PROCESS | 1646 | 1461259904876 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:31:44 INFO - PROCESS | 1646 | 1461259904946 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e135000 == 48 [pid = 1646] [id = 488] 10:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123b67800) [pid = 1646] [serial = 1464] [outer = 0x0] 10:31:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123b6bc00) [pid = 1646] [serial = 1465] [outer = 0x123b67800] 10:31:44 INFO - PROCESS | 1646 | 1461259904979 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12918dc00) [pid = 1646] [serial = 1466] [outer = 0x123b67800] 10:31:45 INFO - PROCESS | 1646 | 1461259905389 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]]]}] 10:31:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:31:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 674ms 10:31:45 INFO - PROCESS | 1646 | 1461259905437 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:31:45 INFO - PROCESS | 1646 | 1461259905439 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:31:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:31:45 INFO - PROCESS | 1646 | 1461259905441 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:31:45 INFO - PROCESS | 1646 | 1461259905443 Marionette TRACE conn2 <- [1,1926,null,{}] 10:31:45 INFO - PROCESS | 1646 | 1461259905445 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}] 10:31:45 INFO - PROCESS | 1646 | 1461259905546 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:31:45 INFO - PROCESS | 1646 | 1461259905601 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e642800 == 49 [pid = 1646] [id = 489] 10:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1298d3800) [pid = 1646] [serial = 1467] [outer = 0x0] 10:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129cbbc00) [pid = 1646] [serial = 1468] [outer = 0x1298d3800] 10:31:45 INFO - PROCESS | 1646 | 1461259905631 Marionette DEBUG loaded listener.js 10:31:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b324000) [pid = 1646] [serial = 1469] [outer = 0x1298d3800] 10:31:46 INFO - PROCESS | 1646 | 1461259906344 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]]]}] 10:31:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:31:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 972ms 10:31:46 INFO - PROCESS | 1646 | 1461259906420 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:31:46 INFO - PROCESS | 1646 | 1461259906424 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:31:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:31:46 INFO - PROCESS | 1646 | 1461259906429 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:31:46 INFO - PROCESS | 1646 | 1461259906433 Marionette TRACE conn2 <- [1,1930,null,{}] 10:31:46 INFO - PROCESS | 1646 | 1461259906440 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}] 10:31:46 INFO - PROCESS | 1646 | 1461259906591 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:31:46 INFO - PROCESS | 1646 | 1461259906724 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cc0000 == 50 [pid = 1646] [id = 490] 10:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11220e400) [pid = 1646] [serial = 1470] [outer = 0x0] 10:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1154d5800) [pid = 1646] [serial = 1471] [outer = 0x11220e400] 10:31:46 INFO - PROCESS | 1646 | 1461259906773 Marionette DEBUG loaded listener.js 10:31:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1186bd000) [pid = 1646] [serial = 1472] [outer = 0x11220e400] 10:31:47 INFO - PROCESS | 1646 | 1461259907195 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 779ms 10:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:31:47 INFO - PROCESS | 1646 | 1461259907210 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 1646 | 1461259907214 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:31:47 INFO - PROCESS | 1646 | 1461259907218 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1646 | 1461259907219 Marionette TRACE conn2 <- [1,1934,null,{}] 10:31:47 INFO - PROCESS | 1646 | 1461259907222 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}] 10:31:47 INFO - PROCESS | 1646 | 1461259907317 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:31:47 INFO - PROCESS | 1646 | 1461259907373 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a22000 == 51 [pid = 1646] [id = 491] 10:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x112322800) [pid = 1646] [serial = 1473] [outer = 0x0] 10:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11926a000) [pid = 1646] [serial = 1474] [outer = 0x112322800] 10:31:47 INFO - PROCESS | 1646 | 1461259907400 Marionette DEBUG loaded listener.js 10:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11a8e8c00) [pid = 1646] [serial = 1475] [outer = 0x112322800] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12d454000 == 50 [pid = 1646] [id = 484] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c3000 == 49 [pid = 1646] [id = 483] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x123ae1000 == 48 [pid = 1646] [id = 482] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12b81b800 == 47 [pid = 1646] [id = 481] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x12b387000 == 46 [pid = 1646] [id = 480] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1298ee800 == 45 [pid = 1646] [id = 479] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa36800 == 44 [pid = 1646] [id = 478] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x118f7e000) [pid = 1646] [serial = 1347] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123b60000) [pid = 1646] [serial = 1353] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12918e800) [pid = 1646] [serial = 1356] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d496400) [pid = 1646] [serial = 1401] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11ad5b400) [pid = 1646] [serial = 1350] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123fee000) [pid = 1646] [serial = 1359] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1245de000 == 43 [pid = 1646] [id = 477] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1241da800 == 42 [pid = 1646] [id = 476] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x1238d9800 == 41 [pid = 1646] [id = 475] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x119b33000 == 40 [pid = 1646] [id = 474] 10:31:47 INFO - PROCESS | 1646 | --DOCSHELL 0x118fbf000 == 39 [pid = 1646] [id = 473] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11b63d800) [pid = 1646] [serial = 1368] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11b911c00) [pid = 1646] [serial = 1369] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12bcb1800) [pid = 1646] [serial = 1389] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12bbeb800) [pid = 1646] [serial = 1387] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12430b400) [pid = 1646] [serial = 1392] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12d20d000) [pid = 1646] [serial = 1396] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12ce20000) [pid = 1646] [serial = 1390] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12b327800) [pid = 1646] [serial = 1381] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12b839400) [pid = 1646] [serial = 1384] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12cf3f000) [pid = 1646] [serial = 1393] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12cf46400) [pid = 1646] [serial = 1395] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12981a800) [pid = 1646] [serial = 1378] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12d492400) [pid = 1646] [serial = 1399] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d213800) [pid = 1646] [serial = 1398] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b3a4400) [pid = 1646] [serial = 1383] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11a8d9400) [pid = 1646] [serial = 1366] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119a7f400) [pid = 1646] [serial = 1365] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11c103c00) [pid = 1646] [serial = 1371] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11c77bc00) [pid = 1646] [serial = 1372] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x129cc2c00) [pid = 1646] [serial = 1380] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123ecb000) [pid = 1646] [serial = 1377] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12b8fa400) [pid = 1646] [serial = 1386] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x123b64000) [pid = 1646] [serial = 1374] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x123d34400) [pid = 1646] [serial = 1375] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1189ae000) [pid = 1646] [serial = 1363] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x11544d400) [pid = 1646] [serial = 1362] [outer = 0x0] [url = about:blank] 10:31:47 INFO - PROCESS | 1646 | 1461259907830 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]]]}] 10:31:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:31:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 622ms 10:31:47 INFO - PROCESS | 1646 | 1461259907840 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:31:47 INFO - PROCESS | 1646 | 1461259907843 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:31:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:31:47 INFO - PROCESS | 1646 | 1461259907847 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:31:47 INFO - PROCESS | 1646 | 1461259907849 Marionette TRACE conn2 <- [1,1938,null,{}] 10:31:47 INFO - PROCESS | 1646 | 1461259907857 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}] 10:31:47 INFO - PROCESS | 1646 | 1461259907945 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:31:47 INFO - PROCESS | 1646 | 1461259907951 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcae800 == 40 [pid = 1646] [id = 492] 10:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11a8dd800) [pid = 1646] [serial = 1476] [outer = 0x0] 10:31:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11b690800) [pid = 1646] [serial = 1477] [outer = 0x11a8dd800] 10:31:47 INFO - PROCESS | 1646 | 1461259907998 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11b9e1800) [pid = 1646] [serial = 1478] [outer = 0x11a8dd800] 10:31:48 INFO - PROCESS | 1646 | 1461259908379 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]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 570ms 10:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:31:48 INFO - PROCESS | 1646 | 1461259908418 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 1646 | 1461259908420 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:31:48 INFO - PROCESS | 1646 | 1461259908422 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 1646 | 1461259908423 Marionette TRACE conn2 <- [1,1942,null,{}] 10:31:48 INFO - PROCESS | 1646 | 1461259908425 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}] 10:31:48 INFO - PROCESS | 1646 | 1461259908506 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:31:48 INFO - PROCESS | 1646 | 1461259908513 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bb4800 == 41 [pid = 1646] [id = 493] 10:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11bce6800) [pid = 1646] [serial = 1479] [outer = 0x0] 10:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11c484000) [pid = 1646] [serial = 1480] [outer = 0x11bce6800] 10:31:48 INFO - PROCESS | 1646 | 1461259908539 Marionette DEBUG loaded listener.js 10:31:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123b64400) [pid = 1646] [serial = 1481] [outer = 0x11bce6800] 10:31:48 INFO - PROCESS | 1646 | 1461259908877 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]]]}] 10:31:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:31:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 469ms 10:31:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:31:48 INFO - PROCESS | 1646 | 1461259908894 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:31:48 INFO - PROCESS | 1646 | 1461259908895 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:31:48 INFO - PROCESS | 1646 | 1461259908897 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:31:48 INFO - PROCESS | 1646 | 1461259908899 Marionette TRACE conn2 <- [1,1946,null,{}] 10:31:48 INFO - PROCESS | 1646 | 1461259908901 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}] 10:31:48 INFO - PROCESS | 1646 | 1461259908986 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:31:49 INFO - PROCESS | 1646 | 1461259909042 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x118c45000 == 42 [pid = 1646] [id = 494] 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11bce9800) [pid = 1646] [serial = 1482] [outer = 0x0] 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123b65400) [pid = 1646] [serial = 1483] [outer = 0x11bce9800] 10:31:49 INFO - PROCESS | 1646 | 1461259909068 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123f94000) [pid = 1646] [serial = 1484] [outer = 0x11bce9800] 10:31:49 INFO - PROCESS | 1646 | 1461259909367 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]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 519ms 10:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:31:49 INFO - PROCESS | 1646 | 1461259909418 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1646 | 1461259909419 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:31:49 INFO - PROCESS | 1646 | 1461259909421 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1646 | 1461259909422 Marionette TRACE conn2 <- [1,1950,null,{}] 10:31:49 INFO - PROCESS | 1646 | 1461259909425 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}] 10:31:49 INFO - PROCESS | 1646 | 1461259909524 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:31:49 INFO - PROCESS | 1646 | 1461259909586 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b384800 == 43 [pid = 1646] [id = 495] 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x123d36c00) [pid = 1646] [serial = 1485] [outer = 0x0] 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x1270ca400) [pid = 1646] [serial = 1486] [outer = 0x123d36c00] 10:31:49 INFO - PROCESS | 1646 | 1461259909615 Marionette DEBUG loaded listener.js 10:31:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129cbf400) [pid = 1646] [serial = 1487] [outer = 0x123d36c00] 10:31:49 INFO - PROCESS | 1646 | 1461259909928 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]]]}] 10:31:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:31:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 518ms 10:31:49 INFO - PROCESS | 1646 | 1461259909941 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:31:49 INFO - PROCESS | 1646 | 1461259909944 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:31:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:31:49 INFO - PROCESS | 1646 | 1461259909947 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:31:49 INFO - PROCESS | 1646 | 1461259909948 Marionette TRACE conn2 <- [1,1954,null,{}] 10:31:49 INFO - PROCESS | 1646 | 1461259909950 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}] 10:31:50 INFO - PROCESS | 1646 | 1461259910048 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:31:50 INFO - PROCESS | 1646 | 1461259910061 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x119169800 == 44 [pid = 1646] [id = 496] 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x129c18c00) [pid = 1646] [serial = 1488] [outer = 0x0] 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b323800) [pid = 1646] [serial = 1489] [outer = 0x129c18c00] 10:31:50 INFO - PROCESS | 1646 | 1461259910087 Marionette DEBUG loaded listener.js 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12b8f1400) [pid = 1646] [serial = 1490] [outer = 0x129c18c00] 10:31:50 INFO - PROCESS | 1646 | 1461259910421 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]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 519ms 10:31:50 INFO - PROCESS | 1646 | 1461259910467 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 1646 | 1461259910468 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:31:50 INFO - PROCESS | 1646 | 1461259910470 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 1646 | 1461259910471 Marionette TRACE conn2 <- [1,1958,null,{}] 10:31:50 INFO - PROCESS | 1646 | 1461259910473 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}] 10:31:50 INFO - PROCESS | 1646 | 1461259910570 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:31:50 INFO - PROCESS | 1646 | 1461259910581 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c3000 == 45 [pid = 1646] [id = 497] 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129cccc00) [pid = 1646] [serial = 1491] [outer = 0x0] 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12bbe4000) [pid = 1646] [serial = 1492] [outer = 0x129cccc00] 10:31:50 INFO - PROCESS | 1646 | 1461259910606 Marionette DEBUG loaded listener.js 10:31:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12bcab000) [pid = 1646] [serial = 1493] [outer = 0x129cccc00] 10:31:50 INFO - PROCESS | 1646 | 1461259910947 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]]]}] 10:31:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:31:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 518ms 10:31:50 INFO - PROCESS | 1646 | 1461259910989 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:31:50 INFO - PROCESS | 1646 | 1461259910990 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:31:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:31:50 INFO - PROCESS | 1646 | 1461259910992 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:31:50 INFO - PROCESS | 1646 | 1461259910993 Marionette TRACE conn2 <- [1,1962,null,{}] 10:31:50 INFO - PROCESS | 1646 | 1461259910996 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}] 10:31:51 INFO - PROCESS | 1646 | 1461259911095 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:31:51 INFO - PROCESS | 1646 | 1461259911099 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e13d000 == 46 [pid = 1646] [id = 498] 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bbe6400) [pid = 1646] [serial = 1494] [outer = 0x0] 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12ce19800) [pid = 1646] [serial = 1495] [outer = 0x12bbe6400] 10:31:51 INFO - PROCESS | 1646 | 1461259911154 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12cf3e800) [pid = 1646] [serial = 1496] [outer = 0x12bbe6400] 10:31:51 INFO - PROCESS | 1646 | 1461259911465 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]]]}] 10:31:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:31:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 523ms 10:31:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:31:51 INFO - PROCESS | 1646 | 1461259911515 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:31:51 INFO - PROCESS | 1646 | 1461259911516 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:31:51 INFO - PROCESS | 1646 | 1461259911518 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:31:51 INFO - PROCESS | 1646 | 1461259911519 Marionette TRACE conn2 <- [1,1966,null,{}] 10:31:51 INFO - PROCESS | 1646 | 1461259911522 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}] 10:31:51 INFO - PROCESS | 1646 | 1461259911620 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:31:51 INFO - PROCESS | 1646 | 1461259911631 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e63a000 == 47 [pid = 1646] [id = 499] 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12cf41800) [pid = 1646] [serial = 1497] [outer = 0x0] 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12cfaac00) [pid = 1646] [serial = 1498] [outer = 0x12cf41800] 10:31:51 INFO - PROCESS | 1646 | 1461259911656 Marionette DEBUG loaded listener.js 10:31:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12cfb9400) [pid = 1646] [serial = 1499] [outer = 0x12cf41800] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11a611000) [pid = 1646] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x123984800) [pid = 1646] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x124305c00) [pid = 1646] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x114b4c000) [pid = 1646] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123d3d400) [pid = 1646] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x114403400) [pid = 1646] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x119d61400) [pid = 1646] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x112322c00) [pid = 1646] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11bc8c400) [pid = 1646] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d20ac00) [pid = 1646] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x1176f5c00) [pid = 1646] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12761fc00) [pid = 1646] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11a610c00) [pid = 1646] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11ad2c000) [pid = 1646] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11863f800) [pid = 1646] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11bcf4800) [pid = 1646] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11990c000) [pid = 1646] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123d3d000) [pid = 1646] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1189f4c00) [pid = 1646] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x115916400) [pid = 1646] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x119b5d400) [pid = 1646] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x129cae800) [pid = 1646] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x112326800) [pid = 1646] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123d3e800) [pid = 1646] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11b69b000) [pid = 1646] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12b31fc00) [pid = 1646] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:31:52 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x129cc3400) [pid = 1646] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:31:52 INFO - PROCESS | 1646 | 1461259912152 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]]]}] 10:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 672ms 10:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:31:52 INFO - PROCESS | 1646 | 1461259912191 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:31:52 INFO - PROCESS | 1646 | 1461259912192 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:31:52 INFO - PROCESS | 1646 | 1461259912194 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:31:52 INFO - PROCESS | 1646 | 1461259912196 Marionette TRACE conn2 <- [1,1970,null,{}] 10:31:52 INFO - PROCESS | 1646 | 1461259912199 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}] 10:31:52 INFO - PROCESS | 1646 | 1461259912296 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:31:52 INFO - PROCESS | 1646 | 1461259912363 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12453e800 == 48 [pid = 1646] [id = 500] 10:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x11231f800) [pid = 1646] [serial = 1500] [outer = 0x0] 10:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x1176f5c00) [pid = 1646] [serial = 1501] [outer = 0x11231f800] 10:31:52 INFO - PROCESS | 1646 | 1461259912394 Marionette DEBUG loaded listener.js 10:31:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12387f400) [pid = 1646] [serial = 1502] [outer = 0x11231f800] 10:31:52 INFO - PROCESS | 1646 | 1461259912792 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]]]}] 10:31:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:31:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 618ms 10:31:52 INFO - PROCESS | 1646 | 1461259912814 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:31:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:31:52 INFO - PROCESS | 1646 | 1461259912816 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:31:52 INFO - PROCESS | 1646 | 1461259912820 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:31:52 INFO - PROCESS | 1646 | 1461259912821 Marionette TRACE conn2 <- [1,1974,null,{}] 10:31:52 INFO - PROCESS | 1646 | 1461259912825 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}] 10:31:52 INFO - PROCESS | 1646 | 1461259912949 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:31:53 INFO - PROCESS | 1646 | 1461259913065 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef82000 == 49 [pid = 1646] [id = 501] 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x1298d5800) [pid = 1646] [serial = 1503] [outer = 0x0] 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12b720000) [pid = 1646] [serial = 1504] [outer = 0x1298d5800] 10:31:53 INFO - PROCESS | 1646 | 1461259913108 Marionette DEBUG loaded listener.js 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12d20d000) [pid = 1646] [serial = 1505] [outer = 0x1298d5800] 10:31:53 INFO - PROCESS | 1646 | 1461259913476 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]]]}] 10:31:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:31:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 674ms 10:31:53 INFO - PROCESS | 1646 | 1461259913495 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:31:53 INFO - PROCESS | 1646 | 1461259913497 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:31:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:31:53 INFO - PROCESS | 1646 | 1461259913500 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:31:53 INFO - PROCESS | 1646 | 1461259913502 Marionette TRACE conn2 <- [1,1978,null,{}] 10:31:53 INFO - PROCESS | 1646 | 1461259913506 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}] 10:31:53 INFO - PROCESS | 1646 | 1461259913664 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:31:53 INFO - PROCESS | 1646 | 1461259913677 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f745000 == 50 [pid = 1646] [id = 502] 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12cf42400) [pid = 1646] [serial = 1506] [outer = 0x0] 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12d219c00) [pid = 1646] [serial = 1507] [outer = 0x12cf42400] 10:31:53 INFO - PROCESS | 1646 | 1461259913717 Marionette DEBUG loaded listener.js 10:31:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x12d495400) [pid = 1646] [serial = 1508] [outer = 0x12cf42400] 10:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 721ms 10:31:54 INFO - PROCESS | 1646 | 1461259914216 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]]]}] 10:31:54 INFO - PROCESS | 1646 | 1461259914221 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:31:54 INFO - PROCESS | 1646 | 1461259914224 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:31:54 INFO - PROCESS | 1646 | 1461259914228 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:31:54 INFO - PROCESS | 1646 | 1461259914230 Marionette TRACE conn2 <- [1,1982,null,{}] 10:31:54 INFO - PROCESS | 1646 | 1461259914234 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}] 10:31:54 INFO - PROCESS | 1646 | 1461259914373 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:31:54 INFO - PROCESS | 1646 | 1461259914458 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa31800 == 51 [pid = 1646] [id = 503] 10:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x1158b3c00) [pid = 1646] [serial = 1509] [outer = 0x0] 10:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1189f4000) [pid = 1646] [serial = 1510] [outer = 0x1158b3c00] 10:31:54 INFO - PROCESS | 1646 | 1461259914490 Marionette DEBUG loaded listener.js 10:31:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x119a7c800) [pid = 1646] [serial = 1511] [outer = 0x1158b3c00] 10:31:54 INFO - PROCESS | 1646 | 1461259914886 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]]]}] 10:31:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:31:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 721ms 10:31:54 INFO - PROCESS | 1646 | 1461259914949 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:31:54 INFO - PROCESS | 1646 | 1461259914953 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:31:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:31:54 INFO - PROCESS | 1646 | 1461259914958 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:31:54 INFO - PROCESS | 1646 | 1461259914960 Marionette TRACE conn2 <- [1,1986,null,{}] 10:31:54 INFO - PROCESS | 1646 | 1461259914962 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}] 10:31:55 INFO - PROCESS | 1646 | 1461259915066 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:31:55 INFO - PROCESS | 1646 | 1461259915125 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245ce000 == 52 [pid = 1646] [id = 504] 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119b65400) [pid = 1646] [serial = 1512] [outer = 0x0] 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11a8e1000) [pid = 1646] [serial = 1513] [outer = 0x119b65400] 10:31:55 INFO - PROCESS | 1646 | 1461259915155 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11b634800) [pid = 1646] [serial = 1514] [outer = 0x119b65400] 10:31:55 INFO - PROCESS | 1646 | 1461259915601 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]]]}] 10:31:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:31:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 671ms 10:31:55 INFO - PROCESS | 1646 | 1461259915630 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:31:55 INFO - PROCESS | 1646 | 1461259915632 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:31:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:31:55 INFO - PROCESS | 1646 | 1461259915634 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:31:55 INFO - PROCESS | 1646 | 1461259915636 Marionette TRACE conn2 <- [1,1990,null,{}] 10:31:55 INFO - PROCESS | 1646 | 1461259915644 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}] 10:31:55 INFO - PROCESS | 1646 | 1461259915767 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:31:55 INFO - PROCESS | 1646 | 1461259915840 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d465800 == 53 [pid = 1646] [id = 505] 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c777400) [pid = 1646] [serial = 1515] [outer = 0x0] 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x123984800) [pid = 1646] [serial = 1516] [outer = 0x11c777400] 10:31:55 INFO - PROCESS | 1646 | 1461259915872 Marionette DEBUG loaded listener.js 10:31:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x124180000) [pid = 1646] [serial = 1517] [outer = 0x11c777400] 10:31:56 INFO - PROCESS | 1646 | 1461259916324 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]]]}] 10:31:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:31:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 722ms 10:31:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:31:56 INFO - PROCESS | 1646 | 1461259916358 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:31:56 INFO - PROCESS | 1646 | 1461259916360 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:31:56 INFO - PROCESS | 1646 | 1461259916364 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:31:56 INFO - PROCESS | 1646 | 1461259916366 Marionette TRACE conn2 <- [1,1994,null,{}] 10:31:56 INFO - PROCESS | 1646 | 1461259916370 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}] 10:31:56 INFO - PROCESS | 1646 | 1461259916519 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:31:56 INFO - PROCESS | 1646 | 1461259916619 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f759800 == 54 [pid = 1646] [id = 506] 10:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12727e000) [pid = 1646] [serial = 1518] [outer = 0x0] 10:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x129197000) [pid = 1646] [serial = 1519] [outer = 0x12727e000] 10:31:56 INFO - PROCESS | 1646 | 1461259916658 Marionette DEBUG loaded listener.js 10:31:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x129cb5000) [pid = 1646] [serial = 1520] [outer = 0x12727e000] 10:31:57 INFO - PROCESS | 1646 | 1461259917124 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]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 775ms 10:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:31:57 INFO - PROCESS | 1646 | 1461259917138 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 1646 | 1461259917139 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:31:57 INFO - PROCESS | 1646 | 1461259917142 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 1646 | 1461259917143 Marionette TRACE conn2 <- [1,1998,null,{}] 10:31:57 INFO - PROCESS | 1646 | 1461259917145 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}] 10:31:57 INFO - PROCESS | 1646 | 1461259917244 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:31:57 INFO - PROCESS | 1646 | 1461259917302 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307c2800 == 55 [pid = 1646] [id = 507] 10:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x129cb7000) [pid = 1646] [serial = 1521] [outer = 0x0] 10:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b8ee400) [pid = 1646] [serial = 1522] [outer = 0x129cb7000] 10:31:57 INFO - PROCESS | 1646 | 1461259917331 Marionette DEBUG loaded listener.js 10:31:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12ce20000) [pid = 1646] [serial = 1523] [outer = 0x129cb7000] 10:31:57 INFO - PROCESS | 1646 | 1461259917801 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]]]}] 10:31:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:31:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 671ms 10:31:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:31:57 INFO - PROCESS | 1646 | 1461259917813 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:31:57 INFO - PROCESS | 1646 | 1461259917815 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:31:57 INFO - PROCESS | 1646 | 1461259917817 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:31:57 INFO - PROCESS | 1646 | 1461259917818 Marionette TRACE conn2 <- [1,2002,null,{}] 10:31:57 INFO - PROCESS | 1646 | 1461259917820 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}] 10:31:57 INFO - PROCESS | 1646 | 1461259917934 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:31:57 INFO - PROCESS | 1646 | 1461259917993 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4bd000 == 56 [pid = 1646] [id = 508] 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12cfaa800) [pid = 1646] [serial = 1524] [outer = 0x0] 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d916c00) [pid = 1646] [serial = 1525] [outer = 0x12cfaa800] 10:31:58 INFO - PROCESS | 1646 | 1461259918025 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12dadf400) [pid = 1646] [serial = 1526] [outer = 0x12cfaa800] 10:31:58 INFO - PROCESS | 1646 | 1461259918441 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]]]}] 10:31:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:31:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 668ms 10:31:58 INFO - PROCESS | 1646 | 1461259918702 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:31:58 INFO - PROCESS | 1646 | 1461259918704 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:31:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:31:58 INFO - PROCESS | 1646 | 1461259918729 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:31:58 INFO - PROCESS | 1646 | 1461259918731 Marionette TRACE conn2 <- [1,2006,null,{}] 10:31:58 INFO - PROCESS | 1646 | 1461259918735 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}] 10:31:58 INFO - PROCESS | 1646 | 1461259918838 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:31:58 INFO - PROCESS | 1646 | 1461259918906 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c15b800 == 57 [pid = 1646] [id = 509] 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x114b41c00) [pid = 1646] [serial = 1527] [outer = 0x0] 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x114b4c000) [pid = 1646] [serial = 1528] [outer = 0x114b41c00] 10:31:58 INFO - PROCESS | 1646 | 1461259918935 Marionette DEBUG loaded listener.js 10:31:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11591e800) [pid = 1646] [serial = 1529] [outer = 0x114b41c00] 10:31:59 INFO - PROCESS | 1646 | 1461259919359 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]]]}] 10:31:59 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 10:31:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 674ms 10:31:59 INFO - PROCESS | 1646 | 1461259919401 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:31:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:31:59 INFO - PROCESS | 1646 | 1461259919404 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:31:59 INFO - PROCESS | 1646 | 1461259919409 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:31:59 INFO - PROCESS | 1646 | 1461259919412 Marionette TRACE conn2 <- [1,2010,null,{}] 10:31:59 INFO - PROCESS | 1646 | 1461259919414 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}] 10:31:59 INFO - PROCESS | 1646 | 1461259919512 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:31:59 INFO - PROCESS | 1646 | 1461259919574 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:31:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238f2000 == 58 [pid = 1646] [id = 510] 10:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x119a78400) [pid = 1646] [serial = 1530] [outer = 0x0] 10:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119d66400) [pid = 1646] [serial = 1531] [outer = 0x119a78400] 10:31:59 INFO - PROCESS | 1646 | 1461259919602 Marionette DEBUG loaded listener.js 10:31:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11a8dbc00) [pid = 1646] [serial = 1532] [outer = 0x119a78400] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef82000 == 57 [pid = 1646] [id = 501] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12453e800 == 56 [pid = 1646] [id = 500] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e63a000 == 55 [pid = 1646] [id = 499] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e13d000 == 54 [pid = 1646] [id = 498] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c3000 == 53 [pid = 1646] [id = 497] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119169800 == 52 [pid = 1646] [id = 496] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12b384800 == 51 [pid = 1646] [id = 495] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x118c45000 == 50 [pid = 1646] [id = 494] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x127bb4800 == 49 [pid = 1646] [id = 493] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcae800 == 48 [pid = 1646] [id = 492] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123a22000 == 47 [pid = 1646] [id = 491] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x123cc0000 == 46 [pid = 1646] [id = 490] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e642800 == 45 [pid = 1646] [id = 489] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x12e135000 == 44 [pid = 1646] [id = 488] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x127047000 == 43 [pid = 1646] [id = 487] 10:31:59 INFO - PROCESS | 1646 | --DOCSHELL 0x119c8c800 == 42 [pid = 1646] [id = 486] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11a602400) [pid = 1646] [serial = 1348] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123ec8c00) [pid = 1646] [serial = 1354] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x115740c00) [pid = 1646] [serial = 1303] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129ccc800) [pid = 1646] [serial = 1360] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x129cb0400) [pid = 1646] [serial = 1357] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12d91d400) [pid = 1646] [serial = 1249] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123ebd000) [pid = 1646] [serial = 1437] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11a8cf800) [pid = 1646] [serial = 1306] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11b640c00) [pid = 1646] [serial = 1351] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x1270c2400) [pid = 1646] [serial = 1440] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129189000) [pid = 1646] [serial = 1443] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11b640800) [pid = 1646] [serial = 1446] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11b9dec00) [pid = 1646] [serial = 1431] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11a8d9000) [pid = 1646] [serial = 1416] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x1298d1c00) [pid = 1646] [serial = 1417] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d919400) [pid = 1646] [serial = 1402] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12918e000) [pid = 1646] [serial = 1411] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1272c7000) [pid = 1646] [serial = 1410] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b8fd400) [pid = 1646] [serial = 1414] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b3a1400) [pid = 1646] [serial = 1413] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119b69c00) [pid = 1646] [serial = 1405] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x118cf0c00) [pid = 1646] [serial = 1404] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x11b9e5c00) [pid = 1646] [serial = 1408] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11a8e9c00) [pid = 1646] [serial = 1407] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11a605800) [pid = 1646] [serial = 1425] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11a8e2000) [pid = 1646] [serial = 1426] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x11578c400) [pid = 1646] [serial = 1420] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x11536fc00) [pid = 1646] [serial = 1419] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x118c8fc00) [pid = 1646] [serial = 1422] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x119908800) [pid = 1646] [serial = 1423] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11af86400) [pid = 1646] [serial = 1428] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11b699c00) [pid = 1646] [serial = 1429] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x12b3a5c00) [pid = 1646] [serial = 1453] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x129cbb800) [pid = 1646] [serial = 1449] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x129cb3000) [pid = 1646] [serial = 856] [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.] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x12b39a400) [pid = 1646] [serial = 1450] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x129810400) [pid = 1646] [serial = 1444] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 102 (0x11c488800) [pid = 1646] [serial = 1434] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 101 (0x123d39800) [pid = 1646] [serial = 1435] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 100 (0x123ff9000) [pid = 1646] [serial = 1438] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 99 (0x12981c800) [pid = 1646] [serial = 1447] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 98 (0x12b8f3c00) [pid = 1646] [serial = 1454] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 97 (0x12762a000) [pid = 1646] [serial = 1441] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 96 (0x11bc8b400) [pid = 1646] [serial = 1432] [outer = 0x0] [url = about:blank] 10:31:59 INFO - PROCESS | 1646 | --DOMWINDOW == 95 (0x12b839800) [pid = 1646] [serial = 1345] [outer = 0x0] [url = about:blank] 10:32:00 INFO - PROCESS | 1646 | 1461259920055 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]]]}] 10:32:00 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 10:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 673ms 10:32:00 INFO - PROCESS | 1646 | 1461259920081 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 1646 | 1461259920083 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:32:00 INFO - PROCESS | 1646 | 1461259920087 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 1646 | 1461259920089 Marionette TRACE conn2 <- [1,2014,null,{}] 10:32:00 INFO - PROCESS | 1646 | 1461259920132 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}] 10:32:00 INFO - PROCESS | 1646 | 1461259920298 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:32:00 INFO - PROCESS | 1646 | 1461259920319 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcaf000 == 43 [pid = 1646] [id = 511] 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 96 (0x11a8ddc00) [pid = 1646] [serial = 1533] [outer = 0x0] 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 97 (0x11adf2400) [pid = 1646] [serial = 1534] [outer = 0x11a8ddc00] 10:32:00 INFO - PROCESS | 1646 | 1461259920366 Marionette DEBUG loaded listener.js 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 98 (0x11b69b000) [pid = 1646] [serial = 1535] [outer = 0x11a8ddc00] 10:32:00 INFO - PROCESS | 1646 | 1461259920780 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]]]}] 10:32:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:32:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 726ms 10:32:00 INFO - PROCESS | 1646 | 1461259920813 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:32:00 INFO - PROCESS | 1646 | 1461259920814 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:32:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:32:00 INFO - PROCESS | 1646 | 1461259920816 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:32:00 INFO - PROCESS | 1646 | 1461259920818 Marionette TRACE conn2 <- [1,2018,null,{}] 10:32:00 INFO - PROCESS | 1646 | 1461259920820 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}] 10:32:00 INFO - PROCESS | 1646 | 1461259920903 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:32:00 INFO - PROCESS | 1646 | 1461259920909 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x126535000 == 44 [pid = 1646] [id = 512] 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 99 (0x11b9df000) [pid = 1646] [serial = 1536] [outer = 0x0] 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 100 (0x11bce5800) [pid = 1646] [serial = 1537] [outer = 0x11b9df000] 10:32:00 INFO - PROCESS | 1646 | 1461259920937 Marionette DEBUG loaded listener.js 10:32:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 101 (0x123984c00) [pid = 1646] [serial = 1538] [outer = 0x11b9df000] 10:32:01 INFO - PROCESS | 1646 | 1461259921306 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]]]}] 10:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 521ms 10:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:32:01 INFO - PROCESS | 1646 | 1461259921340 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:32:01 INFO - PROCESS | 1646 | 1461259921342 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:32:01 INFO - PROCESS | 1646 | 1461259921345 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:32:01 INFO - PROCESS | 1646 | 1461259921347 Marionette TRACE conn2 <- [1,2022,null,{}] 10:32:01 INFO - PROCESS | 1646 | 1461259921350 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}] 10:32:01 INFO - PROCESS | 1646 | 1461259921456 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:32:01 INFO - PROCESS | 1646 | 1461259921463 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x114a63800 == 45 [pid = 1646] [id = 513] 10:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 102 (0x123b64000) [pid = 1646] [serial = 1539] [outer = 0x0] 10:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 103 (0x123d3e800) [pid = 1646] [serial = 1540] [outer = 0x123b64000] 10:32:01 INFO - PROCESS | 1646 | 1461259921489 Marionette DEBUG loaded listener.js 10:32:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x12417e800) [pid = 1646] [serial = 1541] [outer = 0x123b64000] 10:32:01 INFO - PROCESS | 1646 | 1461259921831 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]]]}] 10:32:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:32:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 521ms 10:32:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:32:01 INFO - PROCESS | 1646 | 1461259921865 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:32:01 INFO - PROCESS | 1646 | 1461259921866 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:32:01 INFO - PROCESS | 1646 | 1461259921868 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:32:01 INFO - PROCESS | 1646 | 1461259921869 Marionette TRACE conn2 <- [1,2026,null,{}] 10:32:01 INFO - PROCESS | 1646 | 1461259921872 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}] 10:32:02 INFO - PROCESS | 1646 | 1461259921997 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:32:02 INFO - PROCESS | 1646 | 1461259922012 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aeac000 == 46 [pid = 1646] [id = 514] 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x123ffa000) [pid = 1646] [serial = 1542] [outer = 0x0] 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x127c7cc00) [pid = 1646] [serial = 1543] [outer = 0x123ffa000] 10:32:02 INFO - PROCESS | 1646 | 1461259922041 Marionette DEBUG loaded listener.js 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x129cbb800) [pid = 1646] [serial = 1544] [outer = 0x123ffa000] 10:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 520ms 10:32:02 INFO - PROCESS | 1646 | 1461259922383 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]]]}] 10:32:02 INFO - PROCESS | 1646 | 1461259922390 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1646 | 1461259922393 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:32:02 INFO - PROCESS | 1646 | 1461259922401 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1646 | 1461259922402 Marionette TRACE conn2 <- [1,2030,null,{}] 10:32:02 INFO - PROCESS | 1646 | 1461259922404 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}] 10:32:02 INFO - PROCESS | 1646 | 1461259922502 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:32:02 INFO - PROCESS | 1646 | 1461259922507 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb47000 == 47 [pid = 1646] [id = 515] 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12918ec00) [pid = 1646] [serial = 1545] [outer = 0x0] 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12b31f400) [pid = 1646] [serial = 1546] [outer = 0x12918ec00] 10:32:02 INFO - PROCESS | 1646 | 1461259922532 Marionette DEBUG loaded listener.js 10:32:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12b8f3800) [pid = 1646] [serial = 1547] [outer = 0x12918ec00] 10:32:02 INFO - PROCESS | 1646 | 1461259922879 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]]]}] 10:32:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:32:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 520ms 10:32:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:32:02 INFO - PROCESS | 1646 | 1461259922932 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:32:02 INFO - PROCESS | 1646 | 1461259922934 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:32:02 INFO - PROCESS | 1646 | 1461259922936 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:32:02 INFO - PROCESS | 1646 | 1461259922937 Marionette TRACE conn2 <- [1,2034,null,{}] 10:32:02 INFO - PROCESS | 1646 | 1461259922939 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}] 10:32:03 INFO - PROCESS | 1646 | 1461259923041 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:32:03 INFO - PROCESS | 1646 | 1461259923045 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf52800 == 48 [pid = 1646] [id = 516] 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12b8f4c00) [pid = 1646] [serial = 1548] [outer = 0x0] 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12bcae000) [pid = 1646] [serial = 1549] [outer = 0x12b8f4c00] 10:32:03 INFO - PROCESS | 1646 | 1461259923071 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12ce24c00) [pid = 1646] [serial = 1550] [outer = 0x12b8f4c00] 10:32:03 INFO - PROCESS | 1646 | 1461259923404 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]]]}] 10:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 518ms 10:32:03 INFO - PROCESS | 1646 | 1461259923454 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:32:03 INFO - PROCESS | 1646 | 1461259923455 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:32:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:32:03 INFO - PROCESS | 1646 | 1461259923458 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:32:03 INFO - PROCESS | 1646 | 1461259923459 Marionette TRACE conn2 <- [1,2038,null,{}] 10:32:03 INFO - PROCESS | 1646 | 1461259923461 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}] 10:32:03 INFO - PROCESS | 1646 | 1461259923563 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:32:03 INFO - PROCESS | 1646 | 1461259923598 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d459800 == 49 [pid = 1646] [id = 517] 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12b8f7000) [pid = 1646] [serial = 1551] [outer = 0x0] 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12cfaf000) [pid = 1646] [serial = 1552] [outer = 0x12b8f7000] 10:32:03 INFO - PROCESS | 1646 | 1461259923623 Marionette DEBUG loaded listener.js 10:32:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b9e3800) [pid = 1646] [serial = 1553] [outer = 0x12b8f7000] 10:32:03 INFO - PROCESS | 1646 | 1461259923928 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]]]}] 10:32:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:32:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x129c18c00) [pid = 1646] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12bbe6400) [pid = 1646] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129cccc00) [pid = 1646] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12cf41800) [pid = 1646] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11231f800) [pid = 1646] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x112322800) [pid = 1646] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x123d36c00) [pid = 1646] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x11bce9800) [pid = 1646] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 107 (0x11a8dd800) [pid = 1646] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 106 (0x12b8f2800) [pid = 1646] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 105 (0x11220e400) [pid = 1646] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 104 (0x11bce6800) [pid = 1646] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:32:04 INFO - PROCESS | 1646 | --DOMWINDOW == 103 (0x1298d5800) [pid = 1646] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:32:04 INFO - PROCESS | 1646 | 1461259924073 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:32:04 INFO - PROCESS | 1646 | 1461259924074 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:32:04 INFO - PROCESS | 1646 | 1461259924085 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 1646 | 1461259924086 Marionette TRACE conn2 <- [1,2042,null,{}] 10:32:04 INFO - PROCESS | 1646 | 1461259924088 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}] 10:32:04 INFO - PROCESS | 1646 | 1461259924171 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:32:04 INFO - PROCESS | 1646 | 1461259924177 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x124549800 == 50 [pid = 1646] [id = 518] 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 104 (0x119b5b400) [pid = 1646] [serial = 1554] [outer = 0x0] 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 105 (0x11b9dd400) [pid = 1646] [serial = 1555] [outer = 0x119b5b400] 10:32:04 INFO - PROCESS | 1646 | 1461259924203 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 106 (0x123d3d800) [pid = 1646] [serial = 1556] [outer = 0x119b5b400] 10:32:04 INFO - PROCESS | 1646 | 1461259924542 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]]]}] 10:32:04 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) 10:32:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 468ms 10:32:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:32:04 INFO - PROCESS | 1646 | 1461259924553 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:32:04 INFO - PROCESS | 1646 | 1461259924555 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:32:04 INFO - PROCESS | 1646 | 1461259924557 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:32:04 INFO - PROCESS | 1646 | 1461259924561 Marionette TRACE conn2 <- [1,2046,null,{}] 10:32:04 INFO - PROCESS | 1646 | 1461259924563 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}] 10:32:04 INFO - PROCESS | 1646 | 1461259924655 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:32:04 INFO - PROCESS | 1646 | 1461259924712 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e46f800 == 51 [pid = 1646] [id = 519] 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 107 (0x11863b400) [pid = 1646] [serial = 1557] [outer = 0x0] 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 108 (0x12b31f800) [pid = 1646] [serial = 1558] [outer = 0x11863b400] 10:32:04 INFO - PROCESS | 1646 | 1461259924742 Marionette DEBUG loaded listener.js 10:32:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x12d921800) [pid = 1646] [serial = 1559] [outer = 0x11863b400] 10:32:05 INFO - PROCESS | 1646 | 1461259925033 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]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 522ms 10:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:32:05 INFO - PROCESS | 1646 | 1461259925079 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 1646 | 1461259925081 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:32:05 INFO - PROCESS | 1646 | 1461259925083 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 1646 | 1461259925084 Marionette TRACE conn2 <- [1,2050,null,{}] 10:32:05 INFO - PROCESS | 1646 | 1461259925086 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}] 10:32:05 INFO - PROCESS | 1646 | 1461259925171 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:32:05 INFO - PROCESS | 1646 | 1461259925175 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f73f000 == 52 [pid = 1646] [id = 520] 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x12dadf800) [pid = 1646] [serial = 1560] [outer = 0x0] 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x12dae6400) [pid = 1646] [serial = 1561] [outer = 0x12dadf800] 10:32:05 INFO - PROCESS | 1646 | 1461259925201 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x12e223400) [pid = 1646] [serial = 1562] [outer = 0x12dadf800] 10:32:05 INFO - PROCESS | 1646 | 1461259925545 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]]]}] 10:32:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:32:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 470ms 10:32:05 INFO - PROCESS | 1646 | 1461259925554 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:32:05 INFO - PROCESS | 1646 | 1461259925555 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:32:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:32:05 INFO - PROCESS | 1646 | 1461259925562 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:32:05 INFO - PROCESS | 1646 | 1461259925563 Marionette TRACE conn2 <- [1,2054,null,{}] 10:32:05 INFO - PROCESS | 1646 | 1461259925565 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}] 10:32:05 INFO - PROCESS | 1646 | 1461259925680 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:32:05 INFO - PROCESS | 1646 | 1461259925687 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc8d800 == 53 [pid = 1646] [id = 521] 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x12d91d400) [pid = 1646] [serial = 1563] [outer = 0x0] 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x12e225c00) [pid = 1646] [serial = 1564] [outer = 0x12d91d400] 10:32:05 INFO - PROCESS | 1646 | 1461259925711 Marionette DEBUG loaded listener.js 10:32:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12e261000) [pid = 1646] [serial = 1565] [outer = 0x12d91d400] 10:32:06 INFO - PROCESS | 1646 | 1461259926012 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 469ms 10:32:06 INFO - PROCESS | 1646 | 1461259926030 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1646 | 1461259926032 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:32:06 INFO - PROCESS | 1646 | 1461259926034 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1646 | 1461259926035 Marionette TRACE conn2 <- [1,2058,null,{}] 10:32:06 INFO - PROCESS | 1646 | 1461259926037 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}] 10:32:06 INFO - PROCESS | 1646 | 1461259926184 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:32:06 INFO - PROCESS | 1646 | 1461259926242 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x118674000 == 54 [pid = 1646] [id = 522] 10:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x112206c00) [pid = 1646] [serial = 1566] [outer = 0x0] 10:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x112210800) [pid = 1646] [serial = 1567] [outer = 0x112206c00] 10:32:06 INFO - PROCESS | 1646 | 1461259926274 Marionette DEBUG loaded listener.js 10:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x1141c2c00) [pid = 1646] [serial = 1568] [outer = 0x112206c00] 10:32:06 INFO - PROCESS | 1646 | 1461259926731 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]]]}] 10:32:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:32:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 718ms 10:32:06 INFO - PROCESS | 1646 | 1461259926753 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:32:06 INFO - PROCESS | 1646 | 1461259926757 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:32:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:32:06 INFO - PROCESS | 1646 | 1461259926762 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:32:06 INFO - PROCESS | 1646 | 1461259926765 Marionette TRACE conn2 <- [1,2062,null,{}] 10:32:06 INFO - PROCESS | 1646 | 1461259926769 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}] 10:32:06 INFO - PROCESS | 1646 | 1461259926882 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:32:06 INFO - PROCESS | 1646 | 1461259926979 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c0d8000 == 55 [pid = 1646] [id = 523] 10:32:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x11a605800) [pid = 1646] [serial = 1569] [outer = 0x0] 10:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x11a8d1400) [pid = 1646] [serial = 1570] [outer = 0x11a605800] 10:32:07 INFO - PROCESS | 1646 | 1461259927011 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11b635000) [pid = 1646] [serial = 1571] [outer = 0x11a605800] 10:32:07 INFO - PROCESS | 1646 | 1461259927451 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]]]}] 10:32:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:32:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 721ms 10:32:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:32:07 INFO - PROCESS | 1646 | 1461259927484 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:32:07 INFO - PROCESS | 1646 | 1461259927487 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:32:07 INFO - PROCESS | 1646 | 1461259927489 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:32:07 INFO - PROCESS | 1646 | 1461259927490 Marionette TRACE conn2 <- [1,2066,null,{}] 10:32:07 INFO - PROCESS | 1646 | 1461259927511 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}] 10:32:07 INFO - PROCESS | 1646 | 1461259927614 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:32:07 INFO - PROCESS | 1646 | 1461259927687 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b55d800 == 56 [pid = 1646] [id = 524] 10:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11c10cc00) [pid = 1646] [serial = 1572] [outer = 0x0] 10:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x123989800) [pid = 1646] [serial = 1573] [outer = 0x11c10cc00] 10:32:07 INFO - PROCESS | 1646 | 1461259927718 Marionette DEBUG loaded listener.js 10:32:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x127274400) [pid = 1646] [serial = 1574] [outer = 0x11c10cc00] 10:32:08 INFO - PROCESS | 1646 | 1461259928144 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]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 688ms 10:32:08 INFO - PROCESS | 1646 | 1461259928178 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1646 | 1461259928181 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:32:08 INFO - PROCESS | 1646 | 1461259928189 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 1646 | 1461259928192 Marionette TRACE conn2 <- [1,2070,null,{}] 10:32:08 INFO - PROCESS | 1646 | 1461259928220 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}] 10:32:08 INFO - PROCESS | 1646 | 1461259928366 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:32:08 INFO - PROCESS | 1646 | 1461259928419 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e9d4800 == 57 [pid = 1646] [id = 525] 10:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x11c467400) [pid = 1646] [serial = 1575] [outer = 0x0] 10:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b3a2000) [pid = 1646] [serial = 1576] [outer = 0x11c467400] 10:32:08 INFO - PROCESS | 1646 | 1461259928450 Marionette DEBUG loaded listener.js 10:32:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12cf3f400) [pid = 1646] [serial = 1577] [outer = 0x11c467400] 10:32:08 INFO - PROCESS | 1646 | 1461259928856 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]]]}] 10:32:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:32:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 726ms 10:32:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:32:08 INFO - PROCESS | 1646 | 1461259928911 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:32:08 INFO - PROCESS | 1646 | 1461259928912 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:32:08 INFO - PROCESS | 1646 | 1461259928915 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:32:08 INFO - PROCESS | 1646 | 1461259928916 Marionette TRACE conn2 <- [1,2074,null,{}] 10:32:08 INFO - PROCESS | 1646 | 1461259928918 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}] 10:32:09 INFO - PROCESS | 1646 | 1461259929023 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:32:09 INFO - PROCESS | 1646 | 1461259929082 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af28000 == 58 [pid = 1646] [id = 526] 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12b8f5c00) [pid = 1646] [serial = 1578] [outer = 0x0] 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12d497c00) [pid = 1646] [serial = 1579] [outer = 0x12b8f5c00] 10:32:09 INFO - PROCESS | 1646 | 1461259929111 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12d91f400) [pid = 1646] [serial = 1580] [outer = 0x12b8f5c00] 10:32:09 INFO - PROCESS | 1646 | 1461259929552 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]]]}] 10:32:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:32:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 668ms 10:32:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:32:09 INFO - PROCESS | 1646 | 1461259929583 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:32:09 INFO - PROCESS | 1646 | 1461259929585 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:32:09 INFO - PROCESS | 1646 | 1461259929587 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:32:09 INFO - PROCESS | 1646 | 1461259929588 Marionette TRACE conn2 <- [1,2078,null,{}] 10:32:09 INFO - PROCESS | 1646 | 1461259929591 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}] 10:32:09 INFO - PROCESS | 1646 | 1461259929713 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:32:09 INFO - PROCESS | 1646 | 1461259929786 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302c4800 == 59 [pid = 1646] [id = 527] 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12e261800) [pid = 1646] [serial = 1581] [outer = 0x0] 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e269400) [pid = 1646] [serial = 1582] [outer = 0x12e261800] 10:32:09 INFO - PROCESS | 1646 | 1461259929822 Marionette DEBUG loaded listener.js 10:32:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12e73e800) [pid = 1646] [serial = 1583] [outer = 0x12e261800] 10:32:10 INFO - PROCESS | 1646 | 1461259930268 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]]]}] 10:32:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:32:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 719ms 10:32:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:32:10 INFO - PROCESS | 1646 | 1461259930307 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:32:10 INFO - PROCESS | 1646 | 1461259930308 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:32:10 INFO - PROCESS | 1646 | 1461259930310 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:32:10 INFO - PROCESS | 1646 | 1461259930312 Marionette TRACE conn2 <- [1,2082,null,{}] 10:32:10 INFO - PROCESS | 1646 | 1461259930314 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}] 10:32:10 INFO - PROCESS | 1646 | 1461259930420 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:32:10 INFO - PROCESS | 1646 | 1461259930479 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x126536000 == 60 [pid = 1646] [id = 528] 10:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x115602800) [pid = 1646] [serial = 1584] [outer = 0x0] 10:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11560c800) [pid = 1646] [serial = 1585] [outer = 0x115602800] 10:32:10 INFO - PROCESS | 1646 | 1461259930510 Marionette DEBUG loaded listener.js 10:32:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x1158ba400) [pid = 1646] [serial = 1586] [outer = 0x115602800] 10:32:11 INFO - PROCESS | 1646 | 1461259931179 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]]]}] 10:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 919ms 10:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:32:11 INFO - PROCESS | 1646 | 1461259931229 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1646 | 1461259931232 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:32:11 INFO - PROCESS | 1646 | 1461259931236 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1646 | 1461259931238 Marionette TRACE conn2 <- [1,2086,null,{}] 10:32:11 INFO - PROCESS | 1646 | 1461259931241 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}] 10:32:11 INFO - PROCESS | 1646 | 1461259931341 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:32:11 INFO - PROCESS | 1646 | 1461259931415 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291c7000 == 61 [pid = 1646] [id = 529] 10:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x115606c00) [pid = 1646] [serial = 1587] [outer = 0x0] 10:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1158b4c00) [pid = 1646] [serial = 1588] [outer = 0x115606c00] 10:32:11 INFO - PROCESS | 1646 | 1461259931444 Marionette DEBUG loaded listener.js 10:32:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x119145800) [pid = 1646] [serial = 1589] [outer = 0x115606c00] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc8d800 == 60 [pid = 1646] [id = 521] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12f73f000 == 59 [pid = 1646] [id = 520] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12e46f800 == 58 [pid = 1646] [id = 519] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x124549800 == 57 [pid = 1646] [id = 518] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d459800 == 56 [pid = 1646] [id = 517] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d219c00) [pid = 1646] [serial = 1507] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x129cbbc00) [pid = 1646] [serial = 1468] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | 1461259931918 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]]]}] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf52800 == 55 [pid = 1646] [id = 516] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb47000 == 54 [pid = 1646] [id = 515] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12aeac000 == 53 [pid = 1646] [id = 514] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x114a63800 == 52 [pid = 1646] [id = 513] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x126535000 == 51 [pid = 1646] [id = 512] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcaf000 == 50 [pid = 1646] [id = 511] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1238f2000 == 49 [pid = 1646] [id = 510] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11c15b800 == 48 [pid = 1646] [id = 509] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4bd000 == 47 [pid = 1646] [id = 508] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1307c2800 == 46 [pid = 1646] [id = 507] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12f759800 == 45 [pid = 1646] [id = 506] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d465800 == 44 [pid = 1646] [id = 505] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1245ce000 == 43 [pid = 1646] [id = 504] 10:32:11 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa31800 == 42 [pid = 1646] [id = 503] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b720000) [pid = 1646] [serial = 1504] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12cfb9400) [pid = 1646] [serial = 1499] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12bcab000) [pid = 1646] [serial = 1493] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12387f400) [pid = 1646] [serial = 1502] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b8f1400) [pid = 1646] [serial = 1490] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129cbf400) [pid = 1646] [serial = 1487] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12b323800) [pid = 1646] [serial = 1489] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12ce19800) [pid = 1646] [serial = 1495] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12bbe4000) [pid = 1646] [serial = 1492] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12cfaac00) [pid = 1646] [serial = 1498] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x1176f5c00) [pid = 1646] [serial = 1501] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11a8e8c00) [pid = 1646] [serial = 1475] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11926a000) [pid = 1646] [serial = 1474] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11856d000) [pid = 1646] [serial = 1459] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1270ca400) [pid = 1646] [serial = 1486] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123b65400) [pid = 1646] [serial = 1483] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123f94000) [pid = 1646] [serial = 1484] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11b690800) [pid = 1646] [serial = 1477] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11b9e1800) [pid = 1646] [serial = 1478] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12bbe4800) [pid = 1646] [serial = 1456] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x1154d5800) [pid = 1646] [serial = 1471] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x1186bd000) [pid = 1646] [serial = 1472] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12bcab400) [pid = 1646] [serial = 1457] [outer = 0x0] [url = about:blank] 10:32:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:32:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 726ms 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x123b6bc00) [pid = 1646] [serial = 1465] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12cf3e800) [pid = 1646] [serial = 1496] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x11c484000) [pid = 1646] [serial = 1480] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x123b64400) [pid = 1646] [serial = 1481] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11a8d6400) [pid = 1646] [serial = 1462] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | --DOMWINDOW == 108 (0x12d20d000) [pid = 1646] [serial = 1505] [outer = 0x0] [url = about:blank] 10:32:11 INFO - PROCESS | 1646 | 1461259931964 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:32:11 INFO - PROCESS | 1646 | 1461259931968 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:32:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:32:11 INFO - PROCESS | 1646 | 1461259931972 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:32:11 INFO - PROCESS | 1646 | 1461259931974 Marionette TRACE conn2 <- [1,2090,null,{}] 10:32:11 INFO - PROCESS | 1646 | 1461259931978 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}] 10:32:12 INFO - PROCESS | 1646 | 1461259932063 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:32:12 INFO - PROCESS | 1646 | 1461259932068 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbde000 == 43 [pid = 1646] [id = 530] 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 109 (0x119a82400) [pid = 1646] [serial = 1590] [outer = 0x0] 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119d66800) [pid = 1646] [serial = 1591] [outer = 0x119a82400] 10:32:12 INFO - PROCESS | 1646 | 1461259932095 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11ad32800) [pid = 1646] [serial = 1592] [outer = 0x119a82400] 10:32:12 INFO - PROCESS | 1646 | 1461259932458 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]]]}] 10:32:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:32:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 523ms 10:32:12 INFO - PROCESS | 1646 | 1461259932505 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:32:12 INFO - PROCESS | 1646 | 1461259932507 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:32:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:32:12 INFO - PROCESS | 1646 | 1461259932511 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:32:12 INFO - PROCESS | 1646 | 1461259932513 Marionette TRACE conn2 <- [1,2094,null,{}] 10:32:12 INFO - PROCESS | 1646 | 1461259932520 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}] 10:32:12 INFO - PROCESS | 1646 | 1461259932605 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:32:12 INFO - PROCESS | 1646 | 1461259932615 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c69000 == 44 [pid = 1646] [id = 531] 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11af86400) [pid = 1646] [serial = 1593] [outer = 0x0] 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11bcee000) [pid = 1646] [serial = 1594] [outer = 0x11af86400] 10:32:12 INFO - PROCESS | 1646 | 1461259932643 Marionette DEBUG loaded listener.js 10:32:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123b67c00) [pid = 1646] [serial = 1595] [outer = 0x11af86400] 10:32:12 INFO - PROCESS | 1646 | 1461259932989 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]]]}] 10:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 520ms 10:32:13 INFO - PROCESS | 1646 | 1461259933031 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:32:13 INFO - PROCESS | 1646 | 1461259933033 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:32:13 INFO - PROCESS | 1646 | 1461259933035 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 1646 | 1461259933036 Marionette TRACE conn2 <- [1,2098,null,{}] 10:32:13 INFO - PROCESS | 1646 | 1461259933039 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}] 10:32:13 INFO - PROCESS | 1646 | 1461259933128 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:32:13 INFO - PROCESS | 1646 | 1461259933184 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae95800 == 45 [pid = 1646] [id = 532] 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12387e400) [pid = 1646] [serial = 1596] [outer = 0x0] 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x123ebd000) [pid = 1646] [serial = 1597] [outer = 0x12387e400] 10:32:13 INFO - PROCESS | 1646 | 1461259933212 Marionette DEBUG loaded listener.js 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x127b78800) [pid = 1646] [serial = 1598] [outer = 0x12387e400] 10:32:13 INFO - PROCESS | 1646 | 1461259933464 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]]]}] 10:32:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:32:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 469ms 10:32:13 INFO - PROCESS | 1646 | 1461259933504 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:32:13 INFO - PROCESS | 1646 | 1461259933505 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:32:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:32:13 INFO - PROCESS | 1646 | 1461259933515 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:32:13 INFO - PROCESS | 1646 | 1461259933516 Marionette TRACE conn2 <- [1,2102,null,{}] 10:32:13 INFO - PROCESS | 1646 | 1461259933518 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}] 10:32:13 INFO - PROCESS | 1646 | 1461259933602 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:32:13 INFO - PROCESS | 1646 | 1461259933607 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb20800 == 46 [pid = 1646] [id = 533] 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12430e000) [pid = 1646] [serial = 1599] [outer = 0x0] 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x1298cec00) [pid = 1646] [serial = 1600] [outer = 0x12430e000] 10:32:13 INFO - PROCESS | 1646 | 1461259933635 Marionette DEBUG loaded listener.js 10:32:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x129cb5c00) [pid = 1646] [serial = 1601] [outer = 0x12430e000] 10:32:14 INFO - PROCESS | 1646 | 1461259934005 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 525ms 10:32:14 INFO - PROCESS | 1646 | 1461259934035 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 1646 | 1461259934036 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:32:14 INFO - PROCESS | 1646 | 1461259934038 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1646 | 1461259934039 Marionette TRACE conn2 <- [1,2106,null,{}] 10:32:14 INFO - PROCESS | 1646 | 1461259934043 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}] 10:32:14 INFO - PROCESS | 1646 | 1461259934155 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:32:14 INFO - PROCESS | 1646 | 1461259934168 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4ac000 == 47 [pid = 1646] [id = 534] 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x129cc3800) [pid = 1646] [serial = 1602] [outer = 0x0] 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b8f2000) [pid = 1646] [serial = 1603] [outer = 0x129cc3800] 10:32:14 INFO - PROCESS | 1646 | 1461259934196 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12bca9400) [pid = 1646] [serial = 1604] [outer = 0x129cc3800] 10:32:14 INFO - PROCESS | 1646 | 1461259934536 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]]]}] 10:32:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:32:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 519ms 10:32:14 INFO - PROCESS | 1646 | 1461259934559 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:32:14 INFO - PROCESS | 1646 | 1461259934561 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:32:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:32:14 INFO - PROCESS | 1646 | 1461259934563 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:32:14 INFO - PROCESS | 1646 | 1461259934564 Marionette TRACE conn2 <- [1,2110,null,{}] 10:32:14 INFO - PROCESS | 1646 | 1461259934567 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}] 10:32:14 INFO - PROCESS | 1646 | 1461259934672 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:32:14 INFO - PROCESS | 1646 | 1461259934676 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e469000 == 48 [pid = 1646] [id = 535] 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12bbee800) [pid = 1646] [serial = 1605] [outer = 0x0] 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12cf3e400) [pid = 1646] [serial = 1606] [outer = 0x12bbee800] 10:32:14 INFO - PROCESS | 1646 | 1461259934702 Marionette DEBUG loaded listener.js 10:32:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d20d400) [pid = 1646] [serial = 1607] [outer = 0x12bbee800] 10:32:15 INFO - PROCESS | 1646 | 1461259935044 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]]]}] 10:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 520ms 10:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:32:15 INFO - PROCESS | 1646 | 1461259935084 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:32:15 INFO - PROCESS | 1646 | 1461259935085 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:32:15 INFO - PROCESS | 1646 | 1461259935087 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:32:15 INFO - PROCESS | 1646 | 1461259935088 Marionette TRACE conn2 <- [1,2114,null,{}] 10:32:15 INFO - PROCESS | 1646 | 1461259935091 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}] 10:32:15 INFO - PROCESS | 1646 | 1461259935204 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:32:15 INFO - PROCESS | 1646 | 1461259935240 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e78b000 == 49 [pid = 1646] [id = 536] 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12ce1b000) [pid = 1646] [serial = 1608] [outer = 0x0] 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d49f800) [pid = 1646] [serial = 1609] [outer = 0x12ce1b000] 10:32:15 INFO - PROCESS | 1646 | 1461259935268 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12dae0400) [pid = 1646] [serial = 1610] [outer = 0x12ce1b000] 10:32:15 INFO - PROCESS | 1646 | 1461259935574 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]]]}] 10:32:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:32:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 518ms 10:32:15 INFO - PROCESS | 1646 | 1461259935607 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:32:15 INFO - PROCESS | 1646 | 1461259935610 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:32:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:32:15 INFO - PROCESS | 1646 | 1461259935613 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:32:15 INFO - PROCESS | 1646 | 1461259935614 Marionette TRACE conn2 <- [1,2118,null,{}] 10:32:15 INFO - PROCESS | 1646 | 1461259935616 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}] 10:32:15 INFO - PROCESS | 1646 | 1461259935721 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:32:15 INFO - PROCESS | 1646 | 1461259935732 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f74d000 == 50 [pid = 1646] [id = 537] 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x114b42c00) [pid = 1646] [serial = 1611] [outer = 0x0] 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12e224400) [pid = 1646] [serial = 1612] [outer = 0x114b42c00] 10:32:15 INFO - PROCESS | 1646 | 1461259935758 Marionette DEBUG loaded listener.js 10:32:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e263400) [pid = 1646] [serial = 1613] [outer = 0x114b42c00] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12b8f7000) [pid = 1646] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x119b5b400) [pid = 1646] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12dadf800) [pid = 1646] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11863b400) [pid = 1646] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x123ffa000) [pid = 1646] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12918ec00) [pid = 1646] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12b8f4c00) [pid = 1646] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11a8ddc00) [pid = 1646] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11b9df000) [pid = 1646] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119a78400) [pid = 1646] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x123b64000) [pid = 1646] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12cf42400) [pid = 1646] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:32:16 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x114b41c00) [pid = 1646] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:32:16 INFO - PROCESS | 1646 | 1461259936197 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 618ms 10:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:32:16 INFO - PROCESS | 1646 | 1461259936232 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 1646 | 1461259936233 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:32:16 INFO - PROCESS | 1646 | 1461259936236 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1646 | 1461259936237 Marionette TRACE conn2 <- [1,2122,null,{}] 10:32:16 INFO - PROCESS | 1646 | 1461259936239 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}] 10:32:16 INFO - PROCESS | 1646 | 1461259936328 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:32:16 INFO - PROCESS | 1646 | 1461259936333 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1297b8800 == 51 [pid = 1646] [id = 538] 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x119b69000) [pid = 1646] [serial = 1614] [outer = 0x0] 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11b9dec00) [pid = 1646] [serial = 1615] [outer = 0x119b69000] 10:32:16 INFO - PROCESS | 1646 | 1461259936359 Marionette DEBUG loaded listener.js 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129cc3400) [pid = 1646] [serial = 1616] [outer = 0x119b69000] 10:32:16 INFO - PROCESS | 1646 | 1461259936704 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]]]}] 10:32:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:32:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 520ms 10:32:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:32:16 INFO - PROCESS | 1646 | 1461259936757 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:32:16 INFO - PROCESS | 1646 | 1461259936758 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:32:16 INFO - PROCESS | 1646 | 1461259936761 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:32:16 INFO - PROCESS | 1646 | 1461259936762 Marionette TRACE conn2 <- [1,2126,null,{}] 10:32:16 INFO - PROCESS | 1646 | 1461259936765 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}] 10:32:16 INFO - PROCESS | 1646 | 1461259936889 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:32:16 INFO - PROCESS | 1646 | 1461259936901 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302e1000 == 52 [pid = 1646] [id = 539] 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12dadf800) [pid = 1646] [serial = 1617] [outer = 0x0] 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e740c00) [pid = 1646] [serial = 1618] [outer = 0x12dadf800] 10:32:16 INFO - PROCESS | 1646 | 1461259936931 Marionette DEBUG loaded listener.js 10:32:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12e74a800) [pid = 1646] [serial = 1619] [outer = 0x12dadf800] 10:32:17 INFO - PROCESS | 1646 | 1461259937269 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]]]}] 10:32:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:32:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 519ms 10:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:32:17 INFO - PROCESS | 1646 | 1461259937281 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:32:17 INFO - PROCESS | 1646 | 1461259937283 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:32:17 INFO - PROCESS | 1646 | 1461259937286 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:32:17 INFO - PROCESS | 1646 | 1461259937287 Marionette TRACE conn2 <- [1,2130,null,{}] 10:32:17 INFO - PROCESS | 1646 | 1461259937290 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}] 10:32:17 INFO - PROCESS | 1646 | 1461259937423 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:32:17 INFO - PROCESS | 1646 | 1461259937514 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e6a800 == 53 [pid = 1646] [id = 540] 10:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x112273000) [pid = 1646] [serial = 1620] [outer = 0x0] 10:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x112279000) [pid = 1646] [serial = 1621] [outer = 0x112273000] 10:32:17 INFO - PROCESS | 1646 | 1461259937553 Marionette DEBUG loaded listener.js 10:32:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11227e000) [pid = 1646] [serial = 1622] [outer = 0x112273000] 10:32:17 INFO - PROCESS | 1646 | 1461259937893 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] 10:32:17 INFO - PROCESS | 1646 | 1461259937913 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:32:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 10:32:17 INFO - PROCESS | 1646 | 1461259937917 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:32:17 INFO - PROCESS | 1646 | 1461259937919 Marionette TRACE conn2 <- [1,2134,null,{}] 10:32:17 INFO - PROCESS | 1646 | 1461259937922 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}] 10:32:18 INFO - PROCESS | 1646 | 1461259938055 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:32:18 INFO - PROCESS | 1646 | 1461259938146 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e7a000 == 54 [pid = 1646] [id = 541] 10:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x112207800) [pid = 1646] [serial = 1623] [outer = 0x0] 10:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123ffa000) [pid = 1646] [serial = 1624] [outer = 0x112207800] 10:32:18 INFO - PROCESS | 1646 | 1461259938186 Marionette DEBUG loaded listener.js 10:32:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129710c00) [pid = 1646] [serial = 1625] [outer = 0x112207800] 10:32:18 INFO - PROCESS | 1646 | 1461259938705 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]]]}] 10:32:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:32:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 873ms 10:32:18 INFO - PROCESS | 1646 | 1461259938790 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:32:18 INFO - PROCESS | 1646 | 1461259938794 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:32:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:32:18 INFO - PROCESS | 1646 | 1461259938798 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:32:18 INFO - PROCESS | 1646 | 1461259938800 Marionette TRACE conn2 <- [1,2138,null,{}] 10:32:18 INFO - PROCESS | 1646 | 1461259938803 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}] 10:32:18 INFO - PROCESS | 1646 | 1461259938917 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:32:19 INFO - PROCESS | 1646 | 1461259939021 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a20000 == 55 [pid = 1646] [id = 542] 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x115604000) [pid = 1646] [serial = 1626] [outer = 0x0] 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1176ef000) [pid = 1646] [serial = 1627] [outer = 0x115604000] 10:32:19 INFO - PROCESS | 1646 | 1461259939055 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11998e400) [pid = 1646] [serial = 1628] [outer = 0x115604000] 10:32:19 INFO - PROCESS | 1646 | 1461259939467 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]]]}] 10:32:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:32:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 724ms 10:32:19 INFO - PROCESS | 1646 | 1461259939522 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:32:19 INFO - PROCESS | 1646 | 1461259939527 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:32:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:32:19 INFO - PROCESS | 1646 | 1461259939531 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:32:19 INFO - PROCESS | 1646 | 1461259939533 Marionette TRACE conn2 <- [1,2142,null,{}] 10:32:19 INFO - PROCESS | 1646 | 1461259939536 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}] 10:32:19 INFO - PROCESS | 1646 | 1461259939646 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:32:19 INFO - PROCESS | 1646 | 1461259939708 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241d7800 == 56 [pid = 1646] [id = 543] 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x119b62000) [pid = 1646] [serial = 1629] [outer = 0x0] 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11af85800) [pid = 1646] [serial = 1630] [outer = 0x119b62000] 10:32:19 INFO - PROCESS | 1646 | 1461259939780 Marionette DEBUG loaded listener.js 10:32:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11c471800) [pid = 1646] [serial = 1631] [outer = 0x119b62000] 10:32:20 INFO - PROCESS | 1646 | 1461259940196 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] 10:32:20 INFO - PROCESS | 1646 | 1461259940203 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:32:20 INFO - PROCESS | 1646 | 1461259940205 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 1646 | 1461259940208 Marionette TRACE conn2 <- [1,2146,null,{}] 10:32:20 INFO - PROCESS | 1646 | 1461259940218 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}] 10:32:20 INFO - PROCESS | 1646 | 1461259940353 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:32:20 INFO - PROCESS | 1646 | 1461259940429 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b8000 == 57 [pid = 1646] [id = 544] 10:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12909f000) [pid = 1646] [serial = 1632] [outer = 0x0] 10:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x1298dc000) [pid = 1646] [serial = 1633] [outer = 0x12909f000] 10:32:20 INFO - PROCESS | 1646 | 1461259940461 Marionette DEBUG loaded listener.js 10:32:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12b3a5c00) [pid = 1646] [serial = 1634] [outer = 0x12909f000] 10:32:20 INFO - PROCESS | 1646 | 1461259940862 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] 10:32:20 INFO - PROCESS | 1646 | 1461259940932 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:32:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:32:20 INFO - PROCESS | 1646 | 1461259940934 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:32:20 INFO - PROCESS | 1646 | 1461259940936 Marionette TRACE conn2 <- [1,2150,null,{}] 10:32:20 INFO - PROCESS | 1646 | 1461259940938 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}] 10:32:21 INFO - PROCESS | 1646 | 1461259941042 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:32:21 INFO - PROCESS | 1646 | 1461259941103 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a14800 == 58 [pid = 1646] [id = 545] 10:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11231dc00) [pid = 1646] [serial = 1635] [outer = 0x0] 10:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12b8f1400) [pid = 1646] [serial = 1636] [outer = 0x11231dc00] 10:32:21 INFO - PROCESS | 1646 | 1461259941191 Marionette DEBUG loaded listener.js 10:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12dae4400) [pid = 1646] [serial = 1637] [outer = 0x11231dc00] 10:32:21 INFO - PROCESS | 1646 | 1461259941568 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]]]}] 10:32:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:32:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 670ms 10:32:21 INFO - PROCESS | 1646 | 1461259941605 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:32:21 INFO - PROCESS | 1646 | 1461259941607 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:32:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:32:21 INFO - PROCESS | 1646 | 1461259941609 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:32:21 INFO - PROCESS | 1646 | 1461259941610 Marionette TRACE conn2 <- [1,2154,null,{}] 10:32:21 INFO - PROCESS | 1646 | 1461259941613 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}] 10:32:21 INFO - PROCESS | 1646 | 1461259941885 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:32:21 INFO - PROCESS | 1646 | 1461259941981 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x11b6ba000 == 59 [pid = 1646] [id = 546] 10:32:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x112328800) [pid = 1646] [serial = 1638] [outer = 0x0] 10:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11437f800) [pid = 1646] [serial = 1639] [outer = 0x112328800] 10:32:22 INFO - PROCESS | 1646 | 1461259942011 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x115606400) [pid = 1646] [serial = 1640] [outer = 0x112328800] 10:32:22 INFO - PROCESS | 1646 | 1461259942436 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]]]}] 10:32:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:32:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 872ms 10:32:22 INFO - PROCESS | 1646 | 1461259942482 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:32:22 INFO - PROCESS | 1646 | 1461259942485 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:32:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:32:22 INFO - PROCESS | 1646 | 1461259942488 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:32:22 INFO - PROCESS | 1646 | 1461259942491 Marionette TRACE conn2 <- [1,2158,null,{}] 10:32:22 INFO - PROCESS | 1646 | 1461259942494 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}] 10:32:22 INFO - PROCESS | 1646 | 1461259942589 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:32:22 INFO - PROCESS | 1646 | 1461259942654 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x119ac8000 == 60 [pid = 1646] [id = 547] 10:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11560e000) [pid = 1646] [serial = 1641] [outer = 0x0] 10:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x115787c00) [pid = 1646] [serial = 1642] [outer = 0x11560e000] 10:32:22 INFO - PROCESS | 1646 | 1461259942684 Marionette DEBUG loaded listener.js 10:32:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11990ac00) [pid = 1646] [serial = 1643] [outer = 0x11560e000] 10:32:23 INFO - PROCESS | 1646 | 1461259943157 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]]]}] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x119298000 == 59 [pid = 1646] [id = 472] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x123e6a800 == 58 [pid = 1646] [id = 540] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1302e1000 == 57 [pid = 1646] [id = 539] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1297b8800 == 56 [pid = 1646] [id = 538] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12f74d000 == 55 [pid = 1646] [id = 537] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e78b000 == 54 [pid = 1646] [id = 536] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12e469000 == 53 [pid = 1646] [id = 535] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4ac000 == 52 [pid = 1646] [id = 534] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11a8e1000) [pid = 1646] [serial = 1513] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x123984800) [pid = 1646] [serial = 1516] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12b8ee400) [pid = 1646] [serial = 1522] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12d916c00) [pid = 1646] [serial = 1525] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1189f4000) [pid = 1646] [serial = 1510] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129197000) [pid = 1646] [serial = 1519] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb20800 == 51 [pid = 1646] [id = 533] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae95800 == 50 [pid = 1646] [id = 532] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x127c69000 == 49 [pid = 1646] [id = 531] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbde000 == 48 [pid = 1646] [id = 530] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1291c7000 == 47 [pid = 1646] [id = 529] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x126536000 == 46 [pid = 1646] [id = 528] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x1302c4800 == 45 [pid = 1646] [id = 527] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11af28000 == 44 [pid = 1646] [id = 526] 10:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 724ms 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x13e9d4800 == 43 [pid = 1646] [id = 525] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x12b55d800 == 42 [pid = 1646] [id = 524] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x11c0d8000 == 41 [pid = 1646] [id = 523] 10:32:23 INFO - PROCESS | 1646 | --DOCSHELL 0x118674000 == 40 [pid = 1646] [id = 522] 10:32:23 INFO - PROCESS | 1646 | 1461259943232 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1646 | 1461259943234 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:32:23 INFO - PROCESS | 1646 | 1461259943236 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1646 | 1461259943237 Marionette TRACE conn2 <- [1,2162,null,{}] 10:32:23 INFO - PROCESS | 1646 | 1461259943240 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}] 10:32:23 INFO - PROCESS | 1646 | 1461259943320 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:32:23 INFO - PROCESS | 1646 | 1461259943334 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af31000 == 41 [pid = 1646] [id = 548] 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x119b69800) [pid = 1646] [serial = 1644] [outer = 0x0] 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11a899c00) [pid = 1646] [serial = 1645] [outer = 0x119b69800] 10:32:23 INFO - PROCESS | 1646 | 1461259943361 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11ad53c00) [pid = 1646] [serial = 1646] [outer = 0x119b69800] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12b31f400) [pid = 1646] [serial = 1546] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12bcae000) [pid = 1646] [serial = 1549] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11adf2400) [pid = 1646] [serial = 1534] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11bce5800) [pid = 1646] [serial = 1537] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x123984c00) [pid = 1646] [serial = 1538] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11a8dbc00) [pid = 1646] [serial = 1532] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x119d66400) [pid = 1646] [serial = 1531] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123d3e800) [pid = 1646] [serial = 1540] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12417e800) [pid = 1646] [serial = 1541] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12d495400) [pid = 1646] [serial = 1508] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11591e800) [pid = 1646] [serial = 1529] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114b4c000) [pid = 1646] [serial = 1528] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12cfaf000) [pid = 1646] [serial = 1552] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12ce24c00) [pid = 1646] [serial = 1550] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11b9dd400) [pid = 1646] [serial = 1555] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12e223400) [pid = 1646] [serial = 1562] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b31f800) [pid = 1646] [serial = 1558] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123d3d800) [pid = 1646] [serial = 1556] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12dae6400) [pid = 1646] [serial = 1561] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e225c00) [pid = 1646] [serial = 1564] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x11b9e3800) [pid = 1646] [serial = 1553] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x11b69b000) [pid = 1646] [serial = 1535] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x127c7cc00) [pid = 1646] [serial = 1543] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12d921800) [pid = 1646] [serial = 1559] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b8f3800) [pid = 1646] [serial = 1547] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x129cbb800) [pid = 1646] [serial = 1544] [outer = 0x0] [url = about:blank] 10:32:23 INFO - PROCESS | 1646 | 1461259943746 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]]]}] 10:32:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:32:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 520ms 10:32:23 INFO - PROCESS | 1646 | 1461259943760 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:32:23 INFO - PROCESS | 1646 | 1461259943763 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:32:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:32:23 INFO - PROCESS | 1646 | 1461259943770 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:32:23 INFO - PROCESS | 1646 | 1461259943774 Marionette TRACE conn2 <- [1,2166,null,{}] 10:32:23 INFO - PROCESS | 1646 | 1461259943777 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}] 10:32:23 INFO - PROCESS | 1646 | 1461259943861 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:32:23 INFO - PROCESS | 1646 | 1461259943866 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240c4800 == 42 [pid = 1646] [id = 549] 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x11ad54c00) [pid = 1646] [serial = 1647] [outer = 0x0] 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x11b694400) [pid = 1646] [serial = 1648] [outer = 0x11ad54c00] 10:32:23 INFO - PROCESS | 1646 | 1461259943892 Marionette DEBUG loaded listener.js 10:32:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x11c10b000) [pid = 1646] [serial = 1649] [outer = 0x11ad54c00] 10:32:24 INFO - PROCESS | 1646 | 1461259944243 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]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 527ms 10:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:32:24 INFO - PROCESS | 1646 | 1461259944294 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1646 | 1461259944296 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:32:24 INFO - PROCESS | 1646 | 1461259944298 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1646 | 1461259944299 Marionette TRACE conn2 <- [1,2170,null,{}] 10:32:24 INFO - PROCESS | 1646 | 1461259944301 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}] 10:32:24 INFO - PROCESS | 1646 | 1461259944381 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:32:24 INFO - PROCESS | 1646 | 1461259944385 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc9800 == 43 [pid = 1646] [id = 550] 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x11c10bc00) [pid = 1646] [serial = 1650] [outer = 0x0] 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x123874c00) [pid = 1646] [serial = 1651] [outer = 0x11c10bc00] 10:32:24 INFO - PROCESS | 1646 | 1461259944411 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x123b5f800) [pid = 1646] [serial = 1652] [outer = 0x11c10bc00] 10:32:24 INFO - PROCESS | 1646 | 1461259944750 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]]]}] 10:32:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:32:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 468ms 10:32:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:32:24 INFO - PROCESS | 1646 | 1461259944766 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:32:24 INFO - PROCESS | 1646 | 1461259944767 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:32:24 INFO - PROCESS | 1646 | 1461259944770 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:32:24 INFO - PROCESS | 1646 | 1461259944771 Marionette TRACE conn2 <- [1,2174,null,{}] 10:32:24 INFO - PROCESS | 1646 | 1461259944774 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}] 10:32:24 INFO - PROCESS | 1646 | 1461259944881 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:32:24 INFO - PROCESS | 1646 | 1461259944889 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c98800 == 44 [pid = 1646] [id = 551] 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x123d3a000) [pid = 1646] [serial = 1653] [outer = 0x0] 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x123d3fc00) [pid = 1646] [serial = 1654] [outer = 0x123d3a000] 10:32:24 INFO - PROCESS | 1646 | 1461259944924 Marionette DEBUG loaded listener.js 10:32:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x124307800) [pid = 1646] [serial = 1655] [outer = 0x123d3a000] 10:32:25 INFO - PROCESS | 1646 | 1461259945251 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]]]}] 10:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 519ms 10:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:32:25 INFO - PROCESS | 1646 | 1461259945290 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:32:25 INFO - PROCESS | 1646 | 1461259945291 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:32:25 INFO - PROCESS | 1646 | 1461259945295 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:32:25 INFO - PROCESS | 1646 | 1461259945296 Marionette TRACE conn2 <- [1,2178,null,{}] 10:32:25 INFO - PROCESS | 1646 | 1461259945299 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}] 10:32:25 INFO - PROCESS | 1646 | 1461259945378 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:32:25 INFO - PROCESS | 1646 | 1461259945383 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a1b000 == 45 [pid = 1646] [id = 552] 10:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x124307c00) [pid = 1646] [serial = 1656] [outer = 0x0] 10:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x1273d8800) [pid = 1646] [serial = 1657] [outer = 0x124307c00] 10:32:25 INFO - PROCESS | 1646 | 1461259945408 Marionette DEBUG loaded listener.js 10:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x129192400) [pid = 1646] [serial = 1658] [outer = 0x124307c00] 10:32:25 INFO - PROCESS | 1646 | 1461259945795 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]]]}] 10:32:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:32:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 520ms 10:32:25 INFO - PROCESS | 1646 | 1461259945815 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:32:25 INFO - PROCESS | 1646 | 1461259945816 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:32:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:32:25 INFO - PROCESS | 1646 | 1461259945819 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:32:25 INFO - PROCESS | 1646 | 1461259945820 Marionette TRACE conn2 <- [1,2182,null,{}] 10:32:25 INFO - PROCESS | 1646 | 1461259945822 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}] 10:32:25 INFO - PROCESS | 1646 | 1461259945921 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:32:25 INFO - PROCESS | 1646 | 1461259945933 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5ec000 == 46 [pid = 1646] [id = 553] 10:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12909b800) [pid = 1646] [serial = 1659] [outer = 0x0] 10:32:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12970c800) [pid = 1646] [serial = 1660] [outer = 0x12909b800] 10:32:25 INFO - PROCESS | 1646 | 1461259945958 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129818c00) [pid = 1646] [serial = 1661] [outer = 0x12909b800] 10:32:26 INFO - PROCESS | 1646 | 1461259946291 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]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:32:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 520ms 10:32:26 INFO - PROCESS | 1646 | 1461259946340 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:32:26 INFO - PROCESS | 1646 | 1461259946341 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:32:26 INFO - PROCESS | 1646 | 1461259946343 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1646 | 1461259946344 Marionette TRACE conn2 <- [1,2186,null,{}] 10:32:26 INFO - PROCESS | 1646 | 1461259946347 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}] 10:32:26 INFO - PROCESS | 1646 | 1461259946446 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:32:26 INFO - PROCESS | 1646 | 1461259946481 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b385000 == 47 [pid = 1646] [id = 554] 10:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12918e800) [pid = 1646] [serial = 1662] [outer = 0x0] 10:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129cb7800) [pid = 1646] [serial = 1663] [outer = 0x12918e800] 10:32:26 INFO - PROCESS | 1646 | 1461259946507 Marionette DEBUG loaded listener.js 10:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12b31d000) [pid = 1646] [serial = 1664] [outer = 0x12918e800] 10:32:26 INFO - PROCESS | 1646 | 1461259946820 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]]]}] 10:32:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:32:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 10:32:26 INFO - PROCESS | 1646 | 1461259946865 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:32:26 INFO - PROCESS | 1646 | 1461259946866 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:32:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:32:26 INFO - PROCESS | 1646 | 1461259946869 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:32:26 INFO - PROCESS | 1646 | 1461259946870 Marionette TRACE conn2 <- [1,2190,null,{}] 10:32:26 INFO - PROCESS | 1646 | 1461259946872 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}] 10:32:26 INFO - PROCESS | 1646 | 1461259946971 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:32:26 INFO - PROCESS | 1646 | 1461259946975 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb63000 == 48 [pid = 1646] [id = 555] 10:32:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12970ac00) [pid = 1646] [serial = 1665] [outer = 0x0] 10:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12b324c00) [pid = 1646] [serial = 1666] [outer = 0x12970ac00] 10:32:27 INFO - PROCESS | 1646 | 1461259947001 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12b3a4400) [pid = 1646] [serial = 1667] [outer = 0x12970ac00] 10:32:27 INFO - PROCESS | 1646 | 1461259947338 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]]]}] 10:32:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:32:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 521ms 10:32:27 INFO - PROCESS | 1646 | 1461259947391 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:32:27 INFO - PROCESS | 1646 | 1461259947392 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:32:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:32:27 INFO - PROCESS | 1646 | 1461259947394 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:32:27 INFO - PROCESS | 1646 | 1461259947395 Marionette TRACE conn2 <- [1,2194,null,{}] 10:32:27 INFO - PROCESS | 1646 | 1461259947398 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}] 10:32:27 INFO - PROCESS | 1646 | 1461259947499 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x123b67800) [pid = 1646] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x1159a2c00) [pid = 1646] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12cfaa800) [pid = 1646] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1298d3800) [pid = 1646] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12bbee800) [pid = 1646] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12ce1b000) [pid = 1646] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x114b42c00) [pid = 1646] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c467400) [pid = 1646] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12430e000) [pid = 1646] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x119a82400) [pid = 1646] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c10cc00) [pid = 1646] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12e261800) [pid = 1646] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x115606c00) [pid = 1646] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x115602800) [pid = 1646] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12387e400) [pid = 1646] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x112206c00) [pid = 1646] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12b8f5c00) [pid = 1646] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x11a605800) [pid = 1646] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x119b69000) [pid = 1646] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12dadf800) [pid = 1646] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x11af86400) [pid = 1646] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x129cc3800) [pid = 1646] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x112273000) [pid = 1646] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119b65400) [pid = 1646] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12727e000) [pid = 1646] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11c777400) [pid = 1646] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x11863a800) [pid = 1646] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x129cb7000) [pid = 1646] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:32:27 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x1158b3c00) [pid = 1646] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:32:27 INFO - PROCESS | 1646 | 1461259947738 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11851e800 == 49 [pid = 1646] [id = 556] 10:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x112270400) [pid = 1646] [serial = 1668] [outer = 0x0] 10:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x11413f000) [pid = 1646] [serial = 1669] [outer = 0x112270400] 10:32:27 INFO - PROCESS | 1646 | 1461259947769 Marionette DEBUG loaded listener.js 10:32:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x119a82400) [pid = 1646] [serial = 1670] [outer = 0x112270400] 10:32:28 INFO - PROCESS | 1646 | 1461259948050 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]]]}] 10:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 671ms 10:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:32:28 INFO - PROCESS | 1646 | 1461259948065 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:32:28 INFO - PROCESS | 1646 | 1461259948067 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:32:28 INFO - PROCESS | 1646 | 1461259948069 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:32:28 INFO - PROCESS | 1646 | 1461259948071 Marionette TRACE conn2 <- [1,2198,null,{}] 10:32:28 INFO - PROCESS | 1646 | 1461259948073 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}] 10:32:28 INFO - PROCESS | 1646 | 1461259948183 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:32:28 INFO - PROCESS | 1646 | 1461259948207 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0d3000 == 50 [pid = 1646] [id = 557] 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x129cb7000) [pid = 1646] [serial = 1671] [outer = 0x0] 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x12b8ef800) [pid = 1646] [serial = 1672] [outer = 0x129cb7000] 10:32:28 INFO - PROCESS | 1646 | 1461259948235 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12bbe0400) [pid = 1646] [serial = 1673] [outer = 0x129cb7000] 10:32:28 INFO - PROCESS | 1646 | 1461259948539 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]]]}] 10:32:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:32:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 474ms 10:32:28 INFO - PROCESS | 1646 | 1461259948547 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:32:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:32:28 INFO - PROCESS | 1646 | 1461259948548 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:32:28 INFO - PROCESS | 1646 | 1461259948550 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:32:28 INFO - PROCESS | 1646 | 1461259948551 Marionette TRACE conn2 <- [1,2202,null,{}] 10:32:28 INFO - PROCESS | 1646 | 1461259948554 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}] 10:32:28 INFO - PROCESS | 1646 | 1461259948671 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:32:28 INFO - PROCESS | 1646 | 1461259948679 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d45a000 == 51 [pid = 1646] [id = 558] 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x112277c00) [pid = 1646] [serial = 1674] [outer = 0x0] 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12b8f4800) [pid = 1646] [serial = 1675] [outer = 0x112277c00] 10:32:28 INFO - PROCESS | 1646 | 1461259948704 Marionette DEBUG loaded listener.js 10:32:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12cf3b800) [pid = 1646] [serial = 1676] [outer = 0x112277c00] 10:32:29 INFO - PROCESS | 1646 | 1461259949006 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]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 467ms 10:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:32:29 INFO - PROCESS | 1646 | 1461259949019 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 1646 | 1461259949020 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:32:29 INFO - PROCESS | 1646 | 1461259949022 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1646 | 1461259949023 Marionette TRACE conn2 <- [1,2206,null,{}] 10:32:29 INFO - PROCESS | 1646 | 1461259949028 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}] 10:32:29 INFO - PROCESS | 1646 | 1461259949114 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:32:29 INFO - PROCESS | 1646 | 1461259949118 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e46f800 == 52 [pid = 1646] [id = 559] 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12b838c00) [pid = 1646] [serial = 1677] [outer = 0x0] 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12cfac800) [pid = 1646] [serial = 1678] [outer = 0x12b838c00] 10:32:29 INFO - PROCESS | 1646 | 1461259949144 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12d216400) [pid = 1646] [serial = 1679] [outer = 0x12b838c00] 10:32:29 INFO - PROCESS | 1646 | 1461259949492 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]]]}] 10:32:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:32:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 519ms 10:32:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:32:29 INFO - PROCESS | 1646 | 1461259949541 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:32:29 INFO - PROCESS | 1646 | 1461259949542 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:32:29 INFO - PROCESS | 1646 | 1461259949545 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:32:29 INFO - PROCESS | 1646 | 1461259949546 Marionette TRACE conn2 <- [1,2210,null,{}] 10:32:29 INFO - PROCESS | 1646 | 1461259949548 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}] 10:32:29 INFO - PROCESS | 1646 | 1461259949657 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:32:29 INFO - PROCESS | 1646 | 1461259949666 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e47a800 == 53 [pid = 1646] [id = 560] 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12cfb8c00) [pid = 1646] [serial = 1680] [outer = 0x0] 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12d914000) [pid = 1646] [serial = 1681] [outer = 0x12cfb8c00] 10:32:29 INFO - PROCESS | 1646 | 1461259949691 Marionette DEBUG loaded listener.js 10:32:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12dada800) [pid = 1646] [serial = 1682] [outer = 0x12cfb8c00] 10:32:30 INFO - PROCESS | 1646 | 1461259950156 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]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 670ms 10:32:30 INFO - PROCESS | 1646 | 1461259950216 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:32:30 INFO - PROCESS | 1646 | 1461259950220 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:32:30 INFO - PROCESS | 1646 | 1461259950224 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 1646 | 1461259950226 Marionette TRACE conn2 <- [1,2214,null,{}] 10:32:30 INFO - PROCESS | 1646 | 1461259950230 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}] 10:32:30 INFO - PROCESS | 1646 | 1461259950344 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:32:30 INFO - PROCESS | 1646 | 1461259950418 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bbda800 == 54 [pid = 1646] [id = 561] 10:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x1146d0c00) [pid = 1646] [serial = 1683] [outer = 0x0] 10:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11560f800) [pid = 1646] [serial = 1684] [outer = 0x1146d0c00] 10:32:30 INFO - PROCESS | 1646 | 1461259950451 Marionette DEBUG loaded listener.js 10:32:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x1191c0000) [pid = 1646] [serial = 1685] [outer = 0x1146d0c00] 10:32:30 INFO - PROCESS | 1646 | 1461259950866 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]]]}] 10:32:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:32:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 671ms 10:32:30 INFO - PROCESS | 1646 | 1461259950895 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:32:30 INFO - PROCESS | 1646 | 1461259950899 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:32:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:32:30 INFO - PROCESS | 1646 | 1461259950903 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:32:30 INFO - PROCESS | 1646 | 1461259950905 Marionette TRACE conn2 <- [1,2218,null,{}] 10:32:30 INFO - PROCESS | 1646 | 1461259950908 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}] 10:32:31 INFO - PROCESS | 1646 | 1461259951042 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:32:31 INFO - PROCESS | 1646 | 1461259951117 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x126534000 == 55 [pid = 1646] [id = 562] 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x119d66c00) [pid = 1646] [serial = 1686] [outer = 0x0] 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x11ad59800) [pid = 1646] [serial = 1687] [outer = 0x119d66c00] 10:32:31 INFO - PROCESS | 1646 | 1461259951148 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11b640800) [pid = 1646] [serial = 1688] [outer = 0x119d66c00] 10:32:31 INFO - PROCESS | 1646 | 1461259951583 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]]]}] 10:32:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:32:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 720ms 10:32:31 INFO - PROCESS | 1646 | 1461259951624 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:32:31 INFO - PROCESS | 1646 | 1461259951626 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:32:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:32:31 INFO - PROCESS | 1646 | 1461259951628 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:32:31 INFO - PROCESS | 1646 | 1461259951631 Marionette TRACE conn2 <- [1,2222,null,{}] 10:32:31 INFO - PROCESS | 1646 | 1461259951639 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}] 10:32:31 INFO - PROCESS | 1646 | 1461259951748 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:32:31 INFO - PROCESS | 1646 | 1461259951824 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ba000 == 56 [pid = 1646] [id = 563] 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11b9e6800) [pid = 1646] [serial = 1689] [outer = 0x0] 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123b60000) [pid = 1646] [serial = 1690] [outer = 0x11b9e6800] 10:32:31 INFO - PROCESS | 1646 | 1461259951856 Marionette DEBUG loaded listener.js 10:32:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123ecb800) [pid = 1646] [serial = 1691] [outer = 0x11b9e6800] 10:32:32 INFO - PROCESS | 1646 | 1461259952253 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]]]}] 10:32:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 671ms 10:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:32:32 INFO - PROCESS | 1646 | 1461259952299 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 1646 | 1461259952301 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:32:32 INFO - PROCESS | 1646 | 1461259952303 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1646 | 1461259952305 Marionette TRACE conn2 <- [1,2226,null,{}] 10:32:32 INFO - PROCESS | 1646 | 1461259952307 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}] 10:32:32 INFO - PROCESS | 1646 | 1461259952427 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:32:32 INFO - PROCESS | 1646 | 1461259952507 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef72800 == 57 [pid = 1646] [id = 564] 10:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x123ff9c00) [pid = 1646] [serial = 1692] [outer = 0x0] 10:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129197800) [pid = 1646] [serial = 1693] [outer = 0x123ff9c00] 10:32:32 INFO - PROCESS | 1646 | 1461259952540 Marionette DEBUG loaded listener.js 10:32:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129cbe800) [pid = 1646] [serial = 1694] [outer = 0x123ff9c00] 10:32:32 INFO - PROCESS | 1646 | 1461259952954 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]]]}] 10:32: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) 10:32:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 670ms 10:32:32 INFO - PROCESS | 1646 | 1461259952975 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:32:32 INFO - PROCESS | 1646 | 1461259952976 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:32:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:32:32 INFO - PROCESS | 1646 | 1461259952979 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:32:32 INFO - PROCESS | 1646 | 1461259952980 Marionette TRACE conn2 <- [1,2230,null,{}] 10:32:32 INFO - PROCESS | 1646 | 1461259952983 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}] 10:32:33 INFO - PROCESS | 1646 | 1461259953083 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:32:33 INFO - PROCESS | 1646 | 1461259953157 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f754800 == 58 [pid = 1646] [id = 565] 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x129196000) [pid = 1646] [serial = 1695] [outer = 0x0] 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12b715800) [pid = 1646] [serial = 1696] [outer = 0x129196000] 10:32:33 INFO - PROCESS | 1646 | 1461259953187 Marionette DEBUG loaded listener.js 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12d216c00) [pid = 1646] [serial = 1697] [outer = 0x129196000] 10:32:33 INFO - PROCESS | 1646 | 1461259953641 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]]]}] 10:32:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:32:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 668ms 10:32:33 INFO - PROCESS | 1646 | 1461259953648 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:32:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:32:33 INFO - PROCESS | 1646 | 1461259953650 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:32:33 INFO - PROCESS | 1646 | 1461259953654 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:32:33 INFO - PROCESS | 1646 | 1461259953656 Marionette TRACE conn2 <- [1,2234,null,{}] 10:32:33 INFO - PROCESS | 1646 | 1461259953659 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}] 10:32:33 INFO - PROCESS | 1646 | 1461259953794 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:32:33 INFO - PROCESS | 1646 | 1461259953881 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13001e000 == 59 [pid = 1646] [id = 566] 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12dad9400) [pid = 1646] [serial = 1698] [outer = 0x0] 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12e222800) [pid = 1646] [serial = 1699] [outer = 0x12dad9400] 10:32:33 INFO - PROCESS | 1646 | 1461259953916 Marionette DEBUG loaded listener.js 10:32:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12e264000) [pid = 1646] [serial = 1700] [outer = 0x12dad9400] 10:32:34 INFO - PROCESS | 1646 | 1461259954319 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]]]}] 10:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:32:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 674ms 10:32:34 INFO - PROCESS | 1646 | 1461259954327 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:32:34 INFO - PROCESS | 1646 | 1461259954329 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:32:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:32:34 INFO - PROCESS | 1646 | 1461259954331 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:32:34 INFO - PROCESS | 1646 | 1461259954332 Marionette TRACE conn2 <- [1,2238,null,{}] 10:32:34 INFO - PROCESS | 1646 | 1461259954335 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}] 10:32:34 INFO - PROCESS | 1646 | 1461259954435 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:32:34 INFO - PROCESS | 1646 | 1461259954494 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e9c6000 == 60 [pid = 1646] [id = 567] 10:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12e262c00) [pid = 1646] [serial = 1701] [outer = 0x0] 10:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12e692c00) [pid = 1646] [serial = 1702] [outer = 0x12e262c00] 10:32:34 INFO - PROCESS | 1646 | 1461259954524 Marionette DEBUG loaded listener.js 10:32:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12e741000) [pid = 1646] [serial = 1703] [outer = 0x12e262c00] 10:32:34 INFO - PROCESS | 1646 | 1461259954973 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]]]}] 10:32:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 669ms 10:32:35 INFO - PROCESS | 1646 | 1461259955001 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:32:35 INFO - PROCESS | 1646 | 1461259955002 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:32:35 INFO - PROCESS | 1646 | 1461259955004 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 1646 | 1461259955006 Marionette TRACE conn2 <- [1,2242,null,{}] 10:32:35 INFO - PROCESS | 1646 | 1461259955008 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}] 10:32:35 INFO - PROCESS | 1646 | 1461259955112 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:32:35 INFO - PROCESS | 1646 | 1461259955221 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x119c98800 == 61 [pid = 1646] [id = 568] 10:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11231f400) [pid = 1646] [serial = 1704] [outer = 0x0] 10:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x115453400) [pid = 1646] [serial = 1705] [outer = 0x11231f400] 10:32:35 INFO - PROCESS | 1646 | 1461259955253 Marionette DEBUG loaded listener.js 10:32:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x11b698000) [pid = 1646] [serial = 1706] [outer = 0x11231f400] 10:32:35 INFO - PROCESS | 1646 | 1461259955800 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]]]}] 10:32:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:32:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 822ms 10:32:35 INFO - PROCESS | 1646 | 1461259955842 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:32:35 INFO - PROCESS | 1646 | 1461259955845 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:32:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:32:35 INFO - PROCESS | 1646 | 1461259955850 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:32:35 INFO - PROCESS | 1646 | 1461259955852 Marionette TRACE conn2 <- [1,2246,null,{}] 10:32:35 INFO - PROCESS | 1646 | 1461259955856 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}] 10:32:35 INFO - PROCESS | 1646 | 1461259955957 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:32:36 INFO - PROCESS | 1646 | 1461259956040 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e6e000 == 62 [pid = 1646] [id = 569] 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11227d000) [pid = 1646] [serial = 1707] [outer = 0x0] 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11536e000) [pid = 1646] [serial = 1708] [outer = 0x11227d000] 10:32:36 INFO - PROCESS | 1646 | 1461259956069 Marionette DEBUG loaded listener.js 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11560b400) [pid = 1646] [serial = 1709] [outer = 0x11227d000] 10:32:36 INFO - PROCESS | 1646 | 1461259956543 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]]]}] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12e46f800 == 61 [pid = 1646] [id = 559] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d45a000 == 60 [pid = 1646] [id = 558] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0d3000 == 59 [pid = 1646] [id = 557] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11851e800 == 58 [pid = 1646] [id = 556] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb63000 == 57 [pid = 1646] [id = 555] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12b385000 == 56 [pid = 1646] [id = 554] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5ec000 == 55 [pid = 1646] [id = 553] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119a1b000 == 54 [pid = 1646] [id = 552] 10:32:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:32:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 773ms 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x127c98800 == 53 [pid = 1646] [id = 551] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcc9800 == 52 [pid = 1646] [id = 550] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1240c4800 == 51 [pid = 1646] [id = 549] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11af31000 == 50 [pid = 1646] [id = 548] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119ac8000 == 49 [pid = 1646] [id = 547] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x11b6ba000 == 48 [pid = 1646] [id = 546] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b8000 == 47 [pid = 1646] [id = 544] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x1241d7800 == 46 [pid = 1646] [id = 543] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x119a20000 == 45 [pid = 1646] [id = 542] 10:32:36 INFO - PROCESS | 1646 | --DOCSHELL 0x123e7a000 == 44 [pid = 1646] [id = 541] 10:32:36 INFO - PROCESS | 1646 | 1461259956635 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:32:36 INFO - PROCESS | 1646 | 1461259956638 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:32:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:32:36 INFO - PROCESS | 1646 | 1461259956643 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:32:36 INFO - PROCESS | 1646 | 1461259956645 Marionette TRACE conn2 <- [1,2250,null,{}] 10:32:36 INFO - PROCESS | 1646 | 1461259956647 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}] 10:32:36 INFO - PROCESS | 1646 | 1461259956729 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:32:36 INFO - PROCESS | 1646 | 1461259956738 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x119b47000 == 45 [pid = 1646] [id = 570] 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x119141c00) [pid = 1646] [serial = 1710] [outer = 0x0] 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11998f400) [pid = 1646] [serial = 1711] [outer = 0x119141c00] 10:32:36 INFO - PROCESS | 1646 | 1461259956764 Marionette DEBUG loaded listener.js 10:32:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11a8e7000) [pid = 1646] [serial = 1712] [outer = 0x119141c00] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11b634800) [pid = 1646] [serial = 1514] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x129cb5000) [pid = 1646] [serial = 1520] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x124180000) [pid = 1646] [serial = 1517] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11bc92000) [pid = 1646] [serial = 1463] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12ce20000) [pid = 1646] [serial = 1523] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x119a7c800) [pid = 1646] [serial = 1511] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12918dc00) [pid = 1646] [serial = 1466] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11926f000) [pid = 1646] [serial = 1460] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12dadf400) [pid = 1646] [serial = 1526] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b324000) [pid = 1646] [serial = 1469] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123ebd000) [pid = 1646] [serial = 1597] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x127b78800) [pid = 1646] [serial = 1598] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x1141c2c00) [pid = 1646] [serial = 1568] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x112210800) [pid = 1646] [serial = 1567] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12d91f400) [pid = 1646] [serial = 1580] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12d497c00) [pid = 1646] [serial = 1579] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11b635000) [pid = 1646] [serial = 1571] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11a8d1400) [pid = 1646] [serial = 1570] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11b9dec00) [pid = 1646] [serial = 1615] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x129cc3400) [pid = 1646] [serial = 1616] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12e740c00) [pid = 1646] [serial = 1618] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12e263400) [pid = 1646] [serial = 1613] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123b67c00) [pid = 1646] [serial = 1595] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11bcee000) [pid = 1646] [serial = 1594] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b8f2000) [pid = 1646] [serial = 1603] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x112279000) [pid = 1646] [serial = 1621] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12d20d400) [pid = 1646] [serial = 1607] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12e74a800) [pid = 1646] [serial = 1619] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11227e000) [pid = 1646] [serial = 1622] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x129cb5c00) [pid = 1646] [serial = 1601] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12bca9400) [pid = 1646] [serial = 1604] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12cf3e400) [pid = 1646] [serial = 1606] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x12d49f800) [pid = 1646] [serial = 1609] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x12e224400) [pid = 1646] [serial = 1612] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x12cf3f400) [pid = 1646] [serial = 1577] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b3a2000) [pid = 1646] [serial = 1576] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x1298cec00) [pid = 1646] [serial = 1600] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x119d66800) [pid = 1646] [serial = 1591] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x11ad32800) [pid = 1646] [serial = 1592] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x127274400) [pid = 1646] [serial = 1574] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x123989800) [pid = 1646] [serial = 1573] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e73e800) [pid = 1646] [serial = 1583] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12e269400) [pid = 1646] [serial = 1582] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12dae0400) [pid = 1646] [serial = 1610] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x119145800) [pid = 1646] [serial = 1589] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x1158b4c00) [pid = 1646] [serial = 1588] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x1158ba400) [pid = 1646] [serial = 1586] [outer = 0x0] [url = about:blank] 10:32:36 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x11560c800) [pid = 1646] [serial = 1585] [outer = 0x0] [url = about:blank] 10:32:37 INFO - PROCESS | 1646 | 1461259957123 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]]]}] 10:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 521ms 10:32:37 INFO - PROCESS | 1646 | 1461259957165 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:32:37 INFO - PROCESS | 1646 | 1461259957166 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:32:37 INFO - PROCESS | 1646 | 1461259957169 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:32:37 INFO - PROCESS | 1646 | 1461259957171 Marionette TRACE conn2 <- [1,2254,null,{}] 10:32:37 INFO - PROCESS | 1646 | 1461259957178 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}] 10:32:37 INFO - PROCESS | 1646 | 1461259957268 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:32:37 INFO - PROCESS | 1646 | 1461259957274 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x123cb3000 == 46 [pid = 1646] [id = 571] 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x11ade6800) [pid = 1646] [serial = 1713] [outer = 0x0] 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11b902800) [pid = 1646] [serial = 1714] [outer = 0x11ade6800] 10:32:37 INFO - PROCESS | 1646 | 1461259957304 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x11bc8e400) [pid = 1646] [serial = 1715] [outer = 0x11ade6800] 10:32:37 INFO - PROCESS | 1646 | 1461259957655 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]]]}] 10:32:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:32:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 524ms 10:32:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:32:37 INFO - PROCESS | 1646 | 1461259957706 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:32:37 INFO - PROCESS | 1646 | 1461259957709 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:32:37 INFO - PROCESS | 1646 | 1461259957714 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:32:37 INFO - PROCESS | 1646 | 1461259957716 Marionette TRACE conn2 <- [1,2258,null,{}] 10:32:37 INFO - PROCESS | 1646 | 1461259957719 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}] 10:32:37 INFO - PROCESS | 1646 | 1461259957850 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:32:37 INFO - PROCESS | 1646 | 1461259957862 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bbe000 == 47 [pid = 1646] [id = 572] 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c10cc00) [pid = 1646] [serial = 1716] [outer = 0x0] 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123877c00) [pid = 1646] [serial = 1717] [outer = 0x11c10cc00] 10:32:37 INFO - PROCESS | 1646 | 1461259957889 Marionette DEBUG loaded listener.js 10:32:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x123b6c000) [pid = 1646] [serial = 1718] [outer = 0x11c10cc00] 10:32:38 INFO - PROCESS | 1646 | 1461259958302 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]]]}] 10:32:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:32:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 621ms 10:32:38 INFO - PROCESS | 1646 | 1461259958336 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:32:38 INFO - PROCESS | 1646 | 1461259958338 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:32:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:32:38 INFO - PROCESS | 1646 | 1461259958347 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:32:38 INFO - PROCESS | 1646 | 1461259958349 Marionette TRACE conn2 <- [1,2262,null,{}] 10:32:38 INFO - PROCESS | 1646 | 1461259958352 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}] 10:32:38 INFO - PROCESS | 1646 | 1461259958535 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:32:38 INFO - PROCESS | 1646 | 1461259958594 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x1291d4800 == 48 [pid = 1646] [id = 573] 10:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11c10d000) [pid = 1646] [serial = 1719] [outer = 0x0] 10:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x123d97000) [pid = 1646] [serial = 1720] [outer = 0x11c10d000] 10:32:38 INFO - PROCESS | 1646 | 1461259958636 Marionette DEBUG loaded listener.js 10:32:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x124517800) [pid = 1646] [serial = 1721] [outer = 0x11c10d000] 10:32:39 INFO - PROCESS | 1646 | 1461259959027 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]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 727ms 10:32:39 INFO - PROCESS | 1646 | 1461259959068 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1646 | 1461259959069 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:32:39 INFO - PROCESS | 1646 | 1461259959071 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1646 | 1461259959072 Marionette TRACE conn2 <- [1,2266,null,{}] 10:32:39 INFO - PROCESS | 1646 | 1461259959074 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}] 10:32:39 INFO - PROCESS | 1646 | 1461259959192 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:32:39 INFO - PROCESS | 1646 | 1461259959250 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b37c000 == 49 [pid = 1646] [id = 574] 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129099000) [pid = 1646] [serial = 1722] [outer = 0x0] 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x129710000) [pid = 1646] [serial = 1723] [outer = 0x129099000] 10:32:39 INFO - PROCESS | 1646 | 1461259959278 Marionette DEBUG loaded listener.js 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x129cc1400) [pid = 1646] [serial = 1724] [outer = 0x129099000] 10:32:39 INFO - PROCESS | 1646 | 1461259959573 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]]]}] 10:32:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:32:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 524ms 10:32:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:32:39 INFO - PROCESS | 1646 | 1461259959605 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:32:39 INFO - PROCESS | 1646 | 1461259959606 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:32:39 INFO - PROCESS | 1646 | 1461259959609 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:32:39 INFO - PROCESS | 1646 | 1461259959612 Marionette TRACE conn2 <- [1,2270,null,{}] 10:32:39 INFO - PROCESS | 1646 | 1461259959615 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}] 10:32:39 INFO - PROCESS | 1646 | 1461259959722 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:32:39 INFO - PROCESS | 1646 | 1461259959759 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb46000 == 50 [pid = 1646] [id = 575] 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129caec00) [pid = 1646] [serial = 1725] [outer = 0x0] 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12b39a400) [pid = 1646] [serial = 1726] [outer = 0x129caec00] 10:32:39 INFO - PROCESS | 1646 | 1461259959786 Marionette DEBUG loaded listener.js 10:32:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12b8ee800) [pid = 1646] [serial = 1727] [outer = 0x129caec00] 10:32:40 INFO - PROCESS | 1646 | 1461259960087 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]]]}] 10:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 522ms 10:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:32:40 INFO - PROCESS | 1646 | 1461259960131 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 1646 | 1461259960132 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:32:40 INFO - PROCESS | 1646 | 1461259960134 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 1646 | 1461259960135 Marionette TRACE conn2 <- [1,2274,null,{}] 10:32:40 INFO - PROCESS | 1646 | 1461259960138 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}] 10:32:40 INFO - PROCESS | 1646 | 1461259960250 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:32:40 INFO - PROCESS | 1646 | 1461259960254 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce77800 == 51 [pid = 1646] [id = 576] 10:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129cc2400) [pid = 1646] [serial = 1728] [outer = 0x0] 10:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12b8f9400) [pid = 1646] [serial = 1729] [outer = 0x129cc2400] 10:32:40 INFO - PROCESS | 1646 | 1461259960280 Marionette DEBUG loaded listener.js 10:32:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12cf3d800) [pid = 1646] [serial = 1730] [outer = 0x129cc2400] 10:32:40 INFO - PROCESS | 1646 | 1461259960600 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]]]}] 10:32:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:32:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 520ms 10:32:40 INFO - PROCESS | 1646 | 1461259960661 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:32:40 INFO - PROCESS | 1646 | 1461259960663 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:32:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:32:40 INFO - PROCESS | 1646 | 1461259960667 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:32:40 INFO - PROCESS | 1646 | 1461259960668 Marionette TRACE conn2 <- [1,2278,null,{}] 10:32:40 INFO - PROCESS | 1646 | 1461259960672 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}] 10:32:40 INFO - PROCESS | 1646 | 1461259960830 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11ad54c00) [pid = 1646] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12909b800) [pid = 1646] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x112277c00) [pid = 1646] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124307c00) [pid = 1646] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x112328800) [pid = 1646] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x11560e000) [pid = 1646] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12918e800) [pid = 1646] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x112270400) [pid = 1646] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x123d3a000) [pid = 1646] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x119b69800) [pid = 1646] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x12970ac00) [pid = 1646] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x11c10bc00) [pid = 1646] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x129cb7000) [pid = 1646] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x112207800) [pid = 1646] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:32:40 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12b838c00) [pid = 1646] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:32:41 INFO - PROCESS | 1646 | 1461259961050 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a1d000 == 52 [pid = 1646] [id = 577] 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11220c800) [pid = 1646] [serial = 1731] [outer = 0x0] 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x112328800) [pid = 1646] [serial = 1732] [outer = 0x11220c800] 10:32:41 INFO - PROCESS | 1646 | 1461259961090 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11af93c00) [pid = 1646] [serial = 1733] [outer = 0x11220c800] 10:32:41 INFO - PROCESS | 1646 | 1461259961396 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]]]}] 10:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 774ms 10:32:41 INFO - PROCESS | 1646 | 1461259961440 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:32:41 INFO - PROCESS | 1646 | 1461259961442 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:32:41 INFO - PROCESS | 1646 | 1461259961452 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:32:41 INFO - PROCESS | 1646 | 1461259961453 Marionette TRACE conn2 <- [1,2282,null,{}] 10:32:41 INFO - PROCESS | 1646 | 1461259961455 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}] 10:32:41 INFO - PROCESS | 1646 | 1461259961560 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:32:41 INFO - PROCESS | 1646 | 1461259961621 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4af800 == 53 [pid = 1646] [id = 578] 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11a8d0400) [pid = 1646] [serial = 1734] [outer = 0x0] 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129707000) [pid = 1646] [serial = 1735] [outer = 0x11a8d0400] 10:32:41 INFO - PROCESS | 1646 | 1461259961646 Marionette DEBUG loaded listener.js 10:32:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x12bca9400) [pid = 1646] [serial = 1736] [outer = 0x11a8d0400] 10:32:41 INFO - PROCESS | 1646 | 1461259961916 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]]]}] 10:32:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:32:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 471ms 10:32:41 INFO - PROCESS | 1646 | 1461259961924 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:32:41 INFO - PROCESS | 1646 | 1461259961926 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:32:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:32:41 INFO - PROCESS | 1646 | 1461259961935 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:32:41 INFO - PROCESS | 1646 | 1461259961937 Marionette TRACE conn2 <- [1,2286,null,{}] 10:32:41 INFO - PROCESS | 1646 | 1461259961939 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}] 10:32:42 INFO - PROCESS | 1646 | 1461259962054 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:32:42 INFO - PROCESS | 1646 | 1461259962058 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e648800 == 54 [pid = 1646] [id = 579] 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x12cf41800) [pid = 1646] [serial = 1737] [outer = 0x0] 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x12d91e800) [pid = 1646] [serial = 1738] [outer = 0x12cf41800] 10:32:42 INFO - PROCESS | 1646 | 1461259962088 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12e227000) [pid = 1646] [serial = 1739] [outer = 0x12cf41800] 10:32:42 INFO - PROCESS | 1646 | 1461259962430 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]]]}] 10:32:42 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 10:32:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 522ms 10:32:42 INFO - PROCESS | 1646 | 1461259962457 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:32:42 INFO - PROCESS | 1646 | 1461259962458 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:32:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:32:42 INFO - PROCESS | 1646 | 1461259962463 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:32:42 INFO - PROCESS | 1646 | 1461259962464 Marionette TRACE conn2 <- [1,2290,null,{}] 10:32:42 INFO - PROCESS | 1646 | 1461259962466 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}] 10:32:42 INFO - PROCESS | 1646 | 1461259962582 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:32:42 INFO - PROCESS | 1646 | 1461259962589 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12fc7b000 == 55 [pid = 1646] [id = 580] 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12e694800) [pid = 1646] [serial = 1740] [outer = 0x0] 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12e741400) [pid = 1646] [serial = 1741] [outer = 0x12e694800] 10:32:42 INFO - PROCESS | 1646 | 1461259962615 Marionette DEBUG loaded listener.js 10:32:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12e979400) [pid = 1646] [serial = 1742] [outer = 0x12e694800] 10:32:43 INFO - PROCESS | 1646 | 1461259963093 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]]]}] 10:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 668ms 10:32:43 INFO - PROCESS | 1646 | 1461259963132 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:32:43 INFO - PROCESS | 1646 | 1461259963135 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:32:43 INFO - PROCESS | 1646 | 1461259963138 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:32:43 INFO - PROCESS | 1646 | 1461259963141 Marionette TRACE conn2 <- [1,2294,null,{}] 10:32:43 INFO - PROCESS | 1646 | 1461259963146 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}] 10:32:43 INFO - PROCESS | 1646 | 1461259963284 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:32:43 INFO - PROCESS | 1646 | 1461259963390 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af2a800 == 56 [pid = 1646] [id = 581] 10:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x115606800) [pid = 1646] [serial = 1743] [outer = 0x0] 10:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x11560ec00) [pid = 1646] [serial = 1744] [outer = 0x115606800] 10:32:43 INFO - PROCESS | 1646 | 1461259963425 Marionette DEBUG loaded listener.js 10:32:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x119a74c00) [pid = 1646] [serial = 1745] [outer = 0x115606800] 10:32:43 INFO - PROCESS | 1646 | 1461259963893 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]]]}] 10:32:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:32:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 777ms 10:32:43 INFO - PROCESS | 1646 | 1461259963916 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:32:43 INFO - PROCESS | 1646 | 1461259963920 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:32:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:32:43 INFO - PROCESS | 1646 | 1461259963925 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:32:43 INFO - PROCESS | 1646 | 1461259963926 Marionette TRACE conn2 <- [1,2298,null,{}] 10:32:43 INFO - PROCESS | 1646 | 1461259963929 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}] 10:32:44 INFO - PROCESS | 1646 | 1461259964052 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:32:44 INFO - PROCESS | 1646 | 1461259964134 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x127bc5000 == 57 [pid = 1646] [id = 582] 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11a8e2000) [pid = 1646] [serial = 1746] [outer = 0x0] 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11b90f400) [pid = 1646] [serial = 1747] [outer = 0x11a8e2000] 10:32:44 INFO - PROCESS | 1646 | 1461259964166 Marionette DEBUG loaded listener.js 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119b5cc00) [pid = 1646] [serial = 1748] [outer = 0x11a8e2000] 10:32:44 INFO - PROCESS | 1646 | 1461259964585 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]]]}] 10:32:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:32:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 671ms 10:32:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:32:44 INFO - PROCESS | 1646 | 1461259964596 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:32:44 INFO - PROCESS | 1646 | 1461259964597 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:32:44 INFO - PROCESS | 1646 | 1461259964600 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:32:44 INFO - PROCESS | 1646 | 1461259964603 Marionette TRACE conn2 <- [1,2302,null,{}] 10:32:44 INFO - PROCESS | 1646 | 1461259964611 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}] 10:32:44 INFO - PROCESS | 1646 | 1461259964720 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:32:44 INFO - PROCESS | 1646 | 1461259964782 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e647000 == 58 [pid = 1646] [id = 583] 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123ec6000) [pid = 1646] [serial = 1749] [outer = 0x0] 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x129096000) [pid = 1646] [serial = 1750] [outer = 0x123ec6000] 10:32:44 INFO - PROCESS | 1646 | 1461259964859 Marionette DEBUG loaded listener.js 10:32:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x1298d3800) [pid = 1646] [serial = 1751] [outer = 0x123ec6000] 10:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 675ms 10:32:45 INFO - PROCESS | 1646 | 1461259965268 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]]]}] 10:32:45 INFO - PROCESS | 1646 | 1461259965276 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:32:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:32:45 INFO - PROCESS | 1646 | 1461259965278 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:32:45 INFO - PROCESS | 1646 | 1461259965280 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:32:45 INFO - PROCESS | 1646 | 1461259965282 Marionette TRACE conn2 <- [1,2306,null,{}] 10:32:45 INFO - PROCESS | 1646 | 1461259965284 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}] 10:32:45 INFO - PROCESS | 1646 | 1461259965391 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:32:45 INFO - PROCESS | 1646 | 1461259965501 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307ce000 == 59 [pid = 1646] [id = 584] 10:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129cae400) [pid = 1646] [serial = 1752] [outer = 0x0] 10:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12a91b000) [pid = 1646] [serial = 1753] [outer = 0x129cae400] 10:32:45 INFO - PROCESS | 1646 | 1461259965532 Marionette DEBUG loaded listener.js 10:32:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b3a5400) [pid = 1646] [serial = 1754] [outer = 0x129cae400] 10:32:45 INFO - PROCESS | 1646 | 1461259965946 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]]]}] 10:32:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:32:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 719ms 10:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:32:46 INFO - PROCESS | 1646 | 1461259966000 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 1646 | 1461259966001 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:32:46 INFO - PROCESS | 1646 | 1461259966003 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 1646 | 1461259966005 Marionette TRACE conn2 <- [1,2310,null,{}] 10:32:46 INFO - PROCESS | 1646 | 1461259966007 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}] 10:32:46 INFO - PROCESS | 1646 | 1461259966111 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:32:46 INFO - PROCESS | 1646 | 1461259966172 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be51800 == 60 [pid = 1646] [id = 585] 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12a916400) [pid = 1646] [serial = 1755] [outer = 0x0] 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12cfb3400) [pid = 1646] [serial = 1756] [outer = 0x12a916400] 10:32:46 INFO - PROCESS | 1646 | 1461259966243 Marionette DEBUG loaded listener.js 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12dae2c00) [pid = 1646] [serial = 1757] [outer = 0x12a916400] 10:32:46 INFO - PROCESS | 1646 | 1461259966650 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]]]}] 10:32:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:32:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 670ms 10:32:46 INFO - PROCESS | 1646 | 1461259966674 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:32:46 INFO - PROCESS | 1646 | 1461259966675 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:32:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:32:46 INFO - PROCESS | 1646 | 1461259966677 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:32:46 INFO - PROCESS | 1646 | 1461259966679 Marionette TRACE conn2 <- [1,2314,null,{}] 10:32:46 INFO - PROCESS | 1646 | 1461259966681 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}] 10:32:46 INFO - PROCESS | 1646 | 1461259966819 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:32:46 INFO - PROCESS | 1646 | 1461259966911 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x13018d000 == 61 [pid = 1646] [id = 586] 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12e26b000) [pid = 1646] [serial = 1758] [outer = 0x0] 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12e74d000) [pid = 1646] [serial = 1759] [outer = 0x12e26b000] 10:32:46 INFO - PROCESS | 1646 | 1461259966942 Marionette DEBUG loaded listener.js 10:32:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12e984c00) [pid = 1646] [serial = 1760] [outer = 0x12e26b000] 10:32:47 INFO - PROCESS | 1646 | 1461259967385 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]]]}] 10:32:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:32:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 720ms 10:32:47 INFO - PROCESS | 1646 | 1461259967398 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:32:47 INFO - PROCESS | 1646 | 1461259967399 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:32:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:32:47 INFO - PROCESS | 1646 | 1461259967402 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:32:47 INFO - PROCESS | 1646 | 1461259967403 Marionette TRACE conn2 <- [1,2318,null,{}] 10:32:47 INFO - PROCESS | 1646 | 1461259967405 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}] 10:32:47 INFO - PROCESS | 1646 | 1461259967511 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:32:47 INFO - PROCESS | 1646 | 1461259967573 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa6b000 == 62 [pid = 1646] [id = 587] 10:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11220f400) [pid = 1646] [serial = 1761] [outer = 0x0] 10:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x11227f000) [pid = 1646] [serial = 1762] [outer = 0x11220f400] 10:32:47 INFO - PROCESS | 1646 | 1461259967806 Marionette DEBUG loaded listener.js 10:32:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x115298000) [pid = 1646] [serial = 1763] [outer = 0x11220f400] 10:32:48 INFO - PROCESS | 1646 | 1461259968267 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] 10:32:48 INFO - PROCESS | 1646 | 1461259968329 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:32:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 10:32:48 INFO - PROCESS | 1646 | 1461259968333 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:32:48 INFO - PROCESS | 1646 | 1461259968335 Marionette TRACE conn2 <- [1,2322,null,{}] 10:32:48 INFO - PROCESS | 1646 | 1461259968338 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}] 10:32:48 INFO - PROCESS | 1646 | 1461259968439 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:32:48 INFO - PROCESS | 1646 | 1461259968520 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a22800 == 63 [pid = 1646] [id = 588] 10:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11a8cd800) [pid = 1646] [serial = 1764] [outer = 0x0] 10:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11a8d9400) [pid = 1646] [serial = 1765] [outer = 0x11a8cd800] 10:32:48 INFO - PROCESS | 1646 | 1461259968550 Marionette DEBUG loaded listener.js 10:32:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11b634c00) [pid = 1646] [serial = 1766] [outer = 0x11a8cd800] 10:32:49 INFO - PROCESS | 1646 | 1461259969001 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]]]}] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12e648800 == 62 [pid = 1646] [id = 579] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4af800 == 61 [pid = 1646] [id = 578] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119a1d000 == 60 [pid = 1646] [id = 577] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce77800 == 59 [pid = 1646] [id = 576] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb46000 == 58 [pid = 1646] [id = 575] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12b37c000 == 57 [pid = 1646] [id = 574] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x1291d4800 == 56 [pid = 1646] [id = 573] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x127bbe000 == 55 [pid = 1646] [id = 572] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123cb3000 == 54 [pid = 1646] [id = 571] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x119b47000 == 53 [pid = 1646] [id = 570] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x123e6e000 == 52 [pid = 1646] [id = 569] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef72800 == 51 [pid = 1646] [id = 564] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0ba000 == 50 [pid = 1646] [id = 563] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x126534000 == 49 [pid = 1646] [id = 562] 10:32:49 INFO - PROCESS | 1646 | --DOCSHELL 0x11bbda800 == 48 [pid = 1646] [id = 561] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12cfac800) [pid = 1646] [serial = 1678] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12d216400) [pid = 1646] [serial = 1679] [outer = 0x0] [url = about:blank] 10:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 722ms 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x12b8f1400) [pid = 1646] [serial = 1636] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x11c10b000) [pid = 1646] [serial = 1649] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129818c00) [pid = 1646] [serial = 1661] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x1298dc000) [pid = 1646] [serial = 1633] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12cf3b800) [pid = 1646] [serial = 1676] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x129192400) [pid = 1646] [serial = 1658] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12970c800) [pid = 1646] [serial = 1660] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x115606400) [pid = 1646] [serial = 1640] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x115787c00) [pid = 1646] [serial = 1642] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b31d000) [pid = 1646] [serial = 1664] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x119a82400) [pid = 1646] [serial = 1670] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11b694400) [pid = 1646] [serial = 1648] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124307800) [pid = 1646] [serial = 1655] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1176ef000) [pid = 1646] [serial = 1627] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x11990ac00) [pid = 1646] [serial = 1643] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11a899c00) [pid = 1646] [serial = 1645] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12b3a4400) [pid = 1646] [serial = 1667] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x123874c00) [pid = 1646] [serial = 1651] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11ad53c00) [pid = 1646] [serial = 1646] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11413f000) [pid = 1646] [serial = 1669] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x12bbe0400) [pid = 1646] [serial = 1673] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1273d8800) [pid = 1646] [serial = 1657] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x129cb7800) [pid = 1646] [serial = 1663] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x123b5f800) [pid = 1646] [serial = 1652] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b8ef800) [pid = 1646] [serial = 1672] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x123ffa000) [pid = 1646] [serial = 1624] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x11437f800) [pid = 1646] [serial = 1639] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x12b324c00) [pid = 1646] [serial = 1666] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x12b8f4800) [pid = 1646] [serial = 1675] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11af85800) [pid = 1646] [serial = 1630] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x123d3fc00) [pid = 1646] [serial = 1654] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x129710c00) [pid = 1646] [serial = 1625] [outer = 0x0] [url = about:blank] 10:32:49 INFO - PROCESS | 1646 | 1461259969057 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 1646 | 1461259969059 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:32:49 INFO - PROCESS | 1646 | 1461259969066 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1646 | 1461259969067 Marionette TRACE conn2 <- [1,2326,null,{}] 10:32:49 INFO - PROCESS | 1646 | 1461259969069 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}] 10:32:49 INFO - PROCESS | 1646 | 1461259969163 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:32:49 INFO - PROCESS | 1646 | 1461259969173 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af34800 == 49 [pid = 1646] [id = 589] 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x11b63c800) [pid = 1646] [serial = 1767] [outer = 0x0] 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x11b909000) [pid = 1646] [serial = 1768] [outer = 0x11b63c800] 10:32:49 INFO - PROCESS | 1646 | 1461259969217 Marionette DEBUG loaded listener.js 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x11bcf3400) [pid = 1646] [serial = 1769] [outer = 0x11b63c800] 10:32:49 INFO - PROCESS | 1646 | 1461259969651 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]]]}] 10:32:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:32:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 620ms 10:32:49 INFO - PROCESS | 1646 | 1461259969687 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:32:49 INFO - PROCESS | 1646 | 1461259969689 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:32:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:32:49 INFO - PROCESS | 1646 | 1461259969691 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:32:49 INFO - PROCESS | 1646 | 1461259969694 Marionette TRACE conn2 <- [1,2330,null,{}] 10:32:49 INFO - PROCESS | 1646 | 1461259969702 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}] 10:32:49 INFO - PROCESS | 1646 | 1461259969813 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:32:49 INFO - PROCESS | 1646 | 1461259969827 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x12704d800 == 50 [pid = 1646] [id = 590] 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x123d35800) [pid = 1646] [serial = 1770] [outer = 0x0] 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x123ddf800) [pid = 1646] [serial = 1771] [outer = 0x123d35800] 10:32:49 INFO - PROCESS | 1646 | 1461259969854 Marionette DEBUG loaded listener.js 10:32:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x124309000) [pid = 1646] [serial = 1772] [outer = 0x123d35800] 10:32:50 INFO - PROCESS | 1646 | 1461259970182 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]]]}] 10:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 524ms 10:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:32:50 INFO - PROCESS | 1646 | 1461259970216 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:32:50 INFO - PROCESS | 1646 | 1461259970218 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:32:50 INFO - PROCESS | 1646 | 1461259970220 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:32:50 INFO - PROCESS | 1646 | 1461259970221 Marionette TRACE conn2 <- [1,2334,null,{}] 10:32:50 INFO - PROCESS | 1646 | 1461259970223 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}] 10:32:50 INFO - PROCESS | 1646 | 1461259970308 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:32:50 INFO - PROCESS | 1646 | 1461259970315 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298fd800 == 51 [pid = 1646] [id = 591] 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12430bc00) [pid = 1646] [serial = 1773] [outer = 0x0] 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x12918e000) [pid = 1646] [serial = 1774] [outer = 0x12430bc00] 10:32:50 INFO - PROCESS | 1646 | 1461259970341 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12970ac00) [pid = 1646] [serial = 1775] [outer = 0x12430bc00] 10:32:50 INFO - PROCESS | 1646 | 1461259970666 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]]]}] 10:32:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:32:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 471ms 10:32:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:32:50 INFO - PROCESS | 1646 | 1461259970691 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:32:50 INFO - PROCESS | 1646 | 1461259970693 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:32:50 INFO - PROCESS | 1646 | 1461259970697 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:32:50 INFO - PROCESS | 1646 | 1461259970698 Marionette TRACE conn2 <- [1,2338,null,{}] 10:32:50 INFO - PROCESS | 1646 | 1461259970700 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}] 10:32:50 INFO - PROCESS | 1646 | 1461259970783 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:32:50 INFO - PROCESS | 1646 | 1461259970848 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae94800 == 52 [pid = 1646] [id = 592] 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12970b400) [pid = 1646] [serial = 1776] [outer = 0x0] 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x129818000) [pid = 1646] [serial = 1777] [outer = 0x12970b400] 10:32:50 INFO - PROCESS | 1646 | 1461259970879 Marionette DEBUG loaded listener.js 10:32:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x129cc9800) [pid = 1646] [serial = 1778] [outer = 0x12970b400] 10:32:51 INFO - PROCESS | 1646 | 1461259971229 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]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 569ms 10:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:32:51 INFO - PROCESS | 1646 | 1461259971266 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 1646 | 1461259971267 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:32:51 INFO - PROCESS | 1646 | 1461259971269 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1646 | 1461259971270 Marionette TRACE conn2 <- [1,2342,null,{}] 10:32:51 INFO - PROCESS | 1646 | 1461259971272 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}] 10:32:51 INFO - PROCESS | 1646 | 1461259971383 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:32:51 INFO - PROCESS | 1646 | 1461259971425 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb4b800 == 53 [pid = 1646] [id = 593] 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12a3d5800) [pid = 1646] [serial = 1779] [outer = 0x0] 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12a3de000) [pid = 1646] [serial = 1780] [outer = 0x12a3d5800] 10:32:51 INFO - PROCESS | 1646 | 1461259971451 Marionette DEBUG loaded listener.js 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12a91ac00) [pid = 1646] [serial = 1781] [outer = 0x12a3d5800] 10:32:51 INFO - PROCESS | 1646 | 1461259971772 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]]]}] 10:32:51 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:32:51 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 518ms 10:32:51 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:32:51 INFO - PROCESS | 1646 | 1461259971788 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:32:51 INFO - PROCESS | 1646 | 1461259971789 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:32:51 INFO - PROCESS | 1646 | 1461259971791 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:32:51 INFO - PROCESS | 1646 | 1461259971792 Marionette TRACE conn2 <- [1,2346,null,{}] 10:32:51 INFO - PROCESS | 1646 | 1461259971798 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}] 10:32:51 INFO - PROCESS | 1646 | 1461259971906 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:32:51 INFO - PROCESS | 1646 | 1461259971919 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c6000 == 54 [pid = 1646] [id = 594] 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12a3e1800) [pid = 1646] [serial = 1782] [outer = 0x0] 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12b39f800) [pid = 1646] [serial = 1783] [outer = 0x12a3e1800] 10:32:51 INFO - PROCESS | 1646 | 1461259971945 Marionette DEBUG loaded listener.js 10:32:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12b8f4800) [pid = 1646] [serial = 1784] [outer = 0x12a3e1800] 10:32:52 INFO - PROCESS | 1646 | 1461259972290 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]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 524ms 10:32:52 INFO - PROCESS | 1646 | 1461259972315 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:32:52 INFO - PROCESS | 1646 | 1461259972317 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:32:52 INFO - PROCESS | 1646 | 1461259972319 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 1646 | 1461259972320 Marionette TRACE conn2 <- [1,2350,null,{}] 10:32:52 INFO - PROCESS | 1646 | 1461259972322 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}] 10:32:52 INFO - PROCESS | 1646 | 1461259972432 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:32:52 INFO - PROCESS | 1646 | 1461259972445 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9e5800 == 55 [pid = 1646] [id = 595] 10:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12bbe2000) [pid = 1646] [serial = 1785] [outer = 0x0] 10:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12bcb2800) [pid = 1646] [serial = 1786] [outer = 0x12bbe2000] 10:32:52 INFO - PROCESS | 1646 | 1461259972470 Marionette DEBUG loaded listener.js 10:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12cfb0000) [pid = 1646] [serial = 1787] [outer = 0x12bbe2000] 10:32:52 INFO - PROCESS | 1646 | 1461259972815 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]]]}] 10:32:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:32:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 518ms 10:32:52 INFO - PROCESS | 1646 | 1461259972837 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:32:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:32:52 INFO - PROCESS | 1646 | 1461259972838 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:32:52 INFO - PROCESS | 1646 | 1461259972840 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:32:52 INFO - PROCESS | 1646 | 1461259972841 Marionette TRACE conn2 <- [1,2354,null,{}] 10:32:52 INFO - PROCESS | 1646 | 1461259972844 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}] 10:32:52 INFO - PROCESS | 1646 | 1461259972952 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:32:52 INFO - PROCESS | 1646 | 1461259972989 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e47e800 == 56 [pid = 1646] [id = 596] 10:32:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12b8f9800) [pid = 1646] [serial = 1788] [outer = 0x0] 10:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12d216400) [pid = 1646] [serial = 1789] [outer = 0x12b8f9800] 10:32:53 INFO - PROCESS | 1646 | 1461259973015 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12e21d000) [pid = 1646] [serial = 1790] [outer = 0x12b8f9800] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x129099000) [pid = 1646] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x129caec00) [pid = 1646] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11ade6800) [pid = 1646] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c10cc00) [pid = 1646] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x119141c00) [pid = 1646] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x11227d000) [pid = 1646] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12cfb8c00) [pid = 1646] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11c10d000) [pid = 1646] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12cf41800) [pid = 1646] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129cc2400) [pid = 1646] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x11220c800) [pid = 1646] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:32:53 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x11a8d0400) [pid = 1646] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:32:53 INFO - PROCESS | 1646 | 1461259973418 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]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 618ms 10:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:32:53 INFO - PROCESS | 1646 | 1461259973459 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 1646 | 1461259973460 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:32:53 INFO - PROCESS | 1646 | 1461259973462 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 1646 | 1461259973463 Marionette TRACE conn2 <- [1,2358,null,{}] 10:32:53 INFO - PROCESS | 1646 | 1461259973466 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}] 10:32:53 INFO - PROCESS | 1646 | 1461259973554 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:32:53 INFO - PROCESS | 1646 | 1461259973617 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e636000 == 57 [pid = 1646] [id = 597] 10:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x118cf7c00) [pid = 1646] [serial = 1791] [outer = 0x0] 10:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x11c10d000) [pid = 1646] [serial = 1792] [outer = 0x118cf7c00] 10:32:53 INFO - PROCESS | 1646 | 1461259973646 Marionette DEBUG loaded listener.js 10:32:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12439c400) [pid = 1646] [serial = 1793] [outer = 0x118cf7c00] 10:32:53 INFO - PROCESS | 1646 | 1461259973957 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]]]}] 10:32:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:32:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 520ms 10:32:53 INFO - PROCESS | 1646 | 1461259973982 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:32:53 INFO - PROCESS | 1646 | 1461259973984 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:32:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:32:53 INFO - PROCESS | 1646 | 1461259973986 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:32:53 INFO - PROCESS | 1646 | 1461259973988 Marionette TRACE conn2 <- [1,2362,null,{}] 10:32:53 INFO - PROCESS | 1646 | 1461259973990 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}] 10:32:54 INFO - PROCESS | 1646 | 1461259974094 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:32:54 INFO - PROCESS | 1646 | 1461259974098 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x13018b800 == 58 [pid = 1646] [id = 598] 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12439ac00) [pid = 1646] [serial = 1794] [outer = 0x0] 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x129caec00) [pid = 1646] [serial = 1795] [outer = 0x12439ac00] 10:32:54 INFO - PROCESS | 1646 | 1461259974124 Marionette DEBUG loaded listener.js 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e266400) [pid = 1646] [serial = 1796] [outer = 0x12439ac00] 10:32:54 INFO - PROCESS | 1646 | 1461259974453 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]]]}] 10:32:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:32:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 519ms 10:32:54 INFO - PROCESS | 1646 | 1461259974515 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:32:54 INFO - PROCESS | 1646 | 1461259974516 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:32:54 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:32:54 INFO - PROCESS | 1646 | 1461259974520 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:32:54 INFO - PROCESS | 1646 | 1461259974521 Marionette TRACE conn2 <- [1,2366,null,{}] 10:32:54 INFO - PROCESS | 1646 | 1461259974524 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}] 10:32:54 INFO - PROCESS | 1646 | 1461259974610 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:32:54 INFO - PROCESS | 1646 | 1461259974615 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be4f800 == 59 [pid = 1646] [id = 599] 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129ff3c00) [pid = 1646] [serial = 1797] [outer = 0x0] 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129ff6800) [pid = 1646] [serial = 1798] [outer = 0x129ff3c00] 10:32:54 INFO - PROCESS | 1646 | 1461259974639 Marionette DEBUG loaded listener.js 10:32:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x129ffa800) [pid = 1646] [serial = 1799] [outer = 0x129ff3c00] 10:32:55 INFO - PROCESS | 1646 | 1461259975008 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]]]}] 10:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 522ms 10:32:55 INFO - PROCESS | 1646 | 1461259975043 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:32:55 INFO - PROCESS | 1646 | 1461259975046 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:32:55 INFO - PROCESS | 1646 | 1461259975049 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:32:55 INFO - PROCESS | 1646 | 1461259975050 Marionette TRACE conn2 <- [1,2370,null,{}] 10:32:55 INFO - PROCESS | 1646 | 1461259975052 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}] 10:32:55 INFO - PROCESS | 1646 | 1461259975139 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:32:55 INFO - PROCESS | 1646 | 1461259975201 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x142040800 == 60 [pid = 1646] [id = 600] 10:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129ff1800) [pid = 1646] [serial = 1800] [outer = 0x0] 10:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129ffd400) [pid = 1646] [serial = 1801] [outer = 0x129ff1800] 10:32:55 INFO - PROCESS | 1646 | 1461259975228 Marionette DEBUG loaded listener.js 10:32:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12e699c00) [pid = 1646] [serial = 1802] [outer = 0x129ff1800] 10:32:55 INFO - PROCESS | 1646 | 1461259975783 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]]]}] 10:32:55 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:32:55 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 768ms 10:32:55 INFO - PROCESS | 1646 | 1461259975818 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:32:55 INFO - PROCESS | 1646 | 1461259975821 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:32:55 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:32:55 INFO - PROCESS | 1646 | 1461259975825 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:32:55 INFO - PROCESS | 1646 | 1461259975828 Marionette TRACE conn2 <- [1,2374,null,{}] 10:32:55 INFO - PROCESS | 1646 | 1461259975831 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}] 10:32:55 INFO - PROCESS | 1646 | 1461259975948 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:32:56 INFO - PROCESS | 1646 | 1461259976065 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x124539800 == 61 [pid = 1646] [id = 601] 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x11a8d4800) [pid = 1646] [serial = 1803] [outer = 0x0] 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11acb0800) [pid = 1646] [serial = 1804] [outer = 0x11a8d4800] 10:32:56 INFO - PROCESS | 1646 | 1461259976097 Marionette DEBUG loaded listener.js 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11b9de000) [pid = 1646] [serial = 1805] [outer = 0x11a8d4800] 10:32:56 INFO - PROCESS | 1646 | 1461259976516 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]]]}] 10:32:56 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:32:56 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 721ms 10:32:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:32:56 INFO - PROCESS | 1646 | 1461259976547 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:32:56 INFO - PROCESS | 1646 | 1461259976551 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:32:56 INFO - PROCESS | 1646 | 1461259976556 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:32:56 INFO - PROCESS | 1646 | 1461259976558 Marionette TRACE conn2 <- [1,2378,null,{}] 10:32:56 INFO - PROCESS | 1646 | 1461259976560 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}] 10:32:56 INFO - PROCESS | 1646 | 1461259976669 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:32:56 INFO - PROCESS | 1646 | 1461259976773 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b80e800 == 62 [pid = 1646] [id = 602] 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11bced000) [pid = 1646] [serial = 1806] [outer = 0x0] 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x123988800) [pid = 1646] [serial = 1807] [outer = 0x11bced000] 10:32:56 INFO - PROCESS | 1646 | 1461259976806 Marionette DEBUG loaded listener.js 10:32:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x124397c00) [pid = 1646] [serial = 1808] [outer = 0x11bced000] 10:32:57 INFO - PROCESS | 1646 | 1461259977230 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]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 723ms 10:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:32:57 INFO - PROCESS | 1646 | 1461259977302 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:32:57 INFO - PROCESS | 1646 | 1461259977304 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:32:57 INFO - PROCESS | 1646 | 1461259977306 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:32:57 INFO - PROCESS | 1646 | 1461259977309 Marionette TRACE conn2 <- [1,2382,null,{}] 10:32:57 INFO - PROCESS | 1646 | 1461259977348 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}] 10:32:57 INFO - PROCESS | 1646 | 1461259977461 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:32:57 INFO - PROCESS | 1646 | 1461259977539 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x142007000 == 63 [pid = 1646] [id = 603] 10:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12970a400) [pid = 1646] [serial = 1809] [outer = 0x0] 10:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129cc1000) [pid = 1646] [serial = 1810] [outer = 0x12970a400] 10:32:57 INFO - PROCESS | 1646 | 1461259977573 Marionette DEBUG loaded listener.js 10:32:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a3d5c00) [pid = 1646] [serial = 1811] [outer = 0x12970a400] 10:32:57 INFO - PROCESS | 1646 | 1461259977977 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]]]}] 10:32:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:32:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 685ms 10:32:57 INFO - PROCESS | 1646 | 1461259977991 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:32:57 INFO - PROCESS | 1646 | 1461259977994 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:32:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:32:58 INFO - PROCESS | 1646 | 1461259977997 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1646 | 1461259977999 Marionette TRACE conn2 <- [1,2386,null,{}] 10:32:58 INFO - PROCESS | 1646 | 1461259978001 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}] 10:32:58 INFO - PROCESS | 1646 | 1461259978109 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:32:58 INFO - PROCESS | 1646 | 1461259978174 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x142019000 == 64 [pid = 1646] [id = 604] 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x129c20000) [pid = 1646] [serial = 1812] [outer = 0x0] 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a91e400) [pid = 1646] [serial = 1813] [outer = 0x129c20000] 10:32:58 INFO - PROCESS | 1646 | 1461259978244 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12b8fc800) [pid = 1646] [serial = 1814] [outer = 0x129c20000] 10:32:58 INFO - PROCESS | 1646 | 1461259978616 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]]]}] 10:32:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:32:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 670ms 10:32:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:32:58 INFO - PROCESS | 1646 | 1461259978668 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:32:58 INFO - PROCESS | 1646 | 1461259978669 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:32:58 INFO - PROCESS | 1646 | 1461259978672 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:32:58 INFO - PROCESS | 1646 | 1461259978673 Marionette TRACE conn2 <- [1,2390,null,{}] 10:32:58 INFO - PROCESS | 1646 | 1461259978675 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}] 10:32:58 INFO - PROCESS | 1646 | 1461259978782 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:32:58 INFO - PROCESS | 1646 | 1461259978889 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d8ea800 == 65 [pid = 1646] [id = 605] 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x123a74400) [pid = 1646] [serial = 1815] [outer = 0x0] 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x123a7a800) [pid = 1646] [serial = 1816] [outer = 0x123a74400] 10:32:58 INFO - PROCESS | 1646 | 1461259978921 Marionette DEBUG loaded listener.js 10:32:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x123a7f800) [pid = 1646] [serial = 1817] [outer = 0x123a74400] 10:32:59 INFO - PROCESS | 1646 | 1461259979350 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]]]}] 10:32:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:32:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 721ms 10:32:59 INFO - PROCESS | 1646 | 1461259979394 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:32:59 INFO - PROCESS | 1646 | 1461259979395 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:32:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:32:59 INFO - PROCESS | 1646 | 1461259979398 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:32:59 INFO - PROCESS | 1646 | 1461259979399 Marionette TRACE conn2 <- [1,2394,null,{}] 10:32:59 INFO - PROCESS | 1646 | 1461259979401 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}] 10:32:59 INFO - PROCESS | 1646 | 1461259979516 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:32:59 INFO - PROCESS | 1646 | 1461259979623 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:32:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e9d7800 == 66 [pid = 1646] [id = 606] 10:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a912400) [pid = 1646] [serial = 1818] [outer = 0x0] 10:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12d212400) [pid = 1646] [serial = 1819] [outer = 0x12a912400] 10:32:59 INFO - PROCESS | 1646 | 1461259979658 Marionette DEBUG loaded listener.js 10:32:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12e97ac00) [pid = 1646] [serial = 1820] [outer = 0x12a912400] 10:33:00 INFO - PROCESS | 1646 | 1461259980126 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]]]}] 10:33:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:33:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 818ms 10:33:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:33:00 INFO - PROCESS | 1646 | 1461259980219 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:33:00 INFO - PROCESS | 1646 | 1461259980221 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:33:00 INFO - PROCESS | 1646 | 1461259980224 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:33:00 INFO - PROCESS | 1646 | 1461259980227 Marionette TRACE conn2 <- [1,2398,null,{}] 10:33:00 INFO - PROCESS | 1646 | 1461259980232 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}] 10:33:00 INFO - PROCESS | 1646 | 1461259980396 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:33:00 INFO - PROCESS | 1646 | 1461259980517 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c69000 == 67 [pid = 1646] [id = 607] 10:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11c47fc00) [pid = 1646] [serial = 1821] [outer = 0x0] 10:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12430d400) [pid = 1646] [serial = 1822] [outer = 0x11c47fc00] 10:33:00 INFO - PROCESS | 1646 | 1461259980559 Marionette DEBUG loaded listener.js 10:33:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a69f000) [pid = 1646] [serial = 1823] [outer = 0x11c47fc00] 10:33:01 INFO - PROCESS | 1646 | 1461259981049 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]]]}] 10:33:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:33:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 873ms 10:33:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:33:01 INFO - PROCESS | 1646 | 1461259981098 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:33:01 INFO - PROCESS | 1646 | 1461259981100 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:33:01 INFO - PROCESS | 1646 | 1461259981104 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:33:01 INFO - PROCESS | 1646 | 1461259981105 Marionette TRACE conn2 <- [1,2402,null,{}] 10:33:01 INFO - PROCESS | 1646 | 1461259981109 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}] 10:33:01 INFO - PROCESS | 1646 | 1461259981268 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:33:01 INFO - PROCESS | 1646 | 1461259981356 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x123af8800 == 68 [pid = 1646] [id = 608] 10:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12387a000) [pid = 1646] [serial = 1824] [outer = 0x0] 10:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a69f400) [pid = 1646] [serial = 1825] [outer = 0x12387a000] 10:33:01 INFO - PROCESS | 1646 | 1461259981386 Marionette DEBUG loaded listener.js 10:33:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a6a3400) [pid = 1646] [serial = 1826] [outer = 0x12387a000] 10:33:02 INFO - PROCESS | 1646 | 1461259982017 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]]]}] 10:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 974ms 10:33:02 INFO - PROCESS | 1646 | 1461259982080 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 1646 | 1461259982083 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:33:02 INFO - PROCESS | 1646 | 1461259982087 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 1646 | 1461259982089 Marionette TRACE conn2 <- [1,2406,null,{}] 10:33:02 INFO - PROCESS | 1646 | 1461259982092 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}] 10:33:02 INFO - PROCESS | 1646 | 1461259982200 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:33:02 INFO - PROCESS | 1646 | 1461259982280 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af2f000 == 69 [pid = 1646] [id = 609] 10:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x118cfd000) [pid = 1646] [serial = 1827] [outer = 0x0] 10:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11a8d3400) [pid = 1646] [serial = 1828] [outer = 0x118cfd000] 10:33:02 INFO - PROCESS | 1646 | 1461259982310 Marionette DEBUG loaded listener.js 10:33:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x11b63cc00) [pid = 1646] [serial = 1829] [outer = 0x118cfd000] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4c5800 == 68 [pid = 1646] [id = 485] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b8800 == 67 [pid = 1646] [id = 433] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12f745000 == 66 [pid = 1646] [id = 502] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e645000 == 65 [pid = 1646] [id = 470] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13be4f800 == 64 [pid = 1646] [id = 599] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13018b800 == 63 [pid = 1646] [id = 598] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e636000 == 62 [pid = 1646] [id = 597] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e47e800 == 61 [pid = 1646] [id = 596] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9e5800 == 60 [pid = 1646] [id = 595] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0c6000 == 59 [pid = 1646] [id = 594] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12e741400) [pid = 1646] [serial = 1741] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb4b800 == 58 [pid = 1646] [id = 593] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae94800 == 57 [pid = 1646] [id = 592] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1298fd800 == 56 [pid = 1646] [id = 591] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12704d800 == 55 [pid = 1646] [id = 590] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11af34800 == 54 [pid = 1646] [id = 589] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x119a22800 == 53 [pid = 1646] [id = 588] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa6b000 == 52 [pid = 1646] [id = 587] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13018d000 == 51 [pid = 1646] [id = 586] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x13be51800 == 50 [pid = 1646] [id = 585] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x1307ce000 == 49 [pid = 1646] [id = 584] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x12e647000 == 48 [pid = 1646] [id = 583] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x127bc5000 == 47 [pid = 1646] [id = 582] 10:33:02 INFO - PROCESS | 1646 | 1461259982789 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]]]}] 10:33:02 INFO - PROCESS | 1646 | --DOCSHELL 0x11af2a800 == 46 [pid = 1646] [id = 581] 10:33:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:33:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 722ms 10:33:02 INFO - PROCESS | 1646 | 1461259982809 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:33:02 INFO - PROCESS | 1646 | 1461259982815 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:33:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:33:02 INFO - PROCESS | 1646 | 1461259982820 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:33:02 INFO - PROCESS | 1646 | 1461259982821 Marionette TRACE conn2 <- [1,2410,null,{}] 10:33:02 INFO - PROCESS | 1646 | 1461259982824 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}] 10:33:02 INFO - PROCESS | 1646 | 1461259982940 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x129710000) [pid = 1646] [serial = 1723] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12b8ee800) [pid = 1646] [serial = 1727] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12b39a400) [pid = 1646] [serial = 1726] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x129cc1400) [pid = 1646] [serial = 1724] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11b902800) [pid = 1646] [serial = 1714] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11bc8e400) [pid = 1646] [serial = 1715] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x123877c00) [pid = 1646] [serial = 1717] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x123b6c000) [pid = 1646] [serial = 1718] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11998f400) [pid = 1646] [serial = 1711] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11a8e7000) [pid = 1646] [serial = 1712] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x11560b400) [pid = 1646] [serial = 1709] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x11536e000) [pid = 1646] [serial = 1708] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12d914000) [pid = 1646] [serial = 1681] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12dada800) [pid = 1646] [serial = 1682] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x123b60000) [pid = 1646] [serial = 1690] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123d97000) [pid = 1646] [serial = 1720] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11560f800) [pid = 1646] [serial = 1684] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11ad59800) [pid = 1646] [serial = 1687] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x115453400) [pid = 1646] [serial = 1705] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12e692c00) [pid = 1646] [serial = 1702] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12b715800) [pid = 1646] [serial = 1696] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12e227000) [pid = 1646] [serial = 1739] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x129197800) [pid = 1646] [serial = 1693] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12b8f9400) [pid = 1646] [serial = 1729] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12cf3d800) [pid = 1646] [serial = 1730] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12d91e800) [pid = 1646] [serial = 1738] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11af93c00) [pid = 1646] [serial = 1733] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12bca9400) [pid = 1646] [serial = 1736] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x112328800) [pid = 1646] [serial = 1732] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12e222800) [pid = 1646] [serial = 1699] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x124517800) [pid = 1646] [serial = 1721] [outer = 0x0] [url = about:blank] 10:33:02 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129707000) [pid = 1646] [serial = 1735] [outer = 0x0] [url = about:blank] 10:33:03 INFO - PROCESS | 1646 | 1461259983016 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x123a07800 == 47 [pid = 1646] [id = 610] 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11560b400) [pid = 1646] [serial = 1830] [outer = 0x0] 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x11a8cec00) [pid = 1646] [serial = 1831] [outer = 0x11560b400] 10:33:03 INFO - PROCESS | 1646 | 1461259983043 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x11ade4400) [pid = 1646] [serial = 1832] [outer = 0x11560b400] 10:33:03 INFO - PROCESS | 1646 | 1461259983376 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]]]}] 10:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 576ms 10:33:03 INFO - PROCESS | 1646 | 1461259983397 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:33:03 INFO - PROCESS | 1646 | 1461259983398 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:33:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:33:03 INFO - PROCESS | 1646 | 1461259983400 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:33:03 INFO - PROCESS | 1646 | 1461259983403 Marionette TRACE conn2 <- [1,2414,null,{}] 10:33:03 INFO - PROCESS | 1646 | 1461259983410 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}] 10:33:03 INFO - PROCESS | 1646 | 1461259983523 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:33:03 INFO - PROCESS | 1646 | 1461259983590 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5da000 == 48 [pid = 1646] [id = 611] 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123a7fc00) [pid = 1646] [serial = 1833] [outer = 0x0] 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x124397800) [pid = 1646] [serial = 1834] [outer = 0x123a7fc00] 10:33:03 INFO - PROCESS | 1646 | 1461259983618 Marionette DEBUG loaded listener.js 10:33:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x1272c6c00) [pid = 1646] [serial = 1835] [outer = 0x123a7fc00] 10:33:03 INFO - PROCESS | 1646 | 1461259983901 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]]]}] 10:33:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:33:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 524ms 10:33:03 INFO - PROCESS | 1646 | 1461259983924 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:33:03 INFO - PROCESS | 1646 | 1461259983926 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:33:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:33:03 INFO - PROCESS | 1646 | 1461259983936 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:33:03 INFO - PROCESS | 1646 | 1461259983937 Marionette TRACE conn2 <- [1,2418,null,{}] 10:33:03 INFO - PROCESS | 1646 | 1461259983939 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}] 10:33:04 INFO - PROCESS | 1646 | 1461259984034 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:33:04 INFO - PROCESS | 1646 | 1461259984099 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae94800 == 49 [pid = 1646] [id = 612] 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x124519400) [pid = 1646] [serial = 1836] [outer = 0x0] 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x127c7fc00) [pid = 1646] [serial = 1837] [outer = 0x124519400] 10:33:04 INFO - PROCESS | 1646 | 1461259984125 Marionette DEBUG loaded listener.js 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1298d3c00) [pid = 1646] [serial = 1838] [outer = 0x124519400] 10:33:04 INFO - PROCESS | 1646 | 1461259984420 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]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 520ms 10:33:04 INFO - PROCESS | 1646 | 1461259984456 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1646 | 1461259984458 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:33:04 INFO - PROCESS | 1646 | 1461259984460 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:33:04 INFO - PROCESS | 1646 | 1461259984463 Marionette TRACE conn2 <- [1,2422,null,{}] 10:33:04 INFO - PROCESS | 1646 | 1461259984467 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}] 10:33:04 INFO - PROCESS | 1646 | 1461259984554 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:33:04 INFO - PROCESS | 1646 | 1461259984558 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce65000 == 50 [pid = 1646] [id = 613] 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12981b400) [pid = 1646] [serial = 1839] [outer = 0x0] 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x129ff1400) [pid = 1646] [serial = 1840] [outer = 0x12981b400] 10:33:04 INFO - PROCESS | 1646 | 1461259984584 Marionette DEBUG loaded listener.js 10:33:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a3d6400) [pid = 1646] [serial = 1841] [outer = 0x12981b400] 10:33:04 INFO - PROCESS | 1646 | 1461259984927 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]]]}] 10:33:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:33:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 522ms 10:33:04 INFO - PROCESS | 1646 | 1461259984995 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:33:04 INFO - PROCESS | 1646 | 1461259984997 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:33:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:33:05 INFO - PROCESS | 1646 | 1461259985000 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:33:05 INFO - PROCESS | 1646 | 1461259985002 Marionette TRACE conn2 <- [1,2426,null,{}] 10:33:05 INFO - PROCESS | 1646 | 1461259985015 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}] 10:33:05 INFO - PROCESS | 1646 | 1461259985190 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:33:05 INFO - PROCESS | 1646 | 1461259985202 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d458800 == 51 [pid = 1646] [id = 614] 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a3da800) [pid = 1646] [serial = 1842] [outer = 0x0] 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a854800) [pid = 1646] [serial = 1843] [outer = 0x12a3da800] 10:33:05 INFO - PROCESS | 1646 | 1461259985230 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12a860000) [pid = 1646] [serial = 1844] [outer = 0x12a3da800] 10:33:05 INFO - PROCESS | 1646 | 1461259985579 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]]]}] 10:33:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:33:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 620ms 10:33:05 INFO - PROCESS | 1646 | 1461259985621 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:33:05 INFO - PROCESS | 1646 | 1461259985622 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:33:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:33:05 INFO - PROCESS | 1646 | 1461259985624 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:33:05 INFO - PROCESS | 1646 | 1461259985625 Marionette TRACE conn2 <- [1,2430,null,{}] 10:33:05 INFO - PROCESS | 1646 | 1461259985628 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}] 10:33:05 INFO - PROCESS | 1646 | 1461259985737 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:33:05 INFO - PROCESS | 1646 | 1461259985748 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e467800 == 52 [pid = 1646] [id = 615] 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a3dac00) [pid = 1646] [serial = 1845] [outer = 0x0] 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a917400) [pid = 1646] [serial = 1846] [outer = 0x12a3dac00] 10:33:05 INFO - PROCESS | 1646 | 1461259985773 Marionette DEBUG loaded listener.js 10:33:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12b31fc00) [pid = 1646] [serial = 1847] [outer = 0x12a3dac00] 10:33:06 INFO - PROCESS | 1646 | 1461259986134 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]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 521ms 10:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:33:06 INFO - PROCESS | 1646 | 1461259986147 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 1646 | 1461259986148 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:33:06 INFO - PROCESS | 1646 | 1461259986150 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1646 | 1461259986151 Marionette TRACE conn2 <- [1,2434,null,{}] 10:33:06 INFO - PROCESS | 1646 | 1461259986153 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}] 10:33:06 INFO - PROCESS | 1646 | 1461259986266 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:33:06 INFO - PROCESS | 1646 | 1461259986279 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e9c6800 == 53 [pid = 1646] [id = 616] 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12b399000) [pid = 1646] [serial = 1848] [outer = 0x0] 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12b839000) [pid = 1646] [serial = 1849] [outer = 0x12b399000] 10:33:06 INFO - PROCESS | 1646 | 1461259986305 Marionette DEBUG loaded listener.js 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12bcb7800) [pid = 1646] [serial = 1850] [outer = 0x12b399000] 10:33:06 INFO - PROCESS | 1646 | 1461259986649 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]]]}] 10:33:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:33:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 518ms 10:33:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:33:06 INFO - PROCESS | 1646 | 1461259986668 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:33:06 INFO - PROCESS | 1646 | 1461259986669 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:33:06 INFO - PROCESS | 1646 | 1461259986671 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:33:06 INFO - PROCESS | 1646 | 1461259986673 Marionette TRACE conn2 <- [1,2438,null,{}] 10:33:06 INFO - PROCESS | 1646 | 1461259986675 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}] 10:33:06 INFO - PROCESS | 1646 | 1461259986785 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:33:06 INFO - PROCESS | 1646 | 1461259986827 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f750800 == 54 [pid = 1646] [id = 617] 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x119144400) [pid = 1646] [serial = 1851] [outer = 0x0] 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12abe4800) [pid = 1646] [serial = 1852] [outer = 0x119144400] 10:33:06 INFO - PROCESS | 1646 | 1461259986852 Marionette DEBUG loaded listener.js 10:33:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12abe9800) [pid = 1646] [serial = 1853] [outer = 0x119144400] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a3e1800) [pid = 1646] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12bbe2000) [pid = 1646] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12430bc00) [pid = 1646] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12b8f9800) [pid = 1646] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x123d35800) [pid = 1646] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x118cf7c00) [pid = 1646] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11220f400) [pid = 1646] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12970b400) [pid = 1646] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12e694800) [pid = 1646] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11b63c800) [pid = 1646] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x11a8cd800) [pid = 1646] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x12439ac00) [pid = 1646] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x129ff3c00) [pid = 1646] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:33:07 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a3d5800) [pid = 1646] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:33:07 INFO - PROCESS | 1646 | 1461259987254 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]]]}] 10:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 619ms 10:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:33:07 INFO - PROCESS | 1646 | 1461259987291 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 1646 | 1461259987293 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:33:07 INFO - PROCESS | 1646 | 1461259987295 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 1646 | 1461259987296 Marionette TRACE conn2 <- [1,2442,null,{}] 10:33:07 INFO - PROCESS | 1646 | 1461259987298 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}] 10:33:07 INFO - PROCESS | 1646 | 1461259987386 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:33:07 INFO - PROCESS | 1646 | 1461259987455 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b569800 == 55 [pid = 1646] [id = 618] 10:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x117613000) [pid = 1646] [serial = 1854] [outer = 0x0] 10:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x127b7bc00) [pid = 1646] [serial = 1855] [outer = 0x117613000] 10:33:07 INFO - PROCESS | 1646 | 1461259987482 Marionette DEBUG loaded listener.js 10:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x129f3e000) [pid = 1646] [serial = 1856] [outer = 0x117613000] 10:33:07 INFO - PROCESS | 1646 | 1461259987781 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]]]}] 10:33:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:33:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 518ms 10:33:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:33:07 INFO - PROCESS | 1646 | 1461259987814 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:33:07 INFO - PROCESS | 1646 | 1461259987816 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:33:07 INFO - PROCESS | 1646 | 1461259987818 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:33:07 INFO - PROCESS | 1646 | 1461259987820 Marionette TRACE conn2 <- [1,2446,null,{}] 10:33:07 INFO - PROCESS | 1646 | 1461259987822 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}] 10:33:07 INFO - PROCESS | 1646 | 1461259987926 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:33:07 INFO - PROCESS | 1646 | 1461259987931 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302d7000 == 56 [pid = 1646] [id = 619] 10:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129f3e800) [pid = 1646] [serial = 1857] [outer = 0x0] 10:33:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12abdd400) [pid = 1646] [serial = 1858] [outer = 0x129f3e800] 10:33:07 INFO - PROCESS | 1646 | 1461259987960 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12ce1a400) [pid = 1646] [serial = 1859] [outer = 0x129f3e800] 10:33:08 INFO - PROCESS | 1646 | 1461259988299 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]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 10:33:08 INFO - PROCESS | 1646 | 1461259988338 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 1646 | 1461259988340 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:33:08 INFO - PROCESS | 1646 | 1461259988342 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 1646 | 1461259988343 Marionette TRACE conn2 <- [1,2450,null,{}] 10:33:08 INFO - PROCESS | 1646 | 1461259988345 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}] 10:33:08 INFO - PROCESS | 1646 | 1461259988469 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:33:08 INFO - PROCESS | 1646 | 1461259988476 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be45800 == 57 [pid = 1646] [id = 620] 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12b8f9800) [pid = 1646] [serial = 1860] [outer = 0x0] 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12cfafc00) [pid = 1646] [serial = 1861] [outer = 0x12b8f9800] 10:33:08 INFO - PROCESS | 1646 | 1461259988501 Marionette DEBUG loaded listener.js 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12d498800) [pid = 1646] [serial = 1862] [outer = 0x12b8f9800] 10:33:08 INFO - PROCESS | 1646 | 1461259988814 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]]]}] 10:33:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:33:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 520ms 10:33:08 INFO - PROCESS | 1646 | 1461259988862 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:33:08 INFO - PROCESS | 1646 | 1461259988863 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:33:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:33:08 INFO - PROCESS | 1646 | 1461259988866 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:33:08 INFO - PROCESS | 1646 | 1461259988867 Marionette TRACE conn2 <- [1,2454,null,{}] 10:33:08 INFO - PROCESS | 1646 | 1461259988869 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}] 10:33:08 INFO - PROCESS | 1646 | 1461259988959 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:33:08 INFO - PROCESS | 1646 | 1461259988964 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x14201d800 == 58 [pid = 1646] [id = 621] 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12d91e800) [pid = 1646] [serial = 1863] [outer = 0x0] 10:33:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12e225800) [pid = 1646] [serial = 1864] [outer = 0x12d91e800] 10:33:08 INFO - PROCESS | 1646 | 1461259988988 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12e69a400) [pid = 1646] [serial = 1865] [outer = 0x12d91e800] 10:33:09 INFO - PROCESS | 1646 | 1461259989479 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]]]}] 10:33:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:33:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 668ms 10:33:09 INFO - PROCESS | 1646 | 1461259989535 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:33:09 INFO - PROCESS | 1646 | 1461259989537 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:33:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:33:09 INFO - PROCESS | 1646 | 1461259989542 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:33:09 INFO - PROCESS | 1646 | 1461259989544 Marionette TRACE conn2 <- [1,2458,null,{}] 10:33:09 INFO - PROCESS | 1646 | 1461259989548 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}] 10:33:09 INFO - PROCESS | 1646 | 1461259989670 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:33:09 INFO - PROCESS | 1646 | 1461259989791 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245d7800 == 59 [pid = 1646] [id = 622] 10:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x11a8d0000) [pid = 1646] [serial = 1866] [outer = 0x0] 10:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x11ad2c000) [pid = 1646] [serial = 1867] [outer = 0x11a8d0000] 10:33:09 INFO - PROCESS | 1646 | 1461259989823 Marionette DEBUG loaded listener.js 10:33:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x11b9ddc00) [pid = 1646] [serial = 1868] [outer = 0x11a8d0000] 10:33:10 INFO - PROCESS | 1646 | 1461259990259 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 771ms 10:33:10 INFO - PROCESS | 1646 | 1461259990313 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:33:10 INFO - PROCESS | 1646 | 1461259990317 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:33:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:33:10 INFO - PROCESS | 1646 | 1461259990322 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:33:10 INFO - PROCESS | 1646 | 1461259990324 Marionette TRACE conn2 <- [1,2462,null,{}] 10:33:10 INFO - PROCESS | 1646 | 1461259990345 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}] 10:33:10 INFO - PROCESS | 1646 | 1461259990459 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:33:10 INFO - PROCESS | 1646 | 1461259990539 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6bb800 == 60 [pid = 1646] [id = 623] 10:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123a74c00) [pid = 1646] [serial = 1869] [outer = 0x0] 10:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x123a7e800) [pid = 1646] [serial = 1870] [outer = 0x123a74c00] 10:33:10 INFO - PROCESS | 1646 | 1461259990569 Marionette DEBUG loaded listener.js 10:33:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12439a800) [pid = 1646] [serial = 1871] [outer = 0x123a74c00] 10:33:10 INFO - PROCESS | 1646 | 1461259990974 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]]]}] 10:33:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:33:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 671ms 10:33:11 INFO - PROCESS | 1646 | 1461259990997 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:33:11 INFO - PROCESS | 1646 | 1461259990999 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:33:11 INFO - PROCESS | 1646 | 1461259991039 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 1646 | 1461259991041 Marionette TRACE conn2 <- [1,2466,null,{}] 10:33:11 INFO - PROCESS | 1646 | 1461259991069 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}] 10:33:11 INFO - PROCESS | 1646 | 1461259991184 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:33:11 INFO - PROCESS | 1646 | 1461259991264 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302cd000 == 61 [pid = 1646] [id = 624] 10:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x129cc0c00) [pid = 1646] [serial = 1872] [outer = 0x0] 10:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x129f3f000) [pid = 1646] [serial = 1873] [outer = 0x129cc0c00] 10:33:11 INFO - PROCESS | 1646 | 1461259991297 Marionette DEBUG loaded listener.js 10:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x129fefc00) [pid = 1646] [serial = 1874] [outer = 0x129cc0c00] 10:33:11 INFO - PROCESS | 1646 | 1461259991716 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]]]}] 10:33:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:33:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 703ms 10:33:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:33:11 INFO - PROCESS | 1646 | 1461259991729 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:33:11 INFO - PROCESS | 1646 | 1461259991731 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:33:11 INFO - PROCESS | 1646 | 1461259991734 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:33:11 INFO - PROCESS | 1646 | 1461259991735 Marionette TRACE conn2 <- [1,2470,null,{}] 10:33:11 INFO - PROCESS | 1646 | 1461259991737 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}] 10:33:11 INFO - PROCESS | 1646 | 1461259991848 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:33:11 INFO - PROCESS | 1646 | 1461259991956 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa62000 == 62 [pid = 1646] [id = 625] 10:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x129ffc400) [pid = 1646] [serial = 1875] [outer = 0x0] 10:33:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a69c800) [pid = 1646] [serial = 1876] [outer = 0x129ffc400] 10:33:11 INFO - PROCESS | 1646 | 1461259991988 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a85b800) [pid = 1646] [serial = 1877] [outer = 0x129ffc400] 10:33:12 INFO - PROCESS | 1646 | 1461259992388 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]]]}] 10:33:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:33:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 669ms 10:33:12 INFO - PROCESS | 1646 | 1461259992403 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:33:12 INFO - PROCESS | 1646 | 1461259992405 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:33:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:33:12 INFO - PROCESS | 1646 | 1461259992407 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:33:12 INFO - PROCESS | 1646 | 1461259992408 Marionette TRACE conn2 <- [1,2474,null,{}] 10:33:12 INFO - PROCESS | 1646 | 1461259992411 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}] 10:33:12 INFO - PROCESS | 1646 | 1461259992518 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:33:12 INFO - PROCESS | 1646 | 1461259992619 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x142036800 == 63 [pid = 1646] [id = 626] 10:33:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a3dd400) [pid = 1646] [serial = 1878] [outer = 0x0] 10:33:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12abe1400) [pid = 1646] [serial = 1879] [outer = 0x12a3dd400] 10:33:12 INFO - PROCESS | 1646 | 1461259992649 Marionette DEBUG loaded listener.js 10:33:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12b327400) [pid = 1646] [serial = 1880] [outer = 0x12a3dd400] 10:33:13 INFO - PROCESS | 1646 | 1461259993155 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]]]}] 10:33:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:33:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 773ms 10:33:13 INFO - PROCESS | 1646 | 1461259993186 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:33:13 INFO - PROCESS | 1646 | 1461259993189 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:33:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:33:13 INFO - PROCESS | 1646 | 1461259993197 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:33:13 INFO - PROCESS | 1646 | 1461259993199 Marionette TRACE conn2 <- [1,2478,null,{}] 10:33:13 INFO - PROCESS | 1646 | 1461259993203 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}] 10:33:13 INFO - PROCESS | 1646 | 1461259993391 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:33:13 INFO - PROCESS | 1646 | 1461259993501 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa48000 == 64 [pid = 1646] [id = 627] 10:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x12b3a3c00) [pid = 1646] [serial = 1881] [outer = 0x0] 10:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12e742c00) [pid = 1646] [serial = 1882] [outer = 0x12b3a3c00] 10:33:13 INFO - PROCESS | 1646 | 1461259993552 Marionette DEBUG loaded listener.js 10:33:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12e97c800) [pid = 1646] [serial = 1883] [outer = 0x12b3a3c00] 10:33:14 INFO - PROCESS | 1646 | 1461259994230 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]]]}] 10:33:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:33:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 1076ms 10:33:14 INFO - PROCESS | 1646 | 1461259994286 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:33:14 INFO - PROCESS | 1646 | 1461259994289 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:33:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:33:14 INFO - PROCESS | 1646 | 1461259994293 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:33:14 INFO - PROCESS | 1646 | 1461259994297 Marionette TRACE conn2 <- [1,2482,null,{}] 10:33:14 INFO - PROCESS | 1646 | 1461259994301 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}] 10:33:14 INFO - PROCESS | 1646 | 1461259994407 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:33:14 INFO - PROCESS | 1646 | 1461259994489 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e74000 == 65 [pid = 1646] [id = 628] 10:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x114b43400) [pid = 1646] [serial = 1884] [outer = 0x0] 10:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x1158b0c00) [pid = 1646] [serial = 1885] [outer = 0x114b43400] 10:33:14 INFO - PROCESS | 1646 | 1461259994519 Marionette DEBUG loaded listener.js 10:33:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x118f7e000) [pid = 1646] [serial = 1886] [outer = 0x114b43400] 10:33:14 INFO - PROCESS | 1646 | 1461259994968 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]]]}] 10:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 731ms 10:33:15 INFO - PROCESS | 1646 | 1461259995025 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:33:15 INFO - PROCESS | 1646 | 1461259995028 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:33:15 INFO - PROCESS | 1646 | 1461259995055 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 1646 | 1461259995057 Marionette TRACE conn2 <- [1,2486,null,{}] 10:33:15 INFO - PROCESS | 1646 | 1461259995060 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}] 10:33:15 INFO - PROCESS | 1646 | 1461259995163 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:33:15 INFO - PROCESS | 1646 | 1461259995247 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcb4800 == 66 [pid = 1646] [id = 629] 10:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x11926fc00) [pid = 1646] [serial = 1887] [outer = 0x0] 10:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x119b69c00) [pid = 1646] [serial = 1888] [outer = 0x11926fc00] 10:33:15 INFO - PROCESS | 1646 | 1461259995275 Marionette DEBUG loaded listener.js 10:33:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x11a8d6400) [pid = 1646] [serial = 1889] [outer = 0x11926fc00] 10:33:15 INFO - PROCESS | 1646 | 1461259995717 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]]]}] 10:33:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:33:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 723ms 10:33:15 INFO - PROCESS | 1646 | 1461259995821 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:33:15 INFO - PROCESS | 1646 | 1461259995822 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x13e9c6000 == 65 [pid = 1646] [id = 567] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12f754800 == 64 [pid = 1646] [id = 565] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x13001e000 == 63 [pid = 1646] [id = 566] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x13be45800 == 62 [pid = 1646] [id = 620] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x1302d7000 == 61 [pid = 1646] [id = 619] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b569800 == 60 [pid = 1646] [id = 618] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12f750800 == 59 [pid = 1646] [id = 617] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12e9c6800 == 58 [pid = 1646] [id = 616] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x11b90f400) [pid = 1646] [serial = 1747] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12e74d000) [pid = 1646] [serial = 1759] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x12cfb3400) [pid = 1646] [serial = 1756] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x11560ec00) [pid = 1646] [serial = 1744] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x129096000) [pid = 1646] [serial = 1750] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x12a91b000) [pid = 1646] [serial = 1753] [outer = 0x0] [url = about:blank] 10:33:15 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x129ffd400) [pid = 1646] [serial = 1801] [outer = 0x0] [url = about:blank] 10:33:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12e467800 == 57 [pid = 1646] [id = 615] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12d458800 == 56 [pid = 1646] [id = 614] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce65000 == 55 [pid = 1646] [id = 613] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae94800 == 54 [pid = 1646] [id = 612] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5da000 == 53 [pid = 1646] [id = 611] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x123a07800 == 52 [pid = 1646] [id = 610] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x11af2f000 == 51 [pid = 1646] [id = 609] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x123af8800 == 50 [pid = 1646] [id = 608] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x127c69000 == 49 [pid = 1646] [id = 607] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12e9d7800 == 48 [pid = 1646] [id = 606] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x13d8ea800 == 47 [pid = 1646] [id = 605] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x142019000 == 46 [pid = 1646] [id = 604] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x142007000 == 45 [pid = 1646] [id = 603] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x12b80e800 == 44 [pid = 1646] [id = 602] 10:33:15 INFO - PROCESS | 1646 | --DOCSHELL 0x124539800 == 43 [pid = 1646] [id = 601] 10:33:15 INFO - PROCESS | 1646 | 1461259995871 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:33:15 INFO - PROCESS | 1646 | 1461259995874 Marionette TRACE conn2 <- [1,2490,null,{}] 10:33:15 INFO - PROCESS | 1646 | 1461259995882 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}] 10:33:15 INFO - PROCESS | 1646 | 1461259995980 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12b39f800) [pid = 1646] [serial = 1783] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x12bcb2800) [pid = 1646] [serial = 1786] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x12918e000) [pid = 1646] [serial = 1774] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12970ac00) [pid = 1646] [serial = 1775] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12d216400) [pid = 1646] [serial = 1789] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x123ddf800) [pid = 1646] [serial = 1771] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x124309000) [pid = 1646] [serial = 1772] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x11c10d000) [pid = 1646] [serial = 1792] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x115298000) [pid = 1646] [serial = 1763] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11227f000) [pid = 1646] [serial = 1762] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x129818000) [pid = 1646] [serial = 1777] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12e979400) [pid = 1646] [serial = 1742] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11b909000) [pid = 1646] [serial = 1768] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11bcf3400) [pid = 1646] [serial = 1769] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x11b634c00) [pid = 1646] [serial = 1766] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x11a8d9400) [pid = 1646] [serial = 1765] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x129caec00) [pid = 1646] [serial = 1795] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x129ff6800) [pid = 1646] [serial = 1798] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12e266400) [pid = 1646] [serial = 1796] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12a3de000) [pid = 1646] [serial = 1780] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12a91ac00) [pid = 1646] [serial = 1781] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12e21d000) [pid = 1646] [serial = 1790] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12b8f4800) [pid = 1646] [serial = 1784] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12cfb0000) [pid = 1646] [serial = 1787] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12439c400) [pid = 1646] [serial = 1793] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129ffa800) [pid = 1646] [serial = 1799] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129cc9800) [pid = 1646] [serial = 1778] [outer = 0x0] [url = about:blank] 10:33:16 INFO - PROCESS | 1646 | 1461259996046 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af33000 == 44 [pid = 1646] [id = 630] 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x11a8d9400) [pid = 1646] [serial = 1890] [outer = 0x0] 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x11af8e800) [pid = 1646] [serial = 1891] [outer = 0x11a8d9400] 10:33:16 INFO - PROCESS | 1646 | 1461259996075 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x11bc89000) [pid = 1646] [serial = 1892] [outer = 0x11a8d9400] 10:33:16 INFO - PROCESS | 1646 | 1461259996389 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]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 532ms 10:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:33:16 INFO - PROCESS | 1646 | 1461259996400 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1646 | 1461259996402 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:33:16 INFO - PROCESS | 1646 | 1461259996404 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1646 | 1461259996405 Marionette TRACE conn2 <- [1,2494,null,{}] 10:33:16 INFO - PROCESS | 1646 | 1461259996408 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}] 10:33:16 INFO - PROCESS | 1646 | 1461259996499 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:33:16 INFO - PROCESS | 1646 | 1461259996583 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e73000 == 45 [pid = 1646] [id = 631] 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x11b9e4800) [pid = 1646] [serial = 1893] [outer = 0x0] 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x11c484000) [pid = 1646] [serial = 1894] [outer = 0x11b9e4800] 10:33:16 INFO - PROCESS | 1646 | 1461259996610 Marionette DEBUG loaded listener.js 10:33:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x123a7c800) [pid = 1646] [serial = 1895] [outer = 0x11b9e4800] 10:33:16 INFO - PROCESS | 1646 | 1461259996898 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]]]}] 10:33:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:33:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 520ms 10:33:16 INFO - PROCESS | 1646 | 1461259996925 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:33:16 INFO - PROCESS | 1646 | 1461259996926 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:33:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:33:16 INFO - PROCESS | 1646 | 1461259996930 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:33:16 INFO - PROCESS | 1646 | 1461259996933 Marionette TRACE conn2 <- [1,2498,null,{}] 10:33:16 INFO - PROCESS | 1646 | 1461259996935 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}] 10:33:17 INFO - PROCESS | 1646 | 1461259997019 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:33:17 INFO - PROCESS | 1646 | 1461259997023 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa6c000 == 46 [pid = 1646] [id = 632] 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x123ab2800) [pid = 1646] [serial = 1896] [outer = 0x0] 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x123d36800) [pid = 1646] [serial = 1897] [outer = 0x123ab2800] 10:33:17 INFO - PROCESS | 1646 | 1461259997049 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x123f90c00) [pid = 1646] [serial = 1898] [outer = 0x123ab2800] 10:33:17 INFO - PROCESS | 1646 | 1461259997416 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]]]}] 10:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 524ms 10:33:17 INFO - PROCESS | 1646 | 1461259997453 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:33:17 INFO - PROCESS | 1646 | 1461259997454 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:33:17 INFO - PROCESS | 1646 | 1461259997457 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:33:17 INFO - PROCESS | 1646 | 1461259997458 Marionette TRACE conn2 <- [1,2502,null,{}] 10:33:17 INFO - PROCESS | 1646 | 1461259997460 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}] 10:33:17 INFO - PROCESS | 1646 | 1461259997557 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:33:17 INFO - PROCESS | 1646 | 1461259997565 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6ac000 == 47 [pid = 1646] [id = 633] 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x124309000) [pid = 1646] [serial = 1899] [outer = 0x0] 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x124515400) [pid = 1646] [serial = 1900] [outer = 0x124309000] 10:33:17 INFO - PROCESS | 1646 | 1461259997593 Marionette DEBUG loaded listener.js 10:33:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x129706800) [pid = 1646] [serial = 1901] [outer = 0x124309000] 10:33:17 INFO - PROCESS | 1646 | 1461259997937 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]]]}] 10:33:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:33:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 518ms 10:33:17 INFO - PROCESS | 1646 | 1461259997975 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:33:17 INFO - PROCESS | 1646 | 1461259997977 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:33:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:33:17 INFO - PROCESS | 1646 | 1461259997981 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:33:17 INFO - PROCESS | 1646 | 1461259997982 Marionette TRACE conn2 <- [1,2506,null,{}] 10:33:17 INFO - PROCESS | 1646 | 1461259997985 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}] 10:33:18 INFO - PROCESS | 1646 | 1461259998070 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:33:18 INFO - PROCESS | 1646 | 1461259998157 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae93800 == 48 [pid = 1646] [id = 634] 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x129096000) [pid = 1646] [serial = 1902] [outer = 0x0] 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x129714000) [pid = 1646] [serial = 1903] [outer = 0x129096000] 10:33:18 INFO - PROCESS | 1646 | 1461259998183 Marionette DEBUG loaded listener.js 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x129cb2c00) [pid = 1646] [serial = 1904] [outer = 0x129096000] 10:33:18 INFO - PROCESS | 1646 | 1461259998529 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]]]}] 10:33:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:33:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 569ms 10:33:18 INFO - PROCESS | 1646 | 1461259998550 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:33:18 INFO - PROCESS | 1646 | 1461259998552 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:33:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:33:18 INFO - PROCESS | 1646 | 1461259998554 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:33:18 INFO - PROCESS | 1646 | 1461259998555 Marionette TRACE conn2 <- [1,2510,null,{}] 10:33:18 INFO - PROCESS | 1646 | 1461259998557 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}] 10:33:18 INFO - PROCESS | 1646 | 1461259998668 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:33:18 INFO - PROCESS | 1646 | 1461259998680 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b551000 == 49 [pid = 1646] [id = 635] 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x129cb0c00) [pid = 1646] [serial = 1905] [outer = 0x0] 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x129f3b800) [pid = 1646] [serial = 1906] [outer = 0x129cb0c00] 10:33:18 INFO - PROCESS | 1646 | 1461259998705 Marionette DEBUG loaded listener.js 10:33:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x129f47000) [pid = 1646] [serial = 1907] [outer = 0x129cb0c00] 10:33:19 INFO - PROCESS | 1646 | 1461259999033 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]]]}] 10:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 520ms 10:33:19 INFO - PROCESS | 1646 | 1461259999075 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:33:19 INFO - PROCESS | 1646 | 1461259999076 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:33:19 INFO - PROCESS | 1646 | 1461259999078 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:33:19 INFO - PROCESS | 1646 | 1461259999079 Marionette TRACE conn2 <- [1,2514,null,{}] 10:33:19 INFO - PROCESS | 1646 | 1461259999081 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}] 10:33:19 INFO - PROCESS | 1646 | 1461259999193 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:33:19 INFO - PROCESS | 1646 | 1461259999206 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce5e800 == 50 [pid = 1646] [id = 636] 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x129cb7800) [pid = 1646] [serial = 1908] [outer = 0x0] 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x129ffbc00) [pid = 1646] [serial = 1909] [outer = 0x129cb7800] 10:33:19 INFO - PROCESS | 1646 | 1461259999232 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12a3dcc00) [pid = 1646] [serial = 1910] [outer = 0x129cb7800] 10:33:19 INFO - PROCESS | 1646 | 1461259999594 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]]]}] 10:33:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:33:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 569ms 10:33:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:33:19 INFO - PROCESS | 1646 | 1461259999648 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:33:19 INFO - PROCESS | 1646 | 1461259999649 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:33:19 INFO - PROCESS | 1646 | 1461259999651 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:33:19 INFO - PROCESS | 1646 | 1461259999652 Marionette TRACE conn2 <- [1,2518,null,{}] 10:33:19 INFO - PROCESS | 1646 | 1461259999655 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}] 10:33:19 INFO - PROCESS | 1646 | 1461259999768 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:33:19 INFO - PROCESS | 1646 | 1461259999787 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d455000 == 51 [pid = 1646] [id = 637] 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12a3dd000) [pid = 1646] [serial = 1911] [outer = 0x0] 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12a69b400) [pid = 1646] [serial = 1912] [outer = 0x12a3dd000] 10:33:19 INFO - PROCESS | 1646 | 1461259999812 Marionette DEBUG loaded listener.js 10:33:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12a857400) [pid = 1646] [serial = 1913] [outer = 0x12a3dd000] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x1146d0c00) [pid = 1646] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12a916400) [pid = 1646] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12e262c00) [pid = 1646] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11231dc00) [pid = 1646] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x115604000) [pid = 1646] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x129cae400) [pid = 1646] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x12d91d400) [pid = 1646] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x119b62000) [pid = 1646] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x11b9e6800) [pid = 1646] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11231f400) [pid = 1646] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x123ec6000) [pid = 1646] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12dad9400) [pid = 1646] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x119d66c00) [pid = 1646] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11a8e2000) [pid = 1646] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x129196000) [pid = 1646] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x115606800) [pid = 1646] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12909f000) [pid = 1646] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12e26b000) [pid = 1646] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x123ff9c00) [pid = 1646] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a3da800) [pid = 1646] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12b399000) [pid = 1646] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x12a3dac00) [pid = 1646] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x119144400) [pid = 1646] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x117613000) [pid = 1646] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12981b400) [pid = 1646] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12387a000) [pid = 1646] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x118cfd000) [pid = 1646] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x124519400) [pid = 1646] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11560b400) [pid = 1646] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x123a7fc00) [pid = 1646] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x129f3e800) [pid = 1646] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:33:20 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12b8f9800) [pid = 1646] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:33:20 INFO - PROCESS | 1646 | 1461260000454 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]]]}] 10:33:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:33:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 869ms 10:33:20 INFO - PROCESS | 1646 | 1461260000521 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:33:20 INFO - PROCESS | 1646 | 1461260000522 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:33:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:33:20 INFO - PROCESS | 1646 | 1461260000524 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:33:20 INFO - PROCESS | 1646 | 1461260000526 Marionette TRACE conn2 <- [1,2522,null,{}] 10:33:20 INFO - PROCESS | 1646 | 1461260000529 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}] 10:33:20 INFO - PROCESS | 1646 | 1461260000631 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:33:20 INFO - PROCESS | 1646 | 1461260000635 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x123c66800 == 52 [pid = 1646] [id = 638] 10:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x119d66c00) [pid = 1646] [serial = 1914] [outer = 0x0] 10:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11c489800) [pid = 1646] [serial = 1915] [outer = 0x119d66c00] 10:33:20 INFO - PROCESS | 1646 | 1461260000666 Marionette DEBUG loaded listener.js 10:33:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x127c81400) [pid = 1646] [serial = 1916] [outer = 0x119d66c00] 10:33:21 INFO - PROCESS | 1646 | 1461260001005 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 519ms 10:33:21 INFO - PROCESS | 1646 | 1461260001044 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1646 | 1461260001045 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:33:21 INFO - PROCESS | 1646 | 1461260001048 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1646 | 1461260001049 Marionette TRACE conn2 <- [1,2526,null,{}] 10:33:21 INFO - PROCESS | 1646 | 1461260001051 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}] 10:33:21 INFO - PROCESS | 1646 | 1461260001169 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:33:21 INFO - PROCESS | 1646 | 1461260001177 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e466800 == 53 [pid = 1646] [id = 639] 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x123985800) [pid = 1646] [serial = 1917] [outer = 0x0] 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x12a3e1400) [pid = 1646] [serial = 1918] [outer = 0x123985800] 10:33:21 INFO - PROCESS | 1646 | 1461260001204 Marionette DEBUG loaded listener.js 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a862800) [pid = 1646] [serial = 1919] [outer = 0x123985800] 10:33:21 INFO - PROCESS | 1646 | 1461260001564 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]]]}] 10:33:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:33:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 572ms 10:33:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:33:21 INFO - PROCESS | 1646 | 1461260001621 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:33:21 INFO - PROCESS | 1646 | 1461260001623 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:33:21 INFO - PROCESS | 1646 | 1461260001627 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:33:21 INFO - PROCESS | 1646 | 1461260001629 Marionette TRACE conn2 <- [1,2530,null,{}] 10:33:21 INFO - PROCESS | 1646 | 1461260001632 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}] 10:33:21 INFO - PROCESS | 1646 | 1461260001770 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:33:21 INFO - PROCESS | 1646 | 1461260001873 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e785000 == 54 [pid = 1646] [id = 640] 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a861000) [pid = 1646] [serial = 1920] [outer = 0x0] 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a91f000) [pid = 1646] [serial = 1921] [outer = 0x12a861000] 10:33:21 INFO - PROCESS | 1646 | 1461260001940 Marionette DEBUG loaded listener.js 10:33:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12abe2000) [pid = 1646] [serial = 1922] [outer = 0x12a861000] 10:33:22 INFO - PROCESS | 1646 | 1461260002201 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]]]}] 10:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 623ms 10:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:33:22 INFO - PROCESS | 1646 | 1461260002251 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:33:22 INFO - PROCESS | 1646 | 1461260002252 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:33:22 INFO - PROCESS | 1646 | 1461260002255 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:33:22 INFO - PROCESS | 1646 | 1461260002256 Marionette TRACE conn2 <- [1,2534,null,{}] 10:33:22 INFO - PROCESS | 1646 | 1461260002258 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}] 10:33:22 INFO - PROCESS | 1646 | 1461260002352 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:33:22 INFO - PROCESS | 1646 | 1461260002357 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef89800 == 55 [pid = 1646] [id = 641] 10:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12abe2400) [pid = 1646] [serial = 1923] [outer = 0x0] 10:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12b326c00) [pid = 1646] [serial = 1924] [outer = 0x12abe2400] 10:33:22 INFO - PROCESS | 1646 | 1461260002382 Marionette DEBUG loaded listener.js 10:33:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12b3a4c00) [pid = 1646] [serial = 1925] [outer = 0x12abe2400] 10:33:22 INFO - PROCESS | 1646 | 1461260002936 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]]]}] 10:33:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:33:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 720ms 10:33:22 INFO - PROCESS | 1646 | 1461260002976 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:33:22 INFO - PROCESS | 1646 | 1461260002980 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:33:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:33:22 INFO - PROCESS | 1646 | 1461260002984 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:33:22 INFO - PROCESS | 1646 | 1461260002986 Marionette TRACE conn2 <- [1,2538,null,{}] 10:33:22 INFO - PROCESS | 1646 | 1461260002990 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}] 10:33:23 INFO - PROCESS | 1646 | 1461260003110 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:33:23 INFO - PROCESS | 1646 | 1461260003232 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb22800 == 56 [pid = 1646] [id = 642] 10:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1158b3c00) [pid = 1646] [serial = 1926] [outer = 0x0] 10:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x1186bd000) [pid = 1646] [serial = 1927] [outer = 0x1158b3c00] 10:33:23 INFO - PROCESS | 1646 | 1461260003264 Marionette DEBUG loaded listener.js 10:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x119b5e400) [pid = 1646] [serial = 1928] [outer = 0x1158b3c00] 10:33:23 INFO - PROCESS | 1646 | 1461260003700 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]]]}] 10:33:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:33:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 773ms 10:33:23 INFO - PROCESS | 1646 | 1461260003757 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:33:23 INFO - PROCESS | 1646 | 1461260003762 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:33:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:33:23 INFO - PROCESS | 1646 | 1461260003766 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:33:23 INFO - PROCESS | 1646 | 1461260003768 Marionette TRACE conn2 <- [1,2542,null,{}] 10:33:23 INFO - PROCESS | 1646 | 1461260003771 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}] 10:33:23 INFO - PROCESS | 1646 | 1461260003885 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:33:23 INFO - PROCESS | 1646 | 1461260003964 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x127048800 == 57 [pid = 1646] [id = 643] 10:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x11a60dc00) [pid = 1646] [serial = 1929] [outer = 0x0] 10:33:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x11af84c00) [pid = 1646] [serial = 1930] [outer = 0x11a60dc00] 10:33:24 INFO - PROCESS | 1646 | 1461260003997 Marionette DEBUG loaded listener.js 10:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x11c488c00) [pid = 1646] [serial = 1931] [outer = 0x11a60dc00] 10:33:24 INFO - PROCESS | 1646 | 1461260004434 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]]]}] 10:33:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:33:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 719ms 10:33:24 INFO - PROCESS | 1646 | 1461260004491 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:33:24 INFO - PROCESS | 1646 | 1461260004492 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:33:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:33:24 INFO - PROCESS | 1646 | 1461260004510 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:33:24 INFO - PROCESS | 1646 | 1461260004513 Marionette TRACE conn2 <- [1,2546,null,{}] 10:33:24 INFO - PROCESS | 1646 | 1461260004522 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}] 10:33:24 INFO - PROCESS | 1646 | 1461260004635 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:33:24 INFO - PROCESS | 1646 | 1461260004718 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d9e7000 == 58 [pid = 1646] [id = 644] 10:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x123b60000) [pid = 1646] [serial = 1932] [outer = 0x0] 10:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x124399400) [pid = 1646] [serial = 1933] [outer = 0x123b60000] 10:33:24 INFO - PROCESS | 1646 | 1461260004752 Marionette DEBUG loaded listener.js 10:33:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x127b7d400) [pid = 1646] [serial = 1934] [outer = 0x123b60000] 10:33:25 INFO - PROCESS | 1646 | 1461260005179 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]]]}] 10:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 724ms 10:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:33:25 INFO - PROCESS | 1646 | 1461260005232 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:33:25 INFO - PROCESS | 1646 | 1461260005234 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:33:25 INFO - PROCESS | 1646 | 1461260005236 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:33:25 INFO - PROCESS | 1646 | 1461260005238 Marionette TRACE conn2 <- [1,2550,null,{}] 10:33:25 INFO - PROCESS | 1646 | 1461260005240 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}] 10:33:25 INFO - PROCESS | 1646 | 1461260005352 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:33:25 INFO - PROCESS | 1646 | 1461260005430 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x130002800 == 59 [pid = 1646] [id = 645] 10:33:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x127623c00) [pid = 1646] [serial = 1935] [outer = 0x0] 10:33:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x129cc0400) [pid = 1646] [serial = 1936] [outer = 0x127623c00] 10:33:25 INFO - PROCESS | 1646 | 1461260005463 Marionette DEBUG loaded listener.js 10:33:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a6a0800) [pid = 1646] [serial = 1937] [outer = 0x127623c00] 10:33:25 INFO - PROCESS | 1646 | 1461260005900 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]]]}] 10:33:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:33:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 669ms 10:33:25 INFO - PROCESS | 1646 | 1461260005905 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:33:25 INFO - PROCESS | 1646 | 1461260005907 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:33:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:33:25 INFO - PROCESS | 1646 | 1461260005909 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:33:25 INFO - PROCESS | 1646 | 1461260005910 Marionette TRACE conn2 <- [1,2554,null,{}] 10:33:25 INFO - PROCESS | 1646 | 1461260005913 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}] 10:33:26 INFO - PROCESS | 1646 | 1461260006036 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:33:26 INFO - PROCESS | 1646 | 1461260006128 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x130190800 == 60 [pid = 1646] [id = 646] 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12a855800) [pid = 1646] [serial = 1938] [outer = 0x0] 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a91d000) [pid = 1646] [serial = 1939] [outer = 0x12a855800] 10:33:26 INFO - PROCESS | 1646 | 1461260006161 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12b398c00) [pid = 1646] [serial = 1940] [outer = 0x12a855800] 10:33:26 INFO - PROCESS | 1646 | 1461260006575 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]]]}] 10:33:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:33:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 719ms 10:33:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:33:26 INFO - PROCESS | 1646 | 1461260006629 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:33:26 INFO - PROCESS | 1646 | 1461260006630 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:33:26 INFO - PROCESS | 1646 | 1461260006633 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:33:26 INFO - PROCESS | 1646 | 1461260006634 Marionette TRACE conn2 <- [1,2558,null,{}] 10:33:26 INFO - PROCESS | 1646 | 1461260006636 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}] 10:33:26 INFO - PROCESS | 1646 | 1461260006753 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:33:26 INFO - PROCESS | 1646 | 1461260006833 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307dc000 == 61 [pid = 1646] [id = 647] 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12b3a4400) [pid = 1646] [serial = 1941] [outer = 0x0] 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12b8fd400) [pid = 1646] [serial = 1942] [outer = 0x12b3a4400] 10:33:26 INFO - PROCESS | 1646 | 1461260006868 Marionette DEBUG loaded listener.js 10:33:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12d20e400) [pid = 1646] [serial = 1943] [outer = 0x12b3a4400] 10:33:27 INFO - PROCESS | 1646 | 1461260007292 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]]]}] 10:33:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:33:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 669ms 10:33:27 INFO - PROCESS | 1646 | 1461260007302 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:33:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:33:27 INFO - PROCESS | 1646 | 1461260007304 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:33:27 INFO - PROCESS | 1646 | 1461260007306 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:33:27 INFO - PROCESS | 1646 | 1461260007308 Marionette TRACE conn2 <- [1,2562,null,{}] 10:33:27 INFO - PROCESS | 1646 | 1461260007310 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}] 10:33:27 INFO - PROCESS | 1646 | 1461260007420 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:33:27 INFO - PROCESS | 1646 | 1461260007518 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d8f5000 == 62 [pid = 1646] [id = 648] 10:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12b8f4800) [pid = 1646] [serial = 1944] [outer = 0x0] 10:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x12d492000) [pid = 1646] [serial = 1945] [outer = 0x12b8f4800] 10:33:27 INFO - PROCESS | 1646 | 1461260007548 Marionette DEBUG loaded listener.js 10:33:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x12d921800) [pid = 1646] [serial = 1946] [outer = 0x12b8f4800] 10:33:28 INFO - PROCESS | 1646 | 1461260008050 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]]]}] 10:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 770ms 10:33:28 INFO - PROCESS | 1646 | 1461260008077 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:33:28 INFO - PROCESS | 1646 | 1461260008078 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:33:28 INFO - PROCESS | 1646 | 1461260008081 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 1646 | 1461260008082 Marionette TRACE conn2 <- [1,2566,null,{}] 10:33:28 INFO - PROCESS | 1646 | 1461260008084 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}] 10:33:28 INFO - PROCESS | 1646 | 1461260008191 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:33:28 INFO - PROCESS | 1646 | 1461260008273 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b389000 == 63 [pid = 1646] [id = 649] 10:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11591c000) [pid = 1646] [serial = 1947] [outer = 0x0] 10:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x12b31d000) [pid = 1646] [serial = 1948] [outer = 0x11591c000] 10:33:28 INFO - PROCESS | 1646 | 1461260008304 Marionette DEBUG loaded listener.js 10:33:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x12d91e000) [pid = 1646] [serial = 1949] [outer = 0x11591c000] 10:33:28 INFO - PROCESS | 1646 | 1461260008774 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]]]}] 10:33:28 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:33:28 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 721ms 10:33:28 INFO - PROCESS | 1646 | 1461260008803 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:33:28 INFO - PROCESS | 1646 | 1461260008804 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:33:28 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:33:28 INFO - PROCESS | 1646 | 1461260008806 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:33:28 INFO - PROCESS | 1646 | 1461260008808 Marionette TRACE conn2 <- [1,2570,null,{}] 10:33:28 INFO - PROCESS | 1646 | 1461260008810 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}] 10:33:28 INFO - PROCESS | 1646 | 1461260008925 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:33:29 INFO - PROCESS | 1646 | 1461260009007 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e7d800 == 64 [pid = 1646] [id = 650] 10:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x115602800) [pid = 1646] [serial = 1950] [outer = 0x0] 10:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x11990c000) [pid = 1646] [serial = 1951] [outer = 0x115602800] 10:33:29 INFO - PROCESS | 1646 | 1461260009037 Marionette DEBUG loaded listener.js 10:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x127274400) [pid = 1646] [serial = 1952] [outer = 0x115602800] 10:33:29 INFO - PROCESS | 1646 | 1461260009667 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]]]}] 10:33:29 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:33:29 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 922ms 10:33:29 INFO - PROCESS | 1646 | 1461260009730 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:33:29 INFO - PROCESS | 1646 | 1461260009732 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:33:29 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:33:29 INFO - PROCESS | 1646 | 1461260009735 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:33:29 INFO - PROCESS | 1646 | 1461260009738 Marionette TRACE conn2 <- [1,2574,null,{}] 10:33:29 INFO - PROCESS | 1646 | 1461260009743 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}] 10:33:29 INFO - PROCESS | 1646 | 1461260009852 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:33:29 INFO - PROCESS | 1646 | 1461260009945 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240c2000 == 65 [pid = 1646] [id = 651] 10:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x114b45400) [pid = 1646] [serial = 1953] [outer = 0x0] 10:33:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x115606000) [pid = 1646] [serial = 1954] [outer = 0x114b45400] 10:33:29 INFO - PROCESS | 1646 | 1461260009974 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x118656c00) [pid = 1646] [serial = 1955] [outer = 0x114b45400] 10:33:30 INFO - PROCESS | 1646 | 1461260010435 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]]]}] 10:33:30 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:33:30 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 725ms 10:33:30 INFO - PROCESS | 1646 | 1461260010461 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:33:30 INFO - PROCESS | 1646 | 1461260010465 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:33:30 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:33:30 INFO - PROCESS | 1646 | 1461260010469 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:33:30 INFO - PROCESS | 1646 | 1461260010471 Marionette TRACE conn2 <- [1,2578,null,{}] 10:33:30 INFO - PROCESS | 1646 | 1461260010474 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}] 10:33:30 INFO - PROCESS | 1646 | 1461260010584 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:33:30 INFO - PROCESS | 1646 | 1461260010669 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x1241f0000 == 66 [pid = 1646] [id = 652] 10:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11990ac00) [pid = 1646] [serial = 1956] [outer = 0x0] 10:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x11a8d6800) [pid = 1646] [serial = 1957] [outer = 0x11990ac00] 10:33:30 INFO - PROCESS | 1646 | 1461260010698 Marionette DEBUG loaded listener.js 10:33:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x11b9e1000) [pid = 1646] [serial = 1958] [outer = 0x11990ac00] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc79800 == 65 [pid = 1646] [id = 471] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e47a800 == 64 [pid = 1646] [id = 560] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e785000 == 63 [pid = 1646] [id = 640] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12e466800 == 62 [pid = 1646] [id = 639] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x123c66800 == 61 [pid = 1646] [id = 638] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12d455000 == 60 [pid = 1646] [id = 637] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce5e800 == 59 [pid = 1646] [id = 636] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12b551000 == 58 [pid = 1646] [id = 635] 10:33:30 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12e225800) [pid = 1646] [serial = 1864] [outer = 0x0] [url = about:blank] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae93800 == 57 [pid = 1646] [id = 634] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6ac000 == 56 [pid = 1646] [id = 633] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11aa6c000 == 55 [pid = 1646] [id = 632] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x123e73000 == 54 [pid = 1646] [id = 631] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11af33000 == 53 [pid = 1646] [id = 630] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x11bcb4800 == 52 [pid = 1646] [id = 629] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x123e74000 == 51 [pid = 1646] [id = 628] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa48000 == 50 [pid = 1646] [id = 627] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x142036800 == 49 [pid = 1646] [id = 626] 10:33:30 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa62000 == 48 [pid = 1646] [id = 625] 10:33:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1302cd000 == 47 [pid = 1646] [id = 624] 10:33:31 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6bb800 == 46 [pid = 1646] [id = 623] 10:33:31 INFO - PROCESS | 1646 | --DOCSHELL 0x1245d7800 == 45 [pid = 1646] [id = 622] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x123ecb800) [pid = 1646] [serial = 1691] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b698000) [pid = 1646] [serial = 1706] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 177 (0x1298d3800) [pid = 1646] [serial = 1751] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 176 (0x12e264000) [pid = 1646] [serial = 1700] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 175 (0x11b640800) [pid = 1646] [serial = 1688] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 174 (0x119b5cc00) [pid = 1646] [serial = 1748] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 173 (0x12d216c00) [pid = 1646] [serial = 1697] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 172 (0x119a74c00) [pid = 1646] [serial = 1745] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 171 (0x12b3a5c00) [pid = 1646] [serial = 1634] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 170 (0x12e984c00) [pid = 1646] [serial = 1760] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 169 (0x129cbe800) [pid = 1646] [serial = 1694] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x1191c0000) [pid = 1646] [serial = 1685] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12dae2c00) [pid = 1646] [serial = 1757] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12e741000) [pid = 1646] [serial = 1703] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x12dae4400) [pid = 1646] [serial = 1637] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11998e400) [pid = 1646] [serial = 1628] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x12b3a5400) [pid = 1646] [serial = 1754] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12e261000) [pid = 1646] [serial = 1565] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11c471800) [pid = 1646] [serial = 1631] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x12a860000) [pid = 1646] [serial = 1844] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x12b839000) [pid = 1646] [serial = 1849] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x12a917400) [pid = 1646] [serial = 1846] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x12abe4800) [pid = 1646] [serial = 1852] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x127b7bc00) [pid = 1646] [serial = 1855] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12bcb7800) [pid = 1646] [serial = 1850] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x129ff1400) [pid = 1646] [serial = 1840] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12a6a3400) [pid = 1646] [serial = 1826] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12a69f400) [pid = 1646] [serial = 1825] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12430d400) [pid = 1646] [serial = 1822] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x129cc1000) [pid = 1646] [serial = 1810] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11b63cc00) [pid = 1646] [serial = 1829] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x11a8d3400) [pid = 1646] [serial = 1828] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x123a7a800) [pid = 1646] [serial = 1816] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x127c7fc00) [pid = 1646] [serial = 1837] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x1298d3c00) [pid = 1646] [serial = 1838] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x123988800) [pid = 1646] [serial = 1807] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12d212400) [pid = 1646] [serial = 1819] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x11acb0800) [pid = 1646] [serial = 1804] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12a91e400) [pid = 1646] [serial = 1813] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x11a8cec00) [pid = 1646] [serial = 1831] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x11ade4400) [pid = 1646] [serial = 1832] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x124397800) [pid = 1646] [serial = 1834] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x1272c6c00) [pid = 1646] [serial = 1835] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x12abdd400) [pid = 1646] [serial = 1858] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12ce1a400) [pid = 1646] [serial = 1859] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12abe9800) [pid = 1646] [serial = 1853] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12a854800) [pid = 1646] [serial = 1843] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12b31fc00) [pid = 1646] [serial = 1847] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x12cfafc00) [pid = 1646] [serial = 1861] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x129f3e000) [pid = 1646] [serial = 1856] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x12d498800) [pid = 1646] [serial = 1862] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a3d6400) [pid = 1646] [serial = 1841] [outer = 0x0] [url = about:blank] 10:33:31 INFO - PROCESS | 1646 | 1461260011126 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]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 669ms 10:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:33:31 INFO - PROCESS | 1646 | 1461260011139 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1646 | 1461260011140 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:33:31 INFO - PROCESS | 1646 | 1461260011142 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1646 | 1461260011145 Marionette TRACE conn2 <- [1,2582,null,{}] 10:33:31 INFO - PROCESS | 1646 | 1461260011156 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}] 10:33:31 INFO - PROCESS | 1646 | 1461260011252 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:33:31 INFO - PROCESS | 1646 | 1461260011258 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e7c000 == 46 [pid = 1646] [id = 653] 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11c102400) [pid = 1646] [serial = 1959] [outer = 0x0] 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x123a71c00) [pid = 1646] [serial = 1960] [outer = 0x11c102400] 10:33:31 INFO - PROCESS | 1646 | 1461260011290 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123b68400) [pid = 1646] [serial = 1961] [outer = 0x11c102400] 10:33:31 INFO - PROCESS | 1646 | 1461260011670 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]]]}] 10:33:31 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:33:31 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 577ms 10:33:31 INFO - PROCESS | 1646 | 1461260011720 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:33:31 INFO - PROCESS | 1646 | 1461260011721 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:33:31 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:33:31 INFO - PROCESS | 1646 | 1461260011724 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:33:31 INFO - PROCESS | 1646 | 1461260011725 Marionette TRACE conn2 <- [1,2586,null,{}] 10:33:31 INFO - PROCESS | 1646 | 1461260011727 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}] 10:33:31 INFO - PROCESS | 1646 | 1461260011821 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:33:31 INFO - PROCESS | 1646 | 1461260011826 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5e7800 == 47 [pid = 1646] [id = 654] 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123d3fc00) [pid = 1646] [serial = 1962] [outer = 0x0] 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x124395000) [pid = 1646] [serial = 1963] [outer = 0x123d3fc00] 10:33:31 INFO - PROCESS | 1646 | 1461260011854 Marionette DEBUG loaded listener.js 10:33:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x1273d8000) [pid = 1646] [serial = 1964] [outer = 0x123d3fc00] 10:33:32 INFO - PROCESS | 1646 | 1461260012225 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]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 518ms 10:33:32 INFO - PROCESS | 1646 | 1461260012242 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 1646 | 1461260012244 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:33:32 INFO - PROCESS | 1646 | 1461260012262 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 1646 | 1461260012265 Marionette TRACE conn2 <- [1,2590,null,{}] 10:33:32 INFO - PROCESS | 1646 | 1461260012269 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}] 10:33:32 INFO - PROCESS | 1646 | 1461260012356 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:33:32 INFO - PROCESS | 1646 | 1461260012363 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa57800 == 48 [pid = 1646] [id = 655] 10:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x1273d8800) [pid = 1646] [serial = 1965] [outer = 0x0] 10:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x129706c00) [pid = 1646] [serial = 1966] [outer = 0x1273d8800] 10:33:32 INFO - PROCESS | 1646 | 1461260012389 Marionette DEBUG loaded listener.js 10:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129c18c00) [pid = 1646] [serial = 1967] [outer = 0x1273d8800] 10:33:32 INFO - PROCESS | 1646 | 1461260012734 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]]]}] 10:33:32 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:33:32 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 535ms 10:33:32 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:33:32 INFO - PROCESS | 1646 | 1461260012784 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:33:32 INFO - PROCESS | 1646 | 1461260012785 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:33:32 INFO - PROCESS | 1646 | 1461260012787 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:33:32 INFO - PROCESS | 1646 | 1461260012788 Marionette TRACE conn2 <- [1,2594,null,{}] 10:33:32 INFO - PROCESS | 1646 | 1461260012790 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}] 10:33:32 INFO - PROCESS | 1646 | 1461260012894 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:33:32 INFO - PROCESS | 1646 | 1461260012976 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb49000 == 49 [pid = 1646] [id = 656] 10:33:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x129cb8400) [pid = 1646] [serial = 1968] [outer = 0x0] 10:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129f44000) [pid = 1646] [serial = 1969] [outer = 0x129cb8400] 10:33:33 INFO - PROCESS | 1646 | 1461260013004 Marionette DEBUG loaded listener.js 10:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x12a6a3000) [pid = 1646] [serial = 1970] [outer = 0x129cb8400] 10:33:33 INFO - PROCESS | 1646 | 1461260013348 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]]]}] 10:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 568ms 10:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:33:33 INFO - PROCESS | 1646 | 1461260013355 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:33:33 INFO - PROCESS | 1646 | 1461260013356 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:33:33 INFO - PROCESS | 1646 | 1461260013358 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:33:33 INFO - PROCESS | 1646 | 1461260013359 Marionette TRACE conn2 <- [1,2598,null,{}] 10:33:33 INFO - PROCESS | 1646 | 1461260013363 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}] 10:33:33 INFO - PROCESS | 1646 | 1461260013478 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:33:33 INFO - PROCESS | 1646 | 1461260013490 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ce62800 == 50 [pid = 1646] [id = 657] 10:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x129ff1400) [pid = 1646] [serial = 1971] [outer = 0x0] 10:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x12a917c00) [pid = 1646] [serial = 1972] [outer = 0x129ff1400] 10:33:33 INFO - PROCESS | 1646 | 1461260013515 Marionette DEBUG loaded listener.js 10:33:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12abdfc00) [pid = 1646] [serial = 1973] [outer = 0x129ff1400] 10:33:33 INFO - PROCESS | 1646 | 1461260013886 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]]]}] 10:33:33 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:33:33 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 570ms 10:33:33 INFO - PROCESS | 1646 | 1461260013930 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:33:33 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:33:33 INFO - PROCESS | 1646 | 1461260013932 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:33:33 INFO - PROCESS | 1646 | 1461260013934 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:33:33 INFO - PROCESS | 1646 | 1461260013936 Marionette TRACE conn2 <- [1,2602,null,{}] 10:33:33 INFO - PROCESS | 1646 | 1461260013938 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}] 10:33:34 INFO - PROCESS | 1646 | 1461260014109 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:33:34 INFO - PROCESS | 1646 | 1461260014135 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e140800 == 51 [pid = 1646] [id = 658] 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12abe0c00) [pid = 1646] [serial = 1974] [outer = 0x0] 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12b325000) [pid = 1646] [serial = 1975] [outer = 0x12abe0c00] 10:33:34 INFO - PROCESS | 1646 | 1461260014175 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12b71e000) [pid = 1646] [serial = 1976] [outer = 0x12abe0c00] 10:33:34 INFO - PROCESS | 1646 | 1461260014604 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]]]}] 10:33:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:33:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 718ms 10:33:34 INFO - PROCESS | 1646 | 1461260014653 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:33:34 INFO - PROCESS | 1646 | 1461260014654 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:33:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:33:34 INFO - PROCESS | 1646 | 1461260014656 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:33:34 INFO - PROCESS | 1646 | 1461260014657 Marionette TRACE conn2 <- [1,2606,null,{}] 10:33:34 INFO - PROCESS | 1646 | 1461260014660 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}] 10:33:34 INFO - PROCESS | 1646 | 1461260014776 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:33:34 INFO - PROCESS | 1646 | 1461260014789 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e77f000 == 52 [pid = 1646] [id = 659] 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12bcaac00) [pid = 1646] [serial = 1977] [outer = 0x0] 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12ce19800) [pid = 1646] [serial = 1978] [outer = 0x12bcaac00] 10:33:34 INFO - PROCESS | 1646 | 1461260014815 Marionette DEBUG loaded listener.js 10:33:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12d216c00) [pid = 1646] [serial = 1979] [outer = 0x12bcaac00] 10:33:35 INFO - PROCESS | 1646 | 1461260015182 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]]]}] 10:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 570ms 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12d91e800) [pid = 1646] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x11926fc00) [pid = 1646] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x11b9e4800) [pid = 1646] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x123ab2800) [pid = 1646] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x124309000) [pid = 1646] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x11a8d9400) [pid = 1646] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x114b43400) [pid = 1646] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x119d66c00) [pid = 1646] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12a861000) [pid = 1646] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x123985800) [pid = 1646] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x129096000) [pid = 1646] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12970a400) [pid = 1646] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11a8d4800) [pid = 1646] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a912400) [pid = 1646] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123a74400) [pid = 1646] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x11c47fc00) [pid = 1646] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x129ff1800) [pid = 1646] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129c20000) [pid = 1646] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x11bced000) [pid = 1646] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129cb0c00) [pid = 1646] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x129cb7800) [pid = 1646] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:33:35 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x12a3dd000) [pid = 1646] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:33:35 INFO - PROCESS | 1646 | 1461260015378 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:33:35 INFO - PROCESS | 1646 | 1461260015379 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:33:35 INFO - PROCESS | 1646 | 1461260015392 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:33:35 INFO - PROCESS | 1646 | 1461260015394 Marionette TRACE conn2 <- [1,2610,null,{}] 10:33:35 INFO - PROCESS | 1646 | 1461260015397 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}] 10:33:35 INFO - PROCESS | 1646 | 1461260015490 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:33:35 INFO - PROCESS | 1646 | 1461260015509 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af35800 == 53 [pid = 1646] [id = 660] 10:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x112270c00) [pid = 1646] [serial = 1980] [outer = 0x0] 10:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11a8cc000) [pid = 1646] [serial = 1981] [outer = 0x112270c00] 10:33:35 INFO - PROCESS | 1646 | 1461260015538 Marionette DEBUG loaded listener.js 10:33:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11c47fc00) [pid = 1646] [serial = 1982] [outer = 0x112270c00] 10:33:35 INFO - PROCESS | 1646 | 1461260015880 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]]]}] 10:33:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:33:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 521ms 10:33:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:33:35 INFO - PROCESS | 1646 | 1461260015914 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:33:35 INFO - PROCESS | 1646 | 1461260015915 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:33:35 INFO - PROCESS | 1646 | 1461260015917 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:33:35 INFO - PROCESS | 1646 | 1461260015919 Marionette TRACE conn2 <- [1,2614,null,{}] 10:33:35 INFO - PROCESS | 1646 | 1461260015921 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}] 10:33:36 INFO - PROCESS | 1646 | 1461260016090 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:33:36 INFO - PROCESS | 1646 | 1461260016139 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f74a800 == 54 [pid = 1646] [id = 661] 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x123a72800) [pid = 1646] [serial = 1983] [outer = 0x0] 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1243a0800) [pid = 1646] [serial = 1984] [outer = 0x123a72800] 10:33:36 INFO - PROCESS | 1646 | 1461260016186 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12dae2c00) [pid = 1646] [serial = 1985] [outer = 0x123a72800] 10:33:36 INFO - PROCESS | 1646 | 1461260016600 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]]]}] 10:33:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:33:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 719ms 10:33:36 INFO - PROCESS | 1646 | 1461260016643 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:33:36 INFO - PROCESS | 1646 | 1461260016645 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:33:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:33:36 INFO - PROCESS | 1646 | 1461260016647 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:33:36 INFO - PROCESS | 1646 | 1461260016648 Marionette TRACE conn2 <- [1,2618,null,{}] 10:33:36 INFO - PROCESS | 1646 | 1461260016651 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}] 10:33:36 INFO - PROCESS | 1646 | 1461260016742 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:33:36 INFO - PROCESS | 1646 | 1461260016768 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302c3000 == 55 [pid = 1646] [id = 662] 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x12e228c00) [pid = 1646] [serial = 1986] [outer = 0x0] 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12e25f400) [pid = 1646] [serial = 1987] [outer = 0x12e228c00] 10:33:36 INFO - PROCESS | 1646 | 1461260016794 Marionette DEBUG loaded listener.js 10:33:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12e694c00) [pid = 1646] [serial = 1988] [outer = 0x12e228c00] 10:33:37 INFO - PROCESS | 1646 | 1461260017141 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]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 521ms 10:33:37 INFO - PROCESS | 1646 | 1461260017168 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 1646 | 1461260017169 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:33:37 INFO - PROCESS | 1646 | 1461260017172 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 1646 | 1461260017173 Marionette TRACE conn2 <- [1,2622,null,{}] 10:33:37 INFO - PROCESS | 1646 | 1461260017175 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}] 10:33:37 INFO - PROCESS | 1646 | 1461260017269 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:33:37 INFO - PROCESS | 1646 | 1461260017337 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be39000 == 56 [pid = 1646] [id = 663] 10:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x12e692400) [pid = 1646] [serial = 1989] [outer = 0x0] 10:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x11bc95400) [pid = 1646] [serial = 1990] [outer = 0x12e692400] 10:33:37 INFO - PROCESS | 1646 | 1461260017362 Marionette DEBUG loaded listener.js 10:33:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x12e741000) [pid = 1646] [serial = 1991] [outer = 0x12e692400] 10:33:37 INFO - PROCESS | 1646 | 1461260017860 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]]]}] 10:33:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:33:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 721ms 10:33:37 INFO - PROCESS | 1646 | 1461260017893 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:33:37 INFO - PROCESS | 1646 | 1461260017897 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:33:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:33:37 INFO - PROCESS | 1646 | 1461260017901 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:33:37 INFO - PROCESS | 1646 | 1461260017903 Marionette TRACE conn2 <- [1,2626,null,{}] 10:33:37 INFO - PROCESS | 1646 | 1461260017907 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}] 10:33:38 INFO - PROCESS | 1646 | 1461260018031 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:33:38 INFO - PROCESS | 1646 | 1461260018154 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e6a800 == 57 [pid = 1646] [id = 664] 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x11a8d3400) [pid = 1646] [serial = 1992] [outer = 0x0] 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x11a8e2c00) [pid = 1646] [serial = 1993] [outer = 0x11a8d3400] 10:33:38 INFO - PROCESS | 1646 | 1461260018189 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x11b63cc00) [pid = 1646] [serial = 1994] [outer = 0x11a8d3400] 10:33:38 INFO - PROCESS | 1646 | 1461260018636 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]]]}] 10:33:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:33:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 770ms 10:33:38 INFO - PROCESS | 1646 | 1461260018671 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:33:38 INFO - PROCESS | 1646 | 1461260018676 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:33:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:33:38 INFO - PROCESS | 1646 | 1461260018681 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:33:38 INFO - PROCESS | 1646 | 1461260018682 Marionette TRACE conn2 <- [1,2630,null,{}] 10:33:38 INFO - PROCESS | 1646 | 1461260018685 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}] 10:33:38 INFO - PROCESS | 1646 | 1461260018802 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:33:38 INFO - PROCESS | 1646 | 1461260018886 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa56800 == 58 [pid = 1646] [id = 665] 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11b9dec00) [pid = 1646] [serial = 1995] [outer = 0x0] 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x123a72c00) [pid = 1646] [serial = 1996] [outer = 0x11b9dec00] 10:33:38 INFO - PROCESS | 1646 | 1461260018918 Marionette DEBUG loaded listener.js 10:33:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x124399c00) [pid = 1646] [serial = 1997] [outer = 0x11b9dec00] 10:33:39 INFO - PROCESS | 1646 | 1461260019347 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]]]}] 10:33:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:33:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 722ms 10:33:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:33:39 INFO - PROCESS | 1646 | 1461260019419 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:33:39 INFO - PROCESS | 1646 | 1461260019421 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:33:39 INFO - PROCESS | 1646 | 1461260019423 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:33:39 INFO - PROCESS | 1646 | 1461260019426 Marionette TRACE conn2 <- [1,2634,null,{}] 10:33:39 INFO - PROCESS | 1646 | 1461260019454 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}] 10:33:39 INFO - PROCESS | 1646 | 1461260019571 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:33:39 INFO - PROCESS | 1646 | 1461260019654 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x130003800 == 59 [pid = 1646] [id = 666] 10:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x129cc7400) [pid = 1646] [serial = 1998] [outer = 0x0] 10:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x129f48400) [pid = 1646] [serial = 1999] [outer = 0x129cc7400] 10:33:39 INFO - PROCESS | 1646 | 1461260019688 Marionette DEBUG loaded listener.js 10:33:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x12a3de400) [pid = 1646] [serial = 2000] [outer = 0x129cc7400] 10:33:40 INFO - PROCESS | 1646 | 1461260020109 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]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 738ms 10:33:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:33:40 INFO - PROCESS | 1646 | 1461260020162 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1646 | 1461260020164 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:33:40 INFO - PROCESS | 1646 | 1461260020166 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1646 | 1461260020168 Marionette TRACE conn2 <- [1,2638,null,{}] 10:33:40 INFO - PROCESS | 1646 | 1461260020170 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}] 10:33:40 INFO - PROCESS | 1646 | 1461260020286 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:33:40 INFO - PROCESS | 1646 | 1461260020368 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e9cb800 == 60 [pid = 1646] [id = 667] 10:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12a3dec00) [pid = 1646] [serial = 2001] [outer = 0x0] 10:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12a917000) [pid = 1646] [serial = 2002] [outer = 0x12a3dec00] 10:33:40 INFO - PROCESS | 1646 | 1461260020400 Marionette DEBUG loaded listener.js 10:33:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12b8ee800) [pid = 1646] [serial = 2003] [outer = 0x12a3dec00] 10:33:40 INFO - PROCESS | 1646 | 1461260020776 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]]]}] 10:33:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:33:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 670ms 10:33:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:33:40 INFO - PROCESS | 1646 | 1461260020837 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:33:40 INFO - PROCESS | 1646 | 1461260020838 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:33:40 INFO - PROCESS | 1646 | 1461260020840 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:33:40 INFO - PROCESS | 1646 | 1461260020842 Marionette TRACE conn2 <- [1,2642,null,{}] 10:33:40 INFO - PROCESS | 1646 | 1461260020844 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}] 10:33:40 INFO - PROCESS | 1646 | 1461260020973 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:33:41 INFO - PROCESS | 1646 | 1461260021057 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x14201f800 == 61 [pid = 1646] [id = 668] 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a698c00) [pid = 1646] [serial = 2004] [outer = 0x0] 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12d91dc00) [pid = 1646] [serial = 2005] [outer = 0x12a698c00] 10:33:41 INFO - PROCESS | 1646 | 1461260021087 Marionette DEBUG loaded listener.js 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12e21dc00) [pid = 1646] [serial = 2006] [outer = 0x12a698c00] 10:33:41 INFO - PROCESS | 1646 | 1461260021519 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]]]}] 10:33:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:33:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 720ms 10:33:41 INFO - PROCESS | 1646 | 1461260021561 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:33:41 INFO - PROCESS | 1646 | 1461260021564 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:33:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:33:41 INFO - PROCESS | 1646 | 1461260021567 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:33:41 INFO - PROCESS | 1646 | 1461260021568 Marionette TRACE conn2 <- [1,2646,null,{}] 10:33:41 INFO - PROCESS | 1646 | 1461260021570 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}] 10:33:41 INFO - PROCESS | 1646 | 1461260021688 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:33:41 INFO - PROCESS | 1646 | 1461260021773 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acd5800 == 62 [pid = 1646] [id = 669] 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x129de4c00) [pid = 1646] [serial = 2007] [outer = 0x0] 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12e695400) [pid = 1646] [serial = 2008] [outer = 0x129de4c00] 10:33:41 INFO - PROCESS | 1646 | 1461260021805 Marionette DEBUG loaded listener.js 10:33:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12e74c800) [pid = 1646] [serial = 2009] [outer = 0x129de4c00] 10:33:42 INFO - PROCESS | 1646 | 1461260022198 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]]]}] 10:33:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:33:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 669ms 10:33:42 INFO - PROCESS | 1646 | 1461260022236 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:33:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:33:42 INFO - PROCESS | 1646 | 1461260022238 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:33:42 INFO - PROCESS | 1646 | 1461260022240 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:33:42 INFO - PROCESS | 1646 | 1461260022241 Marionette TRACE conn2 <- [1,2650,null,{}] 10:33:42 INFO - PROCESS | 1646 | 1461260022244 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}] 10:33:42 INFO - PROCESS | 1646 | 1461260022414 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:33:42 INFO - PROCESS | 1646 | 1461260022425 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ca9a800 == 63 [pid = 1646] [id = 670] 10:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x129de5c00) [pid = 1646] [serial = 2010] [outer = 0x0] 10:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a88c800) [pid = 1646] [serial = 2011] [outer = 0x129de5c00] 10:33:42 INFO - PROCESS | 1646 | 1461260022467 Marionette DEBUG loaded listener.js 10:33:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12a891c00) [pid = 1646] [serial = 2012] [outer = 0x129de5c00] 10:33:42 INFO - PROCESS | 1646 | 1461260022959 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]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 769ms 10:33:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:33:43 INFO - PROCESS | 1646 | 1461260023010 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1646 | 1461260023011 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:33:43 INFO - PROCESS | 1646 | 1461260023014 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:33:43 INFO - PROCESS | 1646 | 1461260023015 Marionette TRACE conn2 <- [1,2654,null,{}] 10:33:43 INFO - PROCESS | 1646 | 1461260023017 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}] 10:33:43 INFO - PROCESS | 1646 | 1461260023128 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:33:43 INFO - PROCESS | 1646 | 1461260023241 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afdf800 == 64 [pid = 1646] [id = 671] 10:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x112210800) [pid = 1646] [serial = 2013] [outer = 0x0] 10:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x11a8d9000) [pid = 1646] [serial = 2014] [outer = 0x112210800] 10:33:43 INFO - PROCESS | 1646 | 1461260023274 Marionette DEBUG loaded listener.js 10:33:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x129f3d400) [pid = 1646] [serial = 2015] [outer = 0x112210800] 10:33:43 INFO - PROCESS | 1646 | 1461260023868 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]]]}] 10:33:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:33:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 970ms 10:33:43 INFO - PROCESS | 1646 | 1461260023995 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:33:43 INFO - PROCESS | 1646 | 1461260023998 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:33:44 INFO - PROCESS | 1646 | 1461260024003 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 1646 | 1461260024005 Marionette TRACE conn2 <- [1,2658,null,{}] 10:33:44 INFO - PROCESS | 1646 | 1461260024010 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}] 10:33:44 INFO - PROCESS | 1646 | 1461260024123 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:33:44 INFO - PROCESS | 1646 | 1461260024208 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x12654b800 == 65 [pid = 1646] [id = 672] 10:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11536b800) [pid = 1646] [serial = 2016] [outer = 0x0] 10:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1154e1400) [pid = 1646] [serial = 2017] [outer = 0x11536b800] 10:33:44 INFO - PROCESS | 1646 | 1461260024236 Marionette DEBUG loaded listener.js 10:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x118c87c00) [pid = 1646] [serial = 2018] [outer = 0x11536b800] 10:33:44 INFO - PROCESS | 1646 | 1461260024644 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]]]}] 10:33:44 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:33:44 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 673ms 10:33:44 INFO - PROCESS | 1646 | 1461260024677 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:33:44 INFO - PROCESS | 1646 | 1461260024680 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:33:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:33:44 INFO - PROCESS | 1646 | 1461260024685 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:33:44 INFO - PROCESS | 1646 | 1461260024686 Marionette TRACE conn2 <- [1,2662,null,{}] 10:33:44 INFO - PROCESS | 1646 | 1461260024689 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}] 10:33:44 INFO - PROCESS | 1646 | 1461260024806 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:33:44 INFO - PROCESS | 1646 | 1461260024912 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb21000 == 66 [pid = 1646] [id = 673] 10:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x118c93800) [pid = 1646] [serial = 2019] [outer = 0x0] 10:33:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x119b66000) [pid = 1646] [serial = 2020] [outer = 0x118c93800] 10:33:44 INFO - PROCESS | 1646 | 1461260024955 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x11ad59800) [pid = 1646] [serial = 2021] [outer = 0x118c93800] 10:33:45 INFO - PROCESS | 1646 | 1461260025421 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]]]}] 10:33:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:33:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 772ms 10:33:45 INFO - PROCESS | 1646 | 1461260025508 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:33:45 INFO - PROCESS | 1646 | 1461260025509 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1302c3000 == 65 [pid = 1646] [id = 662] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12f74a800 == 64 [pid = 1646] [id = 661] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11af35800 == 63 [pid = 1646] [id = 660] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12e77f000 == 62 [pid = 1646] [id = 659] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x14201d800 == 61 [pid = 1646] [id = 621] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12e140800 == 60 [pid = 1646] [id = 658] 10:33:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12ce62800 == 59 [pid = 1646] [id = 657] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bb49000 == 58 [pid = 1646] [id = 656] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa57800 == 57 [pid = 1646] [id = 655] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5e7800 == 56 [pid = 1646] [id = 654] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x123e7c000 == 55 [pid = 1646] [id = 653] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1241f0000 == 54 [pid = 1646] [id = 652] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1240c2000 == 53 [pid = 1646] [id = 651] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x123e7d800 == 52 [pid = 1646] [id = 650] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12b389000 == 51 [pid = 1646] [id = 649] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13d8f5000 == 50 [pid = 1646] [id = 648] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1307dc000 == 49 [pid = 1646] [id = 647] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x130190800 == 48 [pid = 1646] [id = 646] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x130002800 == 47 [pid = 1646] [id = 645] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d9e7000 == 46 [pid = 1646] [id = 644] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x127048800 == 45 [pid = 1646] [id = 643] 10:33:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb22800 == 44 [pid = 1646] [id = 642] 10:33:45 INFO - PROCESS | 1646 | 1461260025565 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:33:45 INFO - PROCESS | 1646 | 1461260025567 Marionette TRACE conn2 <- [1,2666,null,{}] 10:33:45 INFO - PROCESS | 1646 | 1461260025575 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}] 10:33:45 INFO - PROCESS | 1646 | 1461260025673 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 168 (0x123a7e800) [pid = 1646] [serial = 1870] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x12e69a400) [pid = 1646] [serial = 1865] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x11a8d6400) [pid = 1646] [serial = 1889] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x119b69c00) [pid = 1646] [serial = 1888] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x11c484000) [pid = 1646] [serial = 1894] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x123a7c800) [pid = 1646] [serial = 1895] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x123d36800) [pid = 1646] [serial = 1897] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x123f90c00) [pid = 1646] [serial = 1898] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x124515400) [pid = 1646] [serial = 1900] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x129706800) [pid = 1646] [serial = 1901] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11af8e800) [pid = 1646] [serial = 1891] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x11bc89000) [pid = 1646] [serial = 1892] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x1158b0c00) [pid = 1646] [serial = 1885] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x118f7e000) [pid = 1646] [serial = 1886] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x12a69c800) [pid = 1646] [serial = 1876] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x129f3f000) [pid = 1646] [serial = 1873] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x12abe1400) [pid = 1646] [serial = 1879] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e742c00) [pid = 1646] [serial = 1882] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x127c81400) [pid = 1646] [serial = 1916] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x12a91f000) [pid = 1646] [serial = 1921] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x12a3e1400) [pid = 1646] [serial = 1918] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x12a857400) [pid = 1646] [serial = 1913] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x129f47000) [pid = 1646] [serial = 1907] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 145 (0x129714000) [pid = 1646] [serial = 1903] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 144 (0x129cb2c00) [pid = 1646] [serial = 1904] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 143 (0x12a862800) [pid = 1646] [serial = 1919] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a3dcc00) [pid = 1646] [serial = 1910] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x11c489800) [pid = 1646] [serial = 1915] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12abe2000) [pid = 1646] [serial = 1922] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12a3d5c00) [pid = 1646] [serial = 1811] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11b9de000) [pid = 1646] [serial = 1805] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12e97ac00) [pid = 1646] [serial = 1820] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x123a7f800) [pid = 1646] [serial = 1817] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x12a69f000) [pid = 1646] [serial = 1823] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x12e699c00) [pid = 1646] [serial = 1802] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x12b8fc800) [pid = 1646] [serial = 1814] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x124397c00) [pid = 1646] [serial = 1808] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x129f3b800) [pid = 1646] [serial = 1906] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x129ffbc00) [pid = 1646] [serial = 1909] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11ad2c000) [pid = 1646] [serial = 1867] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12a69b400) [pid = 1646] [serial = 1912] [outer = 0x0] [url = about:blank] 10:33:45 INFO - PROCESS | 1646 | 1461260025751 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11afe2800 == 45 [pid = 1646] [id = 674] 10:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x11926f000) [pid = 1646] [serial = 2022] [outer = 0x0] 10:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x11b697800) [pid = 1646] [serial = 2023] [outer = 0x11926f000] 10:33:45 INFO - PROCESS | 1646 | 1461260025782 Marionette DEBUG loaded listener.js 10:33:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11bcef400) [pid = 1646] [serial = 2024] [outer = 0x11926f000] 10:33:46 INFO - PROCESS | 1646 | 1461260026610 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]]]}] 10:33:46 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) 10:33:46 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1090ms 10:33:46 INFO - PROCESS | 1646 | 1461260026638 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:33:46 INFO - PROCESS | 1646 | 1461260026639 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:33:46 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:33:46 INFO - PROCESS | 1646 | 1461260026642 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:33:46 INFO - PROCESS | 1646 | 1461260026643 Marionette TRACE conn2 <- [1,2670,null,{}] 10:33:46 INFO - PROCESS | 1646 | 1461260026645 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}] 10:33:46 INFO - PROCESS | 1646 | 1461260026738 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:33:46 INFO - PROCESS | 1646 | 1461260026742 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x127ca0800 == 46 [pid = 1646] [id = 675] 10:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x123876800) [pid = 1646] [serial = 2025] [outer = 0x0] 10:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x123ab2800) [pid = 1646] [serial = 2026] [outer = 0x123876800] 10:33:46 INFO - PROCESS | 1646 | 1461260026770 Marionette DEBUG loaded listener.js 10:33:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123d39000) [pid = 1646] [serial = 2027] [outer = 0x123876800] 10:33:47 INFO - PROCESS | 1646 | 1461260027651 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2673,"getWindowHandle",null] 10:33:47 INFO - PROCESS | 1646 | 1461260027664 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:33:47 INFO - PROCESS | 1646 | 1461260027685 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:33:47 INFO - PROCESS | 1646 | 1461260027686 Marionette TRACE conn2 <- [1,2674,null,{}] 10:33:47 INFO - PROCESS | 1646 | 1461260027689 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}] 10:33:47 INFO - PROCESS | 1646 | 1461260027798 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:33:47 INFO - PROCESS | 1646 | 1461260027839 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a6bf800 == 47 [pid = 1646] [id = 676] 10:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12387cc00) [pid = 1646] [serial = 2028] [outer = 0x0] 10:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x123f8fc00) [pid = 1646] [serial = 2029] [outer = 0x12387cc00] 10:33:47 INFO - PROCESS | 1646 | 1461260027865 Marionette DEBUG loaded listener.js 10:33:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x1265a1400) [pid = 1646] [serial = 2030] [outer = 0x12387cc00] 10:33:48 INFO - PROCESS | 1646 | 1461260028687 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2677,"getWindowHandle",null] 10:33:48 INFO - PROCESS | 1646 | 1461260028706 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:33:48 INFO - PROCESS | 1646 | 1461260028708 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:33:48 INFO - PROCESS | 1646 | 1461260028709 Marionette TRACE conn2 <- [1,2678,null,{}] 10:33:48 INFO - PROCESS | 1646 | 1461260028728 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}] 10:33:48 INFO - PROCESS | 1646 | 1461260028852 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:33:48 INFO - PROCESS | 1646 | 1461260028897 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ae98000 == 48 [pid = 1646] [id = 677] 10:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x127c7cc00) [pid = 1646] [serial = 2031] [outer = 0x0] 10:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129713400) [pid = 1646] [serial = 2032] [outer = 0x127c7cc00] 10:33:48 INFO - PROCESS | 1646 | 1461260028925 Marionette DEBUG loaded listener.js 10:33:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x129ddf400) [pid = 1646] [serial = 2033] [outer = 0x127c7cc00] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x129ff1400) [pid = 1646] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x12abe0c00) [pid = 1646] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x12bcaac00) [pid = 1646] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11990ac00) [pid = 1646] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x112270c00) [pid = 1646] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x11c102400) [pid = 1646] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123a72800) [pid = 1646] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x1273d8800) [pid = 1646] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x114b45400) [pid = 1646] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x129cb8400) [pid = 1646] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x123d3fc00) [pid = 1646] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:33:49 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x12e228c00) [pid = 1646] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:33:50 INFO - PROCESS | 1646 | 1461260030045 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]]]}] 10:33:50 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) 10:33:50 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 1378ms 10:33:50 INFO - PROCESS | 1646 | 1461260030116 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:33:50 INFO - PROCESS | 1646 | 1461260030119 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:33:50 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:33:50 INFO - PROCESS | 1646 | 1461260030124 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:33:50 INFO - PROCESS | 1646 | 1461260030125 Marionette TRACE conn2 <- [1,2682,null,{}] 10:33:50 INFO - PROCESS | 1646 | 1461260030130 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}] 10:33:50 INFO - PROCESS | 1646 | 1461260030233 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:33:50 INFO - PROCESS | 1646 | 1461260030362 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x123add800 == 49 [pid = 1646] [id = 678] 10:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x119144400) [pid = 1646] [serial = 2034] [outer = 0x0] 10:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x119a76800) [pid = 1646] [serial = 2035] [outer = 0x119144400] 10:33:50 INFO - PROCESS | 1646 | 1461260030398 Marionette DEBUG loaded listener.js 10:33:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x11aca3c00) [pid = 1646] [serial = 2036] [outer = 0x119144400] 10:33:51 INFO - PROCESS | 1646 | 1461260031283 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]]]}] 10:33:51 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) 10:33:51 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1175ms 10:33:51 INFO - PROCESS | 1646 | 1461260031299 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:33:51 INFO - PROCESS | 1646 | 1461260031303 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:33:51 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:33:51 INFO - PROCESS | 1646 | 1461260031308 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:33:51 INFO - PROCESS | 1646 | 1461260031310 Marionette TRACE conn2 <- [1,2686,null,{}] 10:33:51 INFO - PROCESS | 1646 | 1461260031314 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}] 10:33:51 INFO - PROCESS | 1646 | 1461260031423 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:33:51 INFO - PROCESS | 1646 | 1461260031529 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5f0800 == 50 [pid = 1646] [id = 679] 10:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x1176f6000) [pid = 1646] [serial = 2037] [outer = 0x0] 10:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x11b640000) [pid = 1646] [serial = 2038] [outer = 0x1176f6000] 10:33:51 INFO - PROCESS | 1646 | 1461260031562 Marionette DEBUG loaded listener.js 10:33:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x123a75000) [pid = 1646] [serial = 2039] [outer = 0x1176f6000] 10:33:52 INFO - PROCESS | 1646 | 1461260032502 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2689,"getWindowHandle",null] 10:33:52 INFO - PROCESS | 1646 | 1461260032536 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:33:52 INFO - PROCESS | 1646 | 1461260032539 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:33:52 INFO - PROCESS | 1646 | 1461260032541 Marionette TRACE conn2 <- [1,2690,null,{}] 10:33:52 INFO - PROCESS | 1646 | 1461260032550 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}] 10:33:52 INFO - PROCESS | 1646 | 1461260032660 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:33:52 INFO - PROCESS | 1646 | 1461260032725 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf51000 == 51 [pid = 1646] [id = 680] 10:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x123b66800) [pid = 1646] [serial = 2040] [outer = 0x0] 10:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x12918c400) [pid = 1646] [serial = 2041] [outer = 0x123b66800] 10:33:52 INFO - PROCESS | 1646 | 1461260032799 Marionette DEBUG loaded listener.js 10:33:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x129c1f800) [pid = 1646] [serial = 2042] [outer = 0x123b66800] 10:33:53 INFO - PROCESS | 1646 | 1461260033731 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2693,"getWindowHandle",null] 10:33:53 INFO - PROCESS | 1646 | 1461260033764 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:33:53 INFO - PROCESS | 1646 | 1461260033766 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:33:53 INFO - PROCESS | 1646 | 1461260033767 Marionette TRACE conn2 <- [1,2694,null,{}] 10:33:53 INFO - PROCESS | 1646 | 1461260033770 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}] 10:33:53 INFO - PROCESS | 1646 | 1461260033877 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:33:53 INFO - PROCESS | 1646 | 1461260033984 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b37c800 == 52 [pid = 1646] [id = 681] 10:33:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x112323c00) [pid = 1646] [serial = 2043] [outer = 0x0] 10:33:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x129cb8400) [pid = 1646] [serial = 2044] [outer = 0x112323c00] 10:33:54 INFO - PROCESS | 1646 | 1461260034016 Marionette DEBUG loaded listener.js 10:33:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x129de4400) [pid = 1646] [serial = 2045] [outer = 0x112323c00] 10:33:55 INFO - PROCESS | 1646 | 1461260035069 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2697,"getWindowHandle",null] 10:33:55 INFO - PROCESS | 1646 | 1461260035089 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:33:55 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:33:55 INFO - PROCESS | 1646 | 1461260035092 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:33:55 INFO - PROCESS | 1646 | 1461260035095 Marionette TRACE conn2 <- [1,2698,null,{}] 10:33:55 INFO - PROCESS | 1646 | 1461260035102 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}] 10:33:55 INFO - PROCESS | 1646 | 1461260035213 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:33:55 INFO - PROCESS | 1646 | 1461260035318 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298df800 == 53 [pid = 1646] [id = 682] 10:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x119a7a000) [pid = 1646] [serial = 2046] [outer = 0x0] 10:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x119b64800) [pid = 1646] [serial = 2047] [outer = 0x119a7a000] 10:33:55 INFO - PROCESS | 1646 | 1461260035350 Marionette DEBUG loaded listener.js 10:33:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x11b69d800) [pid = 1646] [serial = 2048] [outer = 0x119a7a000] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12a6bf800 == 52 [pid = 1646] [id = 676] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x127ca0800 == 51 [pid = 1646] [id = 675] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11afe2800 == 50 [pid = 1646] [id = 674] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb21000 == 49 [pid = 1646] [id = 673] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12654b800 == 48 [pid = 1646] [id = 672] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13ca9a800 == 47 [pid = 1646] [id = 670] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12acd5800 == 46 [pid = 1646] [id = 669] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x14201f800 == 45 [pid = 1646] [id = 668] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x13e9cb800 == 44 [pid = 1646] [id = 667] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x130003800 == 43 [pid = 1646] [id = 666] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa56800 == 42 [pid = 1646] [id = 665] 10:33:56 INFO - PROCESS | 1646 | --DOCSHELL 0x123e6a800 == 41 [pid = 1646] [id = 664] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 142 (0x12a917c00) [pid = 1646] [serial = 1972] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 141 (0x12b325000) [pid = 1646] [serial = 1975] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 140 (0x12ce19800) [pid = 1646] [serial = 1978] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 139 (0x12b326c00) [pid = 1646] [serial = 1924] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 138 (0x11b9e1000) [pid = 1646] [serial = 1958] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 137 (0x11a8d6800) [pid = 1646] [serial = 1957] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 136 (0x11990c000) [pid = 1646] [serial = 1951] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 135 (0x11a8cc000) [pid = 1646] [serial = 1981] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 134 (0x123a71c00) [pid = 1646] [serial = 1960] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 133 (0x123b68400) [pid = 1646] [serial = 1961] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12d492000) [pid = 1646] [serial = 1945] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x1243a0800) [pid = 1646] [serial = 1984] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x129706c00) [pid = 1646] [serial = 1966] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x129c18c00) [pid = 1646] [serial = 1967] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11c47fc00) [pid = 1646] [serial = 1982] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118656c00) [pid = 1646] [serial = 1955] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x115606000) [pid = 1646] [serial = 1954] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 125 (0x129f44000) [pid = 1646] [serial = 1969] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 124 (0x1186bd000) [pid = 1646] [serial = 1927] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 123 (0x124395000) [pid = 1646] [serial = 1963] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 122 (0x1273d8000) [pid = 1646] [serial = 1964] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 121 (0x12b31d000) [pid = 1646] [serial = 1948] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 120 (0x12b8fd400) [pid = 1646] [serial = 1942] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 119 (0x12a91d000) [pid = 1646] [serial = 1939] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 118 (0x129cc0400) [pid = 1646] [serial = 1936] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 117 (0x124399400) [pid = 1646] [serial = 1933] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 116 (0x11af84c00) [pid = 1646] [serial = 1930] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 115 (0x12e25f400) [pid = 1646] [serial = 1987] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 114 (0x12d216c00) [pid = 1646] [serial = 1979] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 113 (0x12b71e000) [pid = 1646] [serial = 1976] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 112 (0x12dae2c00) [pid = 1646] [serial = 1985] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 111 (0x12a6a3000) [pid = 1646] [serial = 1970] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 110 (0x12abdfc00) [pid = 1646] [serial = 1973] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | --DOMWINDOW == 109 (0x12e694c00) [pid = 1646] [serial = 1988] [outer = 0x0] [url = about:blank] 10:33:56 INFO - PROCESS | 1646 | 1461260036282 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2701,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 1646 | 1461260036328 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:33:56 INFO - PROCESS | 1646 | 1461260036332 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 1646 | 1461260036334 Marionette TRACE conn2 <- [1,2702,null,{}] 10:33:56 INFO - PROCESS | 1646 | 1461260036336 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}] 10:33:56 INFO - PROCESS | 1646 | 1461260036432 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:33:56 INFO - PROCESS | 1646 | 1461260036495 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e79800 == 42 [pid = 1646] [id = 683] 10:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 110 (0x119a77800) [pid = 1646] [serial = 2049] [outer = 0x0] 10:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 111 (0x11b699c00) [pid = 1646] [serial = 2050] [outer = 0x119a77800] 10:33:56 INFO - PROCESS | 1646 | 1461260036522 Marionette DEBUG loaded listener.js 10:33:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 112 (0x123986400) [pid = 1646] [serial = 2051] [outer = 0x119a77800] 10:33:56 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:33:56 INFO - PROCESS | 1646 | 1461260036849 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]]]}] 10:33:56 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 521ms 10:33:56 INFO - PROCESS | 1646 | 1461260036854 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:33:56 INFO - PROCESS | 1646 | 1461260036855 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:33:56 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:33:56 INFO - PROCESS | 1646 | 1461260036857 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:33:56 INFO - PROCESS | 1646 | 1461260036860 Marionette TRACE conn2 <- [1,2706,null,{}] 10:33:56 INFO - PROCESS | 1646 | 1461260036870 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}] 10:33:56 INFO - PROCESS | 1646 | 1461260036963 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:33:57 INFO - PROCESS | 1646 | 1461260037044 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a5e0800 == 43 [pid = 1646] [id = 684] 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 113 (0x11c77c000) [pid = 1646] [serial = 2052] [outer = 0x0] 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 114 (0x123ec7400) [pid = 1646] [serial = 2053] [outer = 0x11c77c000] 10:33:57 INFO - PROCESS | 1646 | 1461260037072 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 115 (0x12970e000) [pid = 1646] [serial = 2054] [outer = 0x11c77c000] 10:33:57 INFO - PROCESS | 1646 | 1461260037366 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]]]}] 10:33:57 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:33:57 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 524ms 10:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:33:57 INFO - PROCESS | 1646 | 1461260037387 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:33:57 INFO - PROCESS | 1646 | 1461260037389 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:33:57 INFO - PROCESS | 1646 | 1461260037391 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 1646 | 1461260037392 Marionette TRACE conn2 <- [1,2710,null,{}] 10:33:57 INFO - PROCESS | 1646 | 1461260037395 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}] 10:33:57 INFO - PROCESS | 1646 | 1461260037488 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:33:57 INFO - PROCESS | 1646 | 1461260037496 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acd2800 == 44 [pid = 1646] [id = 685] 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 116 (0x1298d4400) [pid = 1646] [serial = 2055] [outer = 0x0] 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 117 (0x129de6c00) [pid = 1646] [serial = 2056] [outer = 0x1298d4400] 10:33:57 INFO - PROCESS | 1646 | 1461260037522 Marionette DEBUG loaded listener.js 10:33:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 118 (0x129f43400) [pid = 1646] [serial = 2057] [outer = 0x1298d4400] 10:33:57 INFO - PROCESS | 1646 | 1461260037900 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] 10:33:57 INFO - PROCESS | 1646 | 1461260037915 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:33:57 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:33:57 INFO - PROCESS | 1646 | 1461260037917 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:33:57 INFO - PROCESS | 1646 | 1461260037918 Marionette TRACE conn2 <- [1,2714,null,{}] 10:33:57 INFO - PROCESS | 1646 | 1461260037921 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}] 10:33:58 INFO - PROCESS | 1646 | 1461260038005 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:33:58 INFO - PROCESS | 1646 | 1461260038010 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf54000 == 45 [pid = 1646] [id = 686] 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 119 (0x129de6800) [pid = 1646] [serial = 2058] [outer = 0x0] 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 120 (0x129ffa800) [pid = 1646] [serial = 2059] [outer = 0x129de6800] 10:33:58 INFO - PROCESS | 1646 | 1461260038037 Marionette DEBUG loaded listener.js 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 121 (0x12a696400) [pid = 1646] [serial = 2060] [outer = 0x129de6800] 10:33:58 INFO - PROCESS | 1646 | 1461260038369 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]]]}] 10:33:58 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:33:58 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 470ms 10:33:58 INFO - PROCESS | 1646 | 1461260038388 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:33:58 INFO - PROCESS | 1646 | 1461260038389 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:33:58 INFO - PROCESS | 1646 | 1461260038391 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:33:58 INFO - PROCESS | 1646 | 1461260038392 Marionette TRACE conn2 <- [1,2718,null,{}] 10:33:58 INFO - PROCESS | 1646 | 1461260038394 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}] 10:33:58 INFO - PROCESS | 1646 | 1461260038500 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:33:58 INFO - PROCESS | 1646 | 1461260038583 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d452800 == 46 [pid = 1646] [id = 687] 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 122 (0x129f47400) [pid = 1646] [serial = 2061] [outer = 0x0] 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 123 (0x12a69ec00) [pid = 1646] [serial = 2062] [outer = 0x129f47400] 10:33:58 INFO - PROCESS | 1646 | 1461260038611 Marionette DEBUG loaded listener.js 10:33:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 124 (0x12a917800) [pid = 1646] [serial = 2063] [outer = 0x129f47400] 10:33:58 INFO - PROCESS | 1646 | 1461260038941 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] 10:33:58 INFO - PROCESS | 1646 | 1461260038961 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:33:58 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:33:58 INFO - PROCESS | 1646 | 1461260038967 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:33:58 INFO - PROCESS | 1646 | 1461260038969 Marionette TRACE conn2 <- [1,2722,null,{}] 10:33:58 INFO - PROCESS | 1646 | 1461260038979 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}] 10:33:59 INFO - PROCESS | 1646 | 1461260039150 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:33:59 INFO - PROCESS | 1646 | 1461260039167 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x119a0c800 == 47 [pid = 1646] [id = 688] 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 125 (0x12a917c00) [pid = 1646] [serial = 2064] [outer = 0x0] 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 126 (0x12abe6800) [pid = 1646] [serial = 2065] [outer = 0x12a917c00] 10:33:59 INFO - PROCESS | 1646 | 1461260039207 Marionette DEBUG loaded listener.js 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x12b71ac00) [pid = 1646] [serial = 2066] [outer = 0x12a917c00] 10:33:59 INFO - PROCESS | 1646 | 1461260039652 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] 10:33:59 INFO - PROCESS | 1646 | 1461260039695 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:33:59 INFO - PROCESS | 1646 | 1461260039697 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:33:59 INFO - PROCESS | 1646 | 1461260039698 Marionette TRACE conn2 <- [1,2726,null,{}] 10:33:59 INFO - PROCESS | 1646 | 1461260039700 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}] 10:33:59 INFO - PROCESS | 1646 | 1461260039813 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:33:59 INFO - PROCESS | 1646 | 1461260039823 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:33:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e76e800 == 48 [pid = 1646] [id = 689] 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12abe4c00) [pid = 1646] [serial = 2067] [outer = 0x0] 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12bbea000) [pid = 1646] [serial = 2068] [outer = 0x12abe4c00] 10:33:59 INFO - PROCESS | 1646 | 1461260039848 Marionette DEBUG loaded listener.js 10:33:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12cf40000) [pid = 1646] [serial = 2069] [outer = 0x12abe4c00] 10:34:00 INFO - PROCESS | 1646 | 1461260040172 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]]]}] 10:34:00 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:34:00 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 10:34:00 INFO - PROCESS | 1646 | 1461260040220 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:34:00 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:34:00 INFO - PROCESS | 1646 | 1461260040221 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:34:00 INFO - PROCESS | 1646 | 1461260040224 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:34:00 INFO - PROCESS | 1646 | 1461260040225 Marionette TRACE conn2 <- [1,2730,null,{}] 10:34:00 INFO - PROCESS | 1646 | 1461260040227 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}] 10:34:00 INFO - PROCESS | 1646 | 1461260040341 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:34:00 INFO - PROCESS | 1646 | 1461260040356 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ef72000 == 49 [pid = 1646] [id = 690] 10:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12cfb0c00) [pid = 1646] [serial = 2070] [outer = 0x0] 10:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12d491800) [pid = 1646] [serial = 2071] [outer = 0x12cfb0c00] 10:34:00 INFO - PROCESS | 1646 | 1461260040381 Marionette DEBUG loaded listener.js 10:34:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x12d91c000) [pid = 1646] [serial = 2072] [outer = 0x12cfb0c00] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 132 (0x12387cc00) [pid = 1646] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 131 (0x123876800) [pid = 1646] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 130 (0x12abe2400) [pid = 1646] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 129 (0x11536b800) [pid = 1646] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 128 (0x11926f000) [pid = 1646] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 127 (0x118c93800) [pid = 1646] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:34:00 INFO - PROCESS | 1646 | --DOMWINDOW == 126 (0x12e692400) [pid = 1646] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:34:01 INFO - PROCESS | 1646 | 1461260041264 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\nsetTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2733,"getWindowHandle",null] 10:34:01 INFO - PROCESS | 1646 | 1461260041296 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:34:01 INFO - PROCESS | 1646 | 1461260041298 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1646 | 1461260041299 Marionette TRACE conn2 <- [1,2734,null,{}] 10:34:01 INFO - PROCESS | 1646 | 1461260041301 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}] 10:34:01 INFO - PROCESS | 1646 | 1461260041384 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:34:01 INFO - PROCESS | 1646 | 1461260041389 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f747800 == 50 [pid = 1646] [id = 691] 10:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 127 (0x1154d5400) [pid = 1646] [serial = 2073] [outer = 0x0] 10:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 128 (0x12d91e800) [pid = 1646] [serial = 2074] [outer = 0x1154d5400] 10:34:01 INFO - PROCESS | 1646 | 1461260041417 Marionette DEBUG loaded listener.js 10:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 129 (0x12dae8c00) [pid = 1646] [serial = 2075] [outer = 0x1154d5400] 10:34:01 INFO - PROCESS | 1646 | 1461260041773 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]]]}] 10:34:01 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:34:01 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 521ms 10:34:01 INFO - PROCESS | 1646 | 1461260041828 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:34:01 INFO - PROCESS | 1646 | 1461260041829 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:34:01 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:34:01 INFO - PROCESS | 1646 | 1461260041832 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:34:01 INFO - PROCESS | 1646 | 1461260041833 Marionette TRACE conn2 <- [1,2738,null,{}] 10:34:01 INFO - PROCESS | 1646 | 1461260041836 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}] 10:34:01 INFO - PROCESS | 1646 | 1461260041940 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:34:01 INFO - PROCESS | 1646 | 1461260041945 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x130021800 == 51 [pid = 1646] [id = 692] 10:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 130 (0x12b8f3400) [pid = 1646] [serial = 2076] [outer = 0x0] 10:34:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 131 (0x12e266400) [pid = 1646] [serial = 2077] [outer = 0x12b8f3400] 10:34:01 INFO - PROCESS | 1646 | 1461260041975 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 132 (0x12e743400) [pid = 1646] [serial = 2078] [outer = 0x12b8f3400] 10:34:02 INFO - PROCESS | 1646 | 1461260042319 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]]]}] 10:34:02 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:34:02 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 10:34:02 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:34:02 INFO - PROCESS | 1646 | 1461260042353 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:34:02 INFO - PROCESS | 1646 | 1461260042354 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:34:02 INFO - PROCESS | 1646 | 1461260042356 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:34:02 INFO - PROCESS | 1646 | 1461260042357 Marionette TRACE conn2 <- [1,2742,null,{}] 10:34:02 INFO - PROCESS | 1646 | 1461260042360 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}] 10:34:02 INFO - PROCESS | 1646 | 1461260042450 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:34:02 INFO - PROCESS | 1646 | 1461260042524 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x1307be000 == 52 [pid = 1646] [id = 693] 10:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 133 (0x129f7c400) [pid = 1646] [serial = 2079] [outer = 0x0] 10:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 134 (0x129f80c00) [pid = 1646] [serial = 2080] [outer = 0x129f7c400] 10:34:02 INFO - PROCESS | 1646 | 1461260042549 Marionette DEBUG loaded listener.js 10:34:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 135 (0x12e220800) [pid = 1646] [serial = 2081] [outer = 0x129f7c400] 10:34:02 INFO - PROCESS | 1646 | 1461260042983 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]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 671ms 10:34:03 INFO - PROCESS | 1646 | 1461260043044 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 1646 | 1461260043048 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:34:03 INFO - PROCESS | 1646 | 1461260043054 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 1646 | 1461260043056 Marionette TRACE conn2 <- [1,2746,null,{}] 10:34:03 INFO - PROCESS | 1646 | 1461260043060 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}] 10:34:03 INFO - PROCESS | 1646 | 1461260043180 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:34:03 INFO - PROCESS | 1646 | 1461260043303 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c99800 == 53 [pid = 1646] [id = 694] 10:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 136 (0x11ad33c00) [pid = 1646] [serial = 2082] [outer = 0x0] 10:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 137 (0x11b903000) [pid = 1646] [serial = 2083] [outer = 0x11ad33c00] 10:34:03 INFO - PROCESS | 1646 | 1461260043336 Marionette DEBUG loaded listener.js 10:34:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 138 (0x12387a000) [pid = 1646] [serial = 2084] [outer = 0x11ad33c00] 10:34:03 INFO - PROCESS | 1646 | 1461260043773 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]]]}] 10:34:03 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:34:03 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 774ms 10:34:03 INFO - PROCESS | 1646 | 1461260043828 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:34:03 INFO - PROCESS | 1646 | 1461260043832 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:34:03 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:34:03 INFO - PROCESS | 1646 | 1461260043837 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:34:03 INFO - PROCESS | 1646 | 1461260043839 Marionette TRACE conn2 <- [1,2750,null,{}] 10:34:03 INFO - PROCESS | 1646 | 1461260043841 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}] 10:34:03 INFO - PROCESS | 1646 | 1461260043955 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:34:04 INFO - PROCESS | 1646 | 1461260044039 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acd2000 == 54 [pid = 1646] [id = 695] 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 139 (0x123a77800) [pid = 1646] [serial = 2085] [outer = 0x0] 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 140 (0x1243a0800) [pid = 1646] [serial = 2086] [outer = 0x123a77800] 10:34:04 INFO - PROCESS | 1646 | 1461260044071 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 141 (0x1298d3c00) [pid = 1646] [serial = 2087] [outer = 0x123a77800] 10:34:04 INFO - PROCESS | 1646 | 1461260044497 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]]]}] 10:34:04 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:34:04 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 671ms 10:34:04 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:34:04 INFO - PROCESS | 1646 | 1461260044509 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:34:04 INFO - PROCESS | 1646 | 1461260044511 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:34:04 INFO - PROCESS | 1646 | 1461260044513 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:34:04 INFO - PROCESS | 1646 | 1461260044515 Marionette TRACE conn2 <- [1,2754,null,{}] 10:34:04 INFO - PROCESS | 1646 | 1461260044524 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}] 10:34:04 INFO - PROCESS | 1646 | 1461260044661 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:34:04 INFO - PROCESS | 1646 | 1461260044776 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x1302c7800 == 55 [pid = 1646] [id = 696] 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 142 (0x129f79000) [pid = 1646] [serial = 2088] [outer = 0x0] 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 143 (0x12a3d4400) [pid = 1646] [serial = 2089] [outer = 0x129f79000] 10:34:04 INFO - PROCESS | 1646 | 1461260044809 Marionette DEBUG loaded listener.js 10:34:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 144 (0x12a85f000) [pid = 1646] [serial = 2090] [outer = 0x129f79000] 10:34:05 INFO - PROCESS | 1646 | 1461260045230 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]]]}] 10:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 723ms 10:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:34:05 INFO - PROCESS | 1646 | 1461260045237 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1646 | 1461260045239 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:34:05 INFO - PROCESS | 1646 | 1461260045241 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1646 | 1461260045243 Marionette TRACE conn2 <- [1,2758,null,{}] 10:34:05 INFO - PROCESS | 1646 | 1461260045245 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}] 10:34:05 INFO - PROCESS | 1646 | 1461260045355 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:34:05 INFO - PROCESS | 1646 | 1461260045437 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be56000 == 56 [pid = 1646] [id = 697] 10:34:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 145 (0x12a887400) [pid = 1646] [serial = 2091] [outer = 0x0] 10:34:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 146 (0x12a894800) [pid = 1646] [serial = 2092] [outer = 0x12a887400] 10:34:05 INFO - PROCESS | 1646 | 1461260045469 Marionette DEBUG loaded listener.js 10:34:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x12b31ec00) [pid = 1646] [serial = 2093] [outer = 0x12a887400] 10:34:05 INFO - PROCESS | 1646 | 1461260045890 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]]]}] 10:34:05 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:34:05 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 669ms 10:34:05 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:34:05 INFO - PROCESS | 1646 | 1461260045910 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:34:05 INFO - PROCESS | 1646 | 1461260045911 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:34:05 INFO - PROCESS | 1646 | 1461260045914 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:34:05 INFO - PROCESS | 1646 | 1461260045915 Marionette TRACE conn2 <- [1,2762,null,{}] 10:34:05 INFO - PROCESS | 1646 | 1461260045917 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}] 10:34:06 INFO - PROCESS | 1646 | 1461260046026 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:34:06 INFO - PROCESS | 1646 | 1461260046125 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d8e0000 == 57 [pid = 1646] [id = 698] 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123d39800) [pid = 1646] [serial = 2094] [outer = 0x0] 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x12d491400) [pid = 1646] [serial = 2095] [outer = 0x123d39800] 10:34:06 INFO - PROCESS | 1646 | 1461260046155 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x12e225c00) [pid = 1646] [serial = 2096] [outer = 0x123d39800] 10:34:06 INFO - PROCESS | 1646 | 1461260046553 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]]]}] 10:34:06 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:34:06 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 671ms 10:34:06 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:34:06 INFO - PROCESS | 1646 | 1461260046585 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:34:06 INFO - PROCESS | 1646 | 1461260046586 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:34:06 INFO - PROCESS | 1646 | 1461260046589 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:34:06 INFO - PROCESS | 1646 | 1461260046590 Marionette TRACE conn2 <- [1,2766,null,{}] 10:34:06 INFO - PROCESS | 1646 | 1461260046592 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}] 10:34:06 INFO - PROCESS | 1646 | 1461260046715 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:34:06 INFO - PROCESS | 1646 | 1461260046828 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e9dd000 == 58 [pid = 1646] [id = 699] 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x12a7e8c00) [pid = 1646] [serial = 2097] [outer = 0x0] 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x12a7f2400) [pid = 1646] [serial = 2098] [outer = 0x12a7e8c00] 10:34:06 INFO - PROCESS | 1646 | 1461260046862 Marionette DEBUG loaded listener.js 10:34:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12e742c00) [pid = 1646] [serial = 2099] [outer = 0x12a7e8c00] 10:34:07 INFO - PROCESS | 1646 | 1461260047264 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]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 720ms 10:34:07 INFO - PROCESS | 1646 | 1461260047309 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:34:07 INFO - PROCESS | 1646 | 1461260047311 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:34:07 INFO - PROCESS | 1646 | 1461260047313 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1646 | 1461260047314 Marionette TRACE conn2 <- [1,2770,null,{}] 10:34:07 INFO - PROCESS | 1646 | 1461260047317 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}] 10:34:07 INFO - PROCESS | 1646 | 1461260047441 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:34:07 INFO - PROCESS | 1646 | 1461260047526 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x142044000 == 59 [pid = 1646] [id = 700] 10:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12e743800) [pid = 1646] [serial = 2100] [outer = 0x0] 10:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12e97b400) [pid = 1646] [serial = 2101] [outer = 0x12e743800] 10:34:07 INFO - PROCESS | 1646 | 1461260047556 Marionette DEBUG loaded listener.js 10:34:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12e981c00) [pid = 1646] [serial = 2102] [outer = 0x12e743800] 10:34:07 INFO - PROCESS | 1646 | 1461260047930 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]]]}] 10:34:07 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:34:07 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 668ms 10:34:07 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:34:07 INFO - PROCESS | 1646 | 1461260047982 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:34:07 INFO - PROCESS | 1646 | 1461260047983 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:34:07 INFO - PROCESS | 1646 | 1461260047986 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:34:07 INFO - PROCESS | 1646 | 1461260047987 Marionette TRACE conn2 <- [1,2774,null,{}] 10:34:07 INFO - PROCESS | 1646 | 1461260047990 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}] 10:34:08 INFO - PROCESS | 1646 | 1461260048097 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:34:08 INFO - PROCESS | 1646 | 1461260048181 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e961800 == 60 [pid = 1646] [id = 701] 10:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12e746800) [pid = 1646] [serial = 2103] [outer = 0x0] 10:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12e986800) [pid = 1646] [serial = 2104] [outer = 0x12e746800] 10:34:08 INFO - PROCESS | 1646 | 1461260048210 Marionette DEBUG loaded listener.js 10:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12fb29400) [pid = 1646] [serial = 2105] [outer = 0x12e746800] 10:34:08 INFO - PROCESS | 1646 | 1461260048615 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]]]}] 10:34:08 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:34:08 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 669ms 10:34:08 INFO - PROCESS | 1646 | 1461260048655 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:34:08 INFO - PROCESS | 1646 | 1461260048657 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:34:08 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:34:08 INFO - PROCESS | 1646 | 1461260048659 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:34:08 INFO - PROCESS | 1646 | 1461260048660 Marionette TRACE conn2 <- [1,2778,null,{}] 10:34:08 INFO - PROCESS | 1646 | 1461260048663 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}] 10:34:08 INFO - PROCESS | 1646 | 1461260048789 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:34:08 INFO - PROCESS | 1646 | 1461260048928 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:08 INFO - PROCESS | 1646 | ++DOCSHELL 0x1238ef000 == 61 [pid = 1646] [id = 702] 10:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x1146cd000) [pid = 1646] [serial = 2106] [outer = 0x0] 10:34:08 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12439b400) [pid = 1646] [serial = 2107] [outer = 0x1146cd000] 10:34:08 INFO - PROCESS | 1646 | 1461260048960 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x12a388c00) [pid = 1646] [serial = 2108] [outer = 0x1146cd000] 10:34:09 INFO - PROCESS | 1646 | 1461260049375 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]]]}] 10:34:09 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:34:09 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 723ms 10:34:09 INFO - PROCESS | 1646 | 1461260049382 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:34:09 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:34:09 INFO - PROCESS | 1646 | 1461260049384 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:34:09 INFO - PROCESS | 1646 | 1461260049386 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:34:09 INFO - PROCESS | 1646 | 1461260049387 Marionette TRACE conn2 <- [1,2782,null,{}] 10:34:09 INFO - PROCESS | 1646 | 1461260049390 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}] 10:34:09 INFO - PROCESS | 1646 | 1461260049500 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:34:09 INFO - PROCESS | 1646 | 1461260049771 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:09 INFO - PROCESS | 1646 | ++DOCSHELL 0x1298f3000 == 62 [pid = 1646] [id = 703] 10:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x112279c00) [pid = 1646] [serial = 2109] [outer = 0x0] 10:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x11437d800) [pid = 1646] [serial = 2110] [outer = 0x112279c00] 10:34:09 INFO - PROCESS | 1646 | 1461260049820 Marionette DEBUG loaded listener.js 10:34:09 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1158b0c00) [pid = 1646] [serial = 2111] [outer = 0x112279c00] 10:34:10 INFO - PROCESS | 1646 | 1461260050320 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]]]}] 10:34:10 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:34:10 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 970ms 10:34:10 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:34:10 INFO - PROCESS | 1646 | 1461260050357 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:34:10 INFO - PROCESS | 1646 | 1461260050359 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:34:10 INFO - PROCESS | 1646 | 1461260050362 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:34:10 INFO - PROCESS | 1646 | 1461260050364 Marionette TRACE conn2 <- [1,2786,null,{}] 10:34:10 INFO - PROCESS | 1646 | 1461260050368 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}] 10:34:10 INFO - PROCESS | 1646 | 1461260050481 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:34:10 INFO - PROCESS | 1646 | 1461260050597 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:10 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa6c800 == 63 [pid = 1646] [id = 704] 10:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x11c46c400) [pid = 1646] [serial = 2112] [outer = 0x0] 10:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x11c484400) [pid = 1646] [serial = 2113] [outer = 0x11c46c400] 10:34:10 INFO - PROCESS | 1646 | 1461260050629 Marionette DEBUG loaded listener.js 10:34:10 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x123d42000) [pid = 1646] [serial = 2114] [outer = 0x11c46c400] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x130021800 == 62 [pid = 1646] [id = 692] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12f747800 == 61 [pid = 1646] [id = 691] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12ef72000 == 60 [pid = 1646] [id = 690] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12e76e800 == 59 [pid = 1646] [id = 689] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x13be39000 == 58 [pid = 1646] [id = 663] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x119a0c800 == 57 [pid = 1646] [id = 688] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12d452800 == 56 [pid = 1646] [id = 687] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf54000 == 55 [pid = 1646] [id = 686] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 167 (0x129713400) [pid = 1646] [serial = 2032] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12acd2800 == 54 [pid = 1646] [id = 685] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5e0800 == 53 [pid = 1646] [id = 684] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x123e79800 == 52 [pid = 1646] [id = 683] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x1298df800 == 51 [pid = 1646] [id = 682] 10:34:11 INFO - PROCESS | 1646 | 1461260051095 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]]]}] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x12b3a4c00) [pid = 1646] [serial = 1925] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x118c87c00) [pid = 1646] [serial = 2018] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x1154e1400) [pid = 1646] [serial = 2017] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x123a72c00) [pid = 1646] [serial = 1996] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x11b697800) [pid = 1646] [serial = 2023] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x11bcef400) [pid = 1646] [serial = 2024] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11ad59800) [pid = 1646] [serial = 2021] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x119b66000) [pid = 1646] [serial = 2020] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x11a8e2c00) [pid = 1646] [serial = 1993] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x129f48400) [pid = 1646] [serial = 1999] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12a917000) [pid = 1646] [serial = 2002] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12a88c800) [pid = 1646] [serial = 2011] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 154 (0x11bc95400) [pid = 1646] [serial = 1990] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 153 (0x12e741000) [pid = 1646] [serial = 1991] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 152 (0x1265a1400) [pid = 1646] [serial = 2030] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 151 (0x12e695400) [pid = 1646] [serial = 2008] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 150 (0x12d91dc00) [pid = 1646] [serial = 2005] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 149 (0x11a8d9000) [pid = 1646] [serial = 2014] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 148 (0x123f8fc00) [pid = 1646] [serial = 2029] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 147 (0x123d39000) [pid = 1646] [serial = 2027] [outer = 0x0] [url = about:blank] 10:34:11 INFO - PROCESS | 1646 | --DOMWINDOW == 146 (0x123ab2800) [pid = 1646] [serial = 2026] [outer = 0x0] [url = about:blank] 10:34:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:34:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 774ms 10:34:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:34:11 INFO - PROCESS | 1646 | 1461260051136 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:34:11 INFO - PROCESS | 1646 | 1461260051139 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:34:11 INFO - PROCESS | 1646 | 1461260051142 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:34:11 INFO - PROCESS | 1646 | 1461260051143 Marionette TRACE conn2 <- [1,2790,null,{}] 10:34:11 INFO - PROCESS | 1646 | 1461260051146 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}] 10:34:11 INFO - PROCESS | 1646 | 1461260051241 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:34:11 INFO - PROCESS | 1646 | 1461260051248 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e6b800 == 52 [pid = 1646] [id = 705] 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 147 (0x123b67400) [pid = 1646] [serial = 2115] [outer = 0x0] 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 148 (0x123feb400) [pid = 1646] [serial = 2116] [outer = 0x123b67400] 10:34:11 INFO - PROCESS | 1646 | 1461260051275 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 149 (0x1273d9000) [pid = 1646] [serial = 2117] [outer = 0x123b67400] 10:34:11 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae9c800 == 51 [pid = 1646] [id = 17] 10:34:11 INFO - PROCESS | 1646 | 1461260051704 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]]]}] 10:34:11 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:34:11 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 10:34:11 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:34:11 INFO - PROCESS | 1646 | 1461260051763 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:34:11 INFO - PROCESS | 1646 | 1461260051764 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:34:11 INFO - PROCESS | 1646 | 1461260051768 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:34:11 INFO - PROCESS | 1646 | 1461260051772 Marionette TRACE conn2 <- [1,2794,null,{}] 10:34:11 INFO - PROCESS | 1646 | 1461260051779 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}] 10:34:11 INFO - PROCESS | 1646 | 1461260051896 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:34:11 INFO - PROCESS | 1646 | 1461260051905 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:11 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa40800 == 52 [pid = 1646] [id = 706] 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 150 (0x129f3f000) [pid = 1646] [serial = 2118] [outer = 0x0] 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 151 (0x129f46000) [pid = 1646] [serial = 2119] [outer = 0x129f3f000] 10:34:11 INFO - PROCESS | 1646 | 1461260051932 Marionette DEBUG loaded listener.js 10:34:11 INFO - PROCESS | 1646 | ++DOMWINDOW == 152 (0x129f83c00) [pid = 1646] [serial = 2120] [outer = 0x129f3f000] 10:34:12 INFO - PROCESS | 1646 | 1461260052287 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]]]}] 10:34:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:34:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 577ms 10:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:34:12 INFO - PROCESS | 1646 | 1461260052345 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 1646 | 1461260052346 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:34:12 INFO - PROCESS | 1646 | 1461260052348 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1646 | 1461260052350 Marionette TRACE conn2 <- [1,2798,null,{}] 10:34:12 INFO - PROCESS | 1646 | 1461260052352 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}] 10:34:12 INFO - PROCESS | 1646 | 1461260052445 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:34:12 INFO - PROCESS | 1646 | 1461260052450 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:12 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ace2800 == 53 [pid = 1646] [id = 707] 10:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 153 (0x12a387c00) [pid = 1646] [serial = 2121] [outer = 0x0] 10:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 154 (0x12a38c000) [pid = 1646] [serial = 2122] [outer = 0x12a387c00] 10:34:12 INFO - PROCESS | 1646 | 1461260052477 Marionette DEBUG loaded listener.js 10:34:12 INFO - PROCESS | 1646 | ++DOMWINDOW == 155 (0x12a3da800) [pid = 1646] [serial = 2123] [outer = 0x12a387c00] 10:34:12 INFO - PROCESS | 1646 | 1461260052825 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]]]}] 10:34:12 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:34:12 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 10:34:12 INFO - PROCESS | 1646 | 1461260052869 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:34:12 INFO - PROCESS | 1646 | 1461260052871 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:34:12 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:34:12 INFO - PROCESS | 1646 | 1461260052873 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:34:12 INFO - PROCESS | 1646 | 1461260052874 Marionette TRACE conn2 <- [1,2802,null,{}] 10:34:12 INFO - PROCESS | 1646 | 1461260052876 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}] 10:34:13 INFO - PROCESS | 1646 | 1461260053006 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:34:13 INFO - PROCESS | 1646 | 1461260053054 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0ba000 == 54 [pid = 1646] [id = 708] 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x12a7ef400) [pid = 1646] [serial = 2124] [outer = 0x0] 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x12a7f3000) [pid = 1646] [serial = 2125] [outer = 0x12a7ef400] 10:34:13 INFO - PROCESS | 1646 | 1461260053088 Marionette DEBUG loaded listener.js 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x12a892c00) [pid = 1646] [serial = 2126] [outer = 0x12a7ef400] 10:34:13 INFO - PROCESS | 1646 | 1461260053438 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]]]}] 10:34:13 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:34:13 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 618ms 10:34:13 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:34:13 INFO - PROCESS | 1646 | 1461260053491 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:34:13 INFO - PROCESS | 1646 | 1461260053492 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:34:13 INFO - PROCESS | 1646 | 1461260053494 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:34:13 INFO - PROCESS | 1646 | 1461260053495 Marionette TRACE conn2 <- [1,2806,null,{}] 10:34:13 INFO - PROCESS | 1646 | 1461260053498 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}] 10:34:13 INFO - PROCESS | 1646 | 1461260053619 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:34:13 INFO - PROCESS | 1646 | 1461260053634 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:13 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e475000 == 55 [pid = 1646] [id = 709] 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x12a7ef800) [pid = 1646] [serial = 2127] [outer = 0x0] 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x12b31c800) [pid = 1646] [serial = 2128] [outer = 0x12a7ef800] 10:34:13 INFO - PROCESS | 1646 | 1461260053659 Marionette DEBUG loaded listener.js 10:34:13 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x12bbe1400) [pid = 1646] [serial = 2129] [outer = 0x12a7ef800] 10:34:14 INFO - PROCESS | 1646 | 1461260054007 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]]]}] 10:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 524ms 10:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:34:14 INFO - PROCESS | 1646 | 1461260054020 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:34:14 INFO - PROCESS | 1646 | 1461260054021 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:34:14 INFO - PROCESS | 1646 | 1461260054023 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:34:14 INFO - PROCESS | 1646 | 1461260054024 Marionette TRACE conn2 <- [1,2810,null,{}] 10:34:14 INFO - PROCESS | 1646 | 1461260054026 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}] 10:34:14 INFO - PROCESS | 1646 | 1461260054147 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:34:14 INFO - PROCESS | 1646 | 1461260054169 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e9c4800 == 56 [pid = 1646] [id = 710] 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x1123ad000) [pid = 1646] [serial = 2130] [outer = 0x0] 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x1123b0400) [pid = 1646] [serial = 2131] [outer = 0x1123ad000] 10:34:14 INFO - PROCESS | 1646 | 1461260054195 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x1123b4400) [pid = 1646] [serial = 2132] [outer = 0x1123ad000] 10:34:14 INFO - PROCESS | 1646 | 1461260054550 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]]]}] 10:34:14 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:34:14 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 572ms 10:34:14 INFO - PROCESS | 1646 | 1461260054595 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:34:14 INFO - PROCESS | 1646 | 1461260054596 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:34:14 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:34:14 INFO - PROCESS | 1646 | 1461260054599 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:34:14 INFO - PROCESS | 1646 | 1461260054600 Marionette TRACE conn2 <- [1,2814,null,{}] 10:34:14 INFO - PROCESS | 1646 | 1461260054602 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}] 10:34:14 INFO - PROCESS | 1646 | 1461260054721 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:34:14 INFO - PROCESS | 1646 | 1461260054738 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:14 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f74a800 == 57 [pid = 1646] [id = 711] 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x1123b4000) [pid = 1646] [serial = 2133] [outer = 0x0] 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x114c17000) [pid = 1646] [serial = 2134] [outer = 0x1123b4000] 10:34:14 INFO - PROCESS | 1646 | 1461260054764 Marionette DEBUG loaded listener.js 10:34:14 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x114c1c400) [pid = 1646] [serial = 2135] [outer = 0x1123b4000] 10:34:15 INFO - PROCESS | 1646 | 1461260055104 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 519ms 10:34:15 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:34:15 INFO - PROCESS | 1646 | 1461260055119 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 1646 | 1461260055120 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:34:15 INFO - PROCESS | 1646 | 1461260055122 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1646 | 1461260055124 Marionette TRACE conn2 <- [1,2818,null,{}] 10:34:15 INFO - PROCESS | 1646 | 1461260055126 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}] 10:34:15 INFO - PROCESS | 1646 | 1461260055245 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 166 (0x129f47400) [pid = 1646] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 165 (0x1298d4400) [pid = 1646] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 164 (0x12a917c00) [pid = 1646] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 163 (0x119a77800) [pid = 1646] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 162 (0x12cfb0c00) [pid = 1646] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 161 (0x119a7a000) [pid = 1646] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 160 (0x11c77c000) [pid = 1646] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 159 (0x129de6800) [pid = 1646] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 158 (0x1154d5400) [pid = 1646] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 157 (0x127c7cc00) [pid = 1646] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 156 (0x12abe4c00) [pid = 1646] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:34:15 INFO - PROCESS | 1646 | --DOMWINDOW == 155 (0x12b8f3400) [pid = 1646] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:34:15 INFO - PROCESS | 1646 | 1461260055420 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x127c9b800 == 58 [pid = 1646] [id = 712] 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 156 (0x112275c00) [pid = 1646] [serial = 2136] [outer = 0x0] 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 157 (0x114c1e400) [pid = 1646] [serial = 2137] [outer = 0x112275c00] 10:34:15 INFO - PROCESS | 1646 | 1461260055447 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 158 (0x123d3ac00) [pid = 1646] [serial = 2138] [outer = 0x112275c00] 10:34:15 INFO - PROCESS | 1646 | 1461260055711 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]]]}] 10:34:15 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:34:15 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 620ms 10:34:15 INFO - PROCESS | 1646 | 1461260055744 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:34:15 INFO - PROCESS | 1646 | 1461260055745 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:34:15 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:34:15 INFO - PROCESS | 1646 | 1461260055755 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:34:15 INFO - PROCESS | 1646 | 1461260055756 Marionette TRACE conn2 <- [1,2822,null,{}] 10:34:15 INFO - PROCESS | 1646 | 1461260055758 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}] 10:34:15 INFO - PROCESS | 1646 | 1461260055858 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:34:15 INFO - PROCESS | 1646 | 1461260055863 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:15 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d8f9800 == 59 [pid = 1646] [id = 713] 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 159 (0x124393400) [pid = 1646] [serial = 2139] [outer = 0x0] 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 160 (0x129dcd800) [pid = 1646] [serial = 2140] [outer = 0x124393400] 10:34:15 INFO - PROCESS | 1646 | 1461260055893 Marionette DEBUG loaded listener.js 10:34:15 INFO - PROCESS | 1646 | ++DOMWINDOW == 161 (0x129dd4400) [pid = 1646] [serial = 2141] [outer = 0x124393400] 10:34:16 INFO - PROCESS | 1646 | 1461260056259 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]]]}] 10:34:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:34:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 522ms 10:34:16 INFO - PROCESS | 1646 | 1461260056278 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:34:16 INFO - PROCESS | 1646 | 1461260056280 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:34:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:34:16 INFO - PROCESS | 1646 | 1461260056285 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:34:16 INFO - PROCESS | 1646 | 1461260056287 Marionette TRACE conn2 <- [1,2826,null,{}] 10:34:16 INFO - PROCESS | 1646 | 1461260056289 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}] 10:34:16 INFO - PROCESS | 1646 | 1461260056436 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:34:16 INFO - PROCESS | 1646 | 1461260056444 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:16 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac74000 == 60 [pid = 1646] [id = 714] 10:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 162 (0x129dd4800) [pid = 1646] [serial = 2142] [outer = 0x0] 10:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 163 (0x12b8f8400) [pid = 1646] [serial = 2143] [outer = 0x129dd4800] 10:34:16 INFO - PROCESS | 1646 | 1461260056466 Marionette DEBUG loaded listener.js 10:34:16 INFO - PROCESS | 1646 | ++DOMWINDOW == 164 (0x12d211000) [pid = 1646] [serial = 2144] [outer = 0x129dd4800] 10:34:16 INFO - PROCESS | 1646 | 1461260056812 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:34:16 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:34:16 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 570ms 10:34:16 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:34:16 INFO - PROCESS | 1646 | 1461260056855 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:34:16 INFO - PROCESS | 1646 | 1461260056856 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:34:16 INFO - PROCESS | 1646 | 1461260056858 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:34:16 INFO - PROCESS | 1646 | 1461260056859 Marionette TRACE conn2 <- [1,2830,null,{}] 10:34:16 INFO - PROCESS | 1646 | 1461260056862 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}] 10:34:16 INFO - PROCESS | 1646 | 1461260056958 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:34:16 INFO - PROCESS | 1646 | 1461260056963 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12ac83800 == 61 [pid = 1646] [id = 715] 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 165 (0x12bcaf800) [pid = 1646] [serial = 2145] [outer = 0x0] 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 166 (0x12d49f800) [pid = 1646] [serial = 2146] [outer = 0x12bcaf800] 10:34:17 INFO - PROCESS | 1646 | 1461260057053 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 167 (0x12e695c00) [pid = 1646] [serial = 2147] [outer = 0x12bcaf800] 10:34:17 INFO - PROCESS | 1646 | 1461260057340 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]]]}] 10:34:17 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:34:17 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 525ms 10:34:17 INFO - PROCESS | 1646 | 1461260057490 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:34:17 INFO - PROCESS | 1646 | 1461260057494 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:34:17 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:34:17 INFO - PROCESS | 1646 | 1461260057510 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:34:17 INFO - PROCESS | 1646 | 1461260057516 Marionette TRACE conn2 <- [1,2834,null,{}] 10:34:17 INFO - PROCESS | 1646 | 1461260057523 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}] 10:34:17 INFO - PROCESS | 1646 | 1461260057709 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:34:17 INFO - PROCESS | 1646 | 1461260057845 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:17 INFO - PROCESS | 1646 | ++DOCSHELL 0x12704a000 == 62 [pid = 1646] [id = 716] 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 168 (0x115602c00) [pid = 1646] [serial = 2148] [outer = 0x0] 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 169 (0x118569400) [pid = 1646] [serial = 2149] [outer = 0x115602c00] 10:34:17 INFO - PROCESS | 1646 | 1461260057880 Marionette DEBUG loaded listener.js 10:34:17 INFO - PROCESS | 1646 | ++DOMWINDOW == 170 (0x11ad59800) [pid = 1646] [serial = 2150] [outer = 0x115602c00] 10:34:18 INFO - PROCESS | 1646 | 1461260058322 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:34:18 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:34:18 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 879ms 10:34:18 INFO - PROCESS | 1646 | 1461260058388 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:34:18 INFO - PROCESS | 1646 | 1461260058391 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:34:18 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:34:18 INFO - PROCESS | 1646 | 1461260058397 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:34:18 INFO - PROCESS | 1646 | 1461260058402 Marionette TRACE conn2 <- [1,2838,null,{}] 10:34:18 INFO - PROCESS | 1646 | 1461260058405 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}] 10:34:18 INFO - PROCESS | 1646 | 1461260058523 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:34:18 INFO - PROCESS | 1646 | 1461260058608 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:18 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa44000 == 63 [pid = 1646] [id = 717] 10:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 171 (0x11a8d6800) [pid = 1646] [serial = 2151] [outer = 0x0] 10:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 172 (0x123ebf000) [pid = 1646] [serial = 2152] [outer = 0x11a8d6800] 10:34:18 INFO - PROCESS | 1646 | 1461260058639 Marionette DEBUG loaded listener.js 10:34:18 INFO - PROCESS | 1646 | ++DOMWINDOW == 173 (0x12918dc00) [pid = 1646] [serial = 2153] [outer = 0x11a8d6800] 10:34:19 INFO - PROCESS | 1646 | 1461260059074 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]]]}] 10:34:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:34:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 727ms 10:34:19 INFO - PROCESS | 1646 | 1461260059126 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:34:19 INFO - PROCESS | 1646 | 1461260059127 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:34:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:34:19 INFO - PROCESS | 1646 | 1461260059148 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:34:19 INFO - PROCESS | 1646 | 1461260059149 Marionette TRACE conn2 <- [1,2842,null,{}] 10:34:19 INFO - PROCESS | 1646 | 1461260059158 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}] 10:34:19 INFO - PROCESS | 1646 | 1461260059280 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:34:19 INFO - PROCESS | 1646 | 1461260059367 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:19 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f746800 == 64 [pid = 1646] [id = 718] 10:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 174 (0x129de5000) [pid = 1646] [serial = 2154] [outer = 0x0] 10:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 175 (0x129f3fc00) [pid = 1646] [serial = 2155] [outer = 0x129de5000] 10:34:19 INFO - PROCESS | 1646 | 1461260059400 Marionette DEBUG loaded listener.js 10:34:19 INFO - PROCESS | 1646 | ++DOMWINDOW == 176 (0x12a388000) [pid = 1646] [serial = 2156] [outer = 0x129de5000] 10:34:19 INFO - PROCESS | 1646 | 1461260059858 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]]]}] 10:34:19 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:34:19 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 789ms 10:34:19 INFO - PROCESS | 1646 | 1461260059920 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:34:19 INFO - PROCESS | 1646 | 1461260059922 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:34:19 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:34:19 INFO - PROCESS | 1646 | 1461260059924 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:34:19 INFO - PROCESS | 1646 | 1461260059926 Marionette TRACE conn2 <- [1,2846,null,{}] 10:34:19 INFO - PROCESS | 1646 | 1461260059928 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}] 10:34:20 INFO - PROCESS | 1646 | 1461260060043 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:34:20 INFO - PROCESS | 1646 | 1461260060129 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e95d000 == 65 [pid = 1646] [id = 719] 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 177 (0x12a7ebc00) [pid = 1646] [serial = 2157] [outer = 0x0] 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 178 (0x12a85bc00) [pid = 1646] [serial = 2158] [outer = 0x12a7ebc00] 10:34:20 INFO - PROCESS | 1646 | 1461260060160 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x12abe1400) [pid = 1646] [serial = 2159] [outer = 0x12a7ebc00] 10:34:20 INFO - PROCESS | 1646 | 1461260060578 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]]]}] 10:34:20 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:34:20 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 670ms 10:34:20 INFO - PROCESS | 1646 | 1461260060595 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:34:20 INFO - PROCESS | 1646 | 1461260060596 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:34:20 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:34:20 INFO - PROCESS | 1646 | 1461260060652 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:34:20 INFO - PROCESS | 1646 | 1461260060654 Marionette TRACE conn2 <- [1,2850,null,{}] 10:34:20 INFO - PROCESS | 1646 | 1461260060656 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}] 10:34:20 INFO - PROCESS | 1646 | 1461260060765 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:34:20 INFO - PROCESS | 1646 | 1461260060847 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:20 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a5ca000 == 66 [pid = 1646] [id = 720] 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x12abde000) [pid = 1646] [serial = 2160] [outer = 0x0] 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x12bca9c00) [pid = 1646] [serial = 2161] [outer = 0x12abde000] 10:34:20 INFO - PROCESS | 1646 | 1461260060877 Marionette DEBUG loaded listener.js 10:34:20 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x12dae7400) [pid = 1646] [serial = 2162] [outer = 0x12abde000] 10:34:21 INFO - PROCESS | 1646 | 1461260061295 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:34:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:34:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 704ms 10:34:21 INFO - PROCESS | 1646 | 1461260061322 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:34:21 INFO - PROCESS | 1646 | 1461260061323 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:34:21 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:34:21 INFO - PROCESS | 1646 | 1461260061326 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:34:21 INFO - PROCESS | 1646 | 1461260061327 Marionette TRACE conn2 <- [1,2854,null,{}] 10:34:21 INFO - PROCESS | 1646 | 1461260061330 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}] 10:34:21 INFO - PROCESS | 1646 | 1461260061463 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:34:21 INFO - PROCESS | 1646 | 1461260061547 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:21 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a52c000 == 67 [pid = 1646] [id = 721] 10:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x12e741000) [pid = 1646] [serial = 2163] [outer = 0x0] 10:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x12fb2f800) [pid = 1646] [serial = 2164] [outer = 0x12e741000] 10:34:21 INFO - PROCESS | 1646 | 1461260061579 Marionette DEBUG loaded listener.js 10:34:21 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x12fc57400) [pid = 1646] [serial = 2165] [outer = 0x12e741000] 10:34:21 INFO - PROCESS | 1646 | 1461260061961 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]]]}] 10:34:21 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:34:21 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 669ms 10:34:22 INFO - PROCESS | 1646 | 1461260061999 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:34:22 INFO - PROCESS | 1646 | 1461260062001 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:34:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:34:22 INFO - PROCESS | 1646 | 1461260062005 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:34:22 INFO - PROCESS | 1646 | 1461260062006 Marionette TRACE conn2 <- [1,2858,null,{}] 10:34:22 INFO - PROCESS | 1646 | 1461260062008 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}] 10:34:22 INFO - PROCESS | 1646 | 1461260062120 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:34:22 INFO - PROCESS | 1646 | 1461260062224 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a5dc800 == 68 [pid = 1646] [id = 722] 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12fc5cc00) [pid = 1646] [serial = 2166] [outer = 0x0] 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12fe04000) [pid = 1646] [serial = 2167] [outer = 0x12fc5cc00] 10:34:22 INFO - PROCESS | 1646 | 1461260062255 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x13015c400) [pid = 1646] [serial = 2168] [outer = 0x12fc5cc00] 10:34:22 INFO - PROCESS | 1646 | 1461260062660 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:34:22 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:34:22 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 668ms 10:34:22 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:34:22 INFO - PROCESS | 1646 | 1461260062674 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:34:22 INFO - PROCESS | 1646 | 1461260062675 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:34:22 INFO - PROCESS | 1646 | 1461260062677 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:34:22 INFO - PROCESS | 1646 | 1461260062678 Marionette TRACE conn2 <- [1,2862,null,{}] 10:34:22 INFO - PROCESS | 1646 | 1461260062682 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}] 10:34:22 INFO - PROCESS | 1646 | 1461260062794 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:34:22 INFO - PROCESS | 1646 | 1461260062907 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:22 INFO - PROCESS | 1646 | ++DOCSHELL 0x142574000 == 69 [pid = 1646] [id = 723] 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12fe0b000) [pid = 1646] [serial = 2169] [outer = 0x0] 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x130162000) [pid = 1646] [serial = 2170] [outer = 0x12fe0b000] 10:34:22 INFO - PROCESS | 1646 | 1461260062940 Marionette DEBUG loaded listener.js 10:34:22 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x130167000) [pid = 1646] [serial = 2171] [outer = 0x12fe0b000] 10:34:23 INFO - PROCESS | 1646 | 1461260063346 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]]]}] 10:34:23 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:34:23 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 722ms 10:34:23 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:34:23 INFO - PROCESS | 1646 | 1461260063399 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:34:23 INFO - PROCESS | 1646 | 1461260063401 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:34:23 INFO - PROCESS | 1646 | 1461260063403 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:34:23 INFO - PROCESS | 1646 | 1461260063404 Marionette TRACE conn2 <- [1,2866,null,{}] 10:34:23 INFO - PROCESS | 1646 | 1461260063406 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}] 10:34:23 INFO - PROCESS | 1646 | 1461260063536 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:34:23 INFO - PROCESS | 1646 | 1461260063621 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:23 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d6af800 == 70 [pid = 1646] [id = 724] 10:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x13015d800) [pid = 1646] [serial = 2172] [outer = 0x0] 10:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x130169800) [pid = 1646] [serial = 2173] [outer = 0x13015d800] 10:34:23 INFO - PROCESS | 1646 | 1461260063651 Marionette DEBUG loaded listener.js 10:34:23 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x13d320400) [pid = 1646] [serial = 2174] [outer = 0x13015d800] 10:34:24 INFO - PROCESS | 1646 | 1461260064107 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 720ms 10:34:24 INFO - PROCESS | 1646 | 1461260064124 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 1646 | 1461260064125 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:34:24 INFO - PROCESS | 1646 | 1461260064128 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1646 | 1461260064129 Marionette TRACE conn2 <- [1,2870,null,{}] 10:34:24 INFO - PROCESS | 1646 | 1461260064131 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}] 10:34:24 INFO - PROCESS | 1646 | 1461260064246 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:34:24 INFO - PROCESS | 1646 | 1461260064362 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:24 INFO - PROCESS | 1646 | ++DOCSHELL 0x11af2f800 == 71 [pid = 1646] [id = 725] 10:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x11227c400) [pid = 1646] [serial = 2175] [outer = 0x0] 10:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x11ad62c00) [pid = 1646] [serial = 2176] [outer = 0x11227c400] 10:34:24 INFO - PROCESS | 1646 | 1461260064395 Marionette DEBUG loaded listener.js 10:34:24 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x12a3db800) [pid = 1646] [serial = 2177] [outer = 0x11227c400] 10:34:24 INFO - PROCESS | 1646 | 1461260064800 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]]]}] 10:34:24 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:34:24 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 719ms 10:34:24 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:34:24 INFO - PROCESS | 1646 | 1461260064855 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:34:24 INFO - PROCESS | 1646 | 1461260064856 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:34:24 INFO - PROCESS | 1646 | 1461260064859 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:34:24 INFO - PROCESS | 1646 | 1461260064861 Marionette TRACE conn2 <- [1,2874,null,{}] 10:34:24 INFO - PROCESS | 1646 | 1461260064879 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}] 10:34:25 INFO - PROCESS | 1646 | 1461260065011 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:34:25 INFO - PROCESS | 1646 | 1461260065095 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:25 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4af000 == 72 [pid = 1646] [id = 726] 10:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x115607000) [pid = 1646] [serial = 2178] [outer = 0x0] 10:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x13d324400) [pid = 1646] [serial = 2179] [outer = 0x115607000] 10:34:25 INFO - PROCESS | 1646 | 1461260065129 Marionette DEBUG loaded listener.js 10:34:25 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x13d4dc800) [pid = 1646] [serial = 2180] [outer = 0x115607000] 10:34:25 INFO - PROCESS | 1646 | 1461260065778 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]]]}] 10:34:25 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:34:25 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 973ms 10:34:25 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:34:25 INFO - PROCESS | 1646 | 1461260065832 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:34:25 INFO - PROCESS | 1646 | 1461260065834 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:34:25 INFO - PROCESS | 1646 | 1461260065838 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:34:25 INFO - PROCESS | 1646 | 1461260065840 Marionette TRACE conn2 <- [1,2878,null,{}] 10:34:25 INFO - PROCESS | 1646 | 1461260065844 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}] 10:34:25 INFO - PROCESS | 1646 | 1461260065960 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:34:26 INFO - PROCESS | 1646 | 1461260066083 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:26 INFO - PROCESS | 1646 | ++DOCSHELL 0x1245c9000 == 73 [pid = 1646] [id = 727] 10:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x112326c00) [pid = 1646] [serial = 2181] [outer = 0x0] 10:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x1123b3000) [pid = 1646] [serial = 2182] [outer = 0x112326c00] 10:34:26 INFO - PROCESS | 1646 | 1461260066117 Marionette DEBUG loaded listener.js 10:34:26 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x115374800) [pid = 1646] [serial = 2183] [outer = 0x112326c00] 10:34:26 INFO - PROCESS | 1646 | 1461260066660 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]]]}] 10:34:26 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:34:26 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 874ms 10:34:26 INFO - PROCESS | 1646 | 1461260066713 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:34:26 INFO - PROCESS | 1646 | 1461260066719 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:34:26 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:34:26 INFO - PROCESS | 1646 | 1461260066726 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:34:26 INFO - PROCESS | 1646 | 1461260066729 Marionette TRACE conn2 <- [1,2882,null,{}] 10:34:26 INFO - PROCESS | 1646 | 1461260066732 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}] 10:34:26 INFO - PROCESS | 1646 | 1461260066896 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf51000 == 72 [pid = 1646] [id = 680] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae98000 == 71 [pid = 1646] [id = 677] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x123add800 == 70 [pid = 1646] [id = 678] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12ac74000 == 69 [pid = 1646] [id = 714] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x13d8f9800 == 68 [pid = 1646] [id = 713] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x127c9b800 == 67 [pid = 1646] [id = 712] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12f74a800 == 66 [pid = 1646] [id = 711] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12e9c4800 == 65 [pid = 1646] [id = 710] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12918c400) [pid = 1646] [serial = 2041] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x129f80c00) [pid = 1646] [serial = 2080] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | 1461260067083 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12e475000 == 64 [pid = 1646] [id = 709] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12d0ba000 == 63 [pid = 1646] [id = 708] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12ace2800 == 62 [pid = 1646] [id = 707] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa40800 == 61 [pid = 1646] [id = 706] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x123e6b800 == 60 [pid = 1646] [id = 705] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa6c800 == 59 [pid = 1646] [id = 704] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1298f3000 == 58 [pid = 1646] [id = 703] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1238ef000 == 57 [pid = 1646] [id = 702] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x13e961800 == 56 [pid = 1646] [id = 701] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x142044000 == 55 [pid = 1646] [id = 700] 10:34:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c15a800 == 56 [pid = 1646] [id = 728] 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x1123a7000) [pid = 1646] [serial = 2184] [outer = 0x0] 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x114c17c00) [pid = 1646] [serial = 2185] [outer = 0x1123a7000] 10:34:27 INFO - PROCESS | 1646 | 1461260067118 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x11ad2f800) [pid = 1646] [serial = 2186] [outer = 0x1123a7000] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x13e9dd000 == 55 [pid = 1646] [id = 699] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x13d8e0000 == 54 [pid = 1646] [id = 698] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x13be56000 == 53 [pid = 1646] [id = 697] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x1302c7800 == 52 [pid = 1646] [id = 696] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x12acd2000 == 51 [pid = 1646] [id = 695] 10:34:27 INFO - PROCESS | 1646 | --DOCSHELL 0x127c99800 == 50 [pid = 1646] [id = 694] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 203 (0x12e743400) [pid = 1646] [serial = 2078] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 202 (0x12a69ec00) [pid = 1646] [serial = 2062] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 201 (0x129f43400) [pid = 1646] [serial = 2057] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 200 (0x12b71ac00) [pid = 1646] [serial = 2066] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 199 (0x12abe6800) [pid = 1646] [serial = 2065] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x123986400) [pid = 1646] [serial = 2051] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x12d91c000) [pid = 1646] [serial = 2072] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x11b640000) [pid = 1646] [serial = 2038] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x119b64800) [pid = 1646] [serial = 2047] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12970e000) [pid = 1646] [serial = 2054] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x129cb8400) [pid = 1646] [serial = 2044] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x129ffa800) [pid = 1646] [serial = 2059] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x12a917800) [pid = 1646] [serial = 2063] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x12dae8c00) [pid = 1646] [serial = 2075] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x12d91e800) [pid = 1646] [serial = 2074] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x129ddf400) [pid = 1646] [serial = 2033] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x12cf40000) [pid = 1646] [serial = 2069] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12d491800) [pid = 1646] [serial = 2071] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x12e266400) [pid = 1646] [serial = 2077] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x119a76800) [pid = 1646] [serial = 2035] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 183 (0x12bbea000) [pid = 1646] [serial = 2068] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 182 (0x123ec7400) [pid = 1646] [serial = 2053] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 181 (0x129de6c00) [pid = 1646] [serial = 2056] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 180 (0x12a696400) [pid = 1646] [serial = 2060] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 179 (0x11b69d800) [pid = 1646] [serial = 2048] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | --DOMWINDOW == 178 (0x11b699c00) [pid = 1646] [serial = 2050] [outer = 0x0] [url = about:blank] 10:34:27 INFO - PROCESS | 1646 | 1461260067503 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]]]}] 10:34:27 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:34:27 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 824ms 10:34:27 INFO - PROCESS | 1646 | 1461260067549 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:34:27 INFO - PROCESS | 1646 | 1461260067551 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:34:27 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:34:27 INFO - PROCESS | 1646 | 1461260067553 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:34:27 INFO - PROCESS | 1646 | 1461260067556 Marionette TRACE conn2 <- [1,2886,null,{}] 10:34:27 INFO - PROCESS | 1646 | 1461260067563 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}] 10:34:27 INFO - PROCESS | 1646 | 1461260067666 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:34:27 INFO - PROCESS | 1646 | 1461260067676 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:27 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa30800 == 51 [pid = 1646] [id = 729] 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 179 (0x11c777400) [pid = 1646] [serial = 2187] [outer = 0x0] 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 180 (0x123d41800) [pid = 1646] [serial = 2188] [outer = 0x11c777400] 10:34:27 INFO - PROCESS | 1646 | 1461260067705 Marionette DEBUG loaded listener.js 10:34:27 INFO - PROCESS | 1646 | ++DOMWINDOW == 181 (0x127c80c00) [pid = 1646] [serial = 2189] [outer = 0x11c777400] 10:34:28 INFO - PROCESS | 1646 | 1461260068090 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]]]}] 10:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 570ms 10:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:34:28 INFO - PROCESS | 1646 | 1461260068124 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:34:28 INFO - PROCESS | 1646 | 1461260068126 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:34:28 INFO - PROCESS | 1646 | 1461260068128 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1646 | 1461260068129 Marionette TRACE conn2 <- [1,2890,null,{}] 10:34:28 INFO - PROCESS | 1646 | 1461260068133 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}] 10:34:28 INFO - PROCESS | 1646 | 1461260068231 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:34:28 INFO - PROCESS | 1646 | 1461260068236 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aea3800 == 52 [pid = 1646] [id = 730] 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 182 (0x129192800) [pid = 1646] [serial = 2190] [outer = 0x0] 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 183 (0x129715800) [pid = 1646] [serial = 2191] [outer = 0x129192800] 10:34:28 INFO - PROCESS | 1646 | 1461260068262 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 184 (0x129cb2c00) [pid = 1646] [serial = 2192] [outer = 0x129192800] 10:34:28 INFO - PROCESS | 1646 | 1461260068613 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:34:28 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:34:28 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 521ms 10:34:28 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:34:28 INFO - PROCESS | 1646 | 1461260068650 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:34:28 INFO - PROCESS | 1646 | 1461260068651 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:34:28 INFO - PROCESS | 1646 | 1461260068654 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:34:28 INFO - PROCESS | 1646 | 1461260068655 Marionette TRACE conn2 <- [1,2894,null,{}] 10:34:28 INFO - PROCESS | 1646 | 1461260068657 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}] 10:34:28 INFO - PROCESS | 1646 | 1461260068753 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:34:28 INFO - PROCESS | 1646 | 1461260068757 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:28 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf54000 == 53 [pid = 1646] [id = 731] 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x129cb8400) [pid = 1646] [serial = 2193] [outer = 0x0] 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x129dcb400) [pid = 1646] [serial = 2194] [outer = 0x129cb8400] 10:34:28 INFO - PROCESS | 1646 | 1461260068783 Marionette DEBUG loaded listener.js 10:34:28 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x129ddec00) [pid = 1646] [serial = 2195] [outer = 0x129cb8400] 10:34:29 INFO - PROCESS | 1646 | 1461260069170 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]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:34:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 567ms 10:34:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:34:29 INFO - PROCESS | 1646 | 1461260069222 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:34:29 INFO - PROCESS | 1646 | 1461260069223 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:34:29 INFO - PROCESS | 1646 | 1461260069225 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 1646 | 1461260069226 Marionette TRACE conn2 <- [1,2898,null,{}] 10:34:29 INFO - PROCESS | 1646 | 1461260069228 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}] 10:34:29 INFO - PROCESS | 1646 | 1461260069380 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:34:29 INFO - PROCESS | 1646 | 1461260069400 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:29 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d4b6800 == 54 [pid = 1646] [id = 732] 10:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x129f76400) [pid = 1646] [serial = 2196] [outer = 0x0] 10:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12a383800) [pid = 1646] [serial = 2197] [outer = 0x129f76400] 10:34:29 INFO - PROCESS | 1646 | 1461260069428 Marionette DEBUG loaded listener.js 10:34:29 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12a7ea800) [pid = 1646] [serial = 2198] [outer = 0x129f76400] 10:34:29 INFO - PROCESS | 1646 | 1461260069803 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]]]}] 10:34:29 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:34:29 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 620ms 10:34:29 INFO - PROCESS | 1646 | 1461260069845 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:34:29 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:34:29 INFO - PROCESS | 1646 | 1461260069847 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:34:29 INFO - PROCESS | 1646 | 1461260069851 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:34:29 INFO - PROCESS | 1646 | 1461260069852 Marionette TRACE conn2 <- [1,2902,null,{}] 10:34:29 INFO - PROCESS | 1646 | 1461260069854 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}] 10:34:29 INFO - PROCESS | 1646 | 1461260069979 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:34:29 INFO - PROCESS | 1646 | 1461260069994 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e643800 == 55 [pid = 1646] [id = 733] 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x115648800) [pid = 1646] [serial = 2199] [outer = 0x0] 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x11564e400) [pid = 1646] [serial = 2200] [outer = 0x115648800] 10:34:30 INFO - PROCESS | 1646 | 1461260070021 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x115651c00) [pid = 1646] [serial = 2201] [outer = 0x115648800] 10:34:30 INFO - PROCESS | 1646 | 1461260070391 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 568ms 10:34:30 INFO - PROCESS | 1646 | 1461260070420 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:34:30 INFO - PROCESS | 1646 | 1461260070421 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:34:30 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:34:30 INFO - PROCESS | 1646 | 1461260070423 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:34:30 INFO - PROCESS | 1646 | 1461260070424 Marionette TRACE conn2 <- [1,2906,null,{}] 10:34:30 INFO - PROCESS | 1646 | 1461260070427 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}] 10:34:30 INFO - PROCESS | 1646 | 1461260070552 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:34:30 INFO - PROCESS | 1646 | 1461260070565 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:30 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e9e2000 == 56 [pid = 1646] [id = 734] 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x11564b000) [pid = 1646] [serial = 2202] [outer = 0x0] 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x12a7f1400) [pid = 1646] [serial = 2203] [outer = 0x11564b000] 10:34:30 INFO - PROCESS | 1646 | 1461260070591 Marionette DEBUG loaded listener.js 10:34:30 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x12a892000) [pid = 1646] [serial = 2204] [outer = 0x11564b000] 10:34:30 INFO - PROCESS | 1646 | 1461260070954 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]]]}] 10:34:30 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:34:30 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 573ms 10:34:31 INFO - PROCESS | 1646 | 1461260071009 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1646 | 1461260071010 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:34:31 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:34:31 INFO - PROCESS | 1646 | 1461260071013 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1646 | 1461260071014 Marionette TRACE conn2 <- [1,2910,null,{}] 10:34:31 INFO - PROCESS | 1646 | 1461260071016 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}] 10:34:31 INFO - PROCESS | 1646 | 1461260071141 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:34:31 INFO - PROCESS | 1646 | 1461260071155 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x13000f000 == 57 [pid = 1646] [id = 735] 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x129f7cc00) [pid = 1646] [serial = 2205] [outer = 0x0] 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x12abe2800) [pid = 1646] [serial = 2206] [outer = 0x129f7cc00] 10:34:31 INFO - PROCESS | 1646 | 1461260071181 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x12b71ac00) [pid = 1646] [serial = 2207] [outer = 0x129f7cc00] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 198 (0x12a7ef800) [pid = 1646] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 197 (0x123b67400) [pid = 1646] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 196 (0x129dd4800) [pid = 1646] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 195 (0x1123ad000) [pid = 1646] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 194 (0x12a387c00) [pid = 1646] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 193 (0x129f3f000) [pid = 1646] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 192 (0x112279c00) [pid = 1646] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 191 (0x1123b4000) [pid = 1646] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 190 (0x112275c00) [pid = 1646] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 189 (0x11c46c400) [pid = 1646] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 188 (0x12a7ef400) [pid = 1646] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 187 (0x129f7c400) [pid = 1646] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 186 (0x12fb2bc00) [pid = 1646] [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.] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 185 (0x124393400) [pid = 1646] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:34:31 INFO - PROCESS | 1646 | --DOMWINDOW == 184 (0x12ae9d000) [pid = 1646] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:34:31 INFO - PROCESS | 1646 | 1461260071681 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]]]}] 10:34:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:34:31 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:34:31 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 719ms 10:34:31 INFO - TEST-START | /DOMEvents/constructors.html 10:34:31 INFO - PROCESS | 1646 | 1461260071732 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:34:31 INFO - PROCESS | 1646 | 1461260071734 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:34:31 INFO - PROCESS | 1646 | 1461260071736 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:34:31 INFO - PROCESS | 1646 | 1461260071737 Marionette TRACE conn2 <- [1,2914,null,{}] 10:34:31 INFO - PROCESS | 1646 | 1461260071739 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}] 10:34:31 INFO - PROCESS | 1646 | 1461260071837 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:34:31 INFO - PROCESS | 1646 | 1461260071912 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:31 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bf3e000 == 58 [pid = 1646] [id = 736] 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 185 (0x112275c00) [pid = 1646] [serial = 2208] [outer = 0x0] 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 186 (0x12387c000) [pid = 1646] [serial = 2209] [outer = 0x112275c00] 10:34:31 INFO - PROCESS | 1646 | 1461260071938 Marionette DEBUG loaded listener.js 10:34:31 INFO - PROCESS | 1646 | ++DOMWINDOW == 187 (0x12a892400) [pid = 1646] [serial = 2210] [outer = 0x112275c00] 10:34:32 INFO - PROCESS | 1646 | 1461260072268 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]]]}] 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:34:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:34:32 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:34:32 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:34:32 INFO - TEST-OK | /DOMEvents/constructors.html | took 575ms 10:34:32 INFO - PROCESS | 1646 | 1461260072312 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:34:32 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:34:32 INFO - PROCESS | 1646 | 1461260072315 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:34:32 INFO - PROCESS | 1646 | 1461260072319 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 1646 | 1461260072321 Marionette TRACE conn2 <- [1,2918,null,{}] 10:34:32 INFO - PROCESS | 1646 | 1461260072324 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}] 10:34:32 INFO - PROCESS | 1646 | 1461260072475 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:34:32 INFO - PROCESS | 1646 | 1461260072554 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:32 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be51800 == 59 [pid = 1646] [id = 737] 10:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 188 (0x114c20000) [pid = 1646] [serial = 2211] [outer = 0x0] 10:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 189 (0x12b8f8000) [pid = 1646] [serial = 2212] [outer = 0x114c20000] 10:34:32 INFO - PROCESS | 1646 | 1461260072583 Marionette DEBUG loaded listener.js 10:34:32 INFO - PROCESS | 1646 | ++DOMWINDOW == 190 (0x12e267000) [pid = 1646] [serial = 2213] [outer = 0x114c20000] 10:34:32 INFO - PROCESS | 1646 | 1461260072879 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:34:32 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:34:32 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 571ms 10:34:32 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:34:32 INFO - PROCESS | 1646 | 1461260072889 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:34:32 INFO - PROCESS | 1646 | 1461260072890 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:34:32 INFO - PROCESS | 1646 | 1461260072892 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:34:32 INFO - PROCESS | 1646 | 1461260072893 Marionette TRACE conn2 <- [1,2922,null,{}] 10:34:32 INFO - PROCESS | 1646 | 1461260072896 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}] 10:34:33 INFO - PROCESS | 1646 | 1461260073009 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:34:33 INFO - PROCESS | 1646 | 1461260073013 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x13d6be800 == 60 [pid = 1646] [id = 738] 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 191 (0x12e269800) [pid = 1646] [serial = 2214] [outer = 0x0] 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 192 (0x12e97ac00) [pid = 1646] [serial = 2215] [outer = 0x12e269800] 10:34:33 INFO - PROCESS | 1646 | 1461260073040 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 193 (0x12fb2c400) [pid = 1646] [serial = 2216] [outer = 0x12e269800] 10:34:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:33 INFO - PROCESS | 1646 | [1646] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/dom/events/Event.cpp, line 570 10:34:33 INFO - PROCESS | 1646 | 1461260073376 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]]]}] 10:34:33 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:34:33 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:33 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 10:34:33 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:33 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 10:34:33 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:33 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]" 10:34:33 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:34:33 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:33 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:34:33 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:34:33 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 521ms 10:34:33 INFO - PROCESS | 1646 | 1461260073419 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:34:33 INFO - PROCESS | 1646 | 1461260073420 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:34:33 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:34:33 INFO - PROCESS | 1646 | 1461260073422 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:34:33 INFO - PROCESS | 1646 | 1461260073423 Marionette TRACE conn2 <- [1,2926,null,{}] 10:34:33 INFO - PROCESS | 1646 | 1461260073426 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}] 10:34:33 INFO - PROCESS | 1646 | 1461260073563 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:34:33 INFO - PROCESS | 1646 | 1461260073699 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:33 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c15f000 == 61 [pid = 1646] [id = 739] 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 194 (0x112205800) [pid = 1646] [serial = 2217] [outer = 0x0] 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 195 (0x112273000) [pid = 1646] [serial = 2218] [outer = 0x112205800] 10:34:33 INFO - PROCESS | 1646 | 1461260073733 Marionette DEBUG loaded listener.js 10:34:33 INFO - PROCESS | 1646 | ++DOMWINDOW == 196 (0x114c12800) [pid = 1646] [serial = 2219] [outer = 0x112205800] 10:34:34 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:34:34 INFO - PROCESS | 1646 | 1461260074154 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]]]}] 10:34:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:34:34 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 770ms 10:34:34 INFO - PROCESS | 1646 | 1461260074193 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 1646 | 1461260074197 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:34:34 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:34:34 INFO - PROCESS | 1646 | 1461260074201 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 1646 | 1461260074203 Marionette TRACE conn2 <- [1,2930,null,{}] 10:34:34 INFO - PROCESS | 1646 | 1461260074206 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}] 10:34:34 INFO - PROCESS | 1646 | 1461260074333 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:34:34 INFO - PROCESS | 1646 | 1461260074450 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:34 INFO - PROCESS | 1646 | ++DOCSHELL 0x12a721800 == 62 [pid = 1646] [id = 740] 10:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 197 (0x11564e800) [pid = 1646] [serial = 2220] [outer = 0x0] 10:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 198 (0x11b698800) [pid = 1646] [serial = 2221] [outer = 0x11564e800] 10:34:34 INFO - PROCESS | 1646 | 1461260074485 Marionette DEBUG loaded listener.js 10:34:34 INFO - PROCESS | 1646 | ++DOMWINDOW == 199 (0x123876000) [pid = 1646] [serial = 2222] [outer = 0x11564e800] 10:34:34 INFO - PROCESS | 1646 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:34:34 INFO - PROCESS | 1646 | 1461260074860 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]]]}] 10:34:34 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:34:34 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 670ms 10:34:34 INFO - PROCESS | 1646 | 1461260074874 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:34:34 INFO - PROCESS | 1646 | 1461260074877 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:34:34 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:34:34 INFO - PROCESS | 1646 | 1461260074880 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:34:34 INFO - PROCESS | 1646 | 1461260074881 Marionette TRACE conn2 <- [1,2934,null,{}] 10:34:34 INFO - PROCESS | 1646 | 1461260074884 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}] 10:34:35 INFO - PROCESS | 1646 | 1461260075004 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:34:35 INFO - PROCESS | 1646 | 1461260075116 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e782800 == 63 [pid = 1646] [id = 741] 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 200 (0x12439c400) [pid = 1646] [serial = 2223] [outer = 0x0] 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 201 (0x129713000) [pid = 1646] [serial = 2224] [outer = 0x12439c400] 10:34:35 INFO - PROCESS | 1646 | 1461260075149 Marionette DEBUG loaded listener.js 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 202 (0x129de1000) [pid = 1646] [serial = 2225] [outer = 0x12439c400] 10:34:35 INFO - PROCESS | 1646 | 1461260075514 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]]]}] 10:34:35 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:34:35 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 671ms 10:34:35 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:34:35 INFO - PROCESS | 1646 | 1461260075552 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:34:35 INFO - PROCESS | 1646 | 1461260075553 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:34:35 INFO - PROCESS | 1646 | 1461260075561 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:34:35 INFO - PROCESS | 1646 | 1461260075566 Marionette TRACE conn2 <- [1,2938,null,{}] 10:34:35 INFO - PROCESS | 1646 | 1461260075569 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}] 10:34:35 INFO - PROCESS | 1646 | 1461260075688 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:34:35 INFO - PROCESS | 1646 | 1461260075805 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:35 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e9d7000 == 64 [pid = 1646] [id = 742] 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 203 (0x1243a0400) [pid = 1646] [serial = 2226] [outer = 0x0] 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 204 (0x129ff4400) [pid = 1646] [serial = 2227] [outer = 0x1243a0400] 10:34:35 INFO - PROCESS | 1646 | 1461260075838 Marionette DEBUG loaded listener.js 10:34:35 INFO - PROCESS | 1646 | ++DOMWINDOW == 205 (0x12a863c00) [pid = 1646] [serial = 2228] [outer = 0x1243a0400] 10:34:36 INFO - PROCESS | 1646 | 1461260076192 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]]]}] 10:34:36 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. 10:34:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 679ms 10:34:36 INFO - PROCESS | 1646 | 1461260076236 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:34:36 INFO - PROCESS | 1646 | 1461260076237 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:34:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:34:36 INFO - PROCESS | 1646 | 1461260076240 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:34:36 INFO - PROCESS | 1646 | 1461260076241 Marionette TRACE conn2 <- [1,2942,null,{}] 10:34:36 INFO - PROCESS | 1646 | 1461260076244 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}] 10:34:36 INFO - PROCESS | 1646 | 1461260076365 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:34:36 INFO - PROCESS | 1646 | 1461260076473 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:36 INFO - PROCESS | 1646 | ++DOCSHELL 0x14257d000 == 65 [pid = 1646] [id = 743] 10:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 206 (0x129f3a800) [pid = 1646] [serial = 2229] [outer = 0x0] 10:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 207 (0x12ad2b800) [pid = 1646] [serial = 2230] [outer = 0x129f3a800] 10:34:36 INFO - PROCESS | 1646 | 1461260076505 Marionette DEBUG loaded listener.js 10:34:36 INFO - PROCESS | 1646 | ++DOMWINDOW == 208 (0x12bbe2800) [pid = 1646] [serial = 2231] [outer = 0x129f3a800] 10:34:36 INFO - PROCESS | 1646 | 1461260076846 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"]]]}] 10:34:36 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 10:34:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:34:36 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:36 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:36 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:34:36 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 619ms 10:34:36 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:34:36 INFO - PROCESS | 1646 | 1461260076859 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:34:36 INFO - PROCESS | 1646 | 1461260076861 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:34:36 INFO - PROCESS | 1646 | 1461260076863 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:34:36 INFO - PROCESS | 1646 | 1461260076864 Marionette TRACE conn2 <- [1,2946,null,{}] 10:34:36 INFO - PROCESS | 1646 | 1461260076867 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}] 10:34:36 INFO - PROCESS | 1646 | 1461260076982 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:34:37 INFO - PROCESS | 1646 | 1461260077097 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x12adda800 == 66 [pid = 1646] [id = 744] 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 209 (0x12d91cc00) [pid = 1646] [serial = 2232] [outer = 0x0] 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x12dadd000) [pid = 1646] [serial = 2233] [outer = 0x12d91cc00] 10:34:37 INFO - PROCESS | 1646 | 1461260077138 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x12e749000) [pid = 1646] [serial = 2234] [outer = 0x12d91cc00] 10:34:37 INFO - PROCESS | 1646 | 1461260077511 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]]]}] 10:34:37 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. 10:34:37 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 671ms 10:34:37 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:34:37 INFO - PROCESS | 1646 | 1461260077534 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:34:37 INFO - PROCESS | 1646 | 1461260077536 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:34:37 INFO - PROCESS | 1646 | 1461260077538 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:34:37 INFO - PROCESS | 1646 | 1461260077539 Marionette TRACE conn2 <- [1,2950,null,{}] 10:34:37 INFO - PROCESS | 1646 | 1461260077542 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}] 10:34:37 INFO - PROCESS | 1646 | 1461260077660 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:34:37 INFO - PROCESS | 1646 | 1461260077767 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:37 INFO - PROCESS | 1646 | ++DOCSHELL 0x142128000 == 67 [pid = 1646] [id = 745] 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x12e983400) [pid = 1646] [serial = 2235] [outer = 0x0] 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x12fc54c00) [pid = 1646] [serial = 2236] [outer = 0x12e983400] 10:34:37 INFO - PROCESS | 1646 | 1461260077812 Marionette DEBUG loaded listener.js 10:34:37 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x12fe07000) [pid = 1646] [serial = 2237] [outer = 0x12e983400] 10:34:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x142132800 == 68 [pid = 1646] [id = 746] 10:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x130160400) [pid = 1646] [serial = 2238] [outer = 0x0] 10:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12fc55800) [pid = 1646] [serial = 2239] [outer = 0x130160400] 10:34:38 INFO - PROCESS | 1646 | 1461260078206 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]]]}] 10:34:38 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. 10:34:38 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 671ms 10:34:38 INFO - PROCESS | 1646 | 1461260078209 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 1646 | 1461260078210 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:34:38 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:34:38 INFO - PROCESS | 1646 | 1461260078213 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 1646 | 1461260078216 Marionette TRACE conn2 <- [1,2954,null,{}] 10:34:38 INFO - PROCESS | 1646 | 1461260078219 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}] 10:34:38 INFO - PROCESS | 1646 | 1461260078365 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:34:38 INFO - PROCESS | 1646 | 1461260078484 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:38 INFO - PROCESS | 1646 | ++DOCSHELL 0x142150800 == 69 [pid = 1646] [id = 747] 10:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12fe05c00) [pid = 1646] [serial = 2240] [outer = 0x0] 10:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x13015d000) [pid = 1646] [serial = 2241] [outer = 0x12fe05c00] 10:34:38 INFO - PROCESS | 1646 | 1461260078515 Marionette DEBUG loaded listener.js 10:34:38 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x13d325800) [pid = 1646] [serial = 2242] [outer = 0x12fe05c00] 10:34:38 INFO - PROCESS | 1646 | 1461260078935 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]]]}] 10:34:38 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:34:38 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 10:34:38 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 773ms 10:34:38 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:34:38 INFO - PROCESS | 1646 | 1461260078987 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:34:38 INFO - PROCESS | 1646 | 1461260078989 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:34:38 INFO - PROCESS | 1646 | 1461260078993 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:34:38 INFO - PROCESS | 1646 | 1461260078995 Marionette TRACE conn2 <- [1,2958,null,{}] 10:34:39 INFO - PROCESS | 1646 | 1461260079044 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}] 10:34:39 INFO - PROCESS | 1646 | 1461260079206 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:34:39 INFO - PROCESS | 1646 | 1461260079298 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x142194000 == 70 [pid = 1646] [id = 748] 10:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x13d4d8800) [pid = 1646] [serial = 2243] [outer = 0x0] 10:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x13d4e0c00) [pid = 1646] [serial = 2244] [outer = 0x13d4d8800] 10:34:39 INFO - PROCESS | 1646 | 1461260079331 Marionette DEBUG loaded listener.js 10:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x14268e400) [pid = 1646] [serial = 2245] [outer = 0x13d4d8800] 10:34:39 INFO - PROCESS | 1646 | 1461260079667 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]]]}] 10:34:39 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. 10:34:39 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 708ms 10:34:39 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:34:39 INFO - PROCESS | 1646 | 1461260079701 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:34:39 INFO - PROCESS | 1646 | 1461260079703 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:34:39 INFO - PROCESS | 1646 | 1461260079705 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:34:39 INFO - PROCESS | 1646 | 1461260079706 Marionette TRACE conn2 <- [1,2962,null,{}] 10:34:39 INFO - PROCESS | 1646 | 1461260079709 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}] 10:34:39 INFO - PROCESS | 1646 | 1461260079827 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:34:39 INFO - PROCESS | 1646 | 1461260079943 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:39 INFO - PROCESS | 1646 | ++DOCSHELL 0x142ae5000 == 71 [pid = 1646] [id = 749] 10:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x13d4e1800) [pid = 1646] [serial = 2246] [outer = 0x0] 10:34:39 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x142693400) [pid = 1646] [serial = 2247] [outer = 0x13d4e1800] 10:34:39 INFO - PROCESS | 1646 | 1461260079974 Marionette DEBUG loaded listener.js 10:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x142699400) [pid = 1646] [serial = 2248] [outer = 0x13d4e1800] 10:34:40 INFO - PROCESS | 1646 | 1461260080307 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]]]}] 10:34:40 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. 10:34:40 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 670ms 10:34:40 INFO - PROCESS | 1646 | 1461260080375 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:34:40 INFO - PROCESS | 1646 | 1461260080377 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:34:40 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:34:40 INFO - PROCESS | 1646 | 1461260080379 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:34:40 INFO - PROCESS | 1646 | 1461260080380 Marionette TRACE conn2 <- [1,2966,null,{}] 10:34:40 INFO - PROCESS | 1646 | 1461260080383 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}] 10:34:40 INFO - PROCESS | 1646 | 1461260080503 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:34:40 INFO - PROCESS | 1646 | 1461260080630 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:40 INFO - PROCESS | 1646 | ++DOCSHELL 0x142ec8000 == 72 [pid = 1646] [id = 750] 10:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x142972400) [pid = 1646] [serial = 2249] [outer = 0x0] 10:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x142975000) [pid = 1646] [serial = 2250] [outer = 0x142972400] 10:34:40 INFO - PROCESS | 1646 | 1461260080666 Marionette DEBUG loaded listener.js 10:34:40 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x14297b800) [pid = 1646] [serial = 2251] [outer = 0x142972400] 10:34:41 INFO - PROCESS | 1646 | 1461260081025 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]]]}] 10:34:41 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:34:41 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 10:34:41 INFO - PROCESS | 1646 | 1461260081049 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:34:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:34:41 INFO - PROCESS | 1646 | 1461260081051 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:34:41 INFO - PROCESS | 1646 | 1461260081053 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 1646 | 1461260081055 Marionette TRACE conn2 <- [1,2970,null,{}] 10:34:41 INFO - PROCESS | 1646 | 1461260081058 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}] 10:34:41 INFO - PROCESS | 1646 | 1461260081234 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:34:41 INFO - PROCESS | 1646 | 1461260081393 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:41 INFO - PROCESS | 1646 | ++DOCSHELL 0x142726800 == 73 [pid = 1646] [id = 751] 10:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x14269d800) [pid = 1646] [serial = 2252] [outer = 0x0] 10:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x14297f800) [pid = 1646] [serial = 2253] [outer = 0x14269d800] 10:34:41 INFO - PROCESS | 1646 | 1461260081441 Marionette DEBUG loaded listener.js 10:34:41 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x142f0f000) [pid = 1646] [serial = 2254] [outer = 0x14269d800] 10:34:41 INFO - PROCESS | 1646 | 1461260081925 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]]]}] 10:34:41 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. 10:34:41 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 921ms 10:34:41 INFO - PROCESS | 1646 | 1461260081975 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:34:41 INFO - PROCESS | 1646 | 1461260081976 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:34:41 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:34:41 INFO - PROCESS | 1646 | 1461260081979 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:34:41 INFO - PROCESS | 1646 | 1461260081980 Marionette TRACE conn2 <- [1,2974,null,{}] 10:34:41 INFO - PROCESS | 1646 | 1461260081983 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}] 10:34:42 INFO - PROCESS | 1646 | 1461260082104 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:34:42 INFO - PROCESS | 1646 | 1461260082220 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e66800 == 74 [pid = 1646] [id = 752] 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x1123b5000) [pid = 1646] [serial = 2255] [outer = 0x0] 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x119b65400) [pid = 1646] [serial = 2256] [outer = 0x1123b5000] 10:34:42 INFO - PROCESS | 1646 | 1461260082253 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12a38c400) [pid = 1646] [serial = 2257] [outer = 0x1123b5000] 10:34:42 INFO - PROCESS | 1646 | 1461260082603 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]]]}] 10:34:42 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:34:42 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 668ms 10:34:42 INFO - PROCESS | 1646 | 1461260082648 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:34:42 INFO - PROCESS | 1646 | 1461260082649 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:34:42 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:34:42 INFO - PROCESS | 1646 | 1461260082651 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:34:42 INFO - PROCESS | 1646 | 1461260082653 Marionette TRACE conn2 <- [1,2978,null,{}] 10:34:42 INFO - PROCESS | 1646 | 1461260082655 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}] 10:34:42 INFO - PROCESS | 1646 | 1461260082774 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:34:42 INFO - PROCESS | 1646 | 1461260082896 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:42 INFO - PROCESS | 1646 | ++DOCSHELL 0x12f73d000 == 75 [pid = 1646] [id = 753] 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x1123ab800) [pid = 1646] [serial = 2258] [outer = 0x0] 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x142f0f400) [pid = 1646] [serial = 2259] [outer = 0x1123ab800] 10:34:42 INFO - PROCESS | 1646 | 1461260082928 Marionette DEBUG loaded listener.js 10:34:42 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x142f87000) [pid = 1646] [serial = 2260] [outer = 0x1123ab800] 10:34:43 INFO - PROCESS | 1646 | 1461260083520 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]]]}] 10:34:43 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:34:43 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 918ms 10:34:43 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:34:43 INFO - PROCESS | 1646 | 1461260083573 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:34:43 INFO - PROCESS | 1646 | 1461260083576 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:34:43 INFO - PROCESS | 1646 | 1461260083579 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:34:43 INFO - PROCESS | 1646 | 1461260083583 Marionette TRACE conn2 <- [1,2982,null,{}] 10:34:43 INFO - PROCESS | 1646 | 1461260083588 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}] 10:34:43 INFO - PROCESS | 1646 | 1461260083707 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:34:43 INFO - PROCESS | 1646 | 1461260083802 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:43 INFO - PROCESS | 1646 | ++DOCSHELL 0x12addf000 == 76 [pid = 1646] [id = 754] 10:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x114e69400) [pid = 1646] [serial = 2261] [outer = 0x0] 10:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x1176f4400) [pid = 1646] [serial = 2262] [outer = 0x114e69400] 10:34:43 INFO - PROCESS | 1646 | 1461260083832 Marionette DEBUG loaded listener.js 10:34:43 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x11ad2a000) [pid = 1646] [serial = 2263] [outer = 0x114e69400] 10:34:44 INFO - PROCESS | 1646 | 1461260084206 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"]]]}] 10:34:44 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:34:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:34:44 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:44 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:44 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:34:44 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 675ms 10:34:44 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:34:44 INFO - PROCESS | 1646 | 1461260084255 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:34:44 INFO - PROCESS | 1646 | 1461260084259 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:34:44 INFO - PROCESS | 1646 | 1461260084264 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:34:44 INFO - PROCESS | 1646 | 1461260084265 Marionette TRACE conn2 <- [1,2986,null,{}] 10:34:44 INFO - PROCESS | 1646 | 1461260084268 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}] 10:34:44 INFO - PROCESS | 1646 | 1461260084403 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:34:44 INFO - PROCESS | 1646 | 1461260084570 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:44 INFO - PROCESS | 1646 | ++DOCSHELL 0x126549000 == 77 [pid = 1646] [id = 755] 10:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x11b90c800) [pid = 1646] [serial = 2264] [outer = 0x0] 10:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x123985800) [pid = 1646] [serial = 2265] [outer = 0x11b90c800] 10:34:44 INFO - PROCESS | 1646 | 1461260084616 Marionette DEBUG loaded listener.js 10:34:44 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12450f400) [pid = 1646] [serial = 2266] [outer = 0x11b90c800] 10:34:45 INFO - PROCESS | 1646 | 1461260085024 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]]]}] 10:34:45 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. 10:34:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 771ms 10:34:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:34:45 INFO - PROCESS | 1646 | 1461260085035 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 1646 | 1461260085036 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:34:45 INFO - PROCESS | 1646 | 1461260085059 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 1646 | 1461260085062 Marionette TRACE conn2 <- [1,2990,null,{}] 10:34:45 INFO - PROCESS | 1646 | 1461260085087 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}] 10:34:45 INFO - PROCESS | 1646 | 1461260085203 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:34:45 INFO - PROCESS | 1646 | 1461260085334 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12fc7b000 == 76 [pid = 1646] [id = 580] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13d6be800 == 75 [pid = 1646] [id = 738] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13be51800 == 74 [pid = 1646] [id = 737] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf3e000 == 73 [pid = 1646] [id = 736] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12ae90000 == 72 [pid = 1646] [id = 18] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13000f000 == 71 [pid = 1646] [id = 735] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12e9e2000 == 70 [pid = 1646] [id = 734] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12ae9f000) [pid = 1646] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x12d49f800) [pid = 1646] [serial = 2146] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11c160000 == 71 [pid = 1646] [id = 756] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x114c17800) [pid = 1646] [serial = 2267] [outer = 0x0] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x115649400) [pid = 1646] [serial = 2268] [outer = 0x114c17800] 10:34:45 INFO - PROCESS | 1646 | 1461260085410 Marionette DEBUG loaded listener.js 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x12918e000) [pid = 1646] [serial = 2269] [outer = 0x114c17800] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12e643800 == 70 [pid = 1646] [id = 733] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12d4b6800 == 69 [pid = 1646] [id = 732] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12bf54000 == 68 [pid = 1646] [id = 731] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aea3800 == 67 [pid = 1646] [id = 730] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa30800 == 66 [pid = 1646] [id = 729] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x11c15a800 == 65 [pid = 1646] [id = 728] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x1245c9000 == 64 [pid = 1646] [id = 727] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13d6af800 == 63 [pid = 1646] [id = 724] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x142574000 == 62 [pid = 1646] [id = 723] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13a5dc800 == 61 [pid = 1646] [id = 722] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13a52c000 == 60 [pid = 1646] [id = 721] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13a5ca000 == 59 [pid = 1646] [id = 720] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x13e95d000 == 58 [pid = 1646] [id = 719] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12f746800 == 57 [pid = 1646] [id = 718] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12aa44000 == 56 [pid = 1646] [id = 717] 10:34:45 INFO - PROCESS | 1646 | --DOCSHELL 0x12704a000 == 55 [pid = 1646] [id = 716] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x12e97b400) [pid = 1646] [serial = 2101] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12b31c800) [pid = 1646] [serial = 2128] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x123feb400) [pid = 1646] [serial = 2116] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x12d211000) [pid = 1646] [serial = 2144] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x1123b0400) [pid = 1646] [serial = 2131] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 238 (0x12a38c000) [pid = 1646] [serial = 2122] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 237 (0x12a3da800) [pid = 1646] [serial = 2123] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 236 (0x129f46000) [pid = 1646] [serial = 2119] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 235 (0x129f83c00) [pid = 1646] [serial = 2120] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 234 (0x1243a0800) [pid = 1646] [serial = 2086] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 233 (0x1158b0c00) [pid = 1646] [serial = 2111] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 232 (0x11437d800) [pid = 1646] [serial = 2110] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x12439b400) [pid = 1646] [serial = 2107] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x12a3d4400) [pid = 1646] [serial = 2089] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x12d491400) [pid = 1646] [serial = 2095] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x12a894800) [pid = 1646] [serial = 2092] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x11b903000) [pid = 1646] [serial = 2083] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x114c17000) [pid = 1646] [serial = 2134] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x114c1c400) [pid = 1646] [serial = 2135] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x1123b4400) [pid = 1646] [serial = 2132] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x123d3ac00) [pid = 1646] [serial = 2138] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x123d42000) [pid = 1646] [serial = 2114] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x11c484400) [pid = 1646] [serial = 2113] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x12a7f2400) [pid = 1646] [serial = 2098] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 219 (0x12a7f3000) [pid = 1646] [serial = 2125] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 218 (0x12e986800) [pid = 1646] [serial = 2104] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 217 (0x1273d9000) [pid = 1646] [serial = 2117] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 216 (0x12e220800) [pid = 1646] [serial = 2081] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 215 (0x114c1e400) [pid = 1646] [serial = 2137] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 214 (0x12bbe1400) [pid = 1646] [serial = 2129] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 213 (0x12b3a0000) [pid = 1646] [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.] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 212 (0x129dcd800) [pid = 1646] [serial = 2140] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 211 (0x12b8f8400) [pid = 1646] [serial = 2143] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 210 (0x12a892c00) [pid = 1646] [serial = 2126] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | --DOMWINDOW == 209 (0x129dd4400) [pid = 1646] [serial = 2141] [outer = 0x0] [url = about:blank] 10:34:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bb0d800 == 56 [pid = 1646] [id = 757] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 210 (0x129715400) [pid = 1646] [serial = 2270] [outer = 0x0] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 211 (0x11437d800) [pid = 1646] [serial = 2271] [outer = 0x129715400] 10:34:45 INFO - PROCESS | 1646 | 1461260085777 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]]]}] 10:34:45 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:34:45 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 761ms 10:34:45 INFO - PROCESS | 1646 | 1461260085801 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:34:45 INFO - PROCESS | 1646 | 1461260085803 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:34:45 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:34:45 INFO - PROCESS | 1646 | 1461260085806 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:34:45 INFO - PROCESS | 1646 | 1461260085808 Marionette TRACE conn2 <- [1,2994,null,{}] 10:34:45 INFO - PROCESS | 1646 | 1461260085812 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}] 10:34:45 INFO - PROCESS | 1646 | 1461260085944 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:34:45 INFO - PROCESS | 1646 | 1461260085949 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:45 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acca000 == 57 [pid = 1646] [id = 758] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 212 (0x129cb0400) [pid = 1646] [serial = 2272] [outer = 0x0] 10:34:45 INFO - PROCESS | 1646 | ++DOMWINDOW == 213 (0x129ddf400) [pid = 1646] [serial = 2273] [outer = 0x129cb0400] 10:34:45 INFO - PROCESS | 1646 | 1461260085976 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 214 (0x129f83c00) [pid = 1646] [serial = 2274] [outer = 0x129cb0400] 10:34:46 INFO - PROCESS | 1646 | 1461260086345 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]]]}] 10:34:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:34:46 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 10:34:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 572ms 10:34:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:34:46 INFO - PROCESS | 1646 | 1461260086379 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:34:46 INFO - PROCESS | 1646 | 1461260086380 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:34:46 INFO - PROCESS | 1646 | 1461260086383 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:34:46 INFO - PROCESS | 1646 | 1461260086384 Marionette TRACE conn2 <- [1,2998,null,{}] 10:34:46 INFO - PROCESS | 1646 | 1461260086386 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}] 10:34:46 INFO - PROCESS | 1646 | 1461260086489 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:34:46 INFO - PROCESS | 1646 | 1461260086494 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:46 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d459000 == 58 [pid = 1646] [id = 759] 10:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 215 (0x12a380400) [pid = 1646] [serial = 2275] [outer = 0x0] 10:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 216 (0x12a3d6800) [pid = 1646] [serial = 2276] [outer = 0x12a380400] 10:34:46 INFO - PROCESS | 1646 | 1461260086520 Marionette DEBUG loaded listener.js 10:34:46 INFO - PROCESS | 1646 | ++DOMWINDOW == 217 (0x12a7f3000) [pid = 1646] [serial = 2277] [outer = 0x12a380400] 10:34:46 INFO - PROCESS | 1646 | 1461260086883 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]]]}] 10:34:46 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:34:46 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 518ms 10:34:46 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:34:46 INFO - PROCESS | 1646 | 1461260086902 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:34:46 INFO - PROCESS | 1646 | 1461260086903 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:34:46 INFO - PROCESS | 1646 | 1461260086905 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:34:46 INFO - PROCESS | 1646 | 1461260086906 Marionette TRACE conn2 <- [1,3002,null,{}] 10:34:46 INFO - PROCESS | 1646 | 1461260086909 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}] 10:34:47 INFO - PROCESS | 1646 | 1461260087054 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:34:47 INFO - PROCESS | 1646 | 1461260087066 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e646000 == 59 [pid = 1646] [id = 760] 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 218 (0x12a888000) [pid = 1646] [serial = 2278] [outer = 0x0] 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 219 (0x12ad29000) [pid = 1646] [serial = 2279] [outer = 0x12a888000] 10:34:47 INFO - PROCESS | 1646 | 1461260087093 Marionette DEBUG loaded listener.js 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 220 (0x12bcb6000) [pid = 1646] [serial = 2280] [outer = 0x12a888000] 10:34:47 INFO - PROCESS | 1646 | 1461260087490 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]]]}] 10:34:47 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. 10:34:47 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 623ms 10:34:47 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:34:47 INFO - PROCESS | 1646 | 1461260087529 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:34:47 INFO - PROCESS | 1646 | 1461260087531 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:34:47 INFO - PROCESS | 1646 | 1461260087534 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:34:47 INFO - PROCESS | 1646 | 1461260087536 Marionette TRACE conn2 <- [1,3006,null,{}] 10:34:47 INFO - PROCESS | 1646 | 1461260087539 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}] 10:34:47 INFO - PROCESS | 1646 | 1461260087691 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:34:47 INFO - PROCESS | 1646 | 1461260087807 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:47 INFO - PROCESS | 1646 | ++DOCSHELL 0x130182000 == 60 [pid = 1646] [id = 761] 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x1123ba800) [pid = 1646] [serial = 2281] [outer = 0x0] 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x1123c1000) [pid = 1646] [serial = 2282] [outer = 0x1123ba800] 10:34:47 INFO - PROCESS | 1646 | 1461260087832 Marionette DEBUG loaded listener.js 10:34:47 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x1123c6800) [pid = 1646] [serial = 2283] [outer = 0x1123ba800] 10:34:48 INFO - PROCESS | 1646 | 1461260088122 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]]]}] 10:34:48 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. 10:34:48 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 622ms 10:34:48 INFO - PROCESS | 1646 | 1461260088160 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 1646 | 1461260088161 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:34:48 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:34:48 INFO - PROCESS | 1646 | 1461260088163 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1646 | 1461260088166 Marionette TRACE conn2 <- [1,3010,null,{}] 10:34:48 INFO - PROCESS | 1646 | 1461260088170 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}] 10:34:48 INFO - PROCESS | 1646 | 1461260088304 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:34:48 INFO - PROCESS | 1646 | 1461260088317 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x13a5c7800 == 61 [pid = 1646] [id = 762] 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x1123c7c00) [pid = 1646] [serial = 2284] [outer = 0x0] 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x12ad06000) [pid = 1646] [serial = 2285] [outer = 0x1123c7c00] 10:34:48 INFO - PROCESS | 1646 | 1461260088342 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x12ad0a000) [pid = 1646] [serial = 2286] [outer = 0x1123c7c00] 10:34:48 INFO - PROCESS | 1646 | 1461260088664 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]]]}] 10:34:48 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:34:48 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 523ms 10:34:48 INFO - PROCESS | 1646 | 1461260088686 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:34:48 INFO - PROCESS | 1646 | 1461260088688 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:34:48 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:34:48 INFO - PROCESS | 1646 | 1461260088690 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:34:48 INFO - PROCESS | 1646 | 1461260088691 Marionette TRACE conn2 <- [1,3014,null,{}] 10:34:48 INFO - PROCESS | 1646 | 1461260088693 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}] 10:34:48 INFO - PROCESS | 1646 | 1461260088828 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:34:48 INFO - PROCESS | 1646 | 1461260088841 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:48 INFO - PROCESS | 1646 | ++DOCSHELL 0x13ca92000 == 62 [pid = 1646] [id = 763] 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x12ad0a400) [pid = 1646] [serial = 2287] [outer = 0x0] 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x12ad0f000) [pid = 1646] [serial = 2288] [outer = 0x12ad0a400] 10:34:48 INFO - PROCESS | 1646 | 1461260088867 Marionette DEBUG loaded listener.js 10:34:48 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x12bbec000) [pid = 1646] [serial = 2289] [outer = 0x12ad0a400] 10:34:49 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:34:49 INFO - PROCESS | 1646 | 1461260089239 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:34:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:34:49 INFO - {} 10:34:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:34:49 INFO - {} 10:34:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:34:49 INFO - {} 10:34:49 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:34:49 INFO - {} 10:34:49 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 568ms 10:34:49 INFO - TEST-START | /FileAPI/fileReader.html 10:34:49 INFO - PROCESS | 1646 | 1461260089258 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:34:49 INFO - PROCESS | 1646 | 1461260089260 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:34:49 INFO - PROCESS | 1646 | 1461260089262 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:34:49 INFO - PROCESS | 1646 | 1461260089263 Marionette TRACE conn2 <- [1,3018,null,{}] 10:34:49 INFO - PROCESS | 1646 | 1461260089281 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}] 10:34:49 INFO - PROCESS | 1646 | 1461260089414 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:34:49 INFO - PROCESS | 1646 | 1461260089427 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:49 INFO - PROCESS | 1646 | ++DOCSHELL 0x13e96d800 == 63 [pid = 1646] [id = 764] 10:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12cf47c00) [pid = 1646] [serial = 2290] [outer = 0x0] 10:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12e262800) [pid = 1646] [serial = 2291] [outer = 0x12cf47c00] 10:34:49 INFO - PROCESS | 1646 | 1461260089453 Marionette DEBUG loaded listener.js 10:34:49 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12fb33400) [pid = 1646] [serial = 2292] [outer = 0x12cf47c00] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 231 (0x115648800) [pid = 1646] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 230 (0x11564b000) [pid = 1646] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 229 (0x11c777400) [pid = 1646] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 228 (0x129f7cc00) [pid = 1646] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 227 (0x112275c00) [pid = 1646] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 226 (0x129192800) [pid = 1646] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 225 (0x1123a7000) [pid = 1646] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 224 (0x12bcaf800) [pid = 1646] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 223 (0x129cb8400) [pid = 1646] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 222 (0x112326c00) [pid = 1646] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 221 (0x114c20000) [pid = 1646] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:34:49 INFO - PROCESS | 1646 | --DOMWINDOW == 220 (0x129f76400) [pid = 1646] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:34:49 INFO - PROCESS | 1646 | 1461260089960 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]]]}] 10:34:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:34:49 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:34:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:34:49 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:34:49 INFO - TEST-OK | /FileAPI/fileReader.html | took 735ms 10:34:50 INFO - TEST-START | /FileAPI/historical.html 10:34:50 INFO - PROCESS | 1646 | 1461260089998 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 1646 | 1461260089999 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:34:50 INFO - PROCESS | 1646 | 1461260090001 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1646 | 1461260090003 Marionette TRACE conn2 <- [1,3022,null,{}] 10:34:50 INFO - PROCESS | 1646 | 1461260090005 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}] 10:34:50 INFO - PROCESS | 1646 | 1461260090116 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:34:50 INFO - PROCESS | 1646 | 1461260090138 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x142015800 == 64 [pid = 1646] [id = 765] 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 221 (0x12d492400) [pid = 1646] [serial = 2293] [outer = 0x0] 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 222 (0x12fb2f400) [pid = 1646] [serial = 2294] [outer = 0x12d492400] 10:34:50 INFO - PROCESS | 1646 | 1461260090237 Marionette DEBUG loaded listener.js 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 223 (0x130160c00) [pid = 1646] [serial = 2295] [outer = 0x12d492400] 10:34:50 INFO - PROCESS | 1646 | 1461260090510 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"]]]}] 10:34:50 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:34:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:34:50 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:34:50 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:34:50 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:34:50 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:34:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:34:50 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:50 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:50 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:34:50 INFO - TEST-OK | /FileAPI/historical.html | took 520ms 10:34:50 INFO - TEST-START | /FileAPI/idlharness.html 10:34:50 INFO - PROCESS | 1646 | 1461260090525 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:34:50 INFO - PROCESS | 1646 | 1461260090526 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:34:50 INFO - PROCESS | 1646 | 1461260090528 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:34:50 INFO - PROCESS | 1646 | 1461260090530 Marionette TRACE conn2 <- [1,3026,null,{}] 10:34:50 INFO - PROCESS | 1646 | 1461260090540 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}] 10:34:50 INFO - PROCESS | 1646 | 1461260090649 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:34:50 INFO - PROCESS | 1646 | 1461260090654 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:50 INFO - PROCESS | 1646 | ++DOCSHELL 0x14272b800 == 65 [pid = 1646] [id = 766] 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 224 (0x12cf48800) [pid = 1646] [serial = 2296] [outer = 0x0] 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 225 (0x13d324c00) [pid = 1646] [serial = 2297] [outer = 0x12cf48800] 10:34:50 INFO - PROCESS | 1646 | 1461260090679 Marionette DEBUG loaded listener.js 10:34:50 INFO - PROCESS | 1646 | ++DOMWINDOW == 226 (0x13d331000) [pid = 1646] [serial = 2298] [outer = 0x12cf48800] 10:34:51 INFO - PROCESS | 1646 | 1461260091262 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5\nTests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17\nsetup@http://web-platform.test:8000/resources/testharness.js:629:9\n@http://web-platform.test:8000/FileAPI/idlharness.html:24:1\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]]]}] 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:34:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:34:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:34:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:34:51 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:34:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:34:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:34:51 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:34:51 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:34:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:34:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:34:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:34:51 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:34:51 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:34:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:34:51 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:34:51 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:51 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:51 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:51 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:51 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:51 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:51 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:51 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:34:51 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 10:34:51 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 10:34:51 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 10:34:51 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:34:51 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:34:51 INFO - TEST-OK | /FileAPI/idlharness.html | took 792ms 10:34:51 INFO - PROCESS | 1646 | 1461260091321 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:34:51 INFO - PROCESS | 1646 | 1461260091322 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:34:51 INFO - TEST-START | /FileAPI/idlharness.worker 10:34:51 INFO - PROCESS | 1646 | 1461260091324 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:34:51 INFO - PROCESS | 1646 | 1461260091326 Marionette TRACE conn2 <- [1,3030,null,{}] 10:34:51 INFO - PROCESS | 1646 | 1461260091328 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}] 10:34:51 INFO - PROCESS | 1646 | 1461260091437 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:34:51 INFO - PROCESS | 1646 | 1461260091459 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:51 INFO - PROCESS | 1646 | ++DOCSHELL 0x142814800 == 66 [pid = 1646] [id = 767] 10:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 227 (0x14261b400) [pid = 1646] [serial = 2299] [outer = 0x0] 10:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 228 (0x142699800) [pid = 1646] [serial = 2300] [outer = 0x14261b400] 10:34:51 INFO - PROCESS | 1646 | 1461260091484 Marionette DEBUG loaded listener.js 10:34:51 INFO - PROCESS | 1646 | ++DOMWINDOW == 229 (0x142978000) [pid = 1646] [serial = 2301] [outer = 0x14261b400] 10:34:51 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:34:52 INFO - PROCESS | 1646 | 1461260092248 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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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\nEventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1\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,{},{}]]]}] 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:34:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:34:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:34:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:34:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:34:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:34:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:34:52 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:34:52 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:34:52 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:34:52 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:34:52 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:52 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:52 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:34:52 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:34:52 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:34:52 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:34:52 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:34:52 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:34:52 INFO - {} 10:34:52 INFO - TEST-OK | /FileAPI/idlharness.worker | took 988ms 10:34:52 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:34:52 INFO - PROCESS | 1646 | 1461260092336 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:34:52 INFO - PROCESS | 1646 | 1461260092339 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:34:52 INFO - PROCESS | 1646 | 1461260092345 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:34:52 INFO - PROCESS | 1646 | 1461260092348 Marionette TRACE conn2 <- [1,3034,null,{}] 10:34:52 INFO - PROCESS | 1646 | 1461260092374 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}] 10:34:52 INFO - PROCESS | 1646 | 1461260092509 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:34:52 INFO - PROCESS | 1646 | 1461260092630 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:52 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c6000 == 67 [pid = 1646] [id = 768] 10:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 230 (0x12ac17c00) [pid = 1646] [serial = 2302] [outer = 0x0] 10:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 231 (0x12ac1a000) [pid = 1646] [serial = 2303] [outer = 0x12ac17c00] 10:34:52 INFO - PROCESS | 1646 | 1461260092666 Marionette DEBUG loaded listener.js 10:34:52 INFO - PROCESS | 1646 | ++DOMWINDOW == 232 (0x12ad29c00) [pid = 1646] [serial = 2304] [outer = 0x12ac17c00] 10:34:53 INFO - PROCESS | 1646 | 1461260093108 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]]]}] 10:34:53 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:34:53 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 778ms 10:34:53 INFO - PROCESS | 1646 | 1461260093123 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 1646 | 1461260093127 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:34:53 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:34:53 INFO - PROCESS | 1646 | 1461260093133 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 1646 | 1461260093134 Marionette TRACE conn2 <- [1,3038,null,{}] 10:34:53 INFO - PROCESS | 1646 | 1461260093137 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}] 10:34:53 INFO - PROCESS | 1646 | 1461260093260 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:34:53 INFO - PROCESS | 1646 | 1461260093355 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:53 INFO - PROCESS | 1646 | ++DOCSHELL 0x13be56000 == 68 [pid = 1646] [id = 769] 10:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 233 (0x12ac18000) [pid = 1646] [serial = 2305] [outer = 0x0] 10:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 234 (0x12e263000) [pid = 1646] [serial = 2306] [outer = 0x12ac18000] 10:34:53 INFO - PROCESS | 1646 | 1461260093386 Marionette DEBUG loaded listener.js 10:34:53 INFO - PROCESS | 1646 | ++DOMWINDOW == 235 (0x130168c00) [pid = 1646] [serial = 2307] [outer = 0x12ac18000] 10:34:53 INFO - PROCESS | 1646 | 1461260093741 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"]]]}] 10:34:53 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:34:53 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:53 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:53 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:34:53 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 620ms 10:34:53 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:34:53 INFO - PROCESS | 1646 | 1461260093753 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:34:53 INFO - PROCESS | 1646 | 1461260093755 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:34:53 INFO - PROCESS | 1646 | 1461260093757 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:34:53 INFO - PROCESS | 1646 | 1461260093760 Marionette TRACE conn2 <- [1,3042,null,{}] 10:34:53 INFO - PROCESS | 1646 | 1461260093768 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}] 10:34:53 INFO - PROCESS | 1646 | 1461260093896 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:34:54 INFO - PROCESS | 1646 | 1461260094014 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x142816000 == 69 [pid = 1646] [id = 770] 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 236 (0x13cd0e400) [pid = 1646] [serial = 2308] [outer = 0x0] 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 237 (0x13d383c00) [pid = 1646] [serial = 2309] [outer = 0x13cd0e400] 10:34:54 INFO - PROCESS | 1646 | 1461260094047 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 238 (0x13d38f000) [pid = 1646] [serial = 2310] [outer = 0x13cd0e400] 10:34:54 INFO - PROCESS | 1646 | 1461260094509 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]]]}] 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:34:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:34:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:34:54 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:34:54 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:54 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:34:54 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:34:54 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:34:54 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 10:34:54 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:34:54 INFO - PROCESS | 1646 | 1461260094539 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:34:54 INFO - PROCESS | 1646 | 1461260094541 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:34:54 INFO - PROCESS | 1646 | 1461260094543 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:34:54 INFO - PROCESS | 1646 | 1461260094544 Marionette TRACE conn2 <- [1,3046,null,{}] 10:34:54 INFO - PROCESS | 1646 | 1461260094568 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}] 10:34:54 INFO - PROCESS | 1646 | 1461260094692 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:34:54 INFO - PROCESS | 1646 | 1461260094786 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:54 INFO - PROCESS | 1646 | ++DOCSHELL 0x142821000 == 70 [pid = 1646] [id = 771] 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 239 (0x142611400) [pid = 1646] [serial = 2311] [outer = 0x0] 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x14289f400) [pid = 1646] [serial = 2312] [outer = 0x142611400] 10:34:54 INFO - PROCESS | 1646 | 1461260094817 Marionette DEBUG loaded listener.js 10:34:54 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x1428a3c00) [pid = 1646] [serial = 2313] [outer = 0x142611400] 10:34:54 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:34:55 INFO - PROCESS | 1646 | 1461260095211 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:34:55 INFO - {} 10:34:55 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 673ms 10:34:55 INFO - PROCESS | 1646 | 1461260095216 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1646 | 1461260095217 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:34:55 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:34:55 INFO - PROCESS | 1646 | 1461260095220 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1646 | 1461260095221 Marionette TRACE conn2 <- [1,3050,null,{}] 10:34:55 INFO - PROCESS | 1646 | 1461260095223 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}] 10:34:55 INFO - PROCESS | 1646 | 1461260095359 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:34:55 INFO - PROCESS | 1646 | 1461260095464 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:55 INFO - PROCESS | 1646 | ++DOCSHELL 0x142ee1000 == 71 [pid = 1646] [id = 772] 10:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x13a54fc00) [pid = 1646] [serial = 2314] [outer = 0x0] 10:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x142618800) [pid = 1646] [serial = 2315] [outer = 0x13a54fc00] 10:34:55 INFO - PROCESS | 1646 | 1461260095496 Marionette DEBUG loaded listener.js 10:34:55 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1428a5400) [pid = 1646] [serial = 2316] [outer = 0x13a54fc00] 10:34:55 INFO - PROCESS | 1646 | 1461260095854 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]]]}] 10:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:34:55 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:34:55 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 668ms 10:34:55 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:34:55 INFO - PROCESS | 1646 | 1461260095889 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:34:55 INFO - PROCESS | 1646 | 1461260095890 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:34:55 INFO - PROCESS | 1646 | 1461260095893 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:34:55 INFO - PROCESS | 1646 | 1461260095894 Marionette TRACE conn2 <- [1,3054,null,{}] 10:34:55 INFO - PROCESS | 1646 | 1461260095896 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}] 10:34:56 INFO - PROCESS | 1646 | 1461260096036 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:34:56 INFO - PROCESS | 1646 | 1461260096160 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:56 INFO - PROCESS | 1646 | ++DOCSHELL 0x142e79800 == 72 [pid = 1646] [id = 773] 10:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x1428a5c00) [pid = 1646] [serial = 2317] [outer = 0x0] 10:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x1428ae400) [pid = 1646] [serial = 2318] [outer = 0x1428a5c00] 10:34:56 INFO - PROCESS | 1646 | 1461260096194 Marionette DEBUG loaded listener.js 10:34:56 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x14297d800) [pid = 1646] [serial = 2319] [outer = 0x1428a5c00] 10:34:56 INFO - PROCESS | 1646 | 1461260096785 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"]]]}] 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:34:56 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:34:56 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:34:56 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:34:56 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:56 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:34:56 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:34:56 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 936ms 10:34:56 INFO - PROCESS | 1646 | 1461260096829 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:34:56 INFO - PROCESS | 1646 | 1461260096831 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:34:56 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:34:56 INFO - PROCESS | 1646 | 1461260096853 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:34:56 INFO - PROCESS | 1646 | 1461260096854 Marionette TRACE conn2 <- [1,3058,null,{}] 10:34:56 INFO - PROCESS | 1646 | 1461260096857 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}] 10:34:56 INFO - PROCESS | 1646 | 1461260096983 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:34:57 INFO - PROCESS | 1646 | 1461260097077 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x1478a7000 == 73 [pid = 1646] [id = 774] 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x142e2a400) [pid = 1646] [serial = 2320] [outer = 0x0] 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x142f0d400) [pid = 1646] [serial = 2321] [outer = 0x142e2a400] 10:34:57 INFO - PROCESS | 1646 | 1461260097107 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x142f8b000) [pid = 1646] [serial = 2322] [outer = 0x142e2a400] 10:34:57 INFO - PROCESS | 1646 | 1461260097489 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]]]}] 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:34:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:34:57 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:57 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:34:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:34:57 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:34:57 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:34:57 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:34:57 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:34:57 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:34:57 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 673ms 10:34:57 INFO - PROCESS | 1646 | 1461260097525 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:34:57 INFO - PROCESS | 1646 | 1461260097526 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:34:57 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:34:57 INFO - PROCESS | 1646 | 1461260097529 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:34:57 INFO - PROCESS | 1646 | 1461260097530 Marionette TRACE conn2 <- [1,3062,null,{}] 10:34:57 INFO - PROCESS | 1646 | 1461260097533 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}] 10:34:57 INFO - PROCESS | 1646 | 1461260097655 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:34:57 INFO - PROCESS | 1646 | 1461260097779 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:57 INFO - PROCESS | 1646 | ++DOCSHELL 0x12454f800 == 74 [pid = 1646] [id = 775] 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x11220a800) [pid = 1646] [serial = 2323] [outer = 0x0] 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x1123ae800) [pid = 1646] [serial = 2324] [outer = 0x11220a800] 10:34:57 INFO - PROCESS | 1646 | 1461260097812 Marionette DEBUG loaded listener.js 10:34:57 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x114c16000) [pid = 1646] [serial = 2325] [outer = 0x11220a800] 10:34:57 INFO - PROCESS | 1646 | [1646] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/fx-team-m64-d-0000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:34:58 INFO - PROCESS | 1646 | 1461260098214 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:34:58 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:34:58 INFO - {} 10:34:58 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 719ms 10:34:58 INFO - PROCESS | 1646 | 1461260098249 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:34:58 INFO - PROCESS | 1646 | 1461260098251 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:34:58 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:34:58 INFO - PROCESS | 1646 | 1461260098255 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:34:58 INFO - PROCESS | 1646 | 1461260098257 Marionette TRACE conn2 <- [1,3066,null,{}] 10:34:58 INFO - PROCESS | 1646 | 1461260098260 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}] 10:34:58 INFO - PROCESS | 1646 | 1461260098516 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:34:58 INFO - PROCESS | 1646 | 1461260098610 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:58 INFO - PROCESS | 1646 | ++DOCSHELL 0x13cd2f800 == 75 [pid = 1646] [id = 776] 10:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x114c1ec00) [pid = 1646] [serial = 2326] [outer = 0x0] 10:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x11a8e4800) [pid = 1646] [serial = 2327] [outer = 0x114c1ec00] 10:34:58 INFO - PROCESS | 1646 | 1461260098642 Marionette DEBUG loaded listener.js 10:34:58 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12ac1b400) [pid = 1646] [serial = 2328] [outer = 0x114c1ec00] 10:34:59 INFO - PROCESS | 1646 | 1461260099137 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]]]}] 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:34:59 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:34:59 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 926ms 10:34:59 INFO - PROCESS | 1646 | 1461260099181 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:34:59 INFO - PROCESS | 1646 | 1461260099184 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:34:59 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:34:59 INFO - PROCESS | 1646 | 1461260099187 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:34:59 INFO - PROCESS | 1646 | 1461260099189 Marionette TRACE conn2 <- [1,3070,null,{}] 10:34:59 INFO - PROCESS | 1646 | 1461260099193 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}] 10:34:59 INFO - PROCESS | 1646 | 1461260099363 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:34:59 INFO - PROCESS | 1646 | 1461260099495 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:34:59 INFO - PROCESS | 1646 | ++DOCSHELL 0x1240ba000 == 76 [pid = 1646] [id = 777] 10:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x1123a7800) [pid = 1646] [serial = 2329] [outer = 0x0] 10:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 258 (0x115607c00) [pid = 1646] [serial = 2330] [outer = 0x1123a7800] 10:34:59 INFO - PROCESS | 1646 | 1461260099526 Marionette DEBUG loaded listener.js 10:34:59 INFO - PROCESS | 1646 | ++DOMWINDOW == 259 (0x123a73000) [pid = 1646] [serial = 2331] [outer = 0x1123a7800] 10:35:00 INFO - PROCESS | 1646 | 1461260100262 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]]]}] 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:35:00 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:35:00 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 1123ms 10:35:00 INFO - PROCESS | 1646 | 1461260100310 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:35:00 INFO - PROCESS | 1646 | 1461260100311 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:35:00 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:35:00 INFO - PROCESS | 1646 | 1461260100315 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:35:00 INFO - PROCESS | 1646 | 1461260100316 Marionette TRACE conn2 <- [1,3074,null,{}] 10:35:00 INFO - PROCESS | 1646 | 1461260100320 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}] 10:35:00 INFO - PROCESS | 1646 | 1461260100466 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:35:00 INFO - PROCESS | 1646 | 1461260100606 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:00 INFO - PROCESS | 1646 | ++DOCSHELL 0x11aa56800 == 77 [pid = 1646] [id = 778] 10:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 260 (0x11220a400) [pid = 1646] [serial = 2332] [outer = 0x0] 10:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 261 (0x112278800) [pid = 1646] [serial = 2333] [outer = 0x11220a400] 10:35:00 INFO - PROCESS | 1646 | 1461260100638 Marionette DEBUG loaded listener.js 10:35:00 INFO - PROCESS | 1646 | ++DOMWINDOW == 262 (0x114c18400) [pid = 1646] [serial = 2334] [outer = 0x11220a400] 10:35:01 INFO - PROCESS | 1646 | 1461260101022 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]]]}] 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:35:01 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:35:01 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 722ms 10:35:01 INFO - PROCESS | 1646 | 1461260101037 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:35:01 INFO - PROCESS | 1646 | 1461260101041 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:35:01 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:35:01 INFO - PROCESS | 1646 | 1461260101045 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1646 | 1461260101047 Marionette TRACE conn2 <- [1,3078,null,{}] 10:35:01 INFO - PROCESS | 1646 | 1461260101050 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}] 10:35:01 INFO - PROCESS | 1646 | 1461260101161 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:35:01 INFO - PROCESS | 1646 | 1461260101307 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:01 INFO - PROCESS | 1646 | ++DOCSHELL 0x11bcc5800 == 78 [pid = 1646] [id = 779] 10:35:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 263 (0x115644800) [pid = 1646] [serial = 2335] [outer = 0x0] 10:35:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 264 (0x1189aec00) [pid = 1646] [serial = 2336] [outer = 0x115644800] 10:35:01 INFO - PROCESS | 1646 | 1461260101353 Marionette DEBUG loaded listener.js 10:35:01 INFO - PROCESS | 1646 | ++DOMWINDOW == 265 (0x118f7ac00) [pid = 1646] [serial = 2337] [outer = 0x115644800] 10:35:01 INFO - PROCESS | 1646 | 1461260101832 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] 10:35:01 INFO - PROCESS | 1646 | 1461260101869 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:35:01 INFO - PROCESS | 1646 | 1461260101872 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:35:01 INFO - PROCESS | 1646 | 1461260101875 Marionette TRACE conn2 <- [1,3082,null,{}] 10:35:01 INFO - PROCESS | 1646 | 1461260101882 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}] 10:35:02 INFO - PROCESS | 1646 | 1461260102023 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:35:02 INFO - PROCESS | 1646 | 1461260102159 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa57800 == 79 [pid = 1646] [id = 780] 10:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 266 (0x11a605800) [pid = 1646] [serial = 2338] [outer = 0x0] 10:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 267 (0x11b9e6000) [pid = 1646] [serial = 2339] [outer = 0x11a605800] 10:35:02 INFO - PROCESS | 1646 | 1461260102192 Marionette DEBUG loaded listener.js 10:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 268 (0x11c77b400) [pid = 1646] [serial = 2340] [outer = 0x11a605800] 10:35:02 INFO - PROCESS | 1646 | 1461260102582 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]]]}] 10:35:02 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:35:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:02 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:35:02 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:35:02 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 724ms 10:35:02 INFO - PROCESS | 1646 | 1461260102631 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:35:02 INFO - PROCESS | 1646 | 1461260102634 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:35:02 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:35:02 INFO - PROCESS | 1646 | 1461260102645 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:35:02 INFO - PROCESS | 1646 | 1461260102647 Marionette TRACE conn2 <- [1,3086,null,{}] 10:35:02 INFO - PROCESS | 1646 | 1461260102650 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}] 10:35:02 INFO - PROCESS | 1646 | 1461260102814 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:35:02 INFO - PROCESS | 1646 | 1461260102978 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:02 INFO - PROCESS | 1646 | ++DOCSHELL 0x12acd5000 == 80 [pid = 1646] [id = 781] 10:35:02 INFO - PROCESS | 1646 | ++DOMWINDOW == 269 (0x123a75c00) [pid = 1646] [serial = 2341] [outer = 0x0] 10:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 270 (0x123d35800) [pid = 1646] [serial = 2342] [outer = 0x123a75c00] 10:35:03 INFO - PROCESS | 1646 | 1461260103006 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 271 (0x123ecb400) [pid = 1646] [serial = 2343] [outer = 0x123a75c00] 10:35:03 INFO - PROCESS | 1646 | 1461260103361 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:35:03 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:35:03 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 723ms 10:35:03 INFO - PROCESS | 1646 | 1461260103369 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:35:03 INFO - PROCESS | 1646 | 1461260103370 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:35:03 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:35:03 INFO - PROCESS | 1646 | 1461260103373 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:35:03 INFO - PROCESS | 1646 | 1461260103374 Marionette TRACE conn2 <- [1,3090,null,{}] 10:35:03 INFO - PROCESS | 1646 | 1461260103377 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}] 10:35:03 INFO - PROCESS | 1646 | 1461260103489 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:35:03 INFO - PROCESS | 1646 | 1461260103654 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:03 INFO - PROCESS | 1646 | ++DOCSHELL 0x12b816000 == 81 [pid = 1646] [id = 782] 10:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 272 (0x11c47fc00) [pid = 1646] [serial = 2344] [outer = 0x0] 10:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 273 (0x123fec800) [pid = 1646] [serial = 2345] [outer = 0x11c47fc00] 10:35:03 INFO - PROCESS | 1646 | 1461260103687 Marionette DEBUG loaded listener.js 10:35:03 INFO - PROCESS | 1646 | ++DOMWINDOW == 274 (0x127b80400) [pid = 1646] [serial = 2346] [outer = 0x11c47fc00] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12a5f0800 == 80 [pid = 1646] [id = 679] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x14272b800 == 79 [pid = 1646] [id = 766] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x142015800 == 78 [pid = 1646] [id = 765] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 273 (0x12fb2f800) [pid = 1646] [serial = 2164] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 272 (0x129f3fc00) [pid = 1646] [serial = 2155] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 271 (0x12a85bc00) [pid = 1646] [serial = 2158] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 270 (0x130162000) [pid = 1646] [serial = 2170] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 269 (0x118569400) [pid = 1646] [serial = 2149] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 268 (0x11ad62c00) [pid = 1646] [serial = 2176] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 267 (0x12bca9c00) [pid = 1646] [serial = 2161] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 266 (0x130169800) [pid = 1646] [serial = 2173] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 265 (0x12fe04000) [pid = 1646] [serial = 2167] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 264 (0x13d324400) [pid = 1646] [serial = 2179] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOMWINDOW == 263 (0x123ebf000) [pid = 1646] [serial = 2152] [outer = 0x0] [url = about:blank] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x13e96d800 == 77 [pid = 1646] [id = 764] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x13ca92000 == 76 [pid = 1646] [id = 763] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x13a5c7800 == 75 [pid = 1646] [id = 762] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x130182000 == 74 [pid = 1646] [id = 761] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11af2f800 == 73 [pid = 1646] [id = 725] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12e646000 == 72 [pid = 1646] [id = 760] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12d459000 == 71 [pid = 1646] [id = 759] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x12acca000 == 70 [pid = 1646] [id = 758] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11bb0d800 == 69 [pid = 1646] [id = 757] 10:35:03 INFO - PROCESS | 1646 | --DOCSHELL 0x11c160000 == 68 [pid = 1646] [id = 756] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x126549000 == 67 [pid = 1646] [id = 755] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12addf000 == 66 [pid = 1646] [id = 754] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12f73d000 == 65 [pid = 1646] [id = 753] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x123e66800 == 64 [pid = 1646] [id = 752] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142726800 == 63 [pid = 1646] [id = 751] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142ec8000 == 62 [pid = 1646] [id = 750] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142ae5000 == 61 [pid = 1646] [id = 749] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142194000 == 60 [pid = 1646] [id = 748] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142150800 == 59 [pid = 1646] [id = 747] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142132800 == 58 [pid = 1646] [id = 746] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x142128000 == 57 [pid = 1646] [id = 745] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12adda800 == 56 [pid = 1646] [id = 744] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x14257d000 == 55 [pid = 1646] [id = 743] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x13e9d7000 == 54 [pid = 1646] [id = 742] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12e782800 == 53 [pid = 1646] [id = 741] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x12a721800 == 52 [pid = 1646] [id = 740] 10:35:04 INFO - PROCESS | 1646 | --DOCSHELL 0x11c15f000 == 51 [pid = 1646] [id = 739] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 262 (0x12a383800) [pid = 1646] [serial = 2197] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 261 (0x12a892400) [pid = 1646] [serial = 2210] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 260 (0x12a7ea800) [pid = 1646] [serial = 2198] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 259 (0x12b8f8000) [pid = 1646] [serial = 2212] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 258 (0x12e97ac00) [pid = 1646] [serial = 2215] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 257 (0x11564e400) [pid = 1646] [serial = 2200] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 256 (0x12a7f1400) [pid = 1646] [serial = 2203] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 255 (0x115651c00) [pid = 1646] [serial = 2201] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 254 (0x123d41800) [pid = 1646] [serial = 2188] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 253 (0x127c80c00) [pid = 1646] [serial = 2189] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 252 (0x12abe2800) [pid = 1646] [serial = 2206] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 251 (0x12387c000) [pid = 1646] [serial = 2209] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 250 (0x129715800) [pid = 1646] [serial = 2191] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 249 (0x12a892000) [pid = 1646] [serial = 2204] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 248 (0x129cb2c00) [pid = 1646] [serial = 2192] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 247 (0x114c17c00) [pid = 1646] [serial = 2185] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 246 (0x11ad2f800) [pid = 1646] [serial = 2186] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 245 (0x12e695c00) [pid = 1646] [serial = 2147] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 244 (0x129dcb400) [pid = 1646] [serial = 2194] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 243 (0x129ddec00) [pid = 1646] [serial = 2195] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 242 (0x12b71ac00) [pid = 1646] [serial = 2207] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 241 (0x1123b3000) [pid = 1646] [serial = 2182] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 240 (0x115374800) [pid = 1646] [serial = 2183] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | --DOMWINDOW == 239 (0x12e267000) [pid = 1646] [serial = 2213] [outer = 0x0] [url = about:blank] 10:35:04 INFO - PROCESS | 1646 | 1461260104182 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:35:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:35:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 820ms 10:35:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:35:04 INFO - PROCESS | 1646 | 1461260104193 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 1646 | 1461260104194 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:35:04 INFO - PROCESS | 1646 | 1461260104196 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 1646 | 1461260104197 Marionette TRACE conn2 <- [1,3094,null,{}] 10:35:04 INFO - PROCESS | 1646 | 1461260104216 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}] 10:35:04 INFO - PROCESS | 1646 | 1461260104331 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:35:04 INFO - PROCESS | 1646 | 1461260104337 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x123e79800 == 52 [pid = 1646] [id = 783] 10:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 240 (0x119b69000) [pid = 1646] [serial = 2347] [outer = 0x0] 10:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 241 (0x129097c00) [pid = 1646] [serial = 2348] [outer = 0x119b69000] 10:35:04 INFO - PROCESS | 1646 | 1461260104365 Marionette DEBUG loaded listener.js 10:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 242 (0x129707400) [pid = 1646] [serial = 2349] [outer = 0x119b69000] 10:35:04 INFO - PROCESS | 1646 | 1461260104809 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:35:04 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:35:04 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 622ms 10:35:04 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:35:04 INFO - PROCESS | 1646 | 1461260104820 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:35:04 INFO - PROCESS | 1646 | 1461260104822 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:35:04 INFO - PROCESS | 1646 | 1461260104825 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:35:04 INFO - PROCESS | 1646 | 1461260104826 Marionette TRACE conn2 <- [1,3098,null,{}] 10:35:04 INFO - PROCESS | 1646 | 1461260104830 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}] 10:35:04 INFO - PROCESS | 1646 | 1461260104974 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:35:04 INFO - PROCESS | 1646 | 1461260104984 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:04 INFO - PROCESS | 1646 | ++DOCSHELL 0x12aa3f800 == 53 [pid = 1646] [id = 784] 10:35:04 INFO - PROCESS | 1646 | ++DOMWINDOW == 243 (0x12970c800) [pid = 1646] [serial = 2350] [outer = 0x0] 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 244 (0x1298d4c00) [pid = 1646] [serial = 2351] [outer = 0x12970c800] 10:35:05 INFO - PROCESS | 1646 | 1461260105025 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 245 (0x129cb8c00) [pid = 1646] [serial = 2352] [outer = 0x12970c800] 10:35:05 INFO - PROCESS | 1646 | 1461260105383 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]]]}] 10:35:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:35:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:35:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 574ms 10:35:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:35:05 INFO - PROCESS | 1646 | 1461260105399 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 1646 | 1461260105400 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:35:05 INFO - PROCESS | 1646 | 1461260105402 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 1646 | 1461260105403 Marionette TRACE conn2 <- [1,3102,null,{}] 10:35:05 INFO - PROCESS | 1646 | 1461260105405 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}] 10:35:05 INFO - PROCESS | 1646 | 1461260105501 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:35:05 INFO - PROCESS | 1646 | 1461260105505 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12bb4b800 == 54 [pid = 1646] [id = 785] 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 246 (0x129cc3400) [pid = 1646] [serial = 2353] [outer = 0x0] 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 247 (0x129dc9000) [pid = 1646] [serial = 2354] [outer = 0x129cc3400] 10:35:05 INFO - PROCESS | 1646 | 1461260105531 Marionette DEBUG loaded listener.js 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 248 (0x129dd9800) [pid = 1646] [serial = 2355] [outer = 0x129cc3400] 10:35:05 INFO - PROCESS | 1646 | 1461260105859 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:35:05 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:35:05 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 471ms 10:35:05 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:35:05 INFO - PROCESS | 1646 | 1461260105873 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:35:05 INFO - PROCESS | 1646 | 1461260105874 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:35:05 INFO - PROCESS | 1646 | 1461260105876 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:35:05 INFO - PROCESS | 1646 | 1461260105877 Marionette TRACE conn2 <- [1,3106,null,{}] 10:35:05 INFO - PROCESS | 1646 | 1461260105880 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}] 10:35:05 INFO - PROCESS | 1646 | 1461260105978 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:35:05 INFO - PROCESS | 1646 | 1461260105983 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:05 INFO - PROCESS | 1646 | ++DOCSHELL 0x12d0c9800 == 55 [pid = 1646] [id = 786] 10:35:05 INFO - PROCESS | 1646 | ++DOMWINDOW == 249 (0x129cc4c00) [pid = 1646] [serial = 2356] [outer = 0x0] 10:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 250 (0x129f47000) [pid = 1646] [serial = 2357] [outer = 0x129cc4c00] 10:35:06 INFO - PROCESS | 1646 | 1461260106008 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 251 (0x129f7dc00) [pid = 1646] [serial = 2358] [outer = 0x129cc4c00] 10:35:06 INFO - PROCESS | 1646 | 1461260106358 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]]]}] 10:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:35:06 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:35:06 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 522ms 10:35:06 INFO - PROCESS | 1646 | 1461260106403 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:35:06 INFO - PROCESS | 1646 | 1461260106404 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:35:06 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:35:06 INFO - PROCESS | 1646 | 1461260106407 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:35:06 INFO - PROCESS | 1646 | 1461260106408 Marionette TRACE conn2 <- [1,3110,null,{}] 10:35:06 INFO - PROCESS | 1646 | 1461260106410 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}] 10:35:06 INFO - PROCESS | 1646 | 1461260106564 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:35:06 INFO - PROCESS | 1646 | 1461260106581 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:06 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e131800 == 56 [pid = 1646] [id = 787] 10:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 252 (0x129dcc400) [pid = 1646] [serial = 2359] [outer = 0x0] 10:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 253 (0x129f84000) [pid = 1646] [serial = 2360] [outer = 0x129dcc400] 10:35:06 INFO - PROCESS | 1646 | 1461260106608 Marionette DEBUG loaded listener.js 10:35:06 INFO - PROCESS | 1646 | ++DOMWINDOW == 254 (0x12a381000) [pid = 1646] [serial = 2361] [outer = 0x129dcc400] 10:35:06 INFO - PROCESS | 1646 | 1461260106964 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"]]]}] 10:35:06 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:35:06 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 10:35:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:35:06 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:35:06 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:35:06 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:35:06 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 569ms 10:35:06 INFO - PROCESS | 1646 | 1461260106977 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:35:06 INFO - PROCESS | 1646 | 1461260106979 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:35:06 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:35:06 INFO - PROCESS | 1646 | 1461260106982 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:35:06 INFO - PROCESS | 1646 | 1461260106984 Marionette TRACE conn2 <- [1,3114,null,{}] 10:35:06 INFO - PROCESS | 1646 | 1461260106986 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}] 10:35:07 INFO - PROCESS | 1646 | 1461260107134 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:35:07 INFO - PROCESS | 1646 | 1461260107150 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\", \"cf6c1474-3786-4a50-a804-cd120c480aeb\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:35:07 INFO - PROCESS | 1646 | ++DOCSHELL 0x12e654800 == 57 [pid = 1646] [id = 788] 10:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 255 (0x12a38b400) [pid = 1646] [serial = 2362] [outer = 0x0] 10:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 256 (0x12a69c800) [pid = 1646] [serial = 2363] [outer = 0x12a38b400] 10:35:07 INFO - PROCESS | 1646 | 1461260107180 Marionette DEBUG loaded listener.js 10:35:07 INFO - PROCESS | 1646 | ++DOMWINDOW == 257 (0x12a85a000) [pid = 1646] [serial = 2364] [outer = 0x12a38b400] 10:35:07 INFO - PROCESS | 1646 | 1461260107524 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]]]}] 10:35:07 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:35:07 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 571ms 10:35:07 INFO - PROCESS | 1646 | 1461260107554 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:35:07 INFO - PROCESS | 1646 | 1461260107555 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:35:08 WARNING - u'runner_teardown' () 10:35:08 INFO - No more tests 10:35:08 INFO - Got 0 unexpected results 10:35:08 INFO - SUITE-END | took 517s 10:35:08 INFO - Closing logging queue 10:35:08 INFO - queue closed 10:35:08 INFO - Return code: 0 10:35:08 WARNING - # TBPL SUCCESS # 10:35:08 INFO - Running post-action listener: _resource_record_post_action 10:35:08 INFO - Running post-run listener: _resource_record_post_run 10:35:09 INFO - Total resource usage - Wall time: 541s; CPU: 57.0%; Read bytes: 37578240; Write bytes: 992764928; Read time: 400; Write time: 4765 10:35:09 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:35:09 INFO - install - Wall time: 20s; CPU: 54.0%; Read bytes: 196252160; Write bytes: 198596608; Read time: 16050; Write time: 419 10:35:09 INFO - run-tests - Wall time: 521s; CPU: 58.0%; Read bytes: 35366400; Write bytes: 791239680; Read time: 372; Write time: 4335 10:35:09 INFO - Running post-run listener: _upload_blobber_files 10:35:09 INFO - Blob upload gear active. 10:35:09 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:35:09 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 10:35:09 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', 'fx-team', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:35:09 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 fx-team -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:35:10 INFO - (blobuploader) - INFO - Open directory for files ... 10:35:10 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:35:10 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:35:10 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:35:11 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:35:11 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:35:11 INFO - (blobuploader) - INFO - Done attempting. 10:35:11 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:35:11 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:35:11 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:35:13 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:35:13 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:35:13 INFO - (blobuploader) - INFO - Done attempting. 10:35:13 INFO - (blobuploader) - INFO - Iteration through files over. 10:35:13 INFO - Return code: 0 10:35:13 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:35:13 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:35:13 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22556dd70671f5c974936d1d7472a3eb3b2f047dfed47864b55d183c095f1c26b1557f58e69ffd3c1ec2cdaf1bb61175fa66c26168d0bb244bd88a9f3d62cd51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acba9dadea38d29e7756bf81704944610eb24c61d34588a472407f4b3202a11f640cb1e7cd7643dec49191dac55763a83ee8a039575828125d7d2b2f88092bee"} 10:35:13 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:35:13 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:35:13 INFO - Contents: 10:35:13 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22556dd70671f5c974936d1d7472a3eb3b2f047dfed47864b55d183c095f1c26b1557f58e69ffd3c1ec2cdaf1bb61175fa66c26168d0bb244bd88a9f3d62cd51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acba9dadea38d29e7756bf81704944610eb24c61d34588a472407f4b3202a11f640cb1e7cd7643dec49191dac55763a83ee8a039575828125d7d2b2f88092bee"} 10:35:13 INFO - Running post-run listener: copy_logs_to_upload_dir 10:35:13 INFO - Copying logs to upload dir... 10:35:13 INFO - mkdir: /builds/slave/test/build/upload/logs 10:35:13 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=595.548298 ========= master_lag: 5.32 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 10 mins, 0 secs) (at 2016-04-21 10:35:18.410729) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 10:35:18.414281) ========= 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.NOsEoRthTO/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.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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/fx-team/sha512/22556dd70671f5c974936d1d7472a3eb3b2f047dfed47864b55d183c095f1c26b1557f58e69ffd3c1ec2cdaf1bb61175fa66c26168d0bb244bd88a9f3d62cd51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acba9dadea38d29e7756bf81704944610eb24c61d34588a472407f4b3202a11f640cb1e7cd7643dec49191dac55763a83ee8a039575828125d7d2b2f88092bee"} build_url:https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.013253 build_url: 'https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/22556dd70671f5c974936d1d7472a3eb3b2f047dfed47864b55d183c095f1c26b1557f58e69ffd3c1ec2cdaf1bb61175fa66c26168d0bb244bd88a9f3d62cd51", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/fx-team/sha512/acba9dadea38d29e7756bf81704944610eb24c61d34588a472407f4b3202a11f640cb1e7cd7643dec49191dac55763a83ee8a039575828125d7d2b2f88092bee"}' symbols_url: 'https://queue.taskcluster.net/v1/task/OurjNvYxR86kw9PLZgLORQ/artifacts/public/build/firefox-48.0a1.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.36 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-04-21 10:35:18.792251) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:35:18.792573) ========= 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.NOsEoRthTO/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.54NKHH0uA8/Listeners TMPDIR=/var/folders/xw/1xk600bn7yzb_vgtx1q14h5000000w/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.005135 ========= master_lag: 0.02 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-04-21 10:35:18.817358) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:35:18.817633) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-04-21 10:35:18.818224) ========= ========= Total master_lag: 5.76 =========