builder: mozilla-aurora_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0054 starttime: 1464012072.03 results: success (0) buildid: 20160523061540 builduid: b048b1a6c3734084a413d294d4b3e02a revision: 641d8d468d540ede408c427b1840e35217e44e76 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.034064) ========= master: http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.034432) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.034929) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.090064) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.090340) ========= 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.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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-05-23 07:01:11-- 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% 15.1M=0.001s 2016-05-23 07:01:12 (15.1 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.496482 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.606816) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.607142) ========= 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.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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.028236 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.656126) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:12.656424) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 641d8d468d540ede408c427b1840e35217e44e76 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-aurora --rev 641d8d468d540ede408c427b1840e35217e44e76 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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-05-23 07:01:12,255 truncating revision to first 12 chars 2016-05-23 07:01:12,255 Setting DEBUG logging. 2016-05-23 07:01:12,255 attempt 1/10 2016-05-23 07:01:12,255 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-aurora/641d8d468d54?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-05-23 07:01:12,903 unpacking tar archive at: mozilla-aurora-641d8d468d54/testing/mozharness/ program finished with exit code 0 elapsedTime=0.897809 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:13.572568) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:13.572884) ========= script_repo_revision: 641d8d468d540ede408c427b1840e35217e44e76 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:13.573276) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:13.573546) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-05-23 07:01:13.590376) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-05-23 07:01:13.590715) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-aurora', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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 07:01:13 INFO - MultiFileLogger online at 20160523 07:01:13 in /builds/slave/test 07:01:13 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-aurora --download-symbols true 07:01:13 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 07:01:13 INFO - {'append_to_log': False, 07:01:13 INFO - 'base_work_dir': '/builds/slave/test', 07:01:13 INFO - 'blob_upload_branch': 'mozilla-aurora', 07:01:13 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 07:01:13 INFO - 'buildbot_json_path': 'buildprops.json', 07:01:13 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 07:01:13 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 07:01:13 INFO - 'download_minidump_stackwalk': True, 07:01:13 INFO - 'download_symbols': 'true', 07:01:13 INFO - 'e10s': False, 07:01:13 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 07:01:13 INFO - 'tooltool.py': '/tools/tooltool.py', 07:01:13 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 07:01:13 INFO - '/tools/misc-python/virtualenv.py')}, 07:01:13 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 07:01:13 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 07:01:13 INFO - 'log_level': 'info', 07:01:13 INFO - 'log_to_console': True, 07:01:13 INFO - 'opt_config_files': (), 07:01:13 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 07:01:13 INFO - '--processes=1', 07:01:13 INFO - '--config=%(test_path)s/wptrunner.ini', 07:01:13 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 07:01:13 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 07:01:13 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 07:01:13 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 07:01:13 INFO - 'pip_index': False, 07:01:13 INFO - 'require_test_zip': True, 07:01:13 INFO - 'test_type': ('testharness',), 07:01:13 INFO - 'this_chunk': '1', 07:01:13 INFO - 'tooltool_cache': '/builds/tooltool_cache', 07:01:13 INFO - 'total_chunks': '10', 07:01:13 INFO - 'virtualenv_path': 'venv', 07:01:13 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 07:01:13 INFO - 'work_dir': 'build'} 07:01:13 INFO - ##### 07:01:13 INFO - ##### Running clobber step. 07:01:13 INFO - ##### 07:01:13 INFO - Running pre-action listener: _resource_record_pre_action 07:01:13 INFO - Running main action method: clobber 07:01:13 INFO - rmtree: /builds/slave/test/build 07:01:13 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 07:01:14 INFO - Running post-action listener: _resource_record_post_action 07:01:14 INFO - ##### 07:01:14 INFO - ##### Running read-buildbot-config step. 07:01:14 INFO - ##### 07:01:14 INFO - Running pre-action listener: _resource_record_pre_action 07:01:14 INFO - Running main action method: read_buildbot_config 07:01:14 INFO - Using buildbot properties: 07:01:14 INFO - { 07:01:14 INFO - "project": "", 07:01:14 INFO - "product": "firefox", 07:01:14 INFO - "script_repo_revision": "production", 07:01:14 INFO - "scheduler": "tests-mozilla-aurora-yosemite_r7-debug-unittest", 07:01:14 INFO - "repository": "", 07:01:14 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-aurora debug test web-platform-tests-1", 07:01:14 INFO - "buildid": "20160523061540", 07:01:14 INFO - "pgo_build": "False", 07:01:14 INFO - "basedir": "/builds/slave/test", 07:01:14 INFO - "buildnumber": 18, 07:01:14 INFO - "slavename": "t-yosemite-r7-0054", 07:01:14 INFO - "master": "http://buildbot-master107.bb.releng.scl3.mozilla.com:8201/", 07:01:14 INFO - "platform": "macosx64", 07:01:14 INFO - "branch": "mozilla-aurora", 07:01:14 INFO - "revision": "641d8d468d540ede408c427b1840e35217e44e76", 07:01:14 INFO - "repo_path": "releases/mozilla-aurora", 07:01:14 INFO - "moz_repo_path": "", 07:01:14 INFO - "stage_platform": "macosx64", 07:01:14 INFO - "builduid": "b048b1a6c3734084a413d294d4b3e02a", 07:01:14 INFO - "slavebuilddir": "test" 07:01:14 INFO - } 07:01:14 INFO - Found installer url https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg. 07:01:14 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json. 07:01:14 INFO - Running post-action listener: _resource_record_post_action 07:01:14 INFO - ##### 07:01:14 INFO - ##### Running download-and-extract step. 07:01:14 INFO - ##### 07:01:14 INFO - Running pre-action listener: _resource_record_pre_action 07:01:14 INFO - Running main action method: download_and_extract 07:01:14 INFO - mkdir: /builds/slave/test/build/tests 07:01:14 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')]} 07:01:14 INFO - https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 07:01:14 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:01:14 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:01:14 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:01:14 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json'}, attempt #1 07:01:16 INFO - Downloaded 1235 bytes. 07:01:16 INFO - Reading from file /builds/slave/test/build/firefox-48.0a2.en-US.mac64.test_packages.json 07:01:16 INFO - Using the following test package requirements: 07:01:16 INFO - {u'common': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 07:01:16 INFO - u'cppunittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.cppunittest.tests.zip'], 07:01:16 INFO - u'gtest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.gtest.tests.zip'], 07:01:16 INFO - u'jittest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'jsshell-mac64.zip'], 07:01:16 INFO - u'mochitest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.mochitest.tests.zip'], 07:01:16 INFO - u'mozbase': [u'firefox-48.0a2.en-US.mac64.common.tests.zip'], 07:01:16 INFO - u'reftest': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.reftest.tests.zip'], 07:01:16 INFO - u'talos': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.talos.tests.zip'], 07:01:16 INFO - u'web-platform': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'], 07:01:16 INFO - u'xpcshell': [u'firefox-48.0a2.en-US.mac64.common.tests.zip', 07:01:16 INFO - u'firefox-48.0a2.en-US.mac64.xpcshell.tests.zip']} 07:01:16 INFO - Downloading packages: [u'firefox-48.0a2.en-US.mac64.common.tests.zip', u'firefox-48.0a2.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 07:01:16 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')]} 07:01:16 INFO - https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 07:01:16 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:01:16 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:01:16 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip 07:01:16 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip'}, attempt #1 07:01:18 INFO - Downloaded 17983227 bytes. 07:01:18 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:01:18 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:01:18 INFO - caution: filename not matched: web-platform/* 07:01:18 INFO - Return code: 11 07:01:18 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')]} 07:01:18 INFO - https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 07:01:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:01:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:01:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip 07:01:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip'}, attempt #1 07:01:21 INFO - Downloaded 36409048 bytes. 07:01:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 07:01:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 07:01:25 INFO - caution: filename not matched: bin/* 07:01:25 INFO - caution: filename not matched: config/* 07:01:25 INFO - caution: filename not matched: mozbase/* 07:01:25 INFO - caution: filename not matched: marionette/* 07:01:25 INFO - caution: filename not matched: tools/wptserve/* 07:01:25 INFO - Return code: 11 07:01:25 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')]} 07:01:25 INFO - https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg matches https://queue.taskcluster.net 07:01:25 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:01:25 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:01:25 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg 07:01:25 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg'}, attempt #1 07:01:28 INFO - Downloaded 73050270 bytes. 07:01:28 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:01:28 INFO - mkdir: /builds/slave/test/properties 07:01:28 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 07:01:28 INFO - Writing to file /builds/slave/test/properties/build_url 07:01:28 INFO - Contents: 07:01:28 INFO - build_url:https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg 07:01:29 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:01:29 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 07:01:29 INFO - Writing to file /builds/slave/test/properties/symbols_url 07:01:29 INFO - Contents: 07:01:29 INFO - symbols_url:https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:01:29 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:01:29 INFO - https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 07:01:29 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:01:29 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:01:29 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip 07:01:29 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 07:01:33 INFO - Downloaded 103635512 bytes. 07:01:33 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 07:01:33 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 07:01:36 INFO - Return code: 0 07:01:36 INFO - Running post-action listener: _resource_record_post_action 07:01:36 INFO - Running post-action listener: set_extra_try_arguments 07:01:36 INFO - ##### 07:01:36 INFO - ##### Running create-virtualenv step. 07:01:36 INFO - ##### 07:01:36 INFO - Running pre-action listener: _pre_create_virtualenv 07:01:36 INFO - Running pre-action listener: _resource_record_pre_action 07:01:36 INFO - Running main action method: create_virtualenv 07:01:36 INFO - Creating virtualenv /builds/slave/test/build/venv 07:01:36 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 07:01:36 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 07:01:37 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 07:01:37 INFO - Using real prefix '/tools/python27' 07:01:37 INFO - New python executable in /builds/slave/test/build/venv/bin/python 07:01:37 INFO - Installing distribute.............................................................................................................................................................................................done. 07:01:40 INFO - Installing pip.................done. 07:01:40 INFO - Return code: 0 07:01:40 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 07:01:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:01:40 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:01:40 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:40 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:01:40 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:01:40 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:40 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 0x10edbee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eddbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc97b0038b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, '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.yoAzVhip9G/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.mqRllofViJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:01:40 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 07:01:40 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 07:01:40 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:01:40 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:01:40 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:01:40 INFO - 'HOME': '/Users/cltbld', 07:01:40 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:01:40 INFO - 'LOGNAME': 'cltbld', 07:01:40 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:01:40 INFO - 'MOZ_NO_REMOTE': '1', 07:01:40 INFO - 'NO_EM_RESTART': '1', 07:01:40 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:01:40 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:01:40 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:01:40 INFO - 'PWD': '/builds/slave/test', 07:01:40 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:01:40 INFO - 'SHELL': '/bin/bash', 07:01:40 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:01:40 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:01:40 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:01:40 INFO - 'USER': 'cltbld', 07:01:40 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:01:40 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:01:40 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:01:40 INFO - 'XPC_FLAGS': '0x0', 07:01:40 INFO - 'XPC_SERVICE_NAME': '0', 07:01:40 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:01:40 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:01:40 INFO - Downloading/unpacking psutil>=0.7.1 07:01:40 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 07:01:40 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 07:01:40 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 07:01:40 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 07:01:40 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 07:01:40 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 07:01:43 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 07:01:43 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:01:43 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:01:43 INFO - Installing collected packages: psutil 07:01:43 INFO - Running setup.py install for psutil 07:01:43 INFO - building 'psutil._psutil_osx' extension 07:01:43 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 07:01:44 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 07:01:44 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 07:01:44 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 07:01:44 INFO - building 'psutil._psutil_posix' extension 07:01:44 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 07:01:44 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 07:01:44 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 07:01:44 INFO - ^ 07:01:44 INFO - 1 warning generated. 07:01:44 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 07:01:44 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 07:01:44 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 07:01:44 INFO - Successfully installed psutil 07:01:44 INFO - Cleaning up... 07:01:45 INFO - Return code: 0 07:01:45 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 07:01:45 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')]} 07:01:45 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:01:45 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:45 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')]} 07:01:45 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:01:45 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:45 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 0x10edbee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eddbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc97b0038b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, '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.yoAzVhip9G/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.mqRllofViJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:01:45 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 07:01:45 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 07:01:45 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:01:45 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:01:45 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:01:45 INFO - 'HOME': '/Users/cltbld', 07:01:45 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:01:45 INFO - 'LOGNAME': 'cltbld', 07:01:45 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:01:45 INFO - 'MOZ_NO_REMOTE': '1', 07:01:45 INFO - 'NO_EM_RESTART': '1', 07:01:45 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:01:45 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:01:45 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:01:45 INFO - 'PWD': '/builds/slave/test', 07:01:45 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:01:45 INFO - 'SHELL': '/bin/bash', 07:01:45 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:01:45 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:01:45 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:01:45 INFO - 'USER': 'cltbld', 07:01:45 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:01:45 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:01:45 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:01:45 INFO - 'XPC_FLAGS': '0x0', 07:01:45 INFO - 'XPC_SERVICE_NAME': '0', 07:01:45 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:01:45 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:01:45 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 07:01:45 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 07:01:45 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 07:01:45 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 07:01:45 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 07:01:45 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 07:01:45 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 07:01:47 INFO - Downloading mozsystemmonitor-0.0.tar.gz 07:01:47 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 07:01:47 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 07:01:47 INFO - Installing collected packages: mozsystemmonitor 07:01:47 INFO - Running setup.py install for mozsystemmonitor 07:01:48 INFO - Successfully installed mozsystemmonitor 07:01:48 INFO - Cleaning up... 07:01:48 INFO - Return code: 0 07:01:48 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 07:01:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:01:48 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:01:48 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:48 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:01:48 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:01:48 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:48 INFO - retry: Calling run_command with args: [['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', '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 0x10edbee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eddbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc97b0038b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, '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.yoAzVhip9G/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.mqRllofViJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:01:48 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 07:01:48 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 07:01:48 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:01:48 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:01:48 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:01:48 INFO - 'HOME': '/Users/cltbld', 07:01:48 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:01:48 INFO - 'LOGNAME': 'cltbld', 07:01:48 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:01:48 INFO - 'MOZ_NO_REMOTE': '1', 07:01:48 INFO - 'NO_EM_RESTART': '1', 07:01:48 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:01:48 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:01:48 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:01:48 INFO - 'PWD': '/builds/slave/test', 07:01:48 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:01:48 INFO - 'SHELL': '/bin/bash', 07:01:48 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:01:48 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:01:48 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:01:48 INFO - 'USER': 'cltbld', 07:01:48 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:01:48 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:01:48 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:01:48 INFO - 'XPC_FLAGS': '0x0', 07:01:48 INFO - 'XPC_SERVICE_NAME': '0', 07:01:48 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:01:48 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:01:48 INFO - Downloading/unpacking blobuploader==1.2.4 07:01:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:01:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:01:48 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:01:48 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:01:48 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:01:48 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:01:50 INFO - Downloading blobuploader-1.2.4.tar.gz 07:01:50 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 07:01:50 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 07:01: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 07:01: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 07:01: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 07:01: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 07:01: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 07:01: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 07:01:51 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 07:01:51 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 07:01:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:01:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:01:51 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:01:51 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 07:01:51 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 07:01:51 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 07:01:52 INFO - Downloading docopt-0.6.1.tar.gz 07:01:52 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 07:01:52 INFO - Installing collected packages: blobuploader, requests, docopt 07:01:52 INFO - Running setup.py install for blobuploader 07:01:52 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 07:01:52 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 07:01:52 INFO - Running setup.py install for requests 07:01:52 INFO - Running setup.py install for docopt 07:01:52 INFO - Successfully installed blobuploader requests docopt 07:01:52 INFO - Cleaning up... 07:01:52 INFO - Return code: 0 07:01:52 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:01:52 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')]} 07:01:52 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:01:52 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:52 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')]} 07:01:52 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:01:52 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:52 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 0x10edbee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eddbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc97b0038b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, '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.yoAzVhip9G/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.mqRllofViJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:01:52 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 07:01:52 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 07:01:52 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:01:52 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:01:52 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:01:52 INFO - 'HOME': '/Users/cltbld', 07:01:52 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:01:52 INFO - 'LOGNAME': 'cltbld', 07:01:52 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:01:52 INFO - 'MOZ_NO_REMOTE': '1', 07:01:52 INFO - 'NO_EM_RESTART': '1', 07:01:52 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:01:52 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:01:52 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:01:52 INFO - 'PWD': '/builds/slave/test', 07:01:52 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:01:52 INFO - 'SHELL': '/bin/bash', 07:01:52 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:01:52 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:01:52 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:01:52 INFO - 'USER': 'cltbld', 07:01:52 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:01:52 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:01:52 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:01:52 INFO - 'XPC_FLAGS': '0x0', 07:01:52 INFO - 'XPC_SERVICE_NAME': '0', 07:01:52 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:01:53 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-PSx1K6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-IMjdje-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-SNySrp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ZI45x7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-vK8ASC-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-rvzV7C-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-9BPSbS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:01:53 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:01:53 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-hR1Iey-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-dnKKPG-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-tSEmI6-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-H04LDl-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-XsYAUI-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-VuAp5l-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-sRAqGp-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-CYlhRZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-WyrqW2-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:01:54 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:01:54 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-S7aQZx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:01:55 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:01:55 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-hONowO-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:01:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:01:55 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-dyEviY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:01:55 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:01:55 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-58GqOZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:01:55 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:01:55 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ZszXl_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:01:55 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:01:55 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 07:01:55 INFO - Running setup.py install for manifestparser 07:01:56 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 07:01:56 INFO - Running setup.py install for mozcrash 07:01:56 INFO - Running setup.py install for mozdebug 07:01:56 INFO - Running setup.py install for mozdevice 07:01:56 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 07:01:56 INFO - Installing dm script to /builds/slave/test/build/venv/bin 07:01:56 INFO - Running setup.py install for mozfile 07:01:56 INFO - Running setup.py install for mozhttpd 07:01:56 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 07:01:56 INFO - Running setup.py install for mozinfo 07:01:56 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 07:01:56 INFO - Running setup.py install for mozInstall 07:01:57 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Running setup.py install for mozleak 07:01:57 INFO - Running setup.py install for mozlog 07:01:57 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Running setup.py install for moznetwork 07:01:57 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Running setup.py install for mozprocess 07:01:57 INFO - Running setup.py install for mozprofile 07:01:57 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Running setup.py install for mozrunner 07:01:57 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 07:01:57 INFO - Running setup.py install for mozscreenshot 07:01:58 INFO - Running setup.py install for moztest 07:01:58 INFO - Running setup.py install for mozversion 07:01:58 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 07:01:58 INFO - Running setup.py install for wptserve 07:01:58 INFO - Running setup.py install for marionette-driver 07:01:58 INFO - Running setup.py install for browsermob-proxy 07:01:58 INFO - Running setup.py install for marionette-client 07:01:59 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:01:59 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 07:01:59 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 07:01:59 INFO - Cleaning up... 07:01:59 INFO - Return code: 0 07:01:59 INFO - Installing None into virtualenv /builds/slave/test/build/venv 07:01:59 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')]} 07:01:59 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 07:01:59 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:59 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')]} 07:01:59 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 07:01:59 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 07:01:59 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 0x10edbee90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10eddbf48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fc97b0038b0>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, '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.yoAzVhip9G/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.mqRllofViJ/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 07:01:59 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 07:01:59 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 07:01:59 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:01:59 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:01:59 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:01:59 INFO - 'HOME': '/Users/cltbld', 07:01:59 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:01:59 INFO - 'LOGNAME': 'cltbld', 07:01:59 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:01:59 INFO - 'MOZ_NO_REMOTE': '1', 07:01:59 INFO - 'NO_EM_RESTART': '1', 07:01:59 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:01:59 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:01:59 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:01:59 INFO - 'PWD': '/builds/slave/test', 07:01:59 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:01:59 INFO - 'SHELL': '/bin/bash', 07:01:59 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:01:59 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:01:59 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:01:59 INFO - 'USER': 'cltbld', 07:01:59 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:01:59 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:01:59 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:01:59 INFO - 'XPC_FLAGS': '0x0', 07:01:59 INFO - 'XPC_SERVICE_NAME': '0', 07:01:59 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:01:59 INFO - Ignoring indexes: https://pypi.python.org/simple/ 07:01:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 07:01:59 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-52wjWv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 07:01:59 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)) 07:01:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 07:01:59 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-g0yoTJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 07:01:59 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)) 07:01:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 07:01:59 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-EApeJP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 07:01:59 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)) 07:01:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 07:01:59 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-3hc9zj-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 07:01:59 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)) 07:01:59 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 07:01:59 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-razlKF-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ywCNOQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ZzoUQP-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-TUK_Ou-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-aOatnV-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-2RBOis-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-sNURs9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-UIIYJz-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-sfy2bx-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 07:02:00 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)) 07:02:00 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 07:02:00 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-VrRK1G-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ql_Sfv-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-Ohd0Ze-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-a6Y3I1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-LZ5nZ_-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-qrObt4-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:02:01 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-JnRFT9-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 07:02:01 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)) 07:02:01 INFO - Unpacking /builds/slave/test/build/tests/marionette 07:02:02 INFO - Running setup.py (path:/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/pip-ZYzliJ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 07:02:02 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 07:02:02 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)) 07:02:02 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)) 07:02:02 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)) 07:02:02 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)) 07:02:02 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)) 07:02:02 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)) 07:02:02 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 07:02:02 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 07:02:02 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 07:02:02 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 07:02:02 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 07:02:02 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 07:02:02 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 07:02:04 INFO - Downloading blessings-1.6.tar.gz 07:02:04 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 07:02:04 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)) 07:02:04 INFO - Installing collected packages: blessings 07:02:04 INFO - Running setup.py install for blessings 07:02:04 INFO - Successfully installed blessings 07:02:04 INFO - Cleaning up... 07:02:05 INFO - Return code: 0 07:02:05 INFO - Done creating virtualenv /builds/slave/test/build/venv. 07:02:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:02:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:02:05 INFO - Reading from file tmpfile_stdout 07:02:05 INFO - Current package versions: 07:02:05 INFO - blessings == 1.6 07:02:05 INFO - blobuploader == 1.2.4 07:02:05 INFO - browsermob-proxy == 0.6.0 07:02:05 INFO - docopt == 0.6.1 07:02:05 INFO - manifestparser == 1.1 07:02:05 INFO - marionette-client == 2.3.0 07:02:05 INFO - marionette-driver == 1.4.0 07:02:05 INFO - mozInstall == 1.12 07:02:05 INFO - mozcrash == 0.17 07:02:05 INFO - mozdebug == 0.1 07:02:05 INFO - mozdevice == 0.48 07:02:05 INFO - mozfile == 1.2 07:02:05 INFO - mozhttpd == 0.7 07:02:05 INFO - mozinfo == 0.9 07:02:05 INFO - mozleak == 0.1 07:02:05 INFO - mozlog == 3.1 07:02:05 INFO - moznetwork == 0.27 07:02:05 INFO - mozprocess == 0.22 07:02:05 INFO - mozprofile == 0.28 07:02:05 INFO - mozrunner == 6.11 07:02:05 INFO - mozscreenshot == 0.1 07:02:05 INFO - mozsystemmonitor == 0.0 07:02:05 INFO - moztest == 0.7 07:02:05 INFO - mozversion == 1.4 07:02:05 INFO - psutil == 3.1.1 07:02:05 INFO - requests == 1.2.3 07:02:05 INFO - wptserve == 1.4.0 07:02:05 INFO - wsgiref == 0.1.2 07:02:05 INFO - Running post-action listener: _resource_record_post_action 07:02:05 INFO - Running post-action listener: _start_resource_monitoring 07:02:05 INFO - Starting resource monitoring. 07:02:05 INFO - ##### 07:02:05 INFO - ##### Running pull step. 07:02:05 INFO - ##### 07:02:05 INFO - Running pre-action listener: _resource_record_pre_action 07:02:05 INFO - Running main action method: pull 07:02:05 INFO - Pull has nothing to do! 07:02:05 INFO - Running post-action listener: _resource_record_post_action 07:02:05 INFO - ##### 07:02:05 INFO - ##### Running install step. 07:02:05 INFO - ##### 07:02:05 INFO - Running pre-action listener: _resource_record_pre_action 07:02:05 INFO - Running main action method: install 07:02:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 07:02:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 07:02:05 INFO - Reading from file tmpfile_stdout 07:02:05 INFO - Detecting whether we're running mozinstall >=1.0... 07:02:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 07:02:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 07:02:05 INFO - Reading from file tmpfile_stdout 07:02:05 INFO - Output received: 07:02:05 INFO - Usage: mozinstall [options] installer 07:02:05 INFO - Options: 07:02:05 INFO - -h, --help show this help message and exit 07:02:05 INFO - -d DEST, --destination=DEST 07:02:05 INFO - Directory to install application into. [default: 07:02:05 INFO - "/builds/slave/test"] 07:02:05 INFO - --app=APP Application being installed. [default: firefox] 07:02:05 INFO - mkdir: /builds/slave/test/build/application 07:02:05 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 07:02:05 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0a2.en-US.mac64.dmg --destination /builds/slave/test/build/application 07:02:23 INFO - Reading from file tmpfile_stdout 07:02:23 INFO - Output received: 07:02:23 INFO - /builds/slave/test/build/application/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox 07:02:23 INFO - Running post-action listener: _resource_record_post_action 07:02:23 INFO - ##### 07:02:23 INFO - ##### Running run-tests step. 07:02:23 INFO - ##### 07:02:23 INFO - Running pre-action listener: _resource_record_pre_action 07:02:23 INFO - Running main action method: run_tests 07:02:23 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 07:02:23 INFO - Minidump filename unknown. Determining based upon platform and architecture. 07:02:23 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 07:02:23 INFO - grabbing minidump binary from tooltool 07:02:23 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 07:02:23 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 0x10edd75e0>, '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 0x10e9bacd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10e9e5990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 07:02:23 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 07:02:23 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 07:02:23 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 07:02:23 INFO - Return code: 0 07:02:23 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 07:02:23 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 07:02:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.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 07:02:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.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 07:02:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.yoAzVhip9G/Render', 07:02:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 07:02:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 07:02:23 INFO - 'HOME': '/Users/cltbld', 07:02:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 07:02:23 INFO - 'LOGNAME': 'cltbld', 07:02:23 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 07:02:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 07:02:23 INFO - 'MOZ_NO_REMOTE': '1', 07:02:23 INFO - 'NO_EM_RESTART': '1', 07:02:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 07:02:23 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 07:02:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 07:02:23 INFO - 'PWD': '/builds/slave/test', 07:02:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 07:02:23 INFO - 'SHELL': '/bin/bash', 07:02:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.mqRllofViJ/Listeners', 07:02:23 INFO - 'TMPDIR': '/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/', 07:02:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 07:02:23 INFO - 'USER': 'cltbld', 07:02:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 07:02:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 07:02:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 07:02:23 INFO - 'XPC_FLAGS': '0x0', 07:02:23 INFO - 'XPC_SERVICE_NAME': '0', 07:02:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 07:02:23 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/FirefoxDeveloperEditionDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.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 07:02:24 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 07:02:24 INFO - import pkg_resources 07:02:25 INFO - Using 1 client processes 07:02:25 INFO - wptserve Starting http server on 127.0.0.1:8000 07:02:25 INFO - wptserve Starting http server on 127.0.0.1:8001 07:02:25 INFO - wptserve Starting http server on 127.0.0.1:8443 07:02:27 INFO - SUITE-START | Running 778 tests 07:02:27 INFO - Running testharness tests 07:02:27 INFO - Setting up ssl 07:02:27 INFO - PROCESS | certutil | 07:02:27 INFO - PROCESS | certutil | 07:02:27 INFO - PROCESS | certutil | 07:02:27 INFO - Certificate Nickname Trust Attributes 07:02:27 INFO - SSL,S/MIME,JAR/XPI 07:02:27 INFO - 07:02:27 INFO - web-platform-tests CT,, 07:02:27 INFO - 07:02:27 INFO - Starting runner 07:02:28 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 07:02:28 INFO - PROCESS | 1656 | 1464012148606 Marionette DEBUG Marionette enabled via build flag and pref 07:02:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ce2800 == 1 [pid = 1656] [id = 1] 07:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 1 (0x113ce3000) [pid = 1656] [serial = 1] [outer = 0x0] 07:02:28 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:02:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 2 (0x113ce4000) [pid = 1656] [serial = 2] [outer = 0x113ce3000] 07:02:28 INFO - PROCESS | 1656 | 1464012148917 Marionette INFO Listening on port 2828 07:02:29 INFO - PROCESS | 1656 | 1464012149168 Marionette DEBUG Marionette enabled via command-line flag 07:02:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f6800 == 2 [pid = 1656] [id = 2] 07:02:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 3 (0x1166f7000) [pid = 1656] [serial = 3] [outer = 0x0] 07:02:29 INFO - PROCESS | 1656 | [1656] WARNING: No inner window available!: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 07:02:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 4 (0x116867800) [pid = 1656] [serial = 4] [outer = 0x1166f7000] 07:02:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:02:29 INFO - PROCESS | 1656 | 1464012149320 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49284 07:02:29 INFO - PROCESS | 1656 | 1464012149404 Marionette DEBUG Closed connection conn0 07:02:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:02:29 INFO - PROCESS | 1656 | 1464012149410 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49285 07:02:29 INFO - PROCESS | 1656 | 1464012149419 Marionette DEBUG Closed connection conn1 07:02:29 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 07:02:29 INFO - PROCESS | 1656 | 1464012149424 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49286 07:02:29 INFO - PROCESS | 1656 | 1464012149432 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 07:02:29 INFO - PROCESS | 1656 | 1464012149437 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523061540","device":"desktop","version":"48.0a2"} 07:02:29 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:02:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a215000 == 3 [pid = 1656] [id = 3] 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 5 (0x11a215800) [pid = 1656] [serial = 5] [outer = 0x0] 07:02:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a216000 == 4 [pid = 1656] [id = 4] 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 6 (0x11a239000) [pid = 1656] [serial = 6] [outer = 0x0] 07:02:30 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:02:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:02:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12413b000 == 5 [pid = 1656] [id = 5] 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 7 (0x11a238800) [pid = 1656] [serial = 7] [outer = 0x0] 07:02:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 07:02:30 INFO - PROCESS | 1656 | [1656] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 8 (0x124272c00) [pid = 1656] [serial = 8] [outer = 0x11a238800] 07:02:30 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 9 (0x1193db000) [pid = 1656] [serial = 9] [outer = 0x11a215800] 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 10 (0x1198fb800) [pid = 1656] [serial = 10] [outer = 0x11a239000] 07:02:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 11 (0x119b71400) [pid = 1656] [serial = 11] [outer = 0x11a238800] 07:02:31 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:02:31 INFO - PROCESS | 1656 | 1464012151332 Marionette DEBUG loaded listener.js 07:02:31 INFO - PROCESS | 1656 | 1464012151340 Marionette DEBUG loaded listener.js 07:02:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 07:02:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 12 (0x127106000) [pid = 1656] [serial = 12] [outer = 0x11a238800] 07:02:31 INFO - PROCESS | 1656 | 1464012151691 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"339a67a2-02f0-d948-9ec4-05839855b93f","capabilities":{"browserName":"Firefox","browserVersion":"48.0a2","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":"20160523061540","device":"desktop","version":"48.0a2","command_id":1}}] 07:02:31 INFO - PROCESS | 1656 | 1464012151779 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}] 07:02:31 INFO - PROCESS | 1656 | 1464012151836 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 07:02:31 INFO - PROCESS | 1656 | 1464012151902 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 07:02:31 INFO - PROCESS | 1656 | [1656] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 07:02:31 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:02:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 13 (0x128d2ac00) [pid = 1656] [serial = 13] [outer = 0x11a238800] 07:02:32 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 07:02:32 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:02:32 INFO - PROCESS | 1656 | 1464012152148 Marionette TRACE conn2 <- [1,3,null,{}] 07:02:32 INFO - PROCESS | 1656 | 1464012152150 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 07:02:32 INFO - PROCESS | 1656 | 1464012152175 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 07:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 07:02:32 INFO - PROCESS | 1656 | 1464012152207 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1656 | 1464012152209 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 07:02:32 INFO - PROCESS | 1656 | 1464012152214 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1656 | 1464012152217 Marionette TRACE conn2 <- [1,6,null,{}] 07:02:32 INFO - PROCESS | 1656 | 1464012152219 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}] 07:02:32 INFO - PROCESS | 1656 | 1464012152229 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 07:02:32 INFO - PROCESS | 1656 | 1464012152232 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12909f800 == 6 [pid = 1656] [id = 6] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 14 (0x1290e6c00) [pid = 1656] [serial = 14] [outer = 0x0] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 15 (0x1290e8800) [pid = 1656] [serial = 15] [outer = 0x1290e6c00] 07:02:32 INFO - PROCESS | 1656 | 1464012152260 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 16 (0x1293b6c00) [pid = 1656] [serial = 16] [outer = 0x1290e6c00] 07:02:32 INFO - PROCESS | 1656 | 1464012152562 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]]]}] 07:02:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 07:02:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 370ms 07:02:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12946b000 == 7 [pid = 1656] [id = 7] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 17 (0x1293ba400) [pid = 1656] [serial = 17] [outer = 0x0] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 18 (0x129643000) [pid = 1656] [serial = 18] [outer = 0x1293ba400] 07:02:32 INFO - PROCESS | 1656 | 1464012152599 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 19 (0x129648c00) [pid = 1656] [serial = 19] [outer = 0x1293ba400] 07:02:32 INFO - PROCESS | 1656 | 1464012152637 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 07:02:32 INFO - PROCESS | 1656 | 1464012152638 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 07:02:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 07:02:32 INFO - PROCESS | 1656 | 1464012152685 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 07:02:32 INFO - PROCESS | 1656 | 1464012152686 Marionette TRACE conn2 <- [1,10,null,{}] 07:02:32 INFO - PROCESS | 1656 | 1464012152701 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}] 07:02:32 INFO - PROCESS | 1656 | 1464012152823 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 07:02:32 INFO - PROCESS | 1656 | 1464012152857 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa32800 == 8 [pid = 1656] [id = 8] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 20 (0x12aa1c400) [pid = 1656] [serial = 20] [outer = 0x0] 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 21 (0x12aa1e000) [pid = 1656] [serial = 21] [outer = 0x12aa1c400] 07:02:32 INFO - PROCESS | 1656 | 1464012152887 Marionette DEBUG loaded listener.js 07:02:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 22 (0x12aa22400) [pid = 1656] [serial = 22] [outer = 0x12aa1c400] 07:02:33 INFO - PROCESS | 1656 | 1464012153169 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]]]}] 07:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 07:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 549ms 07:02:33 INFO - PROCESS | 1656 | 1464012153216 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 07:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 07:02:33 INFO - PROCESS | 1656 | 1464012153217 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 07:02:33 INFO - PROCESS | 1656 | 1464012153219 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 07:02:33 INFO - PROCESS | 1656 | 1464012153221 Marionette TRACE conn2 <- [1,14,null,{}] 07:02:33 INFO - PROCESS | 1656 | 1464012153224 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}] 07:02:33 INFO - PROCESS | 1656 | 1464012153382 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 07:02:33 INFO - PROCESS | 1656 | 1464012153393 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b807800 == 9 [pid = 1656] [id = 9] 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 23 (0x12aba7800) [pid = 1656] [serial = 23] [outer = 0x0] 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 24 (0x12aba9400) [pid = 1656] [serial = 24] [outer = 0x12aba7800] 07:02:33 INFO - PROCESS | 1656 | 1464012153417 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 25 (0x12abb2400) [pid = 1656] [serial = 25] [outer = 0x12aba7800] 07:02:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 07:02:33 INFO - PROCESS | 1656 | 1464012153679 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]]]}] 07:02:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 468ms 07:02:33 INFO - PROCESS | 1656 | 1464012153688 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 07:02:33 INFO - PROCESS | 1656 | 1464012153689 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 07:02:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 07:02:33 INFO - PROCESS | 1656 | 1464012153699 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 07:02:33 INFO - PROCESS | 1656 | 1464012153700 Marionette TRACE conn2 <- [1,18,null,{}] 07:02:33 INFO - PROCESS | 1656 | 1464012153706 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}] 07:02:33 INFO - PROCESS | 1656 | 1464012153804 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 07:02:33 INFO - PROCESS | 1656 | 1464012153808 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae4800 == 10 [pid = 1656] [id = 10] 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 26 (0x12ba0dc00) [pid = 1656] [serial = 26] [outer = 0x0] 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 27 (0x12baa0000) [pid = 1656] [serial = 27] [outer = 0x12ba0dc00] 07:02:33 INFO - PROCESS | 1656 | 1464012153835 Marionette DEBUG loaded listener.js 07:02:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 28 (0x12baa6800) [pid = 1656] [serial = 28] [outer = 0x12ba0dc00] 07:02:34 INFO - PROCESS | 1656 | 1464012154093 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]]]}] 07:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 07:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 426ms 07:02:34 INFO - PROCESS | 1656 | 1464012154119 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1656 | 1464012154120 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 07:02:34 INFO - PROCESS | 1656 | 1464012154122 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1656 | 1464012154123 Marionette TRACE conn2 <- [1,22,null,{}] 07:02:34 INFO - PROCESS | 1656 | 1464012154134 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}] 07:02:34 INFO - PROCESS | 1656 | 1464012154222 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 07:02:34 INFO - PROCESS | 1656 | 1464012154230 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf14000 == 11 [pid = 1656] [id = 11] 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 29 (0x12baa9800) [pid = 1656] [serial = 29] [outer = 0x0] 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 30 (0x12bac6800) [pid = 1656] [serial = 30] [outer = 0x12baa9800] 07:02:34 INFO - PROCESS | 1656 | 1464012154254 Marionette DEBUG loaded listener.js 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 31 (0x12c164000) [pid = 1656] [serial = 31] [outer = 0x12baa9800] 07:02:34 INFO - PROCESS | 1656 | 1464012154492 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]]]}] 07:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 07:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 424ms 07:02:34 INFO - PROCESS | 1656 | 1464012154549 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1656 | 1464012154551 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 07:02:34 INFO - PROCESS | 1656 | 1464012154553 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1656 | 1464012154554 Marionette TRACE conn2 <- [1,26,null,{}] 07:02:34 INFO - PROCESS | 1656 | 1464012154556 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}] 07:02:34 INFO - PROCESS | 1656 | 1464012154649 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 07:02:34 INFO - PROCESS | 1656 | 1464012154654 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c323000 == 12 [pid = 1656] [id = 12] 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 32 (0x12c168800) [pid = 1656] [serial = 32] [outer = 0x0] 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 33 (0x12c16e000) [pid = 1656] [serial = 33] [outer = 0x12c168800] 07:02:34 INFO - PROCESS | 1656 | 1464012154678 Marionette DEBUG loaded listener.js 07:02:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 34 (0x12c34e400) [pid = 1656] [serial = 34] [outer = 0x12c168800] 07:02:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 07:02:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 369ms 07:02:34 INFO - PROCESS | 1656 | 1464012154916 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]]]}] 07:02:34 INFO - PROCESS | 1656 | 1464012154922 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 07:02:34 INFO - PROCESS | 1656 | 1464012154923 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 07:02:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 07:02:34 INFO - PROCESS | 1656 | 1464012154933 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 07:02:34 INFO - PROCESS | 1656 | 1464012154934 Marionette TRACE conn2 <- [1,30,null,{}] 07:02:34 INFO - PROCESS | 1656 | 1464012154936 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}] 07:02:35 INFO - PROCESS | 1656 | 1464012155025 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 07:02:35 INFO - PROCESS | 1656 | 1464012155030 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c460000 == 13 [pid = 1656] [id = 13] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 35 (0x12c351000) [pid = 1656] [serial = 35] [outer = 0x0] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 36 (0x12c356400) [pid = 1656] [serial = 36] [outer = 0x12c351000] 07:02:35 INFO - PROCESS | 1656 | 1464012155054 Marionette DEBUG loaded listener.js 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 37 (0x12c437c00) [pid = 1656] [serial = 37] [outer = 0x12c351000] 07:02:35 INFO - PROCESS | 1656 | 1464012155280 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]]]}] 07:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 07:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 375ms 07:02:35 INFO - PROCESS | 1656 | 1464012155301 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 07:02:35 INFO - PROCESS | 1656 | 1464012155302 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 07:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 07:02:35 INFO - PROCESS | 1656 | 1464012155305 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 07:02:35 INFO - PROCESS | 1656 | 1464012155306 Marionette TRACE conn2 <- [1,34,null,{}] 07:02:35 INFO - PROCESS | 1656 | 1464012155308 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}] 07:02:35 INFO - PROCESS | 1656 | 1464012155404 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 07:02:35 INFO - PROCESS | 1656 | 1464012155420 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e0800 == 14 [pid = 1656] [id = 14] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 38 (0x12c43d800) [pid = 1656] [serial = 38] [outer = 0x0] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 39 (0x12c441800) [pid = 1656] [serial = 39] [outer = 0x12c43d800] 07:02:35 INFO - PROCESS | 1656 | 1464012155445 Marionette DEBUG loaded listener.js 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 40 (0x12c6a7800) [pid = 1656] [serial = 40] [outer = 0x12c43d800] 07:02:35 INFO - PROCESS | 1656 | 1464012155695 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]]]}] 07:02:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 07:02:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 422ms 07:02:35 INFO - PROCESS | 1656 | 1464012155736 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 07:02:35 INFO - PROCESS | 1656 | 1464012155737 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 07:02:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 07:02:35 INFO - PROCESS | 1656 | 1464012155739 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 07:02:35 INFO - PROCESS | 1656 | 1464012155740 Marionette TRACE conn2 <- [1,38,null,{}] 07:02:35 INFO - PROCESS | 1656 | 1464012155749 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}] 07:02:35 INFO - PROCESS | 1656 | 1464012155838 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 07:02:35 INFO - PROCESS | 1656 | 1464012155843 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3d000 == 15 [pid = 1656] [id = 15] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 41 (0x12c6ad000) [pid = 1656] [serial = 41] [outer = 0x0] 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 42 (0x12c6b3800) [pid = 1656] [serial = 42] [outer = 0x12c6ad000] 07:02:35 INFO - PROCESS | 1656 | 1464012155867 Marionette DEBUG loaded listener.js 07:02:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 43 (0x12cbb9800) [pid = 1656] [serial = 43] [outer = 0x12c6ad000] 07:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 07:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 369ms 07:02:36 INFO - PROCESS | 1656 | 1464012156099 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]]]}] 07:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 07:02:36 INFO - PROCESS | 1656 | 1464012156115 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 07:02:36 INFO - PROCESS | 1656 | 1464012156117 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 07:02:36 INFO - PROCESS | 1656 | 1464012156118 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 07:02:36 INFO - PROCESS | 1656 | 1464012156120 Marionette TRACE conn2 <- [1,42,null,{}] 07:02:36 INFO - PROCESS | 1656 | 1464012156122 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}] 07:02:36 INFO - PROCESS | 1656 | 1464012156214 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 07:02:36 INFO - PROCESS | 1656 | 1464012156219 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce8d000 == 16 [pid = 1656] [id = 16] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 44 (0x12cbbc400) [pid = 1656] [serial = 44] [outer = 0x0] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 45 (0x12cbc1000) [pid = 1656] [serial = 45] [outer = 0x12cbbc400] 07:02:36 INFO - PROCESS | 1656 | 1464012156244 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 46 (0x12ce61800) [pid = 1656] [serial = 46] [outer = 0x12cbbc400] 07:02:36 INFO - PROCESS | 1656 | 1464012156477 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]]]}] 07:02:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 07:02:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 367ms 07:02:36 INFO - PROCESS | 1656 | 1464012156487 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 07:02:36 INFO - PROCESS | 1656 | 1464012156488 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 07:02:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 07:02:36 INFO - PROCESS | 1656 | 1464012156490 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 07:02:36 INFO - PROCESS | 1656 | 1464012156492 Marionette TRACE conn2 <- [1,46,null,{}] 07:02:36 INFO - PROCESS | 1656 | 1464012156501 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}] 07:02:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1be000 == 17 [pid = 1656] [id = 17] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 47 (0x12d1be800) [pid = 1656] [serial = 47] [outer = 0x0] 07:02:36 INFO - PROCESS | 1656 | 1464012156609 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 48 (0x12d1bf000) [pid = 1656] [serial = 48] [outer = 0x12d1be800] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 49 (0x12d1c6800) [pid = 1656] [serial = 49] [outer = 0x12d1be800] 07:02:36 INFO - PROCESS | 1656 | 1464012156646 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1bd800 == 18 [pid = 1656] [id = 18] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 50 (0x12ce67400) [pid = 1656] [serial = 50] [outer = 0x0] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 51 (0x12d1a4400) [pid = 1656] [serial = 51] [outer = 0x12ce67400] 07:02:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d40d000 == 19 [pid = 1656] [id = 19] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 52 (0x12d1a6400) [pid = 1656] [serial = 52] [outer = 0x0] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 53 (0x12d1a8000) [pid = 1656] [serial = 53] [outer = 0x12d1a6400] 07:02:36 INFO - PROCESS | 1656 | 1464012156696 Marionette DEBUG loaded listener.js 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 54 (0x12d1acc00) [pid = 1656] [serial = 54] [outer = 0x12d1a6400] 07:02:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 55 (0x12d726400) [pid = 1656] [serial = 55] [outer = 0x12ce67400] 07:02:37 INFO - PROCESS | 1656 | 1464012157016 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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 07:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 572ms 07:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 07:02:37 INFO - PROCESS | 1656 | 1464012157063 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1656 | 1464012157064 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 07:02:37 INFO - PROCESS | 1656 | 1464012157066 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1656 | 1464012157067 Marionette TRACE conn2 <- [1,50,null,{}] 07:02:37 INFO - PROCESS | 1656 | 1464012157069 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}] 07:02:37 INFO - PROCESS | 1656 | 1464012157159 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 07:02:37 INFO - PROCESS | 1656 | 1464012157163 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da4e800 == 20 [pid = 1656] [id = 20] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x1187ac800) [pid = 1656] [serial = 56] [outer = 0x0] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x12d1ad000) [pid = 1656] [serial = 57] [outer = 0x1187ac800] 07:02:37 INFO - PROCESS | 1656 | 1464012157187 Marionette DEBUG loaded listener.js 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x12d71f000) [pid = 1656] [serial = 58] [outer = 0x1187ac800] 07:02:37 INFO - PROCESS | 1656 | 1464012157412 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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 07:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 368ms 07:02:37 INFO - PROCESS | 1656 | 1464012157434 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1656 | 1464012157435 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 07:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 07:02:37 INFO - PROCESS | 1656 | 1464012157438 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1656 | 1464012157439 Marionette TRACE conn2 <- [1,54,null,{}] 07:02:37 INFO - PROCESS | 1656 | 1464012157441 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}] 07:02:37 INFO - PROCESS | 1656 | 1464012157541 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 07:02:37 INFO - PROCESS | 1656 | 1464012157545 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180bc000 == 21 [pid = 1656] [id = 21] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x118057000) [pid = 1656] [serial = 59] [outer = 0x0] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11805dc00) [pid = 1656] [serial = 60] [outer = 0x118057000] 07:02:37 INFO - PROCESS | 1656 | 1464012157569 Marionette DEBUG loaded listener.js 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x118062800) [pid = 1656] [serial = 61] [outer = 0x118057000] 07:02:37 INFO - PROCESS | 1656 | 1464012157810 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]]]}] 07:02:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 07:02:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 420ms 07:02:37 INFO - PROCESS | 1656 | 1464012157866 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 07:02:37 INFO - PROCESS | 1656 | 1464012157867 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 07:02:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 07:02:37 INFO - PROCESS | 1656 | 1464012157869 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 07:02:37 INFO - PROCESS | 1656 | 1464012157870 Marionette TRACE conn2 <- [1,58,null,{}] 07:02:37 INFO - PROCESS | 1656 | 1464012157873 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}] 07:02:37 INFO - PROCESS | 1656 | 1464012157961 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 07:02:37 INFO - PROCESS | 1656 | 1464012157966 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dfc7000 == 22 [pid = 1656] [id = 22] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x1185ab000) [pid = 1656] [serial = 62] [outer = 0x0] 07:02:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1185b1400) [pid = 1656] [serial = 63] [outer = 0x1185ab000] 07:02:37 INFO - PROCESS | 1656 | 1464012157990 Marionette DEBUG loaded listener.js 07:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x1185b6c00) [pid = 1656] [serial = 64] [outer = 0x1185ab000] 07:02:38 INFO - PROCESS | 1656 | 1464012158212 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]]]}] 07:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 07:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 369ms 07:02:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 07:02:38 INFO - PROCESS | 1656 | 1464012158239 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 07:02:38 INFO - PROCESS | 1656 | 1464012158240 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 07:02:38 INFO - PROCESS | 1656 | 1464012158249 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 07:02:38 INFO - PROCESS | 1656 | 1464012158250 Marionette TRACE conn2 <- [1,62,null,{}] 07:02:38 INFO - PROCESS | 1656 | 1464012158253 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}] 07:02:38 INFO - PROCESS | 1656 | 1464012158347 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 07:02:38 INFO - PROCESS | 1656 | 1464012158352 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b199800 == 23 [pid = 1656] [id = 23] 07:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x1185b9400) [pid = 1656] [serial = 65] [outer = 0x0] 07:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x119b72400) [pid = 1656] [serial = 66] [outer = 0x1185b9400] 07:02:38 INFO - PROCESS | 1656 | 1464012158380 Marionette DEBUG loaded listener.js 07:02:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x12e0bd400) [pid = 1656] [serial = 67] [outer = 0x1185b9400] 07:02:38 INFO - PROCESS | 1656 | 1464012158668 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]]]}] 07:02:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 07:02:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 477ms 07:02:39 INFO - PROCESS | 1656 | 1464012159458 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 07:02:39 INFO - PROCESS | 1656 | 1464012159460 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 07:02:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 07:02:39 INFO - PROCESS | 1656 | 1464012159553 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 07:02:39 INFO - PROCESS | 1656 | 1464012159556 Marionette TRACE conn2 <- [1,66,null,{}] 07:02:39 INFO - PROCESS | 1656 | 1464012159562 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}] 07:02:39 INFO - PROCESS | 1656 | 1464012159678 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 07:02:39 INFO - PROCESS | 1656 | 1464012159745 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11264f000 == 24 [pid = 1656] [id = 24] 07:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x112a96000) [pid = 1656] [serial = 68] [outer = 0x0] 07:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x112db8c00) [pid = 1656] [serial = 69] [outer = 0x112a96000] 07:02:39 INFO - PROCESS | 1656 | 1464012159797 Marionette DEBUG loaded listener.js 07:02:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x1131c1800) [pid = 1656] [serial = 70] [outer = 0x112a96000] 07:02:40 INFO - PROCESS | 1656 | 1464012160281 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]]]}] 07:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 07:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 791ms 07:02:40 INFO - PROCESS | 1656 | 1464012160344 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 07:02:40 INFO - PROCESS | 1656 | 1464012160347 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 07:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 07:02:40 INFO - PROCESS | 1656 | 1464012160355 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 07:02:40 INFO - PROCESS | 1656 | 1464012160357 Marionette TRACE conn2 <- [1,70,null,{}] 07:02:40 INFO - PROCESS | 1656 | 1464012160363 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}] 07:02:40 INFO - PROCESS | 1656 | 1464012160470 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 07:02:40 INFO - PROCESS | 1656 | 1464012160522 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167cb000 == 25 [pid = 1656] [id = 25] 07:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x113cb2c00) [pid = 1656] [serial = 71] [outer = 0x0] 07:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1160d8000) [pid = 1656] [serial = 72] [outer = 0x113cb2c00] 07:02:40 INFO - PROCESS | 1656 | 1464012160554 Marionette DEBUG loaded listener.js 07:02:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x118057400) [pid = 1656] [serial = 73] [outer = 0x113cb2c00] 07:02:40 INFO - PROCESS | 1656 | 1464012160951 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]]]}] 07:02:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 07:02:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 625ms 07:02:40 INFO - PROCESS | 1656 | 1464012160980 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 07:02:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 07:02:40 INFO - PROCESS | 1656 | 1464012160981 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 07:02:40 INFO - PROCESS | 1656 | 1464012160984 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 07:02:40 INFO - PROCESS | 1656 | 1464012160985 Marionette TRACE conn2 <- [1,74,null,{}] 07:02:40 INFO - PROCESS | 1656 | 1464012160992 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}] 07:02:41 INFO - PROCESS | 1656 | 1464012161114 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 07:02:41 INFO - PROCESS | 1656 | 1464012161171 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706a000 == 26 [pid = 1656] [id = 26] 07:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1187b1800) [pid = 1656] [serial = 74] [outer = 0x0] 07:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11902dc00) [pid = 1656] [serial = 75] [outer = 0x1187b1800] 07:02:41 INFO - PROCESS | 1656 | 1464012161216 Marionette DEBUG loaded listener.js 07:02:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119566c00) [pid = 1656] [serial = 76] [outer = 0x1187b1800] 07:02:41 INFO - PROCESS | 1656 | 1464012161882 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]]]}] 07:02:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 07:02:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 919ms 07:02:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 07:02:41 INFO - PROCESS | 1656 | 1464012161913 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 07:02:41 INFO - PROCESS | 1656 | 1464012161915 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 07:02:41 INFO - PROCESS | 1656 | 1464012161920 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 07:02:41 INFO - PROCESS | 1656 | 1464012161922 Marionette TRACE conn2 <- [1,78,null,{}] 07:02:41 INFO - PROCESS | 1656 | 1464012161926 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}] 07:02:42 INFO - PROCESS | 1656 | 1464012162009 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 07:02:42 INFO - PROCESS | 1656 | 1464012162068 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d73800 == 27 [pid = 1656] [id = 27] 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1131cd400) [pid = 1656] [serial = 77] [outer = 0x0] 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x115d0b400) [pid = 1656] [serial = 78] [outer = 0x1131cd400] 07:02:42 INFO - PROCESS | 1656 | 1464012162102 Marionette DEBUG loaded listener.js 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x115f26400) [pid = 1656] [serial = 79] [outer = 0x1131cd400] 07:02:42 INFO - PROCESS | 1656 | 1464012162642 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]]]}] 07:02:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 07:02:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 774ms 07:02:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 07:02:42 INFO - PROCESS | 1656 | 1464012162694 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 07:02:42 INFO - PROCESS | 1656 | 1464012162698 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 07:02:42 INFO - PROCESS | 1656 | 1464012162702 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 07:02:42 INFO - PROCESS | 1656 | 1464012162704 Marionette TRACE conn2 <- [1,82,null,{}] 07:02:42 INFO - PROCESS | 1656 | 1464012162706 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}] 07:02:42 INFO - PROCESS | 1656 | 1464012162776 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 07:02:42 INFO - PROCESS | 1656 | 1464012162781 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x113e9e800 == 28 [pid = 1656] [id = 28] 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x115f36800) [pid = 1656] [serial = 80] [outer = 0x0] 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1164a5000) [pid = 1656] [serial = 81] [outer = 0x115f36800] 07:02:42 INFO - PROCESS | 1656 | 1464012162809 Marionette DEBUG loaded listener.js 07:02:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x1167b6800) [pid = 1656] [serial = 82] [outer = 0x115f36800] 07:02:43 INFO - PROCESS | 1656 | 1464012163134 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]]]}] 07:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 07:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 469ms 07:02:43 INFO - PROCESS | 1656 | 1464012163171 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 07:02:43 INFO - PROCESS | 1656 | 1464012163173 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 07:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 07:02:43 INFO - PROCESS | 1656 | 1464012163175 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 07:02:43 INFO - PROCESS | 1656 | 1464012163180 Marionette TRACE conn2 <- [1,86,null,{}] 07:02:43 INFO - PROCESS | 1656 | 1464012163187 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}] 07:02:43 INFO - PROCESS | 1656 | 1464012163259 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 07:02:43 INFO - PROCESS | 1656 | 1464012163265 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11646e800 == 29 [pid = 1656] [id = 29] 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x116a68000) [pid = 1656] [serial = 83] [outer = 0x0] 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x117680c00) [pid = 1656] [serial = 84] [outer = 0x116a68000] 07:02:43 INFO - PROCESS | 1656 | 1464012163294 Marionette DEBUG loaded listener.js 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x118058000) [pid = 1656] [serial = 85] [outer = 0x116a68000] 07:02:43 INFO - PROCESS | 1656 | 1464012163614 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]]]}] 07:02:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 07:02:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 473ms 07:02:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 07:02:43 INFO - PROCESS | 1656 | 1464012163649 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 07:02:43 INFO - PROCESS | 1656 | 1464012163650 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 07:02:43 INFO - PROCESS | 1656 | 1464012163653 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 07:02:43 INFO - PROCESS | 1656 | 1464012163654 Marionette TRACE conn2 <- [1,90,null,{}] 07:02:43 INFO - PROCESS | 1656 | 1464012163656 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}] 07:02:43 INFO - PROCESS | 1656 | 1464012163739 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 07:02:43 INFO - PROCESS | 1656 | 1464012163781 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167bd000 == 30 [pid = 1656] [id = 30] 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1133cc800) [pid = 1656] [serial = 86] [outer = 0x0] 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11821c400) [pid = 1656] [serial = 87] [outer = 0x1133cc800] 07:02:43 INFO - PROCESS | 1656 | 1464012163807 Marionette DEBUG loaded listener.js 07:02:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1183ef000) [pid = 1656] [serial = 88] [outer = 0x1133cc800] 07:02:44 INFO - PROCESS | 1656 | 1464012164082 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]]]}] 07:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 07:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 467ms 07:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 07:02:44 INFO - PROCESS | 1656 | 1464012164121 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1656 | 1464012164122 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 07:02:44 INFO - PROCESS | 1656 | 1464012164124 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1656 | 1464012164125 Marionette TRACE conn2 <- [1,94,null,{}] 07:02:44 INFO - PROCESS | 1656 | 1464012164137 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}] 07:02:44 INFO - PROCESS | 1656 | 1464012164209 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 07:02:44 INFO - PROCESS | 1656 | 1464012164214 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117078000 == 31 [pid = 1656] [id = 31] 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116adc400) [pid = 1656] [serial = 89] [outer = 0x0] 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1184e4400) [pid = 1656] [serial = 90] [outer = 0x116adc400] 07:02:44 INFO - PROCESS | 1656 | 1464012164241 Marionette DEBUG loaded listener.js 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1187b3800) [pid = 1656] [serial = 91] [outer = 0x116adc400] 07:02:44 INFO - PROCESS | 1656 | 1464012164534 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]]]}] 07:02:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 07:02:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 427ms 07:02:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 07:02:44 INFO - PROCESS | 1656 | 1464012164552 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 07:02:44 INFO - PROCESS | 1656 | 1464012164553 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 07:02:44 INFO - PROCESS | 1656 | 1464012164558 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 07:02:44 INFO - PROCESS | 1656 | 1464012164561 Marionette TRACE conn2 <- [1,98,null,{}] 07:02:44 INFO - PROCESS | 1656 | 1464012164567 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}] 07:02:44 INFO - PROCESS | 1656 | 1464012164676 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 07:02:44 INFO - PROCESS | 1656 | 1464012164684 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e70800 == 32 [pid = 1656] [id = 32] 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118359400) [pid = 1656] [serial = 92] [outer = 0x0] 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1188acc00) [pid = 1656] [serial = 93] [outer = 0x118359400] 07:02:44 INFO - PROCESS | 1656 | 1464012164709 Marionette DEBUG loaded listener.js 07:02:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119826c00) [pid = 1656] [serial = 94] [outer = 0x118359400] 07:02:44 INFO - PROCESS | 1656 | 1464012164977 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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 07:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 478ms 07:02:45 INFO - PROCESS | 1656 | 1464012165034 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1656 | 1464012165035 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 07:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 07:02:45 INFO - PROCESS | 1656 | 1464012165038 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1656 | 1464012165039 Marionette TRACE conn2 <- [1,102,null,{}] 07:02:45 INFO - PROCESS | 1656 | 1464012165041 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}] 07:02:45 INFO - PROCESS | 1656 | 1464012165113 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 07:02:45 INFO - PROCESS | 1656 | 1464012165117 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x118869800 == 33 [pid = 1656] [id = 33] 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1183e8800) [pid = 1656] [serial = 95] [outer = 0x0] 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119831400) [pid = 1656] [serial = 96] [outer = 0x1183e8800] 07:02:45 INFO - PROCESS | 1656 | 1464012165144 Marionette DEBUG loaded listener.js 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119b73000) [pid = 1656] [serial = 97] [outer = 0x1183e8800] 07:02:45 INFO - PROCESS | 1656 | 1464012165447 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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 07:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 420ms 07:02:45 INFO - PROCESS | 1656 | 1464012165458 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1656 | 1464012165461 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 07:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 07:02:45 INFO - PROCESS | 1656 | 1464012165466 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1656 | 1464012165467 Marionette TRACE conn2 <- [1,106,null,{}] 07:02:45 INFO - PROCESS | 1656 | 1464012165469 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}] 07:02:45 INFO - PROCESS | 1656 | 1464012165539 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 07:02:45 INFO - PROCESS | 1656 | 1464012165585 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119026000 == 34 [pid = 1656] [id = 34] 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119568c00) [pid = 1656] [serial = 98] [outer = 0x0] 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119cc6800) [pid = 1656] [serial = 99] [outer = 0x119568c00] 07:02:45 INFO - PROCESS | 1656 | 1464012165610 Marionette DEBUG loaded listener.js 07:02:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d37800) [pid = 1656] [serial = 100] [outer = 0x119568c00] 07:02:45 INFO - PROCESS | 1656 | 1464012165853 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]]]}] 07:02:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 07:02:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 418ms 07:02:45 INFO - PROCESS | 1656 | 1464012165884 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 07:02:45 INFO - PROCESS | 1656 | 1464012165885 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 07:02:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 07:02:45 INFO - PROCESS | 1656 | 1464012165890 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 07:02:45 INFO - PROCESS | 1656 | 1464012165901 Marionette TRACE conn2 <- [1,110,null,{}] 07:02:45 INFO - PROCESS | 1656 | 1464012165909 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}] 07:02:45 INFO - PROCESS | 1656 | 1464012165991 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 07:02:46 INFO - PROCESS | 1656 | 1464012165999 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11935a800 == 35 [pid = 1656] [id = 35] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d37c00) [pid = 1656] [serial = 101] [outer = 0x0] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12330cc00) [pid = 1656] [serial = 102] [outer = 0x119d37c00] 07:02:46 INFO - PROCESS | 1656 | 1464012166023 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1236c1800) [pid = 1656] [serial = 103] [outer = 0x119d37c00] 07:02:46 INFO - PROCESS | 1656 | 1464012166314 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]]]}] 07:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 07:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 439ms 07:02:46 INFO - PROCESS | 1656 | 1464012166335 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 07:02:46 INFO - PROCESS | 1656 | 1464012166336 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 07:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 07:02:46 INFO - PROCESS | 1656 | 1464012166338 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 07:02:46 INFO - PROCESS | 1656 | 1464012166339 Marionette TRACE conn2 <- [1,114,null,{}] 07:02:46 INFO - PROCESS | 1656 | 1464012166341 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}] 07:02:46 INFO - PROCESS | 1656 | 1464012166418 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 07:02:46 INFO - PROCESS | 1656 | 1464012166422 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a3800 == 36 [pid = 1656] [id = 36] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119d37400) [pid = 1656] [serial = 104] [outer = 0x0] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1237a7800) [pid = 1656] [serial = 105] [outer = 0x119d37400] 07:02:46 INFO - PROCESS | 1656 | 1464012166487 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124375800) [pid = 1656] [serial = 106] [outer = 0x119d37400] 07:02:46 INFO - PROCESS | 1656 | 1464012166752 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]]]}] 07:02:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 07:02:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 470ms 07:02:46 INFO - PROCESS | 1656 | 1464012166808 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 07:02:46 INFO - PROCESS | 1656 | 1464012166812 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 07:02:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 07:02:46 INFO - PROCESS | 1656 | 1464012166816 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 07:02:46 INFO - PROCESS | 1656 | 1464012166817 Marionette TRACE conn2 <- [1,118,null,{}] 07:02:46 INFO - PROCESS | 1656 | 1464012166820 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}] 07:02:46 INFO - PROCESS | 1656 | 1464012166906 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 07:02:46 INFO - PROCESS | 1656 | 1464012166913 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c4e000 == 37 [pid = 1656] [id = 37] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124272800) [pid = 1656] [serial = 107] [outer = 0x0] 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124e4f000) [pid = 1656] [serial = 108] [outer = 0x124272800] 07:02:46 INFO - PROCESS | 1656 | 1464012166941 Marionette DEBUG loaded listener.js 07:02:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1256a8400) [pid = 1656] [serial = 109] [outer = 0x124272800] 07:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 07:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 421ms 07:02:47 INFO - PROCESS | 1656 | 1464012167234 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]]]}] 07:02:47 INFO - PROCESS | 1656 | 1464012167237 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 07:02:47 INFO - PROCESS | 1656 | 1464012167238 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 07:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 07:02:47 INFO - PROCESS | 1656 | 1464012167241 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 07:02:47 INFO - PROCESS | 1656 | 1464012167242 Marionette TRACE conn2 <- [1,122,null,{}] 07:02:47 INFO - PROCESS | 1656 | 1464012167251 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}] 07:02:47 INFO - PROCESS | 1656 | 1464012167329 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 07:02:47 INFO - PROCESS | 1656 | 1464012167376 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0f5000 == 38 [pid = 1656] [id = 38] 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124512400) [pid = 1656] [serial = 110] [outer = 0x0] 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1256aa000) [pid = 1656] [serial = 111] [outer = 0x124512400] 07:02:47 INFO - PROCESS | 1656 | 1464012167400 Marionette DEBUG loaded listener.js 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125d7a400) [pid = 1656] [serial = 112] [outer = 0x124512400] 07:02:47 INFO - PROCESS | 1656 | 1464012167635 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]]]}] 07:02:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 07:02:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 420ms 07:02:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 07:02:47 INFO - PROCESS | 1656 | 1464012167667 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 07:02:47 INFO - PROCESS | 1656 | 1464012167668 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 07:02:47 INFO - PROCESS | 1656 | 1464012167670 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 07:02:47 INFO - PROCESS | 1656 | 1464012167671 Marionette TRACE conn2 <- [1,126,null,{}] 07:02:47 INFO - PROCESS | 1656 | 1464012167674 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}] 07:02:47 INFO - PROCESS | 1656 | 1464012167761 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 07:02:47 INFO - PROCESS | 1656 | 1464012167766 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214b4800 == 39 [pid = 1656] [id = 39] 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x125d7d400) [pid = 1656] [serial = 113] [outer = 0x0] 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125d87800) [pid = 1656] [serial = 114] [outer = 0x125d7d400] 07:02:47 INFO - PROCESS | 1656 | 1464012167790 Marionette DEBUG loaded listener.js 07:02:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x126d54400) [pid = 1656] [serial = 115] [outer = 0x125d7d400] 07:02:48 INFO - PROCESS | 1656 | 1464012168065 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]]]}] 07:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 07:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 419ms 07:02:48 INFO - PROCESS | 1656 | 1464012168089 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 07:02:48 INFO - PROCESS | 1656 | 1464012168090 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 07:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 07:02:48 INFO - PROCESS | 1656 | 1464012168100 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 07:02:48 INFO - PROCESS | 1656 | 1464012168101 Marionette TRACE conn2 <- [1,130,null,{}] 07:02:48 INFO - PROCESS | 1656 | 1464012168104 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}] 07:02:48 INFO - PROCESS | 1656 | 1464012168190 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 07:02:48 INFO - PROCESS | 1656 | 1464012168237 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12341b000 == 40 [pid = 1656] [id = 40] 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x125d7ec00) [pid = 1656] [serial = 116] [outer = 0x0] 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12705bc00) [pid = 1656] [serial = 117] [outer = 0x125d7ec00] 07:02:48 INFO - PROCESS | 1656 | 1464012168261 Marionette DEBUG loaded listener.js 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1271f6800) [pid = 1656] [serial = 118] [outer = 0x125d7ec00] 07:02:48 INFO - PROCESS | 1656 | 1464012168515 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]]]}] 07:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 07:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 476ms 07:02:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 07:02:48 INFO - PROCESS | 1656 | 1464012168569 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 07:02:48 INFO - PROCESS | 1656 | 1464012168570 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 07:02:48 INFO - PROCESS | 1656 | 1464012168572 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 07:02:48 INFO - PROCESS | 1656 | 1464012168573 Marionette TRACE conn2 <- [1,134,null,{}] 07:02:48 INFO - PROCESS | 1656 | 1464012168575 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}] 07:02:48 INFO - PROCESS | 1656 | 1464012168654 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 07:02:48 INFO - PROCESS | 1656 | 1464012168662 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12414b800 == 41 [pid = 1656] [id = 41] 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128cd6c00) [pid = 1656] [serial = 119] [outer = 0x0] 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128cd9000) [pid = 1656] [serial = 120] [outer = 0x128cd6c00] 07:02:48 INFO - PROCESS | 1656 | 1464012168686 Marionette DEBUG loaded listener.js 07:02:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128d28800) [pid = 1656] [serial = 121] [outer = 0x128cd6c00] 07:02:48 INFO - PROCESS | 1656 | 1464012168968 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]]]}] 07:02:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 07:02:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 422ms 07:02:49 INFO - PROCESS | 1656 | 1464012169000 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1656 | 1464012169001 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 07:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 07:02:49 INFO - PROCESS | 1656 | 1464012169004 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1656 | 1464012169005 Marionette TRACE conn2 <- [1,138,null,{}] 07:02:49 INFO - PROCESS | 1656 | 1464012169007 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}] 07:02:49 INFO - PROCESS | 1656 | 1464012169092 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 07:02:49 INFO - PROCESS | 1656 | 1464012169142 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b5000 == 42 [pid = 1656] [id = 42] 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1271f8c00) [pid = 1656] [serial = 122] [outer = 0x0] 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x129048400) [pid = 1656] [serial = 123] [outer = 0x1271f8c00] 07:02:49 INFO - PROCESS | 1656 | 1464012169166 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1290e4c00) [pid = 1656] [serial = 124] [outer = 0x1271f8c00] 07:02:49 INFO - PROCESS | 1656 | 1464012169444 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]]]}] 07:02:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 07:02:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 473ms 07:02:49 INFO - PROCESS | 1656 | 1464012169484 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 07:02:49 INFO - PROCESS | 1656 | 1464012169485 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 07:02:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 07:02:49 INFO - PROCESS | 1656 | 1464012169487 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 07:02:49 INFO - PROCESS | 1656 | 1464012169488 Marionette TRACE conn2 <- [1,142,null,{}] 07:02:49 INFO - PROCESS | 1656 | 1464012169491 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}] 07:02:49 INFO - PROCESS | 1656 | 1464012169569 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 07:02:49 INFO - PROCESS | 1656 | 1464012169574 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256eb800 == 43 [pid = 1656] [id = 43] 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x129051800) [pid = 1656] [serial = 125] [outer = 0x0] 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1293b7800) [pid = 1656] [serial = 126] [outer = 0x129051800] 07:02:49 INFO - PROCESS | 1656 | 1464012169601 Marionette DEBUG loaded listener.js 07:02:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1294bd400) [pid = 1656] [serial = 127] [outer = 0x129051800] 07:02:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 07:02:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 1121ms 07:02:50 INFO - PROCESS | 1656 | 1464012170606 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]]]}] 07:02:50 INFO - PROCESS | 1656 | 1464012170610 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 07:02:50 INFO - PROCESS | 1656 | 1464012170614 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 07:02:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 07:02:50 INFO - PROCESS | 1656 | 1464012170618 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 07:02:50 INFO - PROCESS | 1656 | 1464012170619 Marionette TRACE conn2 <- [1,146,null,{}] 07:02:50 INFO - PROCESS | 1656 | 1464012170623 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}] 07:02:50 INFO - PROCESS | 1656 | 1464012170708 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 07:02:50 INFO - PROCESS | 1656 | 1464012170738 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d77800 == 44 [pid = 1656] [id = 44] 07:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114f2a000) [pid = 1656] [serial = 128] [outer = 0x0] 07:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x115f21c00) [pid = 1656] [serial = 129] [outer = 0x114f2a000] 07:02:50 INFO - PROCESS | 1656 | 1464012170767 Marionette DEBUG loaded listener.js 07:02:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1160d0000) [pid = 1656] [serial = 130] [outer = 0x114f2a000] 07:02:51 INFO - PROCESS | 1656 | 1464012171096 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]]]}] 07:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 07:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 520ms 07:02:51 INFO - PROCESS | 1656 | 1464012171138 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 07:02:51 INFO - PROCESS | 1656 | 1464012171142 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 07:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 07:02:51 INFO - PROCESS | 1656 | 1464012171147 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 07:02:51 INFO - PROCESS | 1656 | 1464012171148 Marionette TRACE conn2 <- [1,150,null,{}] 07:02:51 INFO - PROCESS | 1656 | 1464012171151 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}] 07:02:51 INFO - PROCESS | 1656 | 1464012171236 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 07:02:51 INFO - PROCESS | 1656 | 1464012171241 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f4f800 == 45 [pid = 1656] [id = 45] 07:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1164aac00) [pid = 1656] [serial = 131] [outer = 0x0] 07:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x116a64c00) [pid = 1656] [serial = 132] [outer = 0x1164aac00] 07:02:51 INFO - PROCESS | 1656 | 1464012171293 Marionette DEBUG loaded listener.js 07:02:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117e51c00) [pid = 1656] [serial = 133] [outer = 0x1164aac00] 07:02:51 INFO - PROCESS | 1656 | 1464012171635 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]]]}] 07:02:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 07:02:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 519ms 07:02:51 INFO - PROCESS | 1656 | 1464012171666 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 07:02:51 INFO - PROCESS | 1656 | 1464012171667 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 07:02:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 07:02:51 INFO - PROCESS | 1656 | 1464012171677 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 07:02:51 INFO - PROCESS | 1656 | 1464012171679 Marionette TRACE conn2 <- [1,154,null,{}] 07:02:51 INFO - PROCESS | 1656 | 1464012171695 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}] 07:02:52 INFO - PROCESS | 1656 | 1464012172246 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118057000) [pid = 1656] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1187ac800) [pid = 1656] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12d1a6400) [pid = 1656] [serial = 52] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12cbbc400) [pid = 1656] [serial = 44] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12c6ad000) [pid = 1656] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12c43d800) [pid = 1656] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12c351000) [pid = 1656] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c168800) [pid = 1656] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12baa9800) [pid = 1656] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12ba0dc00) [pid = 1656] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12aba7800) [pid = 1656] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12aa1c400) [pid = 1656] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1290e6c00) [pid = 1656] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1185ab000) [pid = 1656] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1187b1800) [pid = 1656] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1131cd400) [pid = 1656] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x115f36800) [pid = 1656] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116a68000) [pid = 1656] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1133cc800) [pid = 1656] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x116adc400) [pid = 1656] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118359400) [pid = 1656] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1183e8800) [pid = 1656] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119568c00) [pid = 1656] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119d37400) [pid = 1656] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124272800) [pid = 1656] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124512400) [pid = 1656] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185b9400) [pid = 1656] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112a96000) [pid = 1656] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 07:02:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113cb2c00) [pid = 1656] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 07:02:52 INFO - PROCESS | 1656 | 1464012172306 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d25800 == 46 [pid = 1656] [id = 46] 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112a60400) [pid = 1656] [serial = 134] [outer = 0x0] 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x112a99800) [pid = 1656] [serial = 135] [outer = 0x112a60400] 07:02:52 INFO - PROCESS | 1656 | 1464012172335 Marionette DEBUG loaded listener.js 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x118056800) [pid = 1656] [serial = 136] [outer = 0x112a60400] 07:02:52 INFO - PROCESS | 1656 | 1464012172613 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]]]}] 07:02:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 07:02:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 972ms 07:02:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 07:02:52 INFO - PROCESS | 1656 | 1464012172651 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 07:02:52 INFO - PROCESS | 1656 | 1464012172653 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 07:02:52 INFO - PROCESS | 1656 | 1464012172655 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 07:02:52 INFO - PROCESS | 1656 | 1464012172656 Marionette TRACE conn2 <- [1,158,null,{}] 07:02:52 INFO - PROCESS | 1656 | 1464012172659 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}] 07:02:52 INFO - PROCESS | 1656 | 1464012172733 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 07:02:52 INFO - PROCESS | 1656 | 1464012172737 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x117578800 == 47 [pid = 1656] [id = 47] 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11821e800) [pid = 1656] [serial = 137] [outer = 0x0] 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11843e400) [pid = 1656] [serial = 138] [outer = 0x11821e800] 07:02:52 INFO - PROCESS | 1656 | 1464012172764 Marionette DEBUG loaded listener.js 07:02:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1185af800) [pid = 1656] [serial = 139] [outer = 0x11821e800] 07:02:53 INFO - PROCESS | 1656 | 1464012173048 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]]]}] 07:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 07:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 418ms 07:02:53 INFO - PROCESS | 1656 | 1464012173074 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 07:02:53 INFO - PROCESS | 1656 | 1464012173075 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 07:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 07:02:53 INFO - PROCESS | 1656 | 1464012173085 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 07:02:53 INFO - PROCESS | 1656 | 1464012173086 Marionette TRACE conn2 <- [1,162,null,{}] 07:02:53 INFO - PROCESS | 1656 | 1464012173088 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}] 07:02:53 INFO - PROCESS | 1656 | 1464012173172 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 07:02:53 INFO - PROCESS | 1656 | 1464012173216 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b5800 == 48 [pid = 1656] [id = 48] 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116087400) [pid = 1656] [serial = 140] [outer = 0x0] 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185af000) [pid = 1656] [serial = 141] [outer = 0x116087400] 07:02:53 INFO - PROCESS | 1656 | 1464012173248 Marionette DEBUG loaded listener.js 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1187b1400) [pid = 1656] [serial = 142] [outer = 0x116087400] 07:02:53 INFO - PROCESS | 1656 | 1464012173498 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]]]}] 07:02:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 07:02:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 468ms 07:02:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 07:02:53 INFO - PROCESS | 1656 | 1464012173553 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 07:02:53 INFO - PROCESS | 1656 | 1464012173554 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 07:02:53 INFO - PROCESS | 1656 | 1464012173556 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 07:02:53 INFO - PROCESS | 1656 | 1464012173557 Marionette TRACE conn2 <- [1,166,null,{}] 07:02:53 INFO - PROCESS | 1656 | 1464012173568 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}] 07:02:53 INFO - PROCESS | 1656 | 1464012173655 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 07:02:53 INFO - PROCESS | 1656 | 1464012173700 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d4800 == 49 [pid = 1656] [id = 49] 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1133c8000) [pid = 1656] [serial = 143] [outer = 0x0] 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1188a6400) [pid = 1656] [serial = 144] [outer = 0x1133c8000] 07:02:53 INFO - PROCESS | 1656 | 1464012173727 Marionette DEBUG loaded listener.js 07:02:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x11982c000) [pid = 1656] [serial = 145] [outer = 0x1133c8000] 07:02:54 INFO - PROCESS | 1656 | 1464012174001 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]]]}] 07:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 07:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 472ms 07:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 07:02:54 INFO - PROCESS | 1656 | 1464012174033 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 07:02:54 INFO - PROCESS | 1656 | 1464012174034 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 07:02:54 INFO - PROCESS | 1656 | 1464012174036 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 07:02:54 INFO - PROCESS | 1656 | 1464012174037 Marionette TRACE conn2 <- [1,170,null,{}] 07:02:54 INFO - PROCESS | 1656 | 1464012174039 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}] 07:02:54 INFO - PROCESS | 1656 | 1464012174111 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 07:02:54 INFO - PROCESS | 1656 | 1464012174116 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119503000 == 50 [pid = 1656] [id = 50] 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1160d2400) [pid = 1656] [serial = 146] [outer = 0x0] 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119b79400) [pid = 1656] [serial = 147] [outer = 0x1160d2400] 07:02:54 INFO - PROCESS | 1656 | 1464012174142 Marionette DEBUG loaded listener.js 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119d2cc00) [pid = 1656] [serial = 148] [outer = 0x1160d2400] 07:02:54 INFO - PROCESS | 1656 | 1464012174541 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]]]}] 07:02:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 07:02:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 567ms 07:02:54 INFO - PROCESS | 1656 | 1464012174609 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 07:02:54 INFO - PROCESS | 1656 | 1464012174613 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 07:02:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 07:02:54 INFO - PROCESS | 1656 | 1464012174619 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 07:02:54 INFO - PROCESS | 1656 | 1464012174621 Marionette TRACE conn2 <- [1,174,null,{}] 07:02:54 INFO - PROCESS | 1656 | 1464012174625 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}] 07:02:54 INFO - PROCESS | 1656 | 1464012174716 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 07:02:54 INFO - PROCESS | 1656 | 1464012174775 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f5f000 == 51 [pid = 1656] [id = 51] 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115d0b000) [pid = 1656] [serial = 149] [outer = 0x0] 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11608b000) [pid = 1656] [serial = 150] [outer = 0x115d0b000] 07:02:54 INFO - PROCESS | 1656 | 1464012174806 Marionette DEBUG loaded listener.js 07:02:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1166d3400) [pid = 1656] [serial = 151] [outer = 0x115d0b000] 07:02:55 INFO - PROCESS | 1656 | 1464012175212 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]]]}] 07:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 07:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 622ms 07:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 07:02:55 INFO - PROCESS | 1656 | 1464012175241 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 07:02:55 INFO - PROCESS | 1656 | 1464012175245 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 07:02:55 INFO - PROCESS | 1656 | 1464012175250 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 07:02:55 INFO - PROCESS | 1656 | 1464012175252 Marionette TRACE conn2 <- [1,178,null,{}] 07:02:55 INFO - PROCESS | 1656 | 1464012175254 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}] 07:02:55 INFO - PROCESS | 1656 | 1464012175341 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 07:02:55 INFO - PROCESS | 1656 | 1464012175420 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x119024800 == 52 [pid = 1656] [id = 52] 07:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x118054c00) [pid = 1656] [serial = 152] [outer = 0x0] 07:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118061400) [pid = 1656] [serial = 153] [outer = 0x118054c00] 07:02:55 INFO - PROCESS | 1656 | 1464012175463 Marionette DEBUG loaded listener.js 07:02:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1183e7400) [pid = 1656] [serial = 154] [outer = 0x118054c00] 07:02:55 INFO - PROCESS | 1656 | 1464012175870 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]]]}] 07:02:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 07:02:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 670ms 07:02:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 07:02:55 INFO - PROCESS | 1656 | 1464012175920 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 07:02:55 INFO - PROCESS | 1656 | 1464012175922 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 07:02:55 INFO - PROCESS | 1656 | 1464012175924 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 07:02:55 INFO - PROCESS | 1656 | 1464012175927 Marionette TRACE conn2 <- [1,182,null,{}] 07:02:55 INFO - PROCESS | 1656 | 1464012175934 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}] 07:02:56 INFO - PROCESS | 1656 | 1464012176027 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 07:02:56 INFO - PROCESS | 1656 | 1464012176076 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c52000 == 53 [pid = 1656] [id = 53] 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1188a2800) [pid = 1656] [serial = 155] [outer = 0x0] 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1192cfc00) [pid = 1656] [serial = 156] [outer = 0x1188a2800] 07:02:56 INFO - PROCESS | 1656 | 1464012176107 Marionette DEBUG loaded listener.js 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119569400) [pid = 1656] [serial = 157] [outer = 0x1188a2800] 07:02:56 INFO - PROCESS | 1656 | 1464012176510 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]]]}] 07:02:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 07:02:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 623ms 07:02:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 07:02:56 INFO - PROCESS | 1656 | 1464012176560 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 07:02:56 INFO - PROCESS | 1656 | 1464012176562 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 07:02:56 INFO - PROCESS | 1656 | 1464012176566 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 07:02:56 INFO - PROCESS | 1656 | 1464012176567 Marionette TRACE conn2 <- [1,186,null,{}] 07:02:56 INFO - PROCESS | 1656 | 1464012176570 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}] 07:02:56 INFO - PROCESS | 1656 | 1464012176657 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 07:02:56 INFO - PROCESS | 1656 | 1464012176742 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b5000 == 54 [pid = 1656] [id = 54] 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x119d34c00) [pid = 1656] [serial = 158] [outer = 0x0] 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119f85000) [pid = 1656] [serial = 159] [outer = 0x119d34c00] 07:02:56 INFO - PROCESS | 1656 | 1464012176772 Marionette DEBUG loaded listener.js 07:02:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x123308c00) [pid = 1656] [serial = 160] [outer = 0x119d34c00] 07:02:57 INFO - PROCESS | 1656 | 1464012177165 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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 07:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 621ms 07:02:57 INFO - PROCESS | 1656 | 1464012177187 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1656 | 1464012177189 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 07:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 07:02:57 INFO - PROCESS | 1656 | 1464012177191 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1656 | 1464012177192 Marionette TRACE conn2 <- [1,190,null,{}] 07:02:57 INFO - PROCESS | 1656 | 1464012177195 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}] 07:02:57 INFO - PROCESS | 1656 | 1464012177281 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 07:02:57 INFO - PROCESS | 1656 | 1464012177324 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130bb000 == 55 [pid = 1656] [id = 55] 07:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x113b42c00) [pid = 1656] [serial = 161] [outer = 0x0] 07:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x118360000) [pid = 1656] [serial = 162] [outer = 0x113b42c00] 07:02:57 INFO - PROCESS | 1656 | 1464012177353 Marionette DEBUG loaded listener.js 07:02:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x119b80800) [pid = 1656] [serial = 163] [outer = 0x113b42c00] 07:02:57 INFO - PROCESS | 1656 | 1464012177807 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]]]}] 07:02:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 07:02:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 670ms 07:02:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 07:02:57 INFO - PROCESS | 1656 | 1464012177877 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 07:02:57 INFO - PROCESS | 1656 | 1464012177879 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 07:02:57 INFO - PROCESS | 1656 | 1464012177884 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 07:02:57 INFO - PROCESS | 1656 | 1464012177886 Marionette TRACE conn2 <- [1,194,null,{}] 07:02:57 INFO - PROCESS | 1656 | 1464012177890 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}] 07:02:57 INFO - PROCESS | 1656 | 1464012177997 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 07:02:58 INFO - PROCESS | 1656 | 1464012178075 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130b8000 == 56 [pid = 1656] [id = 56] 07:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x114f1fc00) [pid = 1656] [serial = 164] [outer = 0x0] 07:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x115d0b800) [pid = 1656] [serial = 165] [outer = 0x114f1fc00] 07:02:58 INFO - PROCESS | 1656 | 1464012178103 Marionette DEBUG loaded listener.js 07:02:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x116447000) [pid = 1656] [serial = 166] [outer = 0x114f1fc00] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d4800 == 55 [pid = 1656] [id = 49] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b5800 == 54 [pid = 1656] [id = 48] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x117578800 == 53 [pid = 1656] [id = 47] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x115d25800 == 52 [pid = 1656] [id = 46] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x113e9e800 == 51 [pid = 1656] [id = 28] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x117078000 == 50 [pid = 1656] [id = 31] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x115f4f800 == 49 [pid = 1656] [id = 45] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1167bd000 == 48 [pid = 1656] [id = 30] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11646e800 == 47 [pid = 1656] [id = 29] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x112d77800 == 46 [pid = 1656] [id = 44] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x112d73800 == 45 [pid = 1656] [id = 27] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119026000 == 44 [pid = 1656] [id = 34] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x118869800 == 43 [pid = 1656] [id = 33] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1256eb800 == 42 [pid = 1656] [id = 43] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1198a3800 == 41 [pid = 1656] [id = 36] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119c4e000 == 40 [pid = 1656] [id = 37] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x117e70800 == 39 [pid = 1656] [id = 32] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1130bb000 == 38 [pid = 1656] [id = 55] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1214b4800 == 37 [pid = 1656] [id = 39] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b5000 == 36 [pid = 1656] [id = 54] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119c52000 == 35 [pid = 1656] [id = 53] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b5000 == 34 [pid = 1656] [id = 42] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12341b000 == 33 [pid = 1656] [id = 40] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119024800 == 32 [pid = 1656] [id = 52] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x115f5f000 == 31 [pid = 1656] [id = 51] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12414b800 == 30 [pid = 1656] [id = 41] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0f5000 == 29 [pid = 1656] [id = 38] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119503000 == 28 [pid = 1656] [id = 50] 07:02:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11935a800 == 27 [pid = 1656] [id = 35] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119b71400) [pid = 1656] [serial = 11] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128cd9000) [pid = 1656] [serial = 120] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x115d0b400) [pid = 1656] [serial = 78] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1164a5000) [pid = 1656] [serial = 81] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1167b6800) [pid = 1656] [serial = 82] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x117680c00) [pid = 1656] [serial = 84] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11821c400) [pid = 1656] [serial = 87] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1184e4400) [pid = 1656] [serial = 90] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1188acc00) [pid = 1656] [serial = 93] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119826c00) [pid = 1656] [serial = 94] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x119831400) [pid = 1656] [serial = 96] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119b73000) [pid = 1656] [serial = 97] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119cc6800) [pid = 1656] [serial = 99] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119d37800) [pid = 1656] [serial = 100] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12330cc00) [pid = 1656] [serial = 102] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1237a7800) [pid = 1656] [serial = 105] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124375800) [pid = 1656] [serial = 106] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124e4f000) [pid = 1656] [serial = 108] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1256aa000) [pid = 1656] [serial = 111] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125d87800) [pid = 1656] [serial = 114] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12705bc00) [pid = 1656] [serial = 117] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1256a8400) [pid = 1656] [serial = 109] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112db8c00) [pid = 1656] [serial = 69] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1160d8000) [pid = 1656] [serial = 72] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x11902dc00) [pid = 1656] [serial = 75] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115f26400) [pid = 1656] [serial = 79] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x125d7a400) [pid = 1656] [serial = 112] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118058000) [pid = 1656] [serial = 85] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119566c00) [pid = 1656] [serial = 76] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118057400) [pid = 1656] [serial = 73] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1187b3800) [pid = 1656] [serial = 91] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1183ef000) [pid = 1656] [serial = 88] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129048400) [pid = 1656] [serial = 123] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1131c1800) [pid = 1656] [serial = 70] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12e0bd400) [pid = 1656] [serial = 67] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124272c00) [pid = 1656] [serial = 8] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12c16e000) [pid = 1656] [serial = 33] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12c34e400) [pid = 1656] [serial = 34] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bac6800) [pid = 1656] [serial = 30] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x12c164000) [pid = 1656] [serial = 31] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12baa0000) [pid = 1656] [serial = 27] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12baa6800) [pid = 1656] [serial = 28] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12abb2400) [pid = 1656] [serial = 25] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12aba9400) [pid = 1656] [serial = 24] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12aa1e000) [pid = 1656] [serial = 21] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12aa22400) [pid = 1656] [serial = 22] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1293b6c00) [pid = 1656] [serial = 16] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129643000) [pid = 1656] [serial = 18] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1290e8800) [pid = 1656] [serial = 15] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1185b1400) [pid = 1656] [serial = 63] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11805dc00) [pid = 1656] [serial = 60] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118062800) [pid = 1656] [serial = 61] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12d1ad000) [pid = 1656] [serial = 57] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x12d71f000) [pid = 1656] [serial = 58] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x12d1a4400) [pid = 1656] [serial = 51] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12d1a8000) [pid = 1656] [serial = 53] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12d1acc00) [pid = 1656] [serial = 54] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12d1bf000) [pid = 1656] [serial = 48] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12cbc1000) [pid = 1656] [serial = 45] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12ce61800) [pid = 1656] [serial = 46] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12c6b3800) [pid = 1656] [serial = 42] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12cbb9800) [pid = 1656] [serial = 43] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12c441800) [pid = 1656] [serial = 39] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x12c6a7800) [pid = 1656] [serial = 40] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12c437c00) [pid = 1656] [serial = 37] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12c356400) [pid = 1656] [serial = 36] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119b72400) [pid = 1656] [serial = 66] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1185b6c00) [pid = 1656] [serial = 64] [outer = 0x0] [url = about:blank] 07:02:58 INFO - PROCESS | 1656 | 1464012178882 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]]]}] 07:02:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 07:02:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 1023ms 07:02:58 INFO - PROCESS | 1656 | 1464012178907 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 07:02:58 INFO - PROCESS | 1656 | 1464012178911 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 07:02:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 07:02:58 INFO - PROCESS | 1656 | 1464012178923 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 07:02:58 INFO - PROCESS | 1656 | 1464012178926 Marionette TRACE conn2 <- [1,198,null,{}] 07:02:58 INFO - PROCESS | 1656 | 1464012178935 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}] 07:02:59 INFO - PROCESS | 1656 | 1464012179015 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 07:02:59 INFO - PROCESS | 1656 | 1464012179053 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d72000 == 28 [pid = 1656] [id = 57] 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x113e0ac00) [pid = 1656] [serial = 167] [outer = 0x0] 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x115f25400) [pid = 1656] [serial = 168] [outer = 0x113e0ac00] 07:02:59 INFO - PROCESS | 1656 | 1464012179081 Marionette DEBUG loaded listener.js 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x112db9000) [pid = 1656] [serial = 169] [outer = 0x113e0ac00] 07:02:59 INFO - PROCESS | 1656 | 1464012179351 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]]]}] 07:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 07:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 481ms 07:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 07:02:59 INFO - PROCESS | 1656 | 1464012179401 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 07:02:59 INFO - PROCESS | 1656 | 1464012179406 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 07:02:59 INFO - PROCESS | 1656 | 1464012179411 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 07:02:59 INFO - PROCESS | 1656 | 1464012179416 Marionette TRACE conn2 <- [1,202,null,{}] 07:02:59 INFO - PROCESS | 1656 | 1464012179418 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}] 07:02:59 INFO - PROCESS | 1656 | 1464012179488 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 07:02:59 INFO - PROCESS | 1656 | 1464012179494 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fa0000 == 29 [pid = 1656] [id = 58] 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1164ef400) [pid = 1656] [serial = 170] [outer = 0x0] 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1167b3000) [pid = 1656] [serial = 171] [outer = 0x1164ef400] 07:02:59 INFO - PROCESS | 1656 | 1464012179521 Marionette DEBUG loaded listener.js 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x117680c00) [pid = 1656] [serial = 172] [outer = 0x1164ef400] 07:02:59 INFO - PROCESS | 1656 | 1464012179832 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]]]}] 07:02:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 07:02:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 474ms 07:02:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 07:02:59 INFO - PROCESS | 1656 | 1464012179885 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 07:02:59 INFO - PROCESS | 1656 | 1464012179886 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 07:02:59 INFO - PROCESS | 1656 | 1464012179889 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 07:02:59 INFO - PROCESS | 1656 | 1464012179891 Marionette TRACE conn2 <- [1,206,null,{}] 07:02:59 INFO - PROCESS | 1656 | 1464012179899 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}] 07:02:59 INFO - PROCESS | 1656 | 1464012179977 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 07:02:59 INFO - PROCESS | 1656 | 1464012179983 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:02:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f1c800 == 30 [pid = 1656] [id = 59] 07:02:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x11805e800) [pid = 1656] [serial = 173] [outer = 0x0] 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x118063800) [pid = 1656] [serial = 174] [outer = 0x11805e800] 07:03:00 INFO - PROCESS | 1656 | 1464012180014 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x118359400) [pid = 1656] [serial = 175] [outer = 0x11805e800] 07:03:00 INFO - PROCESS | 1656 | 1464012180302 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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 07:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 421ms 07:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 07:03:00 INFO - PROCESS | 1656 | 1464012180317 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1656 | 1464012180318 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 07:03:00 INFO - PROCESS | 1656 | 1464012180320 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1656 | 1464012180321 Marionette TRACE conn2 <- [1,210,null,{}] 07:03:00 INFO - PROCESS | 1656 | 1464012180324 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}] 07:03:00 INFO - PROCESS | 1656 | 1464012180397 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 07:03:00 INFO - PROCESS | 1656 | 1464012180402 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117081800 == 31 [pid = 1656] [id = 60] 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11835c000) [pid = 1656] [serial = 176] [outer = 0x0] 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x118448400) [pid = 1656] [serial = 177] [outer = 0x11835c000] 07:03:00 INFO - PROCESS | 1656 | 1464012180429 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1185b2400) [pid = 1656] [serial = 178] [outer = 0x11835c000] 07:03:00 INFO - PROCESS | 1656 | 1464012180715 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]]]}] 07:03:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 07:03:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 417ms 07:03:00 INFO - PROCESS | 1656 | 1464012180738 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 07:03:00 INFO - PROCESS | 1656 | 1464012180739 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 07:03:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 07:03:00 INFO - PROCESS | 1656 | 1464012180741 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 07:03:00 INFO - PROCESS | 1656 | 1464012180743 Marionette TRACE conn2 <- [1,214,null,{}] 07:03:00 INFO - PROCESS | 1656 | 1464012180754 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}] 07:03:00 INFO - PROCESS | 1656 | 1464012180850 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 07:03:00 INFO - PROCESS | 1656 | 1464012180869 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c2000 == 32 [pid = 1656] [id = 61] 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x118361800) [pid = 1656] [serial = 179] [outer = 0x0] 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1185b6400) [pid = 1656] [serial = 180] [outer = 0x118361800] 07:03:00 INFO - PROCESS | 1656 | 1464012180894 Marionette DEBUG loaded listener.js 07:03:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1187b3c00) [pid = 1656] [serial = 181] [outer = 0x118361800] 07:03:01 INFO - PROCESS | 1656 | 1464012181255 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]]]}] 07:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 07:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 526ms 07:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 07:03:01 INFO - PROCESS | 1656 | 1464012181269 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 07:03:01 INFO - PROCESS | 1656 | 1464012181270 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 07:03:01 INFO - PROCESS | 1656 | 1464012181272 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 07:03:01 INFO - PROCESS | 1656 | 1464012181273 Marionette TRACE conn2 <- [1,218,null,{}] 07:03:01 INFO - PROCESS | 1656 | 1464012181275 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}] 07:03:01 INFO - PROCESS | 1656 | 1464012181366 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 07:03:01 INFO - PROCESS | 1656 | 1464012181393 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11900e800 == 33 [pid = 1656] [id = 62] 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1188a5c00) [pid = 1656] [serial = 182] [outer = 0x0] 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119564800) [pid = 1656] [serial = 183] [outer = 0x1188a5c00] 07:03:01 INFO - PROCESS | 1656 | 1464012181419 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x119832000) [pid = 1656] [serial = 184] [outer = 0x1188a5c00] 07:03:01 INFO - PROCESS | 1656 | 1464012181701 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]]]}] 07:03:01 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 07:03:01 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 472ms 07:03:01 INFO - PROCESS | 1656 | 1464012181746 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 07:03:01 INFO - PROCESS | 1656 | 1464012181749 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 07:03:01 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 07:03:01 INFO - PROCESS | 1656 | 1464012181751 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 07:03:01 INFO - PROCESS | 1656 | 1464012181752 Marionette TRACE conn2 <- [1,222,null,{}] 07:03:01 INFO - PROCESS | 1656 | 1464012181763 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}] 07:03:01 INFO - PROCESS | 1656 | 1464012181840 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 07:03:01 INFO - PROCESS | 1656 | 1464012181845 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119299800 == 34 [pid = 1656] [id = 63] 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1183e7000) [pid = 1656] [serial = 185] [outer = 0x0] 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1198f5000) [pid = 1656] [serial = 186] [outer = 0x1183e7000] 07:03:01 INFO - PROCESS | 1656 | 1464012181871 Marionette DEBUG loaded listener.js 07:03:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119cc5c00) [pid = 1656] [serial = 187] [outer = 0x1183e7000] 07:03:02 INFO - PROCESS | 1656 | 1464012182156 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]]]}] 07:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 07:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 430ms 07:03:02 INFO - PROCESS | 1656 | 1464012182192 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 07:03:02 INFO - PROCESS | 1656 | 1464012182193 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 07:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 07:03:02 INFO - PROCESS | 1656 | 1464012182199 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 07:03:02 INFO - PROCESS | 1656 | 1464012182200 Marionette TRACE conn2 <- [1,226,null,{}] 07:03:02 INFO - PROCESS | 1656 | 1464012182203 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}] 07:03:02 INFO - PROCESS | 1656 | 1464012182283 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 07:03:02 INFO - PROCESS | 1656 | 1464012182287 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119505800 == 35 [pid = 1656] [id = 64] 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1188a6c00) [pid = 1656] [serial = 188] [outer = 0x0] 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1212e4000) [pid = 1656] [serial = 189] [outer = 0x1188a6c00] 07:03:02 INFO - PROCESS | 1656 | 1464012182342 Marionette DEBUG loaded listener.js 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1233c0c00) [pid = 1656] [serial = 190] [outer = 0x1188a6c00] 07:03:02 INFO - PROCESS | 1656 | 1464012182636 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]]]}] 07:03:02 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 07:03:02 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 470ms 07:03:02 INFO - PROCESS | 1656 | 1464012182669 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 07:03:02 INFO - PROCESS | 1656 | 1464012182670 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 07:03:02 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 07:03:02 INFO - PROCESS | 1656 | 1464012182672 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 07:03:02 INFO - PROCESS | 1656 | 1464012182673 Marionette TRACE conn2 <- [1,230,null,{}] 07:03:02 INFO - PROCESS | 1656 | 1464012182676 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}] 07:03:02 INFO - PROCESS | 1656 | 1464012182757 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 07:03:02 INFO - PROCESS | 1656 | 1464012182784 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bdc800 == 36 [pid = 1656] [id = 65] 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119ccac00) [pid = 1656] [serial = 191] [outer = 0x0] 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1237ac000) [pid = 1656] [serial = 192] [outer = 0x119ccac00] 07:03:02 INFO - PROCESS | 1656 | 1464012182809 Marionette DEBUG loaded listener.js 07:03:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124272400) [pid = 1656] [serial = 193] [outer = 0x119ccac00] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1160d2400) [pid = 1656] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1164aac00) [pid = 1656] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x114f2a000) [pid = 1656] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11821e800) [pid = 1656] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116087400) [pid = 1656] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1133c8000) [pid = 1656] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x112a60400) [pid = 1656] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x129051800) [pid = 1656] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x125d7ec00) [pid = 1656] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1271f8c00) [pid = 1656] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119d37c00) [pid = 1656] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x125d7d400) [pid = 1656] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 07:03:02 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128cd6c00) [pid = 1656] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 07:03:03 INFO - PROCESS | 1656 | 1464012183111 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]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 07:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 472ms 07:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 07:03:03 INFO - PROCESS | 1656 | 1464012183146 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1656 | 1464012183148 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 07:03:03 INFO - PROCESS | 1656 | 1464012183150 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1656 | 1464012183151 Marionette TRACE conn2 <- [1,234,null,{}] 07:03:03 INFO - PROCESS | 1656 | 1464012183153 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}] 07:03:03 INFO - PROCESS | 1656 | 1464012183235 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 07:03:03 INFO - PROCESS | 1656 | 1464012183262 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bf2800 == 37 [pid = 1656] [id = 66] 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112a60400) [pid = 1656] [serial = 194] [outer = 0x0] 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x119039800) [pid = 1656] [serial = 195] [outer = 0x112a60400] 07:03:03 INFO - PROCESS | 1656 | 1464012183287 Marionette DEBUG loaded listener.js 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1240b8800) [pid = 1656] [serial = 196] [outer = 0x112a60400] 07:03:03 INFO - PROCESS | 1656 | 1464012183556 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]]]}] 07:03:03 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 07:03:03 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 418ms 07:03:03 INFO - PROCESS | 1656 | 1464012183571 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 07:03:03 INFO - PROCESS | 1656 | 1464012183573 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 07:03:03 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 07:03:03 INFO - PROCESS | 1656 | 1464012183583 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 07:03:03 INFO - PROCESS | 1656 | 1464012183585 Marionette TRACE conn2 <- [1,238,null,{}] 07:03:03 INFO - PROCESS | 1656 | 1464012183587 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}] 07:03:03 INFO - PROCESS | 1656 | 1464012183673 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 07:03:03 INFO - PROCESS | 1656 | 1464012183679 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214aa800 == 38 [pid = 1656] [id = 67] 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12436cc00) [pid = 1656] [serial = 197] [outer = 0x0] 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x124cf1c00) [pid = 1656] [serial = 198] [outer = 0x12436cc00] 07:03:03 INFO - PROCESS | 1656 | 1464012183708 Marionette DEBUG loaded listener.js 07:03:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1256a2c00) [pid = 1656] [serial = 199] [outer = 0x12436cc00] 07:03:04 INFO - PROCESS | 1656 | 1464012184014 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]]]}] 07:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 07:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 479ms 07:03:04 INFO - PROCESS | 1656 | 1464012184055 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 07:03:04 INFO - PROCESS | 1656 | 1464012184056 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 07:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 07:03:04 INFO - PROCESS | 1656 | 1464012184059 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 07:03:04 INFO - PROCESS | 1656 | 1464012184060 Marionette TRACE conn2 <- [1,242,null,{}] 07:03:04 INFO - PROCESS | 1656 | 1464012184065 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}] 07:03:04 INFO - PROCESS | 1656 | 1464012184150 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 07:03:04 INFO - PROCESS | 1656 | 1464012184156 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12341c000 == 39 [pid = 1656] [id = 68] 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113b3b400) [pid = 1656] [serial = 200] [outer = 0x0] 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1256ac000) [pid = 1656] [serial = 201] [outer = 0x113b3b400] 07:03:04 INFO - PROCESS | 1656 | 1464012184183 Marionette DEBUG loaded listener.js 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x125719000) [pid = 1656] [serial = 202] [outer = 0x113b3b400] 07:03:04 INFO - PROCESS | 1656 | 1464012184448 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]]]}] 07:03:04 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 07:03:04 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 422ms 07:03:04 INFO - PROCESS | 1656 | 1464012184485 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 07:03:04 INFO - PROCESS | 1656 | 1464012184486 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 07:03:04 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 07:03:04 INFO - PROCESS | 1656 | 1464012184488 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 07:03:04 INFO - PROCESS | 1656 | 1464012184489 Marionette TRACE conn2 <- [1,246,null,{}] 07:03:04 INFO - PROCESS | 1656 | 1464012184491 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}] 07:03:04 INFO - PROCESS | 1656 | 1464012184574 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 07:03:04 INFO - PROCESS | 1656 | 1464012184580 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b6000 == 40 [pid = 1656] [id = 69] 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12571e400) [pid = 1656] [serial = 203] [outer = 0x0] 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1257c0800) [pid = 1656] [serial = 204] [outer = 0x12571e400] 07:03:04 INFO - PROCESS | 1656 | 1464012184605 Marionette DEBUG loaded listener.js 07:03:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x125d82000) [pid = 1656] [serial = 205] [outer = 0x12571e400] 07:03:05 INFO - PROCESS | 1656 | 1464012185071 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]]]}] 07:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 07:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 622ms 07:03:05 INFO - PROCESS | 1656 | 1464012185112 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 07:03:05 INFO - PROCESS | 1656 | 1464012185116 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 07:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 07:03:05 INFO - PROCESS | 1656 | 1464012185121 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 07:03:05 INFO - PROCESS | 1656 | 1464012185125 Marionette TRACE conn2 <- [1,250,null,{}] 07:03:05 INFO - PROCESS | 1656 | 1464012185132 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}] 07:03:05 INFO - PROCESS | 1656 | 1464012185279 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 07:03:05 INFO - PROCESS | 1656 | 1464012185393 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x113b53000 == 41 [pid = 1656] [id = 70] 07:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x113c28800) [pid = 1656] [serial = 206] [outer = 0x0] 07:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113cb9000) [pid = 1656] [serial = 207] [outer = 0x113c28800] 07:03:05 INFO - PROCESS | 1656 | 1464012185424 Marionette DEBUG loaded listener.js 07:03:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1160cd400) [pid = 1656] [serial = 208] [outer = 0x113c28800] 07:03:05 INFO - PROCESS | 1656 | 1464012185873 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]]]}] 07:03:05 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 07:03:05 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 777ms 07:03:05 INFO - PROCESS | 1656 | 1464012185897 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 07:03:05 INFO - PROCESS | 1656 | 1464012185901 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 07:03:05 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 07:03:05 INFO - PROCESS | 1656 | 1464012185906 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 07:03:05 INFO - PROCESS | 1656 | 1464012185907 Marionette TRACE conn2 <- [1,254,null,{}] 07:03:05 INFO - PROCESS | 1656 | 1464012185910 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}] 07:03:06 INFO - PROCESS | 1656 | 1464012186010 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 07:03:06 INFO - PROCESS | 1656 | 1464012186052 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x118311800 == 42 [pid = 1656] [id = 71] 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1164a5000) [pid = 1656] [serial = 209] [outer = 0x0] 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11724ec00) [pid = 1656] [serial = 210] [outer = 0x1164a5000] 07:03:06 INFO - PROCESS | 1656 | 1464012186082 Marionette DEBUG loaded listener.js 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11805a400) [pid = 1656] [serial = 211] [outer = 0x1164a5000] 07:03:06 INFO - PROCESS | 1656 | 1464012186700 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]]]}] 07:03:06 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 07:03:06 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 824ms 07:03:06 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 07:03:06 INFO - PROCESS | 1656 | 1464012186737 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 07:03:06 INFO - PROCESS | 1656 | 1464012186739 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 07:03:06 INFO - PROCESS | 1656 | 1464012186744 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 07:03:06 INFO - PROCESS | 1656 | 1464012186748 Marionette TRACE conn2 <- [1,258,null,{}] 07:03:06 INFO - PROCESS | 1656 | 1464012186753 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}] 07:03:06 INFO - PROCESS | 1656 | 1464012186844 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x113bbe800) [pid = 1656] [serial = 212] [outer = 0x12ce67400] 07:03:06 INFO - PROCESS | 1656 | 1464012186931 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x116887000 == 43 [pid = 1656] [id = 72] 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1164a6000) [pid = 1656] [serial = 213] [outer = 0x0] 07:03:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1166c7800) [pid = 1656] [serial = 214] [outer = 0x1164a6000] 07:03:06 INFO - PROCESS | 1656 | 1464012186962 Marionette DEBUG loaded listener.js 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1168bd800) [pid = 1656] [serial = 215] [outer = 0x1164a6000] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12341c000 == 42 [pid = 1656] [id = 68] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1214aa800 == 41 [pid = 1656] [id = 67] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119bf2800 == 40 [pid = 1656] [id = 66] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119bdc800 == 39 [pid = 1656] [id = 65] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119505800 == 38 [pid = 1656] [id = 64] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119299800 == 37 [pid = 1656] [id = 63] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11900e800 == 36 [pid = 1656] [id = 62] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1180c2000 == 35 [pid = 1656] [id = 61] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x117081800 == 34 [pid = 1656] [id = 60] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116f1c800 == 33 [pid = 1656] [id = 59] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x115fa0000 == 32 [pid = 1656] [id = 58] 07:03:07 INFO - PROCESS | 1656 | --DOCSHELL 0x112d72000 == 31 [pid = 1656] [id = 57] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119b79400) [pid = 1656] [serial = 147] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119d2cc00) [pid = 1656] [serial = 148] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x116a64c00) [pid = 1656] [serial = 132] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115f21c00) [pid = 1656] [serial = 129] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117e51c00) [pid = 1656] [serial = 133] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11843e400) [pid = 1656] [serial = 138] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1185af000) [pid = 1656] [serial = 141] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1188a6400) [pid = 1656] [serial = 144] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112a99800) [pid = 1656] [serial = 135] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118056800) [pid = 1656] [serial = 136] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11982c000) [pid = 1656] [serial = 145] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1185af800) [pid = 1656] [serial = 139] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1187b1400) [pid = 1656] [serial = 142] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1160d0000) [pid = 1656] [serial = 130] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1294bd400) [pid = 1656] [serial = 127] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1293b7800) [pid = 1656] [serial = 126] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1271f6800) [pid = 1656] [serial = 118] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1290e4c00) [pid = 1656] [serial = 124] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1236c1800) [pid = 1656] [serial = 103] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x126d54400) [pid = 1656] [serial = 115] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x128d28800) [pid = 1656] [serial = 121] [outer = 0x0] [url = about:blank] 07:03:07 INFO - PROCESS | 1656 | 1464012187304 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]]]}] 07:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 07:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 576ms 07:03:07 INFO - PROCESS | 1656 | 1464012187324 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 07:03:07 INFO - PROCESS | 1656 | 1464012187327 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 07:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 07:03:07 INFO - PROCESS | 1656 | 1464012187334 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 07:03:07 INFO - PROCESS | 1656 | 1464012187336 Marionette TRACE conn2 <- [1,262,null,{}] 07:03:07 INFO - PROCESS | 1656 | 1464012187338 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}] 07:03:07 INFO - PROCESS | 1656 | 1464012187408 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 07:03:07 INFO - PROCESS | 1656 | 1464012187414 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x11664d800 == 32 [pid = 1656] [id = 73] 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117678c00) [pid = 1656] [serial = 216] [outer = 0x0] 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x118059400) [pid = 1656] [serial = 217] [outer = 0x117678c00] 07:03:07 INFO - PROCESS | 1656 | 1464012187441 Marionette DEBUG loaded listener.js 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118356800) [pid = 1656] [serial = 218] [outer = 0x117678c00] 07:03:07 INFO - PROCESS | 1656 | 1464012187754 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]]]}] 07:03:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 07:03:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 469ms 07:03:07 INFO - PROCESS | 1656 | 1464012187804 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 07:03:07 INFO - PROCESS | 1656 | 1464012187805 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 07:03:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 07:03:07 INFO - PROCESS | 1656 | 1464012187807 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 07:03:07 INFO - PROCESS | 1656 | 1464012187810 Marionette TRACE conn2 <- [1,266,null,{}] 07:03:07 INFO - PROCESS | 1656 | 1464012187818 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}] 07:03:07 INFO - PROCESS | 1656 | 1464012187894 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 07:03:07 INFO - PROCESS | 1656 | 1464012187936 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x117598800 == 33 [pid = 1656] [id = 74] 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x117e49400) [pid = 1656] [serial = 219] [outer = 0x0] 07:03:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118444400) [pid = 1656] [serial = 220] [outer = 0x117e49400] 07:03:07 INFO - PROCESS | 1656 | 1464012187964 Marionette DEBUG loaded listener.js 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119031400) [pid = 1656] [serial = 221] [outer = 0x117e49400] 07:03:08 INFO - PROCESS | 1656 | 1464012188252 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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 07:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 473ms 07:03:08 INFO - PROCESS | 1656 | 1464012188285 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1656 | 1464012188286 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 07:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 07:03:08 INFO - PROCESS | 1656 | 1464012188288 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1656 | 1464012188301 Marionette TRACE conn2 <- [1,270,null,{}] 07:03:08 INFO - PROCESS | 1656 | 1464012188303 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}] 07:03:08 INFO - PROCESS | 1656 | 1464012188374 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 07:03:08 INFO - PROCESS | 1656 | 1464012188381 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x118856800 == 34 [pid = 1656] [id = 75] 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1188a4c00) [pid = 1656] [serial = 222] [outer = 0x0] 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11955d400) [pid = 1656] [serial = 223] [outer = 0x1188a4c00] 07:03:08 INFO - PROCESS | 1656 | 1464012188406 Marionette DEBUG loaded listener.js 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119827400) [pid = 1656] [serial = 224] [outer = 0x1188a4c00] 07:03:08 INFO - PROCESS | 1656 | 1464012188702 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]]]}] 07:03:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 07:03:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 429ms 07:03:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 07:03:08 INFO - PROCESS | 1656 | 1464012188719 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 07:03:08 INFO - PROCESS | 1656 | 1464012188720 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 07:03:08 INFO - PROCESS | 1656 | 1464012188725 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 07:03:08 INFO - PROCESS | 1656 | 1464012188726 Marionette TRACE conn2 <- [1,274,null,{}] 07:03:08 INFO - PROCESS | 1656 | 1464012188732 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}] 07:03:08 INFO - PROCESS | 1656 | 1464012188826 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 07:03:08 INFO - PROCESS | 1656 | 1464012188832 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192a9800 == 35 [pid = 1656] [id = 76] 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1131c6400) [pid = 1656] [serial = 225] [outer = 0x0] 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119831800) [pid = 1656] [serial = 226] [outer = 0x1131c6400] 07:03:08 INFO - PROCESS | 1656 | 1464012188857 Marionette DEBUG loaded listener.js 07:03:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x119b80000) [pid = 1656] [serial = 227] [outer = 0x1131c6400] 07:03:09 INFO - PROCESS | 1656 | 1464012189150 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]]]}] 07:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 07:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 475ms 07:03:09 INFO - PROCESS | 1656 | 1464012189198 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 07:03:09 INFO - PROCESS | 1656 | 1464012189199 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 07:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 07:03:09 INFO - PROCESS | 1656 | 1464012189201 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 07:03:09 INFO - PROCESS | 1656 | 1464012189202 Marionette TRACE conn2 <- [1,278,null,{}] 07:03:09 INFO - PROCESS | 1656 | 1464012189204 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}] 07:03:09 INFO - PROCESS | 1656 | 1464012189303 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 07:03:09 INFO - PROCESS | 1656 | 1464012189334 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951d000 == 36 [pid = 1656] [id = 77] 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11955e400) [pid = 1656] [serial = 228] [outer = 0x0] 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119d36c00) [pid = 1656] [serial = 229] [outer = 0x11955e400] 07:03:09 INFO - PROCESS | 1656 | 1464012189360 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124c27c00) [pid = 1656] [serial = 230] [outer = 0x11955e400] 07:03:09 INFO - PROCESS | 1656 | 1464012189689 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]]]}] 07:03:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 07:03:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 518ms 07:03:09 INFO - PROCESS | 1656 | 1464012189720 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 07:03:09 INFO - PROCESS | 1656 | 1464012189721 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 07:03:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 07:03:09 INFO - PROCESS | 1656 | 1464012189723 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 07:03:09 INFO - PROCESS | 1656 | 1464012189724 Marionette TRACE conn2 <- [1,282,null,{}] 07:03:09 INFO - PROCESS | 1656 | 1464012189726 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}] 07:03:09 INFO - PROCESS | 1656 | 1464012189810 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 07:03:09 INFO - PROCESS | 1656 | 1464012189815 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a21c800 == 37 [pid = 1656] [id = 78] 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119893000) [pid = 1656] [serial = 231] [outer = 0x0] 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124e55400) [pid = 1656] [serial = 232] [outer = 0x119893000] 07:03:09 INFO - PROCESS | 1656 | 1464012189839 Marionette DEBUG loaded listener.js 07:03:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x124eab800) [pid = 1656] [serial = 233] [outer = 0x119893000] 07:03:10 INFO - PROCESS | 1656 | 1464012190126 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]]]}] 07:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 07:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 424ms 07:03:10 INFO - PROCESS | 1656 | 1464012190154 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 07:03:10 INFO - PROCESS | 1656 | 1464012190156 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 07:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 07:03:10 INFO - PROCESS | 1656 | 1464012190158 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 07:03:10 INFO - PROCESS | 1656 | 1464012190159 Marionette TRACE conn2 <- [1,286,null,{}] 07:03:10 INFO - PROCESS | 1656 | 1464012190164 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}] 07:03:10 INFO - PROCESS | 1656 | 1464012190253 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 07:03:10 INFO - PROCESS | 1656 | 1464012190257 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123411800 == 38 [pid = 1656] [id = 79] 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12330cc00) [pid = 1656] [serial = 234] [outer = 0x0] 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1256a6400) [pid = 1656] [serial = 235] [outer = 0x12330cc00] 07:03:10 INFO - PROCESS | 1656 | 1464012190282 Marionette DEBUG loaded listener.js 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125d78400) [pid = 1656] [serial = 236] [outer = 0x12330cc00] 07:03:10 INFO - PROCESS | 1656 | 1464012190583 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]]]}] 07:03:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 07:03:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 472ms 07:03:10 INFO - PROCESS | 1656 | 1464012190632 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 07:03:10 INFO - PROCESS | 1656 | 1464012190633 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 07:03:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 07:03:10 INFO - PROCESS | 1656 | 1464012190636 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 07:03:10 INFO - PROCESS | 1656 | 1464012190637 Marionette TRACE conn2 <- [1,290,null,{}] 07:03:10 INFO - PROCESS | 1656 | 1464012190639 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}] 07:03:10 INFO - PROCESS | 1656 | 1464012190723 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 07:03:10 INFO - PROCESS | 1656 | 1464012190751 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b3000 == 39 [pid = 1656] [id = 80] 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125d7e000) [pid = 1656] [serial = 237] [outer = 0x0] 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x126d4dc00) [pid = 1656] [serial = 238] [outer = 0x125d7e000] 07:03:10 INFO - PROCESS | 1656 | 1464012190776 Marionette DEBUG loaded listener.js 07:03:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12705cc00) [pid = 1656] [serial = 239] [outer = 0x125d7e000] 07:03:11 INFO - PROCESS | 1656 | 1464012191174 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]]]}] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1188a5c00) [pid = 1656] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1183e7000) [pid = 1656] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112a60400) [pid = 1656] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1188a6c00) [pid = 1656] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119ccac00) [pid = 1656] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12436cc00) [pid = 1656] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115d0b000) [pid = 1656] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113e0ac00) [pid = 1656] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1164ef400) [pid = 1656] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118054c00) [pid = 1656] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11805e800) [pid = 1656] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1188a2800) [pid = 1656] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11835c000) [pid = 1656] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119d34c00) [pid = 1656] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x113b42c00) [pid = 1656] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118361800) [pid = 1656] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 07:03:11 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113b3b400) [pid = 1656] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 07:03:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 07:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 568ms 07:03:11 INFO - PROCESS | 1656 | 1464012191205 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 07:03:11 INFO - PROCESS | 1656 | 1464012191206 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 07:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 07:03:11 INFO - PROCESS | 1656 | 1464012191208 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 07:03:11 INFO - PROCESS | 1656 | 1464012191209 Marionette TRACE conn2 <- [1,294,null,{}] 07:03:11 INFO - PROCESS | 1656 | 1464012191214 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}] 07:03:11 INFO - PROCESS | 1656 | 1464012191282 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 07:03:11 INFO - PROCESS | 1656 | 1464012191286 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x117083800 == 40 [pid = 1656] [id = 81] 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113bbc800) [pid = 1656] [serial = 240] [outer = 0x0] 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118055000) [pid = 1656] [serial = 241] [outer = 0x113bbc800] 07:03:11 INFO - PROCESS | 1656 | 1464012191313 Marionette DEBUG loaded listener.js 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1188a2800) [pid = 1656] [serial = 242] [outer = 0x113bbc800] 07:03:11 INFO - PROCESS | 1656 | 1464012191592 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]]]}] 07:03:11 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. 07:03:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 418ms 07:03:11 INFO - PROCESS | 1656 | 1464012191634 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 07:03:11 INFO - PROCESS | 1656 | 1464012191636 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 07:03:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 07:03:11 INFO - PROCESS | 1656 | 1464012191639 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 07:03:11 INFO - PROCESS | 1656 | 1464012191640 Marionette TRACE conn2 <- [1,298,null,{}] 07:03:11 INFO - PROCESS | 1656 | 1464012191643 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}] 07:03:11 INFO - PROCESS | 1656 | 1464012191732 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 07:03:11 INFO - PROCESS | 1656 | 1464012191736 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e2000 == 41 [pid = 1656] [id = 82] 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1164f7800) [pid = 1656] [serial = 243] [outer = 0x0] 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12330bc00) [pid = 1656] [serial = 244] [outer = 0x1164f7800] 07:03:11 INFO - PROCESS | 1656 | 1464012191810 Marionette DEBUG loaded listener.js 07:03:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1271f8c00) [pid = 1656] [serial = 245] [outer = 0x1164f7800] 07:03:12 INFO - PROCESS | 1656 | 1464012192054 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]]]}] 07:03:12 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. 07:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 470ms 07:03:12 INFO - PROCESS | 1656 | 1464012192117 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 07:03:12 INFO - PROCESS | 1656 | 1464012192118 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 07:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 07:03:12 INFO - PROCESS | 1656 | 1464012192121 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 07:03:12 INFO - PROCESS | 1656 | 1464012192122 Marionette TRACE conn2 <- [1,302,null,{}] 07:03:12 INFO - PROCESS | 1656 | 1464012192124 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}] 07:03:12 INFO - PROCESS | 1656 | 1464012192209 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 07:03:12 INFO - PROCESS | 1656 | 1464012192215 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1270f4800 == 42 [pid = 1656] [id = 83] 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127461c00) [pid = 1656] [serial = 246] [outer = 0x0] 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x128cdb400) [pid = 1656] [serial = 247] [outer = 0x127461c00] 07:03:12 INFO - PROCESS | 1656 | 1464012192240 Marionette DEBUG loaded listener.js 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128d2fc00) [pid = 1656] [serial = 248] [outer = 0x127461c00] 07:03:12 INFO - PROCESS | 1656 | 1464012192533 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]]]}] 07:03:12 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. 07:03:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 468ms 07:03:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 07:03:12 INFO - PROCESS | 1656 | 1464012192589 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 07:03:12 INFO - PROCESS | 1656 | 1464012192590 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 07:03:12 INFO - PROCESS | 1656 | 1464012192593 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 07:03:12 INFO - PROCESS | 1656 | 1464012192594 Marionette TRACE conn2 <- [1,306,null,{}] 07:03:12 INFO - PROCESS | 1656 | 1464012192596 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}] 07:03:12 INFO - PROCESS | 1656 | 1464012192667 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 07:03:12 INFO - PROCESS | 1656 | 1464012192712 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x127440800 == 43 [pid = 1656] [id = 84] 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128cd4c00) [pid = 1656] [serial = 249] [outer = 0x0] 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12904cc00) [pid = 1656] [serial = 250] [outer = 0x128cd4c00] 07:03:12 INFO - PROCESS | 1656 | 1464012192736 Marionette DEBUG loaded listener.js 07:03:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1290e6c00) [pid = 1656] [serial = 251] [outer = 0x128cd4c00] 07:03:12 INFO - PROCESS | 1656 | 1464012192987 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]]]}] 07:03:13 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. 07:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 420ms 07:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 07:03:13 INFO - PROCESS | 1656 | 1464012193019 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 07:03:13 INFO - PROCESS | 1656 | 1464012193020 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 07:03:13 INFO - PROCESS | 1656 | 1464012193022 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 07:03:13 INFO - PROCESS | 1656 | 1464012193023 Marionette TRACE conn2 <- [1,310,null,{}] 07:03:13 INFO - PROCESS | 1656 | 1464012193026 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}] 07:03:13 INFO - PROCESS | 1656 | 1464012193113 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 07:03:13 INFO - PROCESS | 1656 | 1464012193118 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ed5000 == 44 [pid = 1656] [id = 85] 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1290e1400) [pid = 1656] [serial = 252] [outer = 0x0] 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1293b2800) [pid = 1656] [serial = 253] [outer = 0x1290e1400] 07:03:13 INFO - PROCESS | 1656 | 1464012193142 Marionette DEBUG loaded listener.js 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1293bec00) [pid = 1656] [serial = 254] [outer = 0x1290e1400] 07:03:13 INFO - PROCESS | 1656 | 1464012193570 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]]]}] 07:03:13 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. 07:03:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 572ms 07:03:13 INFO - PROCESS | 1656 | 1464012193596 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 07:03:13 INFO - PROCESS | 1656 | 1464012193599 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 07:03:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 07:03:13 INFO - PROCESS | 1656 | 1464012193602 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 07:03:13 INFO - PROCESS | 1656 | 1464012193605 Marionette TRACE conn2 <- [1,314,null,{}] 07:03:13 INFO - PROCESS | 1656 | 1464012193608 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}] 07:03:13 INFO - PROCESS | 1656 | 1464012193705 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 07:03:13 INFO - PROCESS | 1656 | 1464012193763 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x117004000 == 45 [pid = 1656] [id = 86] 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x115d10400) [pid = 1656] [serial = 255] [outer = 0x0] 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116848c00) [pid = 1656] [serial = 256] [outer = 0x115d10400] 07:03:13 INFO - PROCESS | 1656 | 1464012193794 Marionette DEBUG loaded listener.js 07:03:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118058000) [pid = 1656] [serial = 257] [outer = 0x115d10400] 07:03:14 INFO - PROCESS | 1656 | 1464012194240 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]]]}] 07:03:14 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. 07:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 670ms 07:03:14 INFO - PROCESS | 1656 | 1464012194278 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 07:03:14 INFO - PROCESS | 1656 | 1464012194282 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 07:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 07:03:14 INFO - PROCESS | 1656 | 1464012194288 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 07:03:14 INFO - PROCESS | 1656 | 1464012194290 Marionette TRACE conn2 <- [1,318,null,{}] 07:03:14 INFO - PROCESS | 1656 | 1464012194292 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}] 07:03:14 INFO - PROCESS | 1656 | 1464012194388 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 07:03:14 INFO - PROCESS | 1656 | 1464012194446 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd7800 == 46 [pid = 1656] [id = 87] 07:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11835d800) [pid = 1656] [serial = 258] [outer = 0x0] 07:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1185b4000) [pid = 1656] [serial = 259] [outer = 0x11835d800] 07:03:14 INFO - PROCESS | 1656 | 1464012194475 Marionette DEBUG loaded listener.js 07:03:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119030c00) [pid = 1656] [serial = 260] [outer = 0x11835d800] 07:03:14 INFO - PROCESS | 1656 | 1464012194882 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]]]}] 07:03:14 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. 07:03:14 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 621ms 07:03:14 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 07:03:14 INFO - PROCESS | 1656 | 1464012194909 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 07:03:14 INFO - PROCESS | 1656 | 1464012194910 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 07:03:14 INFO - PROCESS | 1656 | 1464012194912 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 07:03:14 INFO - PROCESS | 1656 | 1464012194915 Marionette TRACE conn2 <- [1,322,null,{}] 07:03:14 INFO - PROCESS | 1656 | 1464012194923 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}] 07:03:15 INFO - PROCESS | 1656 | 1464012195039 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 07:03:15 INFO - PROCESS | 1656 | 1464012195110 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12744a000 == 47 [pid = 1656] [id = 88] 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119ccdc00) [pid = 1656] [serial = 261] [outer = 0x0] 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12330a800) [pid = 1656] [serial = 262] [outer = 0x119ccdc00] 07:03:15 INFO - PROCESS | 1656 | 1464012195143 Marionette DEBUG loaded listener.js 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124272800) [pid = 1656] [serial = 263] [outer = 0x119ccdc00] 07:03:15 INFO - PROCESS | 1656 | 1464012195567 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]]]}] 07:03:15 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. 07:03:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 673ms 07:03:15 INFO - PROCESS | 1656 | 1464012195585 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 07:03:15 INFO - PROCESS | 1656 | 1464012195587 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 07:03:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 07:03:15 INFO - PROCESS | 1656 | 1464012195590 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 07:03:15 INFO - PROCESS | 1656 | 1464012195591 Marionette TRACE conn2 <- [1,326,null,{}] 07:03:15 INFO - PROCESS | 1656 | 1464012195594 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}] 07:03:15 INFO - PROCESS | 1656 | 1464012195686 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 07:03:15 INFO - PROCESS | 1656 | 1464012195722 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ce5800 == 48 [pid = 1656] [id = 89] 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1133bf800) [pid = 1656] [serial = 264] [outer = 0x0] 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124514800) [pid = 1656] [serial = 265] [outer = 0x1133bf800] 07:03:15 INFO - PROCESS | 1656 | 1464012195746 Marionette DEBUG loaded listener.js 07:03:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125002400) [pid = 1656] [serial = 266] [outer = 0x1133bf800] 07:03:16 INFO - PROCESS | 1656 | 1464012196488 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]]]}] 07:03:16 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. 07:03:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 921ms 07:03:16 INFO - PROCESS | 1656 | 1464012196512 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 07:03:16 INFO - PROCESS | 1656 | 1464012196516 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 07:03:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 07:03:16 INFO - PROCESS | 1656 | 1464012196521 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 07:03:16 INFO - PROCESS | 1656 | 1464012196524 Marionette TRACE conn2 <- [1,330,null,{}] 07:03:16 INFO - PROCESS | 1656 | 1464012196529 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}] 07:03:16 INFO - PROCESS | 1656 | 1464012196613 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 07:03:16 INFO - PROCESS | 1656 | 1464012196673 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160bb800 == 49 [pid = 1656] [id = 90] 07:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113c2c000) [pid = 1656] [serial = 267] [outer = 0x0] 07:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115d0b400) [pid = 1656] [serial = 268] [outer = 0x113c2c000] 07:03:16 INFO - PROCESS | 1656 | 1464012196701 Marionette DEBUG loaded listener.js 07:03:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1167b4000) [pid = 1656] [serial = 269] [outer = 0x113c2c000] 07:03:17 INFO - PROCESS | 1656 | 1464012197114 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]]]}] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x127440800 == 48 [pid = 1656] [id = 84] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1270f4800 == 47 [pid = 1656] [id = 83] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e2000 == 46 [pid = 1656] [id = 82] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x117083800 == 45 [pid = 1656] [id = 81] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b3000 == 44 [pid = 1656] [id = 80] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x123411800 == 43 [pid = 1656] [id = 79] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11a21c800 == 42 [pid = 1656] [id = 78] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11951d000 == 41 [pid = 1656] [id = 77] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1192a9800 == 40 [pid = 1656] [id = 76] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x118856800 == 39 [pid = 1656] [id = 75] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1257c0800) [pid = 1656] [serial = 204] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x117598800 == 38 [pid = 1656] [id = 74] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x11664d800 == 37 [pid = 1656] [id = 73] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x116887000 == 36 [pid = 1656] [id = 72] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x118311800 == 35 [pid = 1656] [id = 71] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x113b53000 == 34 [pid = 1656] [id = 70] 07:03:17 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b6000 == 33 [pid = 1656] [id = 69] 07:03:17 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. 07:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 629ms 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119564800) [pid = 1656] [serial = 183] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1198f5000) [pid = 1656] [serial = 186] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x119832000) [pid = 1656] [serial = 184] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119039800) [pid = 1656] [serial = 195] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1212e4000) [pid = 1656] [serial = 189] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1233c0c00) [pid = 1656] [serial = 190] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1237ac000) [pid = 1656] [serial = 192] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124cf1c00) [pid = 1656] [serial = 198] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1256a2c00) [pid = 1656] [serial = 199] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1166d3400) [pid = 1656] [serial = 151] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11608b000) [pid = 1656] [serial = 150] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x115f25400) [pid = 1656] [serial = 168] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112db9000) [pid = 1656] [serial = 169] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1167b3000) [pid = 1656] [serial = 171] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1183e7400) [pid = 1656] [serial = 154] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118061400) [pid = 1656] [serial = 153] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117680c00) [pid = 1656] [serial = 172] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118063800) [pid = 1656] [serial = 174] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119569400) [pid = 1656] [serial = 157] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192cfc00) [pid = 1656] [serial = 156] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x118359400) [pid = 1656] [serial = 175] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118448400) [pid = 1656] [serial = 177] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185b2400) [pid = 1656] [serial = 178] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x123308c00) [pid = 1656] [serial = 160] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119f85000) [pid = 1656] [serial = 159] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x115d0b800) [pid = 1656] [serial = 165] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124272400) [pid = 1656] [serial = 193] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x119b80800) [pid = 1656] [serial = 163] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1240b8800) [pid = 1656] [serial = 196] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1185b6400) [pid = 1656] [serial = 180] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118360000) [pid = 1656] [serial = 162] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125719000) [pid = 1656] [serial = 202] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1187b3c00) [pid = 1656] [serial = 181] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119cc5c00) [pid = 1656] [serial = 187] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1256ac000) [pid = 1656] [serial = 201] [outer = 0x0] [url = about:blank] 07:03:17 INFO - PROCESS | 1656 | 1464012197159 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 07:03:17 INFO - PROCESS | 1656 | 1464012197162 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 07:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 07:03:17 INFO - PROCESS | 1656 | 1464012197174 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1656 | 1464012197175 Marionette TRACE conn2 <- [1,334,null,{}] 07:03:17 INFO - PROCESS | 1656 | 1464012197179 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}] 07:03:17 INFO - PROCESS | 1656 | 1464012197251 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 07:03:17 INFO - PROCESS | 1656 | 1464012197255 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x113b53000 == 34 [pid = 1656] [id = 91] 07:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116850000) [pid = 1656] [serial = 270] [outer = 0x0] 07:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116adc400) [pid = 1656] [serial = 271] [outer = 0x116850000] 07:03:17 INFO - PROCESS | 1656 | 1464012197283 Marionette DEBUG loaded listener.js 07:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118058400) [pid = 1656] [serial = 272] [outer = 0x116850000] 07:03:17 INFO - PROCESS | 1656 | 1464012197595 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]]]}] 07:03:17 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. 07:03:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms 07:03:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 07:03:17 INFO - PROCESS | 1656 | 1464012197647 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 07:03:17 INFO - PROCESS | 1656 | 1464012197649 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 07:03:17 INFO - PROCESS | 1656 | 1464012197653 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 07:03:17 INFO - PROCESS | 1656 | 1464012197656 Marionette TRACE conn2 <- [1,338,null,{}] 07:03:17 INFO - PROCESS | 1656 | 1464012197667 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}] 07:03:17 INFO - PROCESS | 1656 | 1464012197792 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 07:03:17 INFO - PROCESS | 1656 | 1464012197891 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117071000 == 35 [pid = 1656] [id = 92] 07:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118223000) [pid = 1656] [serial = 273] [outer = 0x0] 07:03:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1185ac800) [pid = 1656] [serial = 274] [outer = 0x118223000] 07:03:17 INFO - PROCESS | 1656 | 1464012197936 Marionette DEBUG loaded listener.js 07:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1187b1400) [pid = 1656] [serial = 275] [outer = 0x118223000] 07:03:18 INFO - PROCESS | 1656 | 1464012198307 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]]]}] 07:03:18 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. 07:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 677ms 07:03:18 INFO - PROCESS | 1656 | 1464012198333 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 07:03:18 INFO - PROCESS | 1656 | 1464012198336 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 07:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 07:03:18 INFO - PROCESS | 1656 | 1464012198339 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 07:03:18 INFO - PROCESS | 1656 | 1464012198341 Marionette TRACE conn2 <- [1,342,null,{}] 07:03:18 INFO - PROCESS | 1656 | 1464012198345 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}] 07:03:18 INFO - PROCESS | 1656 | 1464012198469 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 07:03:18 INFO - PROCESS | 1656 | 1464012198478 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118856800 == 36 [pid = 1656] [id = 93] 07:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119036c00) [pid = 1656] [serial = 276] [outer = 0x0] 07:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1192d6800) [pid = 1656] [serial = 277] [outer = 0x119036c00] 07:03:18 INFO - PROCESS | 1656 | 1464012198520 Marionette DEBUG loaded listener.js 07:03:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119569c00) [pid = 1656] [serial = 278] [outer = 0x119036c00] 07:03:18 INFO - PROCESS | 1656 | 1464012198903 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]]]}] 07:03:18 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. 07:03:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 570ms 07:03:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 07:03:18 INFO - PROCESS | 1656 | 1464012198911 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 07:03:18 INFO - PROCESS | 1656 | 1464012198915 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 07:03:18 INFO - PROCESS | 1656 | 1464012198918 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 07:03:18 INFO - PROCESS | 1656 | 1464012198920 Marionette TRACE conn2 <- [1,346,null,{}] 07:03:18 INFO - PROCESS | 1656 | 1464012198924 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}] 07:03:19 INFO - PROCESS | 1656 | 1464012199073 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 07:03:19 INFO - PROCESS | 1656 | 1464012199082 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f5000 == 37 [pid = 1656] [id = 94] 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x118223400) [pid = 1656] [serial = 279] [outer = 0x0] 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11988a000) [pid = 1656] [serial = 280] [outer = 0x118223400] 07:03:19 INFO - PROCESS | 1656 | 1464012199123 Marionette DEBUG loaded listener.js 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x119f83000) [pid = 1656] [serial = 281] [outer = 0x118223400] 07:03:19 INFO - PROCESS | 1656 | 1464012199518 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]]]}] 07:03:19 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. 07:03:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 620ms 07:03:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 07:03:19 INFO - PROCESS | 1656 | 1464012199539 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 07:03:19 INFO - PROCESS | 1656 | 1464012199540 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 07:03:19 INFO - PROCESS | 1656 | 1464012199542 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 07:03:19 INFO - PROCESS | 1656 | 1464012199543 Marionette TRACE conn2 <- [1,350,null,{}] 07:03:19 INFO - PROCESS | 1656 | 1464012199548 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}] 07:03:19 INFO - PROCESS | 1656 | 1464012199650 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 07:03:19 INFO - PROCESS | 1656 | 1464012199688 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11935a800 == 38 [pid = 1656] [id = 95] 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x123302c00) [pid = 1656] [serial = 282] [outer = 0x0] 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124271000) [pid = 1656] [serial = 283] [outer = 0x123302c00] 07:03:19 INFO - PROCESS | 1656 | 1464012199714 Marionette DEBUG loaded listener.js 07:03:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124e52400) [pid = 1656] [serial = 284] [outer = 0x123302c00] 07:03:20 INFO - PROCESS | 1656 | 1464012200020 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]]]}] 07:03:20 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. 07:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 523ms 07:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 07:03:20 INFO - PROCESS | 1656 | 1464012200065 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 07:03:20 INFO - PROCESS | 1656 | 1464012200067 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 07:03:20 INFO - PROCESS | 1656 | 1464012200069 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 07:03:20 INFO - PROCESS | 1656 | 1464012200070 Marionette TRACE conn2 <- [1,354,null,{}] 07:03:20 INFO - PROCESS | 1656 | 1464012200072 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}] 07:03:20 INFO - PROCESS | 1656 | 1464012200160 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 07:03:20 INFO - PROCESS | 1656 | 1464012200165 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133ec000 == 39 [pid = 1656] [id = 96] 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124375800) [pid = 1656] [serial = 285] [outer = 0x0] 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1256a2c00) [pid = 1656] [serial = 286] [outer = 0x124375800] 07:03:20 INFO - PROCESS | 1656 | 1464012200189 Marionette DEBUG loaded listener.js 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116a65800) [pid = 1656] [serial = 287] [outer = 0x124375800] 07:03:20 INFO - PROCESS | 1656 | 1464012200522 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]]]}] 07:03:20 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. 07:03:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 469ms 07:03:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 07:03:20 INFO - PROCESS | 1656 | 1464012200538 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 07:03:20 INFO - PROCESS | 1656 | 1464012200539 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 07:03:20 INFO - PROCESS | 1656 | 1464012200541 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 07:03:20 INFO - PROCESS | 1656 | 1464012200542 Marionette TRACE conn2 <- [1,358,null,{}] 07:03:20 INFO - PROCESS | 1656 | 1464012200553 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}] 07:03:20 INFO - PROCESS | 1656 | 1464012200642 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 07:03:20 INFO - PROCESS | 1656 | 1464012200646 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a1800 == 40 [pid = 1656] [id = 97] 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1256a4800) [pid = 1656] [serial = 288] [outer = 0x0] 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125d7ec00) [pid = 1656] [serial = 289] [outer = 0x1256a4800] 07:03:20 INFO - PROCESS | 1656 | 1464012200671 Marionette DEBUG loaded listener.js 07:03:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12705c400) [pid = 1656] [serial = 290] [outer = 0x1256a4800] 07:03:20 INFO - PROCESS | 1656 | 1464012200995 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]]]}] 07:03:21 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. 07:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 470ms 07:03:21 INFO - PROCESS | 1656 | 1464012201018 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 07:03:21 INFO - PROCESS | 1656 | 1464012201019 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 07:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 07:03:21 INFO - PROCESS | 1656 | 1464012201021 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 07:03:21 INFO - PROCESS | 1656 | 1464012201022 Marionette TRACE conn2 <- [1,362,null,{}] 07:03:21 INFO - PROCESS | 1656 | 1464012201033 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}] 07:03:21 INFO - PROCESS | 1656 | 1464012201123 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 07:03:21 INFO - PROCESS | 1656 | 1464012201127 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x123780800 == 41 [pid = 1656] [id = 98] 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125d7a000) [pid = 1656] [serial = 291] [outer = 0x0] 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127108c00) [pid = 1656] [serial = 292] [outer = 0x125d7a000] 07:03:21 INFO - PROCESS | 1656 | 1464012201152 Marionette DEBUG loaded listener.js 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1271f6000) [pid = 1656] [serial = 293] [outer = 0x125d7a000] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113bbc800) [pid = 1656] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1164a6000) [pid = 1656] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11955e400) [pid = 1656] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12330cc00) [pid = 1656] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127461c00) [pid = 1656] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x117678c00) [pid = 1656] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119893000) [pid = 1656] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1131c6400) [pid = 1656] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125d7e000) [pid = 1656] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12571e400) [pid = 1656] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x117e49400) [pid = 1656] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1164f7800) [pid = 1656] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1188a4c00) [pid = 1656] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 07:03:21 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x128cd4c00) [pid = 1656] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 07:03:21 INFO - PROCESS | 1656 | 1464012201557 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]]]}] 07:03:21 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. 07:03:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 576ms 07:03:21 INFO - PROCESS | 1656 | 1464012201597 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 07:03:21 INFO - PROCESS | 1656 | 1464012201598 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 07:03:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 07:03:21 INFO - PROCESS | 1656 | 1464012201601 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 07:03:21 INFO - PROCESS | 1656 | 1464012201602 Marionette TRACE conn2 <- [1,366,null,{}] 07:03:21 INFO - PROCESS | 1656 | 1464012201604 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}] 07:03:21 INFO - PROCESS | 1656 | 1464012201678 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 07:03:21 INFO - PROCESS | 1656 | 1464012201684 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12432b800 == 42 [pid = 1656] [id = 99] 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x118057c00) [pid = 1656] [serial = 294] [outer = 0x0] 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12330cc00) [pid = 1656] [serial = 295] [outer = 0x118057c00] 07:03:21 INFO - PROCESS | 1656 | 1464012201708 Marionette DEBUG loaded listener.js 07:03:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x127058800) [pid = 1656] [serial = 296] [outer = 0x118057c00] 07:03:22 INFO - PROCESS | 1656 | 1464012202023 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]]]}] 07:03:22 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. 07:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 468ms 07:03:22 INFO - PROCESS | 1656 | 1464012202070 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 07:03:22 INFO - PROCESS | 1656 | 1464012202071 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 07:03:22 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 07:03:22 INFO - PROCESS | 1656 | 1464012202073 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 07:03:22 INFO - PROCESS | 1656 | 1464012202075 Marionette TRACE conn2 <- [1,370,null,{}] 07:03:22 INFO - PROCESS | 1656 | 1464012202090 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}] 07:03:22 INFO - PROCESS | 1656 | 1464012202174 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 07:03:22 INFO - PROCESS | 1656 | 1464012202180 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d97800 == 43 [pid = 1656] [id = 100] 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1271f9400) [pid = 1656] [serial = 297] [outer = 0x0] 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127468000) [pid = 1656] [serial = 298] [outer = 0x1271f9400] 07:03:22 INFO - PROCESS | 1656 | 1464012202209 Marionette DEBUG loaded listener.js 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128cd0800) [pid = 1656] [serial = 299] [outer = 0x1271f9400] 07:03:22 INFO - PROCESS | 1656 | 1464012202583 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]]]}] 07:03:22 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. 07:03:22 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 524ms 07:03:22 INFO - PROCESS | 1656 | 1464012202599 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 07:03:22 INFO - PROCESS | 1656 | 1464012202601 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 07:03:22 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 07:03:22 INFO - PROCESS | 1656 | 1464012202604 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 07:03:22 INFO - PROCESS | 1656 | 1464012202606 Marionette TRACE conn2 <- [1,374,null,{}] 07:03:22 INFO - PROCESS | 1656 | 1464012202609 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}] 07:03:22 INFO - PROCESS | 1656 | 1464012202711 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 07:03:22 INFO - PROCESS | 1656 | 1464012202717 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x127440800 == 44 [pid = 1656] [id = 101] 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12746b800) [pid = 1656] [serial = 300] [outer = 0x0] 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128cd4000) [pid = 1656] [serial = 301] [outer = 0x12746b800] 07:03:22 INFO - PROCESS | 1656 | 1464012202736 Marionette DEBUG loaded listener.js 07:03:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x129053800) [pid = 1656] [serial = 302] [outer = 0x12746b800] 07:03:23 INFO - PROCESS | 1656 | 1464012203138 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 07:03:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 07:03:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 573ms 07:03:23 INFO - PROCESS | 1656 | 1464012203178 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 07:03:23 INFO - PROCESS | 1656 | 1464012203180 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 07:03:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 07:03:23 INFO - PROCESS | 1656 | 1464012203183 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 07:03:23 INFO - PROCESS | 1656 | 1464012203185 Marionette TRACE conn2 <- [1,378,null,{}] 07:03:23 INFO - PROCESS | 1656 | 1464012203187 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}] 07:03:23 INFO - PROCESS | 1656 | 1464012203277 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 07:03:23 INFO - PROCESS | 1656 | 1464012203360 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745b800 == 45 [pid = 1656] [id = 102] 07:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128ccf000) [pid = 1656] [serial = 303] [outer = 0x0] 07:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1290e5000) [pid = 1656] [serial = 304] [outer = 0x128ccf000] 07:03:23 INFO - PROCESS | 1656 | 1464012203398 Marionette DEBUG loaded listener.js 07:03:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1293c1c00) [pid = 1656] [serial = 305] [outer = 0x128ccf000] 07:03:23 INFO - PROCESS | 1656 | 1464012203855 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 07:03:23 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 07:03:23 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 720ms 07:03:23 INFO - PROCESS | 1656 | 1464012203911 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 07:03:23 INFO - PROCESS | 1656 | 1464012203914 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 07:03:23 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 07:03:23 INFO - PROCESS | 1656 | 1464012203919 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 07:03:23 INFO - PROCESS | 1656 | 1464012203922 Marionette TRACE conn2 <- [1,382,null,{}] 07:03:23 INFO - PROCESS | 1656 | 1464012203925 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}] 07:03:24 INFO - PROCESS | 1656 | 1464012204051 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 07:03:24 INFO - PROCESS | 1656 | 1464012204123 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x117007000 == 46 [pid = 1656] [id = 103] 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x116846400) [pid = 1656] [serial = 306] [outer = 0x0] 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116add000) [pid = 1656] [serial = 307] [outer = 0x116846400] 07:03:24 INFO - PROCESS | 1656 | 1464012204154 Marionette DEBUG loaded listener.js 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11805e800) [pid = 1656] [serial = 308] [outer = 0x116846400] 07:03:24 INFO - PROCESS | 1656 | 1464012204569 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 07:03:24 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 07:03:24 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 673ms 07:03:24 INFO - PROCESS | 1656 | 1464012204592 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 07:03:24 INFO - PROCESS | 1656 | 1464012204596 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 07:03:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 07:03:24 INFO - PROCESS | 1656 | 1464012204601 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 07:03:24 INFO - PROCESS | 1656 | 1464012204603 Marionette TRACE conn2 <- [1,386,null,{}] 07:03:24 INFO - PROCESS | 1656 | 1464012204605 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}] 07:03:24 INFO - PROCESS | 1656 | 1464012204702 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 07:03:24 INFO - PROCESS | 1656 | 1464012204756 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831b000 == 47 [pid = 1656] [id = 104] 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118224800) [pid = 1656] [serial = 309] [outer = 0x0] 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185b4400) [pid = 1656] [serial = 310] [outer = 0x118224800] 07:03:24 INFO - PROCESS | 1656 | 1464012204791 Marionette DEBUG loaded listener.js 07:03:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1192d0c00) [pid = 1656] [serial = 311] [outer = 0x118224800] 07:03:25 INFO - PROCESS | 1656 | 1464012205200 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]]]}] 07:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 07:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 620ms 07:03:25 INFO - PROCESS | 1656 | 1464012205220 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 07:03:25 INFO - PROCESS | 1656 | 1464012205222 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 07:03:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 07:03:25 INFO - PROCESS | 1656 | 1464012205224 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 07:03:25 INFO - PROCESS | 1656 | 1464012205227 Marionette TRACE conn2 <- [1,390,null,{}] 07:03:25 INFO - PROCESS | 1656 | 1464012205235 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}] 07:03:25 INFO - PROCESS | 1656 | 1464012205335 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 07:03:25 INFO - PROCESS | 1656 | 1464012205418 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x129469000 == 48 [pid = 1656] [id = 105] 07:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1240b6400) [pid = 1656] [serial = 312] [outer = 0x0] 07:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124510400) [pid = 1656] [serial = 313] [outer = 0x1240b6400] 07:03:25 INFO - PROCESS | 1656 | 1464012205451 Marionette DEBUG loaded listener.js 07:03:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1256a7c00) [pid = 1656] [serial = 314] [outer = 0x1240b6400] 07:03:25 INFO - PROCESS | 1656 | 1464012205947 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]]]}] 07:03:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 07:03:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 774ms 07:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 07:03:26 INFO - PROCESS | 1656 | 1464012205999 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 07:03:26 INFO - PROCESS | 1656 | 1464012206001 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 07:03:26 INFO - PROCESS | 1656 | 1464012206003 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 07:03:26 INFO - PROCESS | 1656 | 1464012206004 Marionette TRACE conn2 <- [1,394,null,{}] 07:03:26 INFO - PROCESS | 1656 | 1464012206007 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}] 07:03:26 INFO - PROCESS | 1656 | 1464012206102 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 07:03:26 INFO - PROCESS | 1656 | 1464012206159 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75b000 == 49 [pid = 1656] [id = 106] 07:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1256a3000) [pid = 1656] [serial = 315] [outer = 0x0] 07:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128cd2400) [pid = 1656] [serial = 316] [outer = 0x1256a3000] 07:03:26 INFO - PROCESS | 1656 | 1464012206190 Marionette DEBUG loaded listener.js 07:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1290e8000) [pid = 1656] [serial = 317] [outer = 0x1256a3000] 07:03:26 INFO - PROCESS | 1656 | 1464012206603 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]]]}] 07:03:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 07:03:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 668ms 07:03:26 INFO - PROCESS | 1656 | 1464012206791 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 07:03:26 INFO - PROCESS | 1656 | 1464012206793 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 07:03:26 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 07:03:26 INFO - PROCESS | 1656 | 1464012206816 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 07:03:26 INFO - PROCESS | 1656 | 1464012206817 Marionette TRACE conn2 <- [1,398,null,{}] 07:03:26 INFO - PROCESS | 1656 | 1464012206821 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}] 07:03:26 INFO - PROCESS | 1656 | 1464012206907 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 07:03:26 INFO - PROCESS | 1656 | 1464012206950 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b2800 == 50 [pid = 1656] [id = 107] 07:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1160d0000) [pid = 1656] [serial = 318] [outer = 0x0] 07:03:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1164f7800) [pid = 1656] [serial = 319] [outer = 0x1160d0000] 07:03:26 INFO - PROCESS | 1656 | 1464012206976 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x117685c00) [pid = 1656] [serial = 320] [outer = 0x1160d0000] 07:03:27 INFO - PROCESS | 1656 | 1464012207419 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]]]}] 07:03:27 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 07:03:27 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 621ms 07:03:27 INFO - PROCESS | 1656 | 1464012207437 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 07:03:27 INFO - PROCESS | 1656 | 1464012207441 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 07:03:27 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 07:03:27 INFO - PROCESS | 1656 | 1464012207448 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 07:03:27 INFO - PROCESS | 1656 | 1464012207452 Marionette TRACE conn2 <- [1,402,null,{}] 07:03:27 INFO - PROCESS | 1656 | 1464012207456 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}] 07:03:27 INFO - PROCESS | 1656 | 1464012207572 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 07:03:27 INFO - PROCESS | 1656 | 1464012207631 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x117075800 == 51 [pid = 1656] [id = 108] 07:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11805a000) [pid = 1656] [serial = 321] [outer = 0x0] 07:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1183e5400) [pid = 1656] [serial = 322] [outer = 0x11805a000] 07:03:27 INFO - PROCESS | 1656 | 1464012207658 Marionette DEBUG loaded listener.js 07:03:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1187b1c00) [pid = 1656] [serial = 323] [outer = 0x11805a000] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x127440800 == 50 [pid = 1656] [id = 101] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x126d97800 == 49 [pid = 1656] [id = 100] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12432b800 == 48 [pid = 1656] [id = 99] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x123780800 == 47 [pid = 1656] [id = 98] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1214a1800 == 46 [pid = 1656] [id = 97] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1133ec000 == 45 [pid = 1656] [id = 96] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11935a800 == 44 [pid = 1656] [id = 95] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1166f5000 == 43 [pid = 1656] [id = 94] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11724ec00) [pid = 1656] [serial = 210] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x118856800 == 42 [pid = 1656] [id = 93] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x117071000 == 41 [pid = 1656] [id = 92] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x113b53000 == 40 [pid = 1656] [id = 91] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1160bb800 == 39 [pid = 1656] [id = 90] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd7800 == 38 [pid = 1656] [id = 87] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x117004000 == 37 [pid = 1656] [id = 86] 07:03:27 INFO - PROCESS | 1656 | --DOCSHELL 0x128ed5000 == 36 [pid = 1656] [id = 85] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128d2fc00) [pid = 1656] [serial = 248] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12904cc00) [pid = 1656] [serial = 250] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1290e6c00) [pid = 1656] [serial = 251] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118055000) [pid = 1656] [serial = 241] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1168bd800) [pid = 1656] [serial = 215] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x124c27c00) [pid = 1656] [serial = 230] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125d78400) [pid = 1656] [serial = 236] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128cdb400) [pid = 1656] [serial = 247] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1256a6400) [pid = 1656] [serial = 235] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118059400) [pid = 1656] [serial = 217] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124eab800) [pid = 1656] [serial = 233] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x119d36c00) [pid = 1656] [serial = 229] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x118356800) [pid = 1656] [serial = 218] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119b80000) [pid = 1656] [serial = 227] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1166c7800) [pid = 1656] [serial = 214] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12705cc00) [pid = 1656] [serial = 239] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125d82000) [pid = 1656] [serial = 205] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118444400) [pid = 1656] [serial = 220] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12330bc00) [pid = 1656] [serial = 244] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1271f8c00) [pid = 1656] [serial = 245] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119827400) [pid = 1656] [serial = 224] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12d726400) [pid = 1656] [serial = 55] [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.] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x126d4dc00) [pid = 1656] [serial = 238] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x113cb9000) [pid = 1656] [serial = 207] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124e55400) [pid = 1656] [serial = 232] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119031400) [pid = 1656] [serial = 221] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11955d400) [pid = 1656] [serial = 223] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1188a2800) [pid = 1656] [serial = 242] [outer = 0x0] [url = about:blank] 07:03:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119831800) [pid = 1656] [serial = 226] [outer = 0x0] [url = about:blank] 07:03:28 INFO - PROCESS | 1656 | 1464012208035 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]]]}] 07:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 07:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 627ms 07:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 07:03:28 INFO - PROCESS | 1656 | 1464012208072 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1656 | 1464012208074 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 07:03:28 INFO - PROCESS | 1656 | 1464012208076 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1656 | 1464012208077 Marionette TRACE conn2 <- [1,406,null,{}] 07:03:28 INFO - PROCESS | 1656 | 1464012208084 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}] 07:03:28 INFO - PROCESS | 1656 | 1464012208164 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 07:03:28 INFO - PROCESS | 1656 | 1464012208230 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117082800 == 37 [pid = 1656] [id = 109] 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185b8c00) [pid = 1656] [serial = 324] [outer = 0x0] 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11982bc00) [pid = 1656] [serial = 325] [outer = 0x1185b8c00] 07:03:28 INFO - PROCESS | 1656 | 1464012208262 Marionette DEBUG loaded listener.js 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119b80800) [pid = 1656] [serial = 326] [outer = 0x1185b8c00] 07:03:28 INFO - PROCESS | 1656 | 1464012208558 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]]]}] 07:03:28 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 07:03:28 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 519ms 07:03:28 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 07:03:28 INFO - PROCESS | 1656 | 1464012208597 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 07:03:28 INFO - PROCESS | 1656 | 1464012208600 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 07:03:28 INFO - PROCESS | 1656 | 1464012208602 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 07:03:28 INFO - PROCESS | 1656 | 1464012208603 Marionette TRACE conn2 <- [1,410,null,{}] 07:03:28 INFO - PROCESS | 1656 | 1464012208606 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}] 07:03:28 INFO - PROCESS | 1656 | 1464012208699 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 07:03:28 INFO - PROCESS | 1656 | 1464012208714 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119521000 == 38 [pid = 1656] [id = 110] 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124e56400) [pid = 1656] [serial = 327] [outer = 0x0] 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124ea1400) [pid = 1656] [serial = 328] [outer = 0x124e56400] 07:03:28 INFO - PROCESS | 1656 | 1464012208752 Marionette DEBUG loaded listener.js 07:03:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1256a8800) [pid = 1656] [serial = 329] [outer = 0x124e56400] 07:03:29 INFO - PROCESS | 1656 | 1464012209165 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]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 07:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 568ms 07:03:29 INFO - PROCESS | 1656 | 1464012209171 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 07:03:29 INFO - PROCESS | 1656 | 1464012209172 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 07:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 07:03:29 INFO - PROCESS | 1656 | 1464012209174 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1656 | 1464012209175 Marionette TRACE conn2 <- [1,414,null,{}] 07:03:29 INFO - PROCESS | 1656 | 1464012209181 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}] 07:03:29 INFO - PROCESS | 1656 | 1464012209267 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 07:03:29 INFO - PROCESS | 1656 | 1464012209273 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167c4800 == 39 [pid = 1656] [id = 111] 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11955f000) [pid = 1656] [serial = 330] [outer = 0x0] 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125714800) [pid = 1656] [serial = 331] [outer = 0x11955f000] 07:03:29 INFO - PROCESS | 1656 | 1464012209298 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1271f8800) [pid = 1656] [serial = 332] [outer = 0x11955f000] 07:03:29 INFO - PROCESS | 1656 | 1464012209616 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]]]}] 07:03:29 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 07:03:29 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 471ms 07:03:29 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 07:03:29 INFO - PROCESS | 1656 | 1464012209647 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 07:03:29 INFO - PROCESS | 1656 | 1464012209649 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 07:03:29 INFO - PROCESS | 1656 | 1464012209651 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 07:03:29 INFO - PROCESS | 1656 | 1464012209652 Marionette TRACE conn2 <- [1,418,null,{}] 07:03:29 INFO - PROCESS | 1656 | 1464012209654 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}] 07:03:29 INFO - PROCESS | 1656 | 1464012209772 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 07:03:29 INFO - PROCESS | 1656 | 1464012209781 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123412000 == 40 [pid = 1656] [id = 112] 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12746a400) [pid = 1656] [serial = 333] [outer = 0x0] 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128cd7400) [pid = 1656] [serial = 334] [outer = 0x12746a400] 07:03:29 INFO - PROCESS | 1656 | 1464012209807 Marionette DEBUG loaded listener.js 07:03:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1294be400) [pid = 1656] [serial = 335] [outer = 0x12746a400] 07:03:30 INFO - PROCESS | 1656 | 1464012210595 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]]]}] 07:03:30 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 07:03:30 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 970ms 07:03:30 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 07:03:30 INFO - PROCESS | 1656 | 1464012210628 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 07:03:30 INFO - PROCESS | 1656 | 1464012210629 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 07:03:30 INFO - PROCESS | 1656 | 1464012210631 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 07:03:30 INFO - PROCESS | 1656 | 1464012210632 Marionette TRACE conn2 <- [1,422,null,{}] 07:03:30 INFO - PROCESS | 1656 | 1464012210634 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}] 07:03:30 INFO - PROCESS | 1656 | 1464012210725 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 07:03:30 INFO - PROCESS | 1656 | 1464012210729 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167bf000 == 41 [pid = 1656] [id = 113] 07:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12746c400) [pid = 1656] [serial = 336] [outer = 0x0] 07:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12963bc00) [pid = 1656] [serial = 337] [outer = 0x12746c400] 07:03:30 INFO - PROCESS | 1656 | 1464012210754 Marionette DEBUG loaded listener.js 07:03:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x129645c00) [pid = 1656] [serial = 338] [outer = 0x12746c400] 07:03:31 INFO - PROCESS | 1656 | 1464012211320 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 07:03:31 INFO - PROCESS | 1656 | 1464012211550 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]]]}] 07:03:31 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 07:03:31 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 971ms 07:03:31 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 07:03:31 INFO - PROCESS | 1656 | 1464012211602 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 07:03:31 INFO - PROCESS | 1656 | 1464012211603 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 07:03:31 INFO - PROCESS | 1656 | 1464012211606 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 07:03:31 INFO - PROCESS | 1656 | 1464012211607 Marionette TRACE conn2 <- [1,426,null,{}] 07:03:31 INFO - PROCESS | 1656 | 1464012211609 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}] 07:03:31 INFO - PROCESS | 1656 | 1464012211702 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 07:03:31 INFO - PROCESS | 1656 | 1464012211714 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x127443800 == 42 [pid = 1656] [id = 114] 07:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x129646400) [pid = 1656] [serial = 339] [outer = 0x0] 07:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12a7b7000) [pid = 1656] [serial = 340] [outer = 0x129646400] 07:03:31 INFO - PROCESS | 1656 | 1464012211738 Marionette DEBUG loaded listener.js 07:03:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12aa22c00) [pid = 1656] [serial = 341] [outer = 0x129646400] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x123302c00) [pid = 1656] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124375800) [pid = 1656] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x125d7a000) [pid = 1656] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118223400) [pid = 1656] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116850000) [pid = 1656] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1133bf800) [pid = 1656] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113c2c000) [pid = 1656] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118223000) [pid = 1656] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119036c00) [pid = 1656] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1256a4800) [pid = 1656] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118057c00) [pid = 1656] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1271f9400) [pid = 1656] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12746b800) [pid = 1656] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1164a5000) [pid = 1656] [serial = 209] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 07:03:32 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114f1fc00) [pid = 1656] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 07:03:32 INFO - PROCESS | 1656 | 1464012212108 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] 07:03:32 INFO - PROCESS | 1656 | 1464012212125 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 07:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 07:03:32 INFO - PROCESS | 1656 | 1464012212129 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 07:03:32 INFO - PROCESS | 1656 | 1464012212132 Marionette TRACE conn2 <- [1,430,null,{}] 07:03:32 INFO - PROCESS | 1656 | 1464012212134 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}] 07:03:32 INFO - PROCESS | 1656 | 1464012212217 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 07:03:32 INFO - PROCESS | 1656 | 1464012212222 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b6000 == 43 [pid = 1656] [id = 115] 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118223400) [pid = 1656] [serial = 342] [outer = 0x0] 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119826c00) [pid = 1656] [serial = 343] [outer = 0x118223400] 07:03:32 INFO - PROCESS | 1656 | 1464012212247 Marionette DEBUG loaded listener.js 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127108000) [pid = 1656] [serial = 344] [outer = 0x118223400] 07:03:32 INFO - PROCESS | 1656 | 1464012212542 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]]]}] 07:03:32 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 07:03:32 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 476ms 07:03:32 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 07:03:32 INFO - PROCESS | 1656 | 1464012212605 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 07:03:32 INFO - PROCESS | 1656 | 1464012212607 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 07:03:32 INFO - PROCESS | 1656 | 1464012212610 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 07:03:32 INFO - PROCESS | 1656 | 1464012212612 Marionette TRACE conn2 <- [1,434,null,{}] 07:03:32 INFO - PROCESS | 1656 | 1464012212615 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}] 07:03:32 INFO - PROCESS | 1656 | 1464012212758 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 07:03:32 INFO - PROCESS | 1656 | 1464012212770 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x129455800 == 44 [pid = 1656] [id = 116] 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1187b5800) [pid = 1656] [serial = 345] [outer = 0x0] 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12a52d000) [pid = 1656] [serial = 346] [outer = 0x1187b5800] 07:03:32 INFO - PROCESS | 1656 | 1464012212810 Marionette DEBUG loaded listener.js 07:03:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12ab9ac00) [pid = 1656] [serial = 347] [outer = 0x1187b5800] 07:03:33 INFO - PROCESS | 1656 | 1464012213181 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]]]}] 07:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 07:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 621ms 07:03:33 INFO - PROCESS | 1656 | 1464012213230 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 07:03:33 INFO - PROCESS | 1656 | 1464012213232 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 07:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 07:03:33 INFO - PROCESS | 1656 | 1464012213234 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 07:03:33 INFO - PROCESS | 1656 | 1464012213236 Marionette TRACE conn2 <- [1,438,null,{}] 07:03:33 INFO - PROCESS | 1656 | 1464012213238 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}] 07:03:33 INFO - PROCESS | 1656 | 1464012213332 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 07:03:33 INFO - PROCESS | 1656 | 1464012213376 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa3b000 == 45 [pid = 1656] [id = 117] 07:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12ab9c000) [pid = 1656] [serial = 348] [outer = 0x0] 07:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12abab800) [pid = 1656] [serial = 349] [outer = 0x12ab9c000] 07:03:33 INFO - PROCESS | 1656 | 1464012213409 Marionette DEBUG loaded listener.js 07:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12ba0c800) [pid = 1656] [serial = 350] [outer = 0x12ab9c000] 07:03:33 INFO - PROCESS | 1656 | 1464012213690 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]]]}] 07:03:33 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 07:03:33 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 471ms 07:03:33 INFO - PROCESS | 1656 | 1464012213707 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 07:03:33 INFO - PROCESS | 1656 | 1464012213709 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 07:03:33 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 07:03:33 INFO - PROCESS | 1656 | 1464012213756 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 07:03:33 INFO - PROCESS | 1656 | 1464012213758 Marionette TRACE conn2 <- [1,442,null,{}] 07:03:33 INFO - PROCESS | 1656 | 1464012213765 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}] 07:03:33 INFO - PROCESS | 1656 | 1464012213888 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 07:03:33 INFO - PROCESS | 1656 | 1464012213955 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01c000 == 46 [pid = 1656] [id = 118] 07:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112a96800) [pid = 1656] [serial = 351] [outer = 0x0] 07:03:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ba0fc00) [pid = 1656] [serial = 352] [outer = 0x112a96800] 07:03:33 INFO - PROCESS | 1656 | 1464012213995 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12baa9c00) [pid = 1656] [serial = 353] [outer = 0x112a96800] 07:03:34 INFO - PROCESS | 1656 | 1464012214600 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]]]}] 07:03:34 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 07:03:34 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 911ms 07:03:34 INFO - PROCESS | 1656 | 1464012214633 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 07:03:34 INFO - PROCESS | 1656 | 1464012214635 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 07:03:34 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 07:03:34 INFO - PROCESS | 1656 | 1464012214639 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 07:03:34 INFO - PROCESS | 1656 | 1464012214641 Marionette TRACE conn2 <- [1,446,null,{}] 07:03:34 INFO - PROCESS | 1656 | 1464012214646 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}] 07:03:34 INFO - PROCESS | 1656 | 1464012214746 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 07:03:34 INFO - PROCESS | 1656 | 1464012214794 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f05000 == 47 [pid = 1656] [id = 119] 07:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x116846c00) [pid = 1656] [serial = 354] [outer = 0x0] 07:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118059400) [pid = 1656] [serial = 355] [outer = 0x116846c00] 07:03:34 INFO - PROCESS | 1656 | 1464012214825 Marionette DEBUG loaded listener.js 07:03:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1185b1000) [pid = 1656] [serial = 356] [outer = 0x116846c00] 07:03:35 INFO - PROCESS | 1656 | 1464012215250 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]]]}] 07:03:35 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 07:03:35 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 671ms 07:03:35 INFO - PROCESS | 1656 | 1464012215344 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 07:03:35 INFO - PROCESS | 1656 | 1464012215350 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 07:03:35 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 07:03:35 INFO - PROCESS | 1656 | 1464012215359 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 07:03:35 INFO - PROCESS | 1656 | 1464012215362 Marionette TRACE conn2 <- [1,450,null,{}] 07:03:35 INFO - PROCESS | 1656 | 1464012215387 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}] 07:03:35 INFO - PROCESS | 1656 | 1464012215543 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 07:03:35 INFO - PROCESS | 1656 | 1464012215649 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c48800 == 48 [pid = 1656] [id = 120] 07:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119564800) [pid = 1656] [serial = 357] [outer = 0x0] 07:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11982f000) [pid = 1656] [serial = 358] [outer = 0x119564800] 07:03:35 INFO - PROCESS | 1656 | 1464012215700 Marionette DEBUG loaded listener.js 07:03:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119d31400) [pid = 1656] [serial = 359] [outer = 0x119564800] 07:03:36 INFO - PROCESS | 1656 | 1464012216130 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] 07:03:36 INFO - PROCESS | 1656 | 1464012216214 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 07:03:36 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 07:03:36 INFO - PROCESS | 1656 | 1464012216218 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 07:03:36 INFO - PROCESS | 1656 | 1464012216220 Marionette TRACE conn2 <- [1,454,null,{}] 07:03:36 INFO - PROCESS | 1656 | 1464012216228 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}] 07:03:36 INFO - PROCESS | 1656 | 1464012216329 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 07:03:36 INFO - PROCESS | 1656 | 1464012216390 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa39800 == 49 [pid = 1656] [id = 121] 07:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x125d7a000) [pid = 1656] [serial = 360] [outer = 0x0] 07:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127111800) [pid = 1656] [serial = 361] [outer = 0x125d7a000] 07:03:36 INFO - PROCESS | 1656 | 1464012216423 Marionette DEBUG loaded listener.js 07:03:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127469c00) [pid = 1656] [serial = 362] [outer = 0x125d7a000] 07:03:36 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:36 INFO - PROCESS | 1656 | 1464012216983 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]]]}] 07:03:37 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 07:03:37 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 820ms 07:03:37 INFO - PROCESS | 1656 | 1464012217040 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 07:03:37 INFO - PROCESS | 1656 | 1464012217042 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 07:03:37 INFO - PROCESS | 1656 | 1464012217046 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1656 | 1464012217048 Marionette TRACE conn2 <- [1,458,null,{}] 07:03:37 INFO - PROCESS | 1656 | 1464012217052 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}] 07:03:37 INFO - PROCESS | 1656 | 1464012217184 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 07:03:37 INFO - PROCESS | 1656 | 1464012217244 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x118304800 == 50 [pid = 1656] [id = 122] 07:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1256ac800) [pid = 1656] [serial = 363] [outer = 0x0] 07:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x128cd8400) [pid = 1656] [serial = 364] [outer = 0x1256ac800] 07:03:37 INFO - PROCESS | 1656 | 1464012217274 Marionette DEBUG loaded listener.js 07:03:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1290e7c00) [pid = 1656] [serial = 365] [outer = 0x1256ac800] 07:03:37 INFO - PROCESS | 1656 | 1464012217810 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] 07:03:37 INFO - PROCESS | 1656 | 1464012217870 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 07:03:37 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html 07:03:37 INFO - PROCESS | 1656 | 1464012217874 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 07:03:37 INFO - PROCESS | 1656 | 1464012217876 Marionette TRACE conn2 <- [1,462,null,{}] 07:03:37 INFO - PROCESS | 1656 | 1464012217880 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}] 07:03:37 INFO - PROCESS | 1656 | 1464012217965 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 07:03:38 INFO - PROCESS | 1656 | 1464012218025 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11707d000 == 51 [pid = 1656] [id = 123] 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1167a9c00) [pid = 1656] [serial = 366] [outer = 0x0] 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x116850000) [pid = 1656] [serial = 367] [outer = 0x1167a9c00] 07:03:38 INFO - PROCESS | 1656 | 1464012218054 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x117687800) [pid = 1656] [serial = 368] [outer = 0x1167a9c00] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa3b000 == 50 [pid = 1656] [id = 117] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x129455800 == 49 [pid = 1656] [id = 116] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b6000 == 48 [pid = 1656] [id = 115] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x127443800 == 47 [pid = 1656] [id = 114] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1167bf000 == 46 [pid = 1656] [id = 113] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123412000 == 45 [pid = 1656] [id = 112] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1167c4800 == 44 [pid = 1656] [id = 111] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119521000 == 43 [pid = 1656] [id = 110] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117082800 == 42 [pid = 1656] [id = 109] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117075800 == 41 [pid = 1656] [id = 108] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b2800 == 40 [pid = 1656] [id = 107] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11831b000 == 39 [pid = 1656] [id = 104] 07:03:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117007000 == 38 [pid = 1656] [id = 103] 07:03:38 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:38 INFO - PROCESS | 1656 | 1464012218520 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] 07:03:38 INFO - PROCESS | 1656 | 1464012218563 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 07:03:38 INFO - PROCESS | 1656 | 1464012218567 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 07:03:38 INFO - PROCESS | 1656 | 1464012218569 Marionette TRACE conn2 <- [1,466,null,{}] 07:03:38 INFO - PROCESS | 1656 | 1464012218571 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}] 07:03:38 INFO - PROCESS | 1656 | 1464012218645 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 07:03:38 INFO - PROCESS | 1656 | 1464012218652 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167bb800 == 39 [pid = 1656] [id = 124] 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118060000) [pid = 1656] [serial = 369] [outer = 0x0] 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1183e7000) [pid = 1656] [serial = 370] [outer = 0x118060000] 07:03:38 INFO - PROCESS | 1656 | 1464012218678 Marionette DEBUG loaded listener.js 07:03:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1188a2000) [pid = 1656] [serial = 371] [outer = 0x118060000] 07:03:39 INFO - PROCESS | 1656 | 1464012219022 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] 07:03:39 INFO - PROCESS | 1656 | 1464012219039 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 07:03:39 INFO - PROCESS | 1656 | 1464012219041 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 07:03:39 INFO - PROCESS | 1656 | 1464012219043 Marionette TRACE conn2 <- [1,470,null,{}] 07:03:39 INFO - PROCESS | 1656 | 1464012219053 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}] 07:03:39 INFO - PROCESS | 1656 | 1464012219139 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 07:03:39 INFO - PROCESS | 1656 | 1464012219186 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 40 [pid = 1656] [id = 125] 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1187b7c00) [pid = 1656] [serial = 372] [outer = 0x0] 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119569800) [pid = 1656] [serial = 373] [outer = 0x1187b7c00] 07:03:39 INFO - PROCESS | 1656 | 1464012219214 Marionette DEBUG loaded listener.js 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124375800) [pid = 1656] [serial = 374] [outer = 0x1187b7c00] 07:03:39 INFO - PROCESS | 1656 | 1464012219499 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]]]}] 07:03:39 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 07:03:39 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 473ms 07:03:39 INFO - PROCESS | 1656 | 1464012219519 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 07:03:39 INFO - PROCESS | 1656 | 1464012219521 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 07:03:39 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 07:03:39 INFO - PROCESS | 1656 | 1464012219523 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 07:03:39 INFO - PROCESS | 1656 | 1464012219524 Marionette TRACE conn2 <- [1,474,null,{}] 07:03:39 INFO - PROCESS | 1656 | 1464012219536 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}] 07:03:39 INFO - PROCESS | 1656 | 1464012219618 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 07:03:39 INFO - PROCESS | 1656 | 1464012219623 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119513000 == 41 [pid = 1656] [id = 126] 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124e9e400) [pid = 1656] [serial = 375] [outer = 0x0] 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x125719000) [pid = 1656] [serial = 376] [outer = 0x124e9e400] 07:03:39 INFO - PROCESS | 1656 | 1464012219651 Marionette DEBUG loaded listener.js 07:03:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x125d82400) [pid = 1656] [serial = 377] [outer = 0x124e9e400] 07:03:39 INFO - PROCESS | 1656 | 1464012219984 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]]]}] 07:03:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 07:03:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 518ms 07:03:40 INFO - PROCESS | 1656 | 1464012220041 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 07:03:40 INFO - PROCESS | 1656 | 1464012220043 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 07:03:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 07:03:40 INFO - PROCESS | 1656 | 1464012220045 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 07:03:40 INFO - PROCESS | 1656 | 1464012220046 Marionette TRACE conn2 <- [1,478,null,{}] 07:03:40 INFO - PROCESS | 1656 | 1464012220048 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}] 07:03:40 INFO - PROCESS | 1656 | 1464012220117 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 07:03:40 INFO - PROCESS | 1656 | 1464012220122 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bef000 == 42 [pid = 1656] [id = 127] 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1166c7800) [pid = 1656] [serial = 378] [outer = 0x0] 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12705c400) [pid = 1656] [serial = 379] [outer = 0x1166c7800] 07:03:40 INFO - PROCESS | 1656 | 1464012220149 Marionette DEBUG loaded listener.js 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127463400) [pid = 1656] [serial = 380] [outer = 0x1166c7800] 07:03:40 INFO - PROCESS | 1656 | 1464012220458 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]]]}] 07:03:40 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 07:03:40 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 419ms 07:03:40 INFO - PROCESS | 1656 | 1464012220468 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 07:03:40 INFO - PROCESS | 1656 | 1464012220470 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 07:03:40 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 07:03:40 INFO - PROCESS | 1656 | 1464012220472 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 07:03:40 INFO - PROCESS | 1656 | 1464012220473 Marionette TRACE conn2 <- [1,482,null,{}] 07:03:40 INFO - PROCESS | 1656 | 1464012220475 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}] 07:03:40 INFO - PROCESS | 1656 | 1464012220569 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 07:03:40 INFO - PROCESS | 1656 | 1464012220603 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214af800 == 43 [pid = 1656] [id = 128] 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1164fe000) [pid = 1656] [serial = 381] [outer = 0x0] 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12746cc00) [pid = 1656] [serial = 382] [outer = 0x1164fe000] 07:03:40 INFO - PROCESS | 1656 | 1464012220663 Marionette DEBUG loaded listener.js 07:03:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1294bc000) [pid = 1656] [serial = 383] [outer = 0x1164fe000] 07:03:41 INFO - PROCESS | 1656 | 1464012221004 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]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 07:03:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 568ms 07:03:41 INFO - PROCESS | 1656 | 1464012221041 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 07:03:41 INFO - PROCESS | 1656 | 1464012221042 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 07:03:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 07:03:41 INFO - PROCESS | 1656 | 1464012221051 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 07:03:41 INFO - PROCESS | 1656 | 1464012221052 Marionette TRACE conn2 <- [1,486,null,{}] 07:03:41 INFO - PROCESS | 1656 | 1464012221054 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}] 07:03:41 INFO - PROCESS | 1656 | 1464012221144 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 07:03:41 INFO - PROCESS | 1656 | 1464012221148 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245c0800 == 44 [pid = 1656] [id = 129] 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x128cd8800) [pid = 1656] [serial = 384] [outer = 0x0] 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12963b800) [pid = 1656] [serial = 385] [outer = 0x128cd8800] 07:03:41 INFO - PROCESS | 1656 | 1464012221173 Marionette DEBUG loaded listener.js 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12aa1a800) [pid = 1656] [serial = 386] [outer = 0x128cd8800] 07:03:41 INFO - PROCESS | 1656 | 1464012221501 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]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 07:03:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 476ms 07:03:41 INFO - PROCESS | 1656 | 1464012221520 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 07:03:41 INFO - PROCESS | 1656 | 1464012221521 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 07:03:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 07:03:41 INFO - PROCESS | 1656 | 1464012221523 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 07:03:41 INFO - PROCESS | 1656 | 1464012221525 Marionette TRACE conn2 <- [1,490,null,{}] 07:03:41 INFO - PROCESS | 1656 | 1464012221535 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}] 07:03:41 INFO - PROCESS | 1656 | 1464012221626 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 07:03:41 INFO - PROCESS | 1656 | 1464012221630 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e5800 == 45 [pid = 1656] [id = 130] 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12963a400) [pid = 1656] [serial = 387] [outer = 0x0] 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12aa26000) [pid = 1656] [serial = 388] [outer = 0x12963a400] 07:03:41 INFO - PROCESS | 1656 | 1464012221655 Marionette DEBUG loaded listener.js 07:03:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ab99c00) [pid = 1656] [serial = 389] [outer = 0x12963a400] 07:03:41 INFO - PROCESS | 1656 | 1464012221987 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]]]}] 07:03:41 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 07:03:41 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 467ms 07:03:41 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 07:03:41 INFO - PROCESS | 1656 | 1464012221992 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 07:03:41 INFO - PROCESS | 1656 | 1464012221993 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 07:03:42 INFO - PROCESS | 1656 | 1464012222002 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1656 | 1464012222003 Marionette TRACE conn2 <- [1,494,null,{}] 07:03:42 INFO - PROCESS | 1656 | 1464012222006 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}] 07:03:42 INFO - PROCESS | 1656 | 1464012222102 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 07:03:42 INFO - PROCESS | 1656 | 1464012222114 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x127459800 == 46 [pid = 1656] [id = 131] 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12ab9fc00) [pid = 1656] [serial = 390] [outer = 0x0] 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12abaa800) [pid = 1656] [serial = 391] [outer = 0x12ab9fc00] 07:03:42 INFO - PROCESS | 1656 | 1464012222139 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ba05c00) [pid = 1656] [serial = 392] [outer = 0x12ab9fc00] 07:03:42 INFO - PROCESS | 1656 | 1464012222461 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]]]}] 07:03:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 07:03:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 475ms 07:03:42 INFO - PROCESS | 1656 | 1464012222471 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 07:03:42 INFO - PROCESS | 1656 | 1464012222472 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 07:03:42 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 07:03:42 INFO - PROCESS | 1656 | 1464012222474 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 07:03:42 INFO - PROCESS | 1656 | 1464012222475 Marionette TRACE conn2 <- [1,498,null,{}] 07:03:42 INFO - PROCESS | 1656 | 1464012222477 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}] 07:03:42 INFO - PROCESS | 1656 | 1464012222580 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 07:03:42 INFO - PROCESS | 1656 | 1464012222584 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12909f000 == 47 [pid = 1656] [id = 132] 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12aba6400) [pid = 1656] [serial = 393] [outer = 0x0] 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ba0b000) [pid = 1656] [serial = 394] [outer = 0x12aba6400] 07:03:42 INFO - PROCESS | 1656 | 1464012222608 Marionette DEBUG loaded listener.js 07:03:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12baa7800) [pid = 1656] [serial = 395] [outer = 0x12aba6400] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12746c400) [pid = 1656] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1160d0000) [pid = 1656] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1185b8c00) [pid = 1656] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x129646400) [pid = 1656] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124e56400) [pid = 1656] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11805a000) [pid = 1656] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11955f000) [pid = 1656] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118223400) [pid = 1656] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12ab9c000) [pid = 1656] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1187b5800) [pid = 1656] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 07:03:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12746a400) [pid = 1656] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 07:03:42 INFO - PROCESS | 1656 | 1464012222977 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]]]}] 07:03:42 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 07:03:42 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 521ms 07:03:43 INFO - PROCESS | 1656 | 1464012223003 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 07:03:43 INFO - PROCESS | 1656 | 1464012223004 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 07:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 07:03:43 INFO - PROCESS | 1656 | 1464012223007 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 07:03:43 INFO - PROCESS | 1656 | 1464012223008 Marionette TRACE conn2 <- [1,502,null,{}] 07:03:43 INFO - PROCESS | 1656 | 1464012223036 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}] 07:03:43 INFO - PROCESS | 1656 | 1464012223128 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 07:03:43 INFO - PROCESS | 1656 | 1464012223134 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bb000 == 48 [pid = 1656] [id = 133] 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1256aac00) [pid = 1656] [serial = 396] [outer = 0x0] 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12ba06000) [pid = 1656] [serial = 397] [outer = 0x1256aac00] 07:03:43 INFO - PROCESS | 1656 | 1464012223163 Marionette DEBUG loaded listener.js 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12bac4000) [pid = 1656] [serial = 398] [outer = 0x1256aac00] 07:03:43 INFO - PROCESS | 1656 | 1464012223455 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]]]}] 07:03:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 07:03:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 495ms 07:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 07:03:43 INFO - PROCESS | 1656 | 1464012223502 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 07:03:43 INFO - PROCESS | 1656 | 1464012223504 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 07:03:43 INFO - PROCESS | 1656 | 1464012223506 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 07:03:43 INFO - PROCESS | 1656 | 1464012223507 Marionette TRACE conn2 <- [1,506,null,{}] 07:03:43 INFO - PROCESS | 1656 | 1464012223509 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}] 07:03:43 INFO - PROCESS | 1656 | 1464012223588 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 07:03:43 INFO - PROCESS | 1656 | 1464012223593 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa33800 == 49 [pid = 1656] [id = 134] 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12babd800) [pid = 1656] [serial = 399] [outer = 0x0] 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12baca000) [pid = 1656] [serial = 400] [outer = 0x12babd800] 07:03:43 INFO - PROCESS | 1656 | 1464012223658 Marionette DEBUG loaded listener.js 07:03:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c168400) [pid = 1656] [serial = 401] [outer = 0x12babd800] 07:03:43 INFO - PROCESS | 1656 | 1464012223927 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]]]}] 07:03:43 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 07:03:43 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 07:03:43 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 07:03:43 INFO - PROCESS | 1656 | 1464012223975 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 07:03:43 INFO - PROCESS | 1656 | 1464012223977 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 07:03:43 INFO - PROCESS | 1656 | 1464012223981 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 07:03:43 INFO - PROCESS | 1656 | 1464012223984 Marionette TRACE conn2 <- [1,510,null,{}] 07:03:43 INFO - PROCESS | 1656 | 1464012223986 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}] 07:03:44 INFO - PROCESS | 1656 | 1464012224064 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 07:03:44 INFO - PROCESS | 1656 | 1464012224069 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b822000 == 50 [pid = 1656] [id = 135] 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12bac3800) [pid = 1656] [serial = 402] [outer = 0x0] 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c16c000) [pid = 1656] [serial = 403] [outer = 0x12bac3800] 07:03:44 INFO - PROCESS | 1656 | 1464012224100 Marionette DEBUG loaded listener.js 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c34c800) [pid = 1656] [serial = 404] [outer = 0x12bac3800] 07:03:44 INFO - PROCESS | 1656 | 1464012224403 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]]]}] 07:03:44 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 07:03:44 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 473ms 07:03:44 INFO - PROCESS | 1656 | 1464012224452 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 07:03:44 INFO - PROCESS | 1656 | 1464012224453 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 07:03:44 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 07:03:44 INFO - PROCESS | 1656 | 1464012224455 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 07:03:44 INFO - PROCESS | 1656 | 1464012224456 Marionette TRACE conn2 <- [1,514,null,{}] 07:03:44 INFO - PROCESS | 1656 | 1464012224459 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}] 07:03:44 INFO - PROCESS | 1656 | 1464012224555 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 07:03:44 INFO - PROCESS | 1656 | 1464012224562 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf1000 == 51 [pid = 1656] [id = 136] 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c16d400) [pid = 1656] [serial = 405] [outer = 0x0] 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c350000) [pid = 1656] [serial = 406] [outer = 0x12c16d400] 07:03:44 INFO - PROCESS | 1656 | 1464012224586 Marionette DEBUG loaded listener.js 07:03:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c356800) [pid = 1656] [serial = 407] [outer = 0x12c16d400] 07:03:44 INFO - PROCESS | 1656 | 1464012224973 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]]]}] 07:03:45 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 07:03:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 567ms 07:03:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 07:03:45 INFO - PROCESS | 1656 | 1464012225024 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 07:03:45 INFO - PROCESS | 1656 | 1464012225026 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 07:03:45 INFO - PROCESS | 1656 | 1464012225030 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 07:03:45 INFO - PROCESS | 1656 | 1464012225032 Marionette TRACE conn2 <- [1,518,null,{}] 07:03:45 INFO - PROCESS | 1656 | 1464012225036 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}] 07:03:45 INFO - PROCESS | 1656 | 1464012225121 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 07:03:45 INFO - PROCESS | 1656 | 1464012225181 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x1164c2800 == 52 [pid = 1656] [id = 137] 07:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x115f2e000) [pid = 1656] [serial = 408] [outer = 0x0] 07:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x116a64800) [pid = 1656] [serial = 409] [outer = 0x115f2e000] 07:03:45 INFO - PROCESS | 1656 | 1464012225234 Marionette DEBUG loaded listener.js 07:03:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118061000) [pid = 1656] [serial = 410] [outer = 0x115f2e000] 07:03:45 INFO - PROCESS | 1656 | 1464012225812 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]]]}] 07:03:45 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 07:03:45 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 822ms 07:03:45 INFO - PROCESS | 1656 | 1464012225852 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 07:03:45 INFO - PROCESS | 1656 | 1464012225856 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 07:03:45 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 07:03:45 INFO - PROCESS | 1656 | 1464012225861 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 07:03:45 INFO - PROCESS | 1656 | 1464012225863 Marionette TRACE conn2 <- [1,522,null,{}] 07:03:45 INFO - PROCESS | 1656 | 1464012225865 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}] 07:03:45 INFO - PROCESS | 1656 | 1464012225963 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 07:03:46 INFO - PROCESS | 1656 | 1464012226025 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0f0800 == 53 [pid = 1656] [id = 138] 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1185b5c00) [pid = 1656] [serial = 411] [outer = 0x0] 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x119566800) [pid = 1656] [serial = 412] [outer = 0x1185b5c00] 07:03:46 INFO - PROCESS | 1656 | 1464012226054 Marionette DEBUG loaded listener.js 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1236bc000) [pid = 1656] [serial = 413] [outer = 0x1185b5c00] 07:03:46 INFO - PROCESS | 1656 | 1464012226501 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]]]}] 07:03:46 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 07:03:46 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 671ms 07:03:46 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 07:03:46 INFO - PROCESS | 1656 | 1464012226540 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 07:03:46 INFO - PROCESS | 1656 | 1464012226541 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 07:03:46 INFO - PROCESS | 1656 | 1464012226560 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 07:03:46 INFO - PROCESS | 1656 | 1464012226563 Marionette TRACE conn2 <- [1,526,null,{}] 07:03:46 INFO - PROCESS | 1656 | 1464012226574 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}] 07:03:46 INFO - PROCESS | 1656 | 1464012226674 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 07:03:46 INFO - PROCESS | 1656 | 1464012226738 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae3800 == 54 [pid = 1656] [id = 139] 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128ccd800) [pid = 1656] [serial = 414] [outer = 0x0] 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128cd6400) [pid = 1656] [serial = 415] [outer = 0x128ccd800] 07:03:46 INFO - PROCESS | 1656 | 1464012226769 Marionette DEBUG loaded listener.js 07:03:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1290e6c00) [pid = 1656] [serial = 416] [outer = 0x128ccd800] 07:03:47 INFO - PROCESS | 1656 | 1464012227192 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]]]}] 07:03:47 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 07:03:47 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 693ms 07:03:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 07:03:47 INFO - PROCESS | 1656 | 1464012227237 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 07:03:47 INFO - PROCESS | 1656 | 1464012227239 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 07:03:47 INFO - PROCESS | 1656 | 1464012227241 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 07:03:47 INFO - PROCESS | 1656 | 1464012227242 Marionette TRACE conn2 <- [1,530,null,{}] 07:03:47 INFO - PROCESS | 1656 | 1464012227245 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}] 07:03:47 INFO - PROCESS | 1656 | 1464012227342 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 07:03:47 INFO - PROCESS | 1656 | 1464012227390 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c31e000 == 55 [pid = 1656] [id = 140] 07:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1293c1800) [pid = 1656] [serial = 417] [outer = 0x0] 07:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12ba9c400) [pid = 1656] [serial = 418] [outer = 0x1293c1800] 07:03:47 INFO - PROCESS | 1656 | 1464012227421 Marionette DEBUG loaded listener.js 07:03:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12babe000) [pid = 1656] [serial = 419] [outer = 0x1293c1800] 07:03:47 INFO - PROCESS | 1656 | 1464012227781 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"]]]}] 07:03:47 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 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 07:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:03:47 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 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 07:03:47 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:03:47 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 07:03:47 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 07:03:47 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 570ms 07:03:47 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 07:03:47 INFO - PROCESS | 1656 | 1464012227812 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 07:03:47 INFO - PROCESS | 1656 | 1464012227813 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 07:03:47 INFO - PROCESS | 1656 | 1464012227816 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 07:03:47 INFO - PROCESS | 1656 | 1464012227817 Marionette TRACE conn2 <- [1,534,null,{}] 07:03:47 INFO - PROCESS | 1656 | 1464012227819 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}] 07:03:47 INFO - PROCESS | 1656 | 1464012227920 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 07:03:48 INFO - PROCESS | 1656 | 1464012227998 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c464800 == 56 [pid = 1656] [id = 141] 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12bac2800) [pid = 1656] [serial = 420] [outer = 0x0] 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12c436800) [pid = 1656] [serial = 421] [outer = 0x12bac2800] 07:03:48 INFO - PROCESS | 1656 | 1464012228030 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12c43e400) [pid = 1656] [serial = 422] [outer = 0x12bac2800] 07:03:48 INFO - PROCESS | 1656 | 1464012228445 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]]]}] 07:03:48 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 07:03:48 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 670ms 07:03:48 INFO - PROCESS | 1656 | 1464012228488 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 07:03:48 INFO - PROCESS | 1656 | 1464012228490 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 07:03:48 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 07:03:48 INFO - PROCESS | 1656 | 1464012228493 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 07:03:48 INFO - PROCESS | 1656 | 1464012228496 Marionette TRACE conn2 <- [1,538,null,{}] 07:03:48 INFO - PROCESS | 1656 | 1464012228499 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}] 07:03:48 INFO - PROCESS | 1656 | 1464012228676 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 07:03:48 INFO - PROCESS | 1656 | 1464012228812 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6df000 == 57 [pid = 1656] [id = 142] 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12c6a6400) [pid = 1656] [serial = 423] [outer = 0x0] 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12c6ac400) [pid = 1656] [serial = 424] [outer = 0x12c6a6400] 07:03:48 INFO - PROCESS | 1656 | 1464012228865 Marionette DEBUG loaded listener.js 07:03:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12cbb9c00) [pid = 1656] [serial = 425] [outer = 0x12c6a6400] 07:03:49 INFO - PROCESS | 1656 | 1464012229250 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]]]}] 07:03:49 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. 07:03:49 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 774ms 07:03:49 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 07:03:49 INFO - PROCESS | 1656 | 1464012229267 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 07:03:49 INFO - PROCESS | 1656 | 1464012229268 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 07:03:49 INFO - PROCESS | 1656 | 1464012229270 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 07:03:49 INFO - PROCESS | 1656 | 1464012229271 Marionette TRACE conn2 <- [1,542,null,{}] 07:03:49 INFO - PROCESS | 1656 | 1464012229274 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}] 07:03:49 INFO - PROCESS | 1656 | 1464012229388 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 07:03:49 INFO - PROCESS | 1656 | 1464012229677 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11687e800 == 58 [pid = 1656] [id = 143] 07:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x10eaba800) [pid = 1656] [serial = 426] [outer = 0x0] 07:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x10eabcc00) [pid = 1656] [serial = 427] [outer = 0x10eaba800] 07:03:49 INFO - PROCESS | 1656 | 1464012229739 Marionette DEBUG loaded listener.js 07:03:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x112ee3000) [pid = 1656] [serial = 428] [outer = 0x10eaba800] 07:03:50 INFO - PROCESS | 1656 | 1464012230138 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]]]}] 07:03:50 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. 07:03:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 870ms 07:03:50 INFO - PROCESS | 1656 | 1464012230141 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 07:03:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 07:03:50 INFO - PROCESS | 1656 | 1464012230143 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 07:03:50 INFO - PROCESS | 1656 | 1464012230147 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 07:03:50 INFO - PROCESS | 1656 | 1464012230149 Marionette TRACE conn2 <- [1,546,null,{}] 07:03:50 INFO - PROCESS | 1656 | 1464012230152 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}] 07:03:50 INFO - PROCESS | 1656 | 1464012230245 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 07:03:50 INFO - PROCESS | 1656 | 1464012230325 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x117064800 == 59 [pid = 1656] [id = 144] 07:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x115f27000) [pid = 1656] [serial = 429] [outer = 0x0] 07:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1166d3400) [pid = 1656] [serial = 430] [outer = 0x115f27000] 07:03:50 INFO - PROCESS | 1656 | 1464012230362 Marionette DEBUG loaded listener.js 07:03:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11805b400) [pid = 1656] [serial = 431] [outer = 0x115f27000] 07:03:50 INFO - PROCESS | 1656 | 1464012230742 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]]]}] 07:03:50 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 07:03:50 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 622ms 07:03:50 INFO - PROCESS | 1656 | 1464012230770 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 07:03:50 INFO - PROCESS | 1656 | 1464012230772 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 07:03:50 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 07:03:50 INFO - PROCESS | 1656 | 1464012230776 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 07:03:50 INFO - PROCESS | 1656 | 1464012230777 Marionette TRACE conn2 <- [1,550,null,{}] 07:03:50 INFO - PROCESS | 1656 | 1464012230783 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}] 07:03:50 INFO - PROCESS | 1656 | 1464012230889 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 07:03:51 INFO - PROCESS | 1656 | 1464012231001 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118856800 == 60 [pid = 1656] [id = 145] 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1187b0c00) [pid = 1656] [serial = 432] [outer = 0x0] 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1192ca400) [pid = 1656] [serial = 433] [outer = 0x1187b0c00] 07:03:51 INFO - PROCESS | 1656 | 1464012231049 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x119b71400) [pid = 1656] [serial = 434] [outer = 0x1187b0c00] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12b822000 == 59 [pid = 1656] [id = 135] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa33800 == 58 [pid = 1656] [id = 134] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bb000 == 57 [pid = 1656] [id = 133] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12909f000 == 56 [pid = 1656] [id = 132] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x127459800 == 55 [pid = 1656] [id = 131] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e5800 == 54 [pid = 1656] [id = 130] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1245c0800 == 53 [pid = 1656] [id = 129] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12ba0fc00) [pid = 1656] [serial = 352] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1290e5000) [pid = 1656] [serial = 304] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x116add000) [pid = 1656] [serial = 307] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1185b4400) [pid = 1656] [serial = 310] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124510400) [pid = 1656] [serial = 313] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x128cd2400) [pid = 1656] [serial = 316] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1214af800 == 52 [pid = 1656] [id = 128] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119bef000 == 51 [pid = 1656] [id = 127] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119513000 == 50 [pid = 1656] [id = 126] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 49 [pid = 1656] [id = 125] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1167bb800 == 48 [pid = 1656] [id = 124] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11707d000 == 47 [pid = 1656] [id = 123] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119c48800 == 46 [pid = 1656] [id = 120] 07:03:51 INFO - PROCESS | 1656 | --DOCSHELL 0x116f05000 == 45 [pid = 1656] [id = 119] 07:03:51 INFO - PROCESS | 1656 | 1464012231404 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]]]}] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12963bc00) [pid = 1656] [serial = 337] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x117685c00) [pid = 1656] [serial = 320] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1164f7800) [pid = 1656] [serial = 319] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11982bc00) [pid = 1656] [serial = 325] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119b80800) [pid = 1656] [serial = 326] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12a7b7000) [pid = 1656] [serial = 340] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x124ea1400) [pid = 1656] [serial = 328] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1256a8800) [pid = 1656] [serial = 329] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1187b1c00) [pid = 1656] [serial = 323] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1183e5400) [pid = 1656] [serial = 322] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x125714800) [pid = 1656] [serial = 331] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1271f8800) [pid = 1656] [serial = 332] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119826c00) [pid = 1656] [serial = 343] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x127108000) [pid = 1656] [serial = 344] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12abab800) [pid = 1656] [serial = 349] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12a52d000) [pid = 1656] [serial = 346] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128cd7400) [pid = 1656] [serial = 334] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12aa22c00) [pid = 1656] [serial = 341] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12ab9ac00) [pid = 1656] [serial = 347] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x129645c00) [pid = 1656] [serial = 338] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1294be400) [pid = 1656] [serial = 335] [outer = 0x0] [url = about:blank] 07:03:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12ba0c800) [pid = 1656] [serial = 350] [outer = 0x0] [url = about:blank] 07:03:51 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. 07:03:51 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 671ms 07:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 07:03:51 INFO - PROCESS | 1656 | 1464012231446 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 07:03:51 INFO - PROCESS | 1656 | 1464012231448 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 07:03:51 INFO - PROCESS | 1656 | 1464012231451 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 07:03:51 INFO - PROCESS | 1656 | 1464012231455 Marionette TRACE conn2 <- [1,554,null,{}] 07:03:51 INFO - PROCESS | 1656 | 1464012231462 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}] 07:03:51 INFO - PROCESS | 1656 | 1464012231542 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 07:03:51 INFO - PROCESS | 1656 | 1464012231549 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831c000 == 46 [pid = 1656] [id = 146] 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119569c00) [pid = 1656] [serial = 435] [outer = 0x0] 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119cc4800) [pid = 1656] [serial = 436] [outer = 0x119569c00] 07:03:51 INFO - PROCESS | 1656 | 1464012231575 Marionette DEBUG loaded listener.js 07:03:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124510400) [pid = 1656] [serial = 437] [outer = 0x119569c00] 07:03:51 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:51 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:51 INFO - PROCESS | 1656 | 1464012231890 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]]]}] 07:03:51 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 07:03:51 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 473ms 07:03:51 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 07:03:51 INFO - PROCESS | 1656 | 1464012231923 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 07:03:51 INFO - PROCESS | 1656 | 1464012231925 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 07:03:51 INFO - PROCESS | 1656 | 1464012231927 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 07:03:51 INFO - PROCESS | 1656 | 1464012231928 Marionette TRACE conn2 <- [1,558,null,{}] 07:03:51 INFO - PROCESS | 1656 | 1464012231930 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}] 07:03:52 INFO - PROCESS | 1656 | 1464012232020 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 07:03:52 INFO - PROCESS | 1656 | 1464012232066 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193ef800 == 47 [pid = 1656] [id = 147] 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12330cc00) [pid = 1656] [serial = 438] [outer = 0x0] 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124ea1400) [pid = 1656] [serial = 439] [outer = 0x12330cc00] 07:03:52 INFO - PROCESS | 1656 | 1464012232092 Marionette DEBUG loaded listener.js 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125d80c00) [pid = 1656] [serial = 440] [outer = 0x12330cc00] 07:03:52 INFO - PROCESS | 1656 | 1464012232372 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]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 07:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 471ms 07:03:52 INFO - PROCESS | 1656 | 1464012232412 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 07:03:52 INFO - PROCESS | 1656 | 1464012232415 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 07:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 07:03:52 INFO - PROCESS | 1656 | 1464012232419 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1656 | 1464012232420 Marionette TRACE conn2 <- [1,562,null,{}] 07:03:52 INFO - PROCESS | 1656 | 1464012232422 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}] 07:03:52 INFO - PROCESS | 1656 | 1464012232501 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 07:03:52 INFO - PROCESS | 1656 | 1464012232505 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245a8000 == 48 [pid = 1656] [id = 148] 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12745dc00) [pid = 1656] [serial = 441] [outer = 0x0] 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x127466800) [pid = 1656] [serial = 442] [outer = 0x12745dc00] 07:03:52 INFO - PROCESS | 1656 | 1464012232535 Marionette DEBUG loaded listener.js 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128d26800) [pid = 1656] [serial = 443] [outer = 0x12745dc00] 07:03:52 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:52 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:52 INFO - PROCESS | 1656 | 1464012232858 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]]]}] 07:03:52 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 07:03:52 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 469ms 07:03:52 INFO - PROCESS | 1656 | 1464012232889 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 07:03:52 INFO - PROCESS | 1656 | 1464012232890 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 07:03:52 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 07:03:52 INFO - PROCESS | 1656 | 1464012232892 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 07:03:52 INFO - PROCESS | 1656 | 1464012232893 Marionette TRACE conn2 <- [1,566,null,{}] 07:03:52 INFO - PROCESS | 1656 | 1464012232898 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}] 07:03:52 INFO - PROCESS | 1656 | 1464012232974 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 07:03:52 INFO - PROCESS | 1656 | 1464012232979 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716f000 == 49 [pid = 1656] [id = 149] 07:03:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x129053800) [pid = 1656] [serial = 444] [outer = 0x0] 07:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x129648000) [pid = 1656] [serial = 445] [outer = 0x129053800] 07:03:53 INFO - PROCESS | 1656 | 1464012233005 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12aa1e000) [pid = 1656] [serial = 446] [outer = 0x129053800] 07:03:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:53 INFO - PROCESS | 1656 | 1464012233325 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]]]}] 07:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 07:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 469ms 07:03:53 INFO - PROCESS | 1656 | 1464012233361 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 07:03:53 INFO - PROCESS | 1656 | 1464012233362 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 07:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 07:03:53 INFO - PROCESS | 1656 | 1464012233365 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 07:03:53 INFO - PROCESS | 1656 | 1464012233366 Marionette TRACE conn2 <- [1,570,null,{}] 07:03:53 INFO - PROCESS | 1656 | 1464012233368 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}] 07:03:53 INFO - PROCESS | 1656 | 1464012233453 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 07:03:53 INFO - PROCESS | 1656 | 1464012233513 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x127454000 == 50 [pid = 1656] [id = 150] 07:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1294bbc00) [pid = 1656] [serial = 447] [outer = 0x0] 07:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12aa24400) [pid = 1656] [serial = 448] [outer = 0x1294bbc00] 07:03:53 INFO - PROCESS | 1656 | 1464012233542 Marionette DEBUG loaded listener.js 07:03:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12aba8c00) [pid = 1656] [serial = 449] [outer = 0x1294bbc00] 07:03:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:53 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:53 INFO - PROCESS | 1656 | 1464012233832 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]]]}] 07:03:53 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 07:03:53 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 518ms 07:03:53 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 07:03:53 INFO - PROCESS | 1656 | 1464012233883 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 07:03:53 INFO - PROCESS | 1656 | 1464012233884 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 07:03:53 INFO - PROCESS | 1656 | 1464012233886 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 07:03:53 INFO - PROCESS | 1656 | 1464012233888 Marionette TRACE conn2 <- [1,574,null,{}] 07:03:53 INFO - PROCESS | 1656 | 1464012233897 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}] 07:03:53 INFO - PROCESS | 1656 | 1464012233992 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 07:03:53 INFO - PROCESS | 1656 | 1464012233996 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12946a800 == 51 [pid = 1656] [id = 151] 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1294c6400) [pid = 1656] [serial = 450] [outer = 0x0] 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12ba0a800) [pid = 1656] [serial = 451] [outer = 0x1294c6400] 07:03:54 INFO - PROCESS | 1656 | 1464012234047 Marionette DEBUG loaded listener.js 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12bac4400) [pid = 1656] [serial = 452] [outer = 0x1294c6400] 07:03:54 INFO - PROCESS | 1656 | 1464012234358 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]]]}] 07:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 07:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 478ms 07:03:54 INFO - PROCESS | 1656 | 1464012234378 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1656 | 1464012234379 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 07:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 07:03:54 INFO - PROCESS | 1656 | 1464012234385 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1656 | 1464012234386 Marionette TRACE conn2 <- [1,578,null,{}] 07:03:54 INFO - PROCESS | 1656 | 1464012234388 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}] 07:03:54 INFO - PROCESS | 1656 | 1464012234486 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 07:03:54 INFO - PROCESS | 1656 | 1464012234490 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa2b800 == 52 [pid = 1656] [id = 152] 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12ba0e800) [pid = 1656] [serial = 453] [outer = 0x0] 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12baca400) [pid = 1656] [serial = 454] [outer = 0x12ba0e800] 07:03:54 INFO - PROCESS | 1656 | 1464012234542 Marionette DEBUG loaded listener.js 07:03:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12c358c00) [pid = 1656] [serial = 455] [outer = 0x12ba0e800] 07:03:54 INFO - PROCESS | 1656 | 1464012234906 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]]]}] 07:03:54 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 07:03:54 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 570ms 07:03:54 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 07:03:54 INFO - PROCESS | 1656 | 1464012234956 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 07:03:54 INFO - PROCESS | 1656 | 1464012234957 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 07:03:54 INFO - PROCESS | 1656 | 1464012234959 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 07:03:54 INFO - PROCESS | 1656 | 1464012234960 Marionette TRACE conn2 <- [1,582,null,{}] 07:03:54 INFO - PROCESS | 1656 | 1464012234968 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}] 07:03:55 INFO - PROCESS | 1656 | 1464012235066 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 07:03:55 INFO - PROCESS | 1656 | 1464012235101 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b817000 == 53 [pid = 1656] [id = 153] 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12c437c00) [pid = 1656] [serial = 456] [outer = 0x0] 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12c444400) [pid = 1656] [serial = 457] [outer = 0x12c437c00] 07:03:55 INFO - PROCESS | 1656 | 1464012235131 Marionette DEBUG loaded listener.js 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12c6b2c00) [pid = 1656] [serial = 458] [outer = 0x12c437c00] 07:03:55 INFO - PROCESS | 1656 | 1464012235452 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]]]}] 07:03:55 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 07:03:55 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 524ms 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11835d800) [pid = 1656] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x116846400) [pid = 1656] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128cd8800) [pid = 1656] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12963a400) [pid = 1656] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12ab9fc00) [pid = 1656] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12aba6400) [pid = 1656] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116846c00) [pid = 1656] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x124e9e400) [pid = 1656] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x125d7a000) [pid = 1656] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1187b7c00) [pid = 1656] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x119564800) [pid = 1656] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1256ac800) [pid = 1656] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1166c7800) [pid = 1656] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x118060000) [pid = 1656] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1167a9c00) [pid = 1656] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1256aac00) [pid = 1656] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bac3800) [pid = 1656] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12babd800) [pid = 1656] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1164fe000) [pid = 1656] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113c28800) [pid = 1656] [serial = 206] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119ccdc00) [pid = 1656] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1240b6400) [pid = 1656] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1256a3000) [pid = 1656] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x115d10400) [pid = 1656] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x118224800) [pid = 1656] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1290e1400) [pid = 1656] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 07:03:55 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x128ccf000) [pid = 1656] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 07:03:55 INFO - PROCESS | 1656 | 1464012235631 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 07:03:55 INFO - PROCESS | 1656 | 1464012235632 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 07:03:55 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 07:03:55 INFO - PROCESS | 1656 | 1464012235643 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 07:03:55 INFO - PROCESS | 1656 | 1464012235644 Marionette TRACE conn2 <- [1,586,null,{}] 07:03:55 INFO - PROCESS | 1656 | 1464012235648 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}] 07:03:55 INFO - PROCESS | 1656 | 1464012235739 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 07:03:55 INFO - PROCESS | 1656 | 1464012235743 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d3000 == 54 [pid = 1656] [id = 154] 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11318bc00) [pid = 1656] [serial = 459] [outer = 0x0] 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113190800) [pid = 1656] [serial = 460] [outer = 0x11318bc00] 07:03:55 INFO - PROCESS | 1656 | 1464012235773 Marionette DEBUG loaded listener.js 07:03:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1183ef000) [pid = 1656] [serial = 461] [outer = 0x11318bc00] 07:03:55 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:56 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:03:56 INFO - PROCESS | 1656 | 1464012236096 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]]]}] 07:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 07:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 472ms 07:03:56 INFO - PROCESS | 1656 | 1464012236117 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 07:03:56 INFO - PROCESS | 1656 | 1464012236118 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 07:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 07:03:56 INFO - PROCESS | 1656 | 1464012236120 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 07:03:56 INFO - PROCESS | 1656 | 1464012236121 Marionette TRACE conn2 <- [1,590,null,{}] 07:03:56 INFO - PROCESS | 1656 | 1464012236123 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}] 07:03:56 INFO - PROCESS | 1656 | 1464012236205 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 07:03:56 INFO - PROCESS | 1656 | 1464012236255 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a1000 == 55 [pid = 1656] [id = 155] 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112ec1400) [pid = 1656] [serial = 462] [outer = 0x0] 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119035c00) [pid = 1656] [serial = 463] [outer = 0x112ec1400] 07:03:56 INFO - PROCESS | 1656 | 1464012236280 Marionette DEBUG loaded listener.js 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12571d400) [pid = 1656] [serial = 464] [outer = 0x112ec1400] 07:03:56 INFO - PROCESS | 1656 | 1464012236526 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]]]}] 07:03:56 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 07:03:56 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 419ms 07:03:56 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 07:03:56 INFO - PROCESS | 1656 | 1464012236539 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 07:03:56 INFO - PROCESS | 1656 | 1464012236541 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 07:03:56 INFO - PROCESS | 1656 | 1464012236543 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 07:03:56 INFO - PROCESS | 1656 | 1464012236545 Marionette TRACE conn2 <- [1,594,null,{}] 07:03:56 INFO - PROCESS | 1656 | 1464012236558 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}] 07:03:56 INFO - PROCESS | 1656 | 1464012236653 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 07:03:56 INFO - PROCESS | 1656 | 1464012236658 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3e800 == 56 [pid = 1656] [id = 156] 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x113183c00) [pid = 1656] [serial = 465] [outer = 0x0] 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1290e1400) [pid = 1656] [serial = 466] [outer = 0x113183c00] 07:03:56 INFO - PROCESS | 1656 | 1464012236695 Marionette DEBUG loaded listener.js 07:03:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12bac3000) [pid = 1656] [serial = 467] [outer = 0x113183c00] 07:03:57 INFO - PROCESS | 1656 | 1464012237189 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]]]}] 07:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 07:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 679ms 07:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 07:03:57 INFO - PROCESS | 1656 | 1464012237223 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 07:03:57 INFO - PROCESS | 1656 | 1464012237224 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 07:03:57 INFO - PROCESS | 1656 | 1464012237226 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 07:03:57 INFO - PROCESS | 1656 | 1464012237227 Marionette TRACE conn2 <- [1,598,null,{}] 07:03:57 INFO - PROCESS | 1656 | 1464012237229 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}] 07:03:57 INFO - PROCESS | 1656 | 1464012237317 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 07:03:57 INFO - PROCESS | 1656 | 1464012237321 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce84800 == 57 [pid = 1656] [id = 157] 07:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12bac3800) [pid = 1656] [serial = 468] [outer = 0x0] 07:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c6b4800) [pid = 1656] [serial = 469] [outer = 0x12bac3800] 07:03:57 INFO - PROCESS | 1656 | 1464012237345 Marionette DEBUG loaded listener.js 07:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12cbbbc00) [pid = 1656] [serial = 470] [outer = 0x12bac3800] 07:03:57 INFO - PROCESS | 1656 | 1464012237725 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]]]}] 07:03:57 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 07:03:57 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 523ms 07:03:57 INFO - PROCESS | 1656 | 1464012237756 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 07:03:57 INFO - PROCESS | 1656 | 1464012237759 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 07:03:57 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 07:03:57 INFO - PROCESS | 1656 | 1464012237764 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 07:03:57 INFO - PROCESS | 1656 | 1464012237767 Marionette TRACE conn2 <- [1,602,null,{}] 07:03:57 INFO - PROCESS | 1656 | 1464012237771 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}] 07:03:57 INFO - PROCESS | 1656 | 1464012237876 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 07:03:57 INFO - PROCESS | 1656 | 1464012237942 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x116649800 == 58 [pid = 1656] [id = 158] 07:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x111c88c00) [pid = 1656] [serial = 471] [outer = 0x0] 07:03:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x113186c00) [pid = 1656] [serial = 472] [outer = 0x111c88c00] 07:03:57 INFO - PROCESS | 1656 | 1464012237974 Marionette DEBUG loaded listener.js 07:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x11318f800) [pid = 1656] [serial = 473] [outer = 0x111c88c00] 07:03:58 INFO - PROCESS | 1656 | 1464012238434 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]]]}] 07:03:58 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 07:03:58 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 723ms 07:03:58 INFO - PROCESS | 1656 | 1464012238487 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 07:03:58 INFO - PROCESS | 1656 | 1464012238492 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 07:03:58 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 07:03:58 INFO - PROCESS | 1656 | 1464012238500 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 07:03:58 INFO - PROCESS | 1656 | 1464012238503 Marionette TRACE conn2 <- [1,606,null,{}] 07:03:58 INFO - PROCESS | 1656 | 1464012238507 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}] 07:03:58 INFO - PROCESS | 1656 | 1464012238618 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 07:03:58 INFO - PROCESS | 1656 | 1464012238695 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0f0000 == 59 [pid = 1656] [id = 159] 07:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116adc400) [pid = 1656] [serial = 474] [outer = 0x0] 07:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11821b400) [pid = 1656] [serial = 475] [outer = 0x116adc400] 07:03:58 INFO - PROCESS | 1656 | 1464012238726 Marionette DEBUG loaded listener.js 07:03:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1185b4400) [pid = 1656] [serial = 476] [outer = 0x116adc400] 07:03:59 INFO - PROCESS | 1656 | 1464012239250 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]]]}] 07:03:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 07:03:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 774ms 07:03:59 INFO - PROCESS | 1656 | 1464012239273 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 07:03:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 07:03:59 INFO - PROCESS | 1656 | 1464012239276 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 07:03:59 INFO - PROCESS | 1656 | 1464012239301 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 07:03:59 INFO - PROCESS | 1656 | 1464012239305 Marionette TRACE conn2 <- [1,610,null,{}] 07:03:59 INFO - PROCESS | 1656 | 1464012239320 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}] 07:03:59 INFO - PROCESS | 1656 | 1464012239465 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 07:03:59 INFO - PROCESS | 1656 | 1464012239514 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:03:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf22800 == 60 [pid = 1656] [id = 160] 07:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1187ca400) [pid = 1656] [serial = 477] [outer = 0x0] 07:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1192cb800) [pid = 1656] [serial = 478] [outer = 0x1187ca400] 07:03:59 INFO - PROCESS | 1656 | 1464012239546 Marionette DEBUG loaded listener.js 07:03:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x119b72c00) [pid = 1656] [serial = 479] [outer = 0x1187ca400] 07:03:59 INFO - PROCESS | 1656 | 1464012239929 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]]]}] 07:03:59 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 07:03:59 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 703ms 07:03:59 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 07:03:59 INFO - PROCESS | 1656 | 1464012239983 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 07:03:59 INFO - PROCESS | 1656 | 1464012239985 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 07:03:59 INFO - PROCESS | 1656 | 1464012239987 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 07:03:59 INFO - PROCESS | 1656 | 1464012239988 Marionette TRACE conn2 <- [1,614,null,{}] 07:03:59 INFO - PROCESS | 1656 | 1464012239991 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}] 07:04:00 INFO - PROCESS | 1656 | 1464012240093 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 07:04:00 INFO - PROCESS | 1656 | 1464012240146 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b2800 == 61 [pid = 1656] [id = 161] 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1212e4000) [pid = 1656] [serial = 480] [outer = 0x0] 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1256a8800) [pid = 1656] [serial = 481] [outer = 0x1212e4000] 07:04:00 INFO - PROCESS | 1656 | 1464012240176 Marionette DEBUG loaded listener.js 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1271f6c00) [pid = 1656] [serial = 482] [outer = 0x1212e4000] 07:04:00 INFO - PROCESS | 1656 | 1464012240605 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]]]}] 07:04:00 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 07:04:00 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 669ms 07:04:00 INFO - PROCESS | 1656 | 1464012240656 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 07:04:00 INFO - PROCESS | 1656 | 1464012240657 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 07:04:00 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 07:04:00 INFO - PROCESS | 1656 | 1464012240660 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 07:04:00 INFO - PROCESS | 1656 | 1464012240661 Marionette TRACE conn2 <- [1,618,null,{}] 07:04:00 INFO - PROCESS | 1656 | 1464012240663 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}] 07:04:00 INFO - PROCESS | 1656 | 1464012240760 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 07:04:00 INFO - PROCESS | 1656 | 1464012240843 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d411000 == 62 [pid = 1656] [id = 162] 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1271f7400) [pid = 1656] [serial = 483] [outer = 0x0] 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12904b400) [pid = 1656] [serial = 484] [outer = 0x1271f7400] 07:04:00 INFO - PROCESS | 1656 | 1464012240884 Marionette DEBUG loaded listener.js 07:04:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1294c3800) [pid = 1656] [serial = 485] [outer = 0x1271f7400] 07:04:01 INFO - PROCESS | 1656 | 1464012241371 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]]]}] 07:04:01 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 07:04:01 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 769ms 07:04:01 INFO - PROCESS | 1656 | 1464012241433 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 07:04:01 INFO - PROCESS | 1656 | 1464012241435 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 07:04:01 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 07:04:01 INFO - PROCESS | 1656 | 1464012241438 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 07:04:01 INFO - PROCESS | 1656 | 1464012241440 Marionette TRACE conn2 <- [1,622,null,{}] 07:04:01 INFO - PROCESS | 1656 | 1464012241444 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}] 07:04:01 INFO - PROCESS | 1656 | 1464012241621 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 07:04:01 INFO - PROCESS | 1656 | 1464012241700 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x117082800 == 63 [pid = 1656] [id = 163] 07:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x116a65000) [pid = 1656] [serial = 486] [outer = 0x0] 07:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12330b000) [pid = 1656] [serial = 487] [outer = 0x116a65000] 07:04:01 INFO - PROCESS | 1656 | 1464012241731 Marionette DEBUG loaded listener.js 07:04:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12c167800) [pid = 1656] [serial = 488] [outer = 0x116a65000] 07:04:02 INFO - PROCESS | 1656 | 1464012242348 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]]]}] 07:04:02 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 07:04:02 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 920ms 07:04:02 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 07:04:02 INFO - PROCESS | 1656 | 1464012242358 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 07:04:02 INFO - PROCESS | 1656 | 1464012242360 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 07:04:02 INFO - PROCESS | 1656 | 1464012242366 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 07:04:02 INFO - PROCESS | 1656 | 1464012242369 Marionette TRACE conn2 <- [1,626,null,{}] 07:04:02 INFO - PROCESS | 1656 | 1464012242372 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}] 07:04:02 INFO - PROCESS | 1656 | 1464012242482 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 07:04:02 INFO - PROCESS | 1656 | 1464012242572 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c8000 == 64 [pid = 1656] [id = 164] 07:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x112ee6c00) [pid = 1656] [serial = 489] [outer = 0x0] 07:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x113b3b400) [pid = 1656] [serial = 490] [outer = 0x112ee6c00] 07:04:02 INFO - PROCESS | 1656 | 1464012242619 Marionette DEBUG loaded listener.js 07:04:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x115d7d000) [pid = 1656] [serial = 491] [outer = 0x112ee6c00] 07:04:03 INFO - PROCESS | 1656 | 1464012243151 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]]]}] 07:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 07:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 825ms 07:04:03 INFO - PROCESS | 1656 | 1464012243188 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 07:04:03 INFO - PROCESS | 1656 | 1464012243192 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 07:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 07:04:03 INFO - PROCESS | 1656 | 1464012243196 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 07:04:03 INFO - PROCESS | 1656 | 1464012243198 Marionette TRACE conn2 <- [1,630,null,{}] 07:04:03 INFO - PROCESS | 1656 | 1464012243201 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}] 07:04:03 INFO - PROCESS | 1656 | 1464012243291 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 07:04:03 INFO - PROCESS | 1656 | 1464012243364 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117081000 == 65 [pid = 1656] [id = 165] 07:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1133cc800) [pid = 1656] [serial = 492] [outer = 0x0] 07:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x117682000) [pid = 1656] [serial = 493] [outer = 0x1133cc800] 07:04:03 INFO - PROCESS | 1656 | 1464012243390 Marionette DEBUG loaded listener.js 07:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x118359400) [pid = 1656] [serial = 494] [outer = 0x1133cc800] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75b000 == 64 [pid = 1656] [id = 106] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x129469000 == 63 [pid = 1656] [id = 105] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3e800 == 62 [pid = 1656] [id = 156] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a1000 == 61 [pid = 1656] [id = 155] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d3000 == 60 [pid = 1656] [id = 154] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12b817000 == 59 [pid = 1656] [id = 153] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa2b800 == 58 [pid = 1656] [id = 152] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12946a800 == 57 [pid = 1656] [id = 151] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12c350000) [pid = 1656] [serial = 406] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x127454000 == 56 [pid = 1656] [id = 150] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12716f000 == 55 [pid = 1656] [id = 149] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1245a8000 == 54 [pid = 1656] [id = 148] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1193ef800 == 53 [pid = 1656] [id = 147] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11831c000 == 52 [pid = 1656] [id = 146] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118856800 == 51 [pid = 1656] [id = 145] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x117064800 == 50 [pid = 1656] [id = 144] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11687e800 == 49 [pid = 1656] [id = 143] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0f0800 == 48 [pid = 1656] [id = 138] 07:04:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1164c2800 == 47 [pid = 1656] [id = 137] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1160cd400) [pid = 1656] [serial = 208] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x124272800) [pid = 1656] [serial = 263] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1256a7c00) [pid = 1656] [serial = 314] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1290e8000) [pid = 1656] [serial = 317] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x118058000) [pid = 1656] [serial = 257] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1192d0c00) [pid = 1656] [serial = 311] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1293bec00) [pid = 1656] [serial = 254] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1293c1c00) [pid = 1656] [serial = 305] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119030c00) [pid = 1656] [serial = 260] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11805e800) [pid = 1656] [serial = 308] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12963b800) [pid = 1656] [serial = 385] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12aa26000) [pid = 1656] [serial = 388] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12abaa800) [pid = 1656] [serial = 391] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12ab99c00) [pid = 1656] [serial = 389] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12ba0b000) [pid = 1656] [serial = 394] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12ba05c00) [pid = 1656] [serial = 392] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1185b1000) [pid = 1656] [serial = 356] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x118059400) [pid = 1656] [serial = 355] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x125719000) [pid = 1656] [serial = 376] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x125d82400) [pid = 1656] [serial = 377] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x127469c00) [pid = 1656] [serial = 362] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x127111800) [pid = 1656] [serial = 361] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119569800) [pid = 1656] [serial = 373] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124375800) [pid = 1656] [serial = 374] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119d31400) [pid = 1656] [serial = 359] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11982f000) [pid = 1656] [serial = 358] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1290e7c00) [pid = 1656] [serial = 365] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128cd8400) [pid = 1656] [serial = 364] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12705c400) [pid = 1656] [serial = 379] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x127463400) [pid = 1656] [serial = 380] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1183e7000) [pid = 1656] [serial = 370] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1188a2000) [pid = 1656] [serial = 371] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x117687800) [pid = 1656] [serial = 368] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116850000) [pid = 1656] [serial = 367] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ba06000) [pid = 1656] [serial = 397] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12c16c000) [pid = 1656] [serial = 403] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12c168400) [pid = 1656] [serial = 401] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12baa7800) [pid = 1656] [serial = 395] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12746cc00) [pid = 1656] [serial = 382] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1294bc000) [pid = 1656] [serial = 383] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12bac4000) [pid = 1656] [serial = 398] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12c34c800) [pid = 1656] [serial = 404] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12aa1a800) [pid = 1656] [serial = 386] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12baca000) [pid = 1656] [serial = 400] [outer = 0x0] [url = about:blank] 07:04:03 INFO - PROCESS | 1656 | 1464012243768 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]]]}] 07:04:03 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 07:04:03 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 620ms 07:04:03 INFO - PROCESS | 1656 | 1464012243820 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 07:04:03 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 07:04:03 INFO - PROCESS | 1656 | 1464012243821 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 07:04:03 INFO - PROCESS | 1656 | 1464012243824 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 07:04:03 INFO - PROCESS | 1656 | 1464012243826 Marionette TRACE conn2 <- [1,634,null,{}] 07:04:03 INFO - PROCESS | 1656 | 1464012243835 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}] 07:04:03 INFO - PROCESS | 1656 | 1464012243942 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 07:04:03 INFO - PROCESS | 1656 | 1464012243952 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e6c000 == 48 [pid = 1656] [id = 166] 07:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1185b0c00) [pid = 1656] [serial = 495] [outer = 0x0] 07:04:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1187be800) [pid = 1656] [serial = 496] [outer = 0x1185b0c00] 07:04:03 INFO - PROCESS | 1656 | 1464012243979 Marionette DEBUG loaded listener.js 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1187ca000) [pid = 1656] [serial = 497] [outer = 0x1185b0c00] 07:04:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:04 INFO - PROCESS | 1656 | 1464012244333 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]]]}] 07:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 07:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 525ms 07:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 07:04:04 INFO - PROCESS | 1656 | 1464012244349 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 07:04:04 INFO - PROCESS | 1656 | 1464012244351 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 07:04:04 INFO - PROCESS | 1656 | 1464012244353 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 07:04:04 INFO - PROCESS | 1656 | 1464012244354 Marionette TRACE conn2 <- [1,638,null,{}] 07:04:04 INFO - PROCESS | 1656 | 1464012244356 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}] 07:04:04 INFO - PROCESS | 1656 | 1464012244436 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 07:04:04 INFO - PROCESS | 1656 | 1464012244440 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b2800 == 49 [pid = 1656] [id = 167] 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11902e400) [pid = 1656] [serial = 498] [outer = 0x0] 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119826c00) [pid = 1656] [serial = 499] [outer = 0x11902e400] 07:04:04 INFO - PROCESS | 1656 | 1464012244466 Marionette DEBUG loaded listener.js 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119b7b400) [pid = 1656] [serial = 500] [outer = 0x11902e400] 07:04:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:04 INFO - PROCESS | 1656 | [1656] WARNING: 'NS_FAILED(aResult)', file /builds/slave/m-aurora-m64-d-000000000000000/build/src/netwerk/cache2/CacheFile.cpp, line 653 07:04:04 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:04 INFO - PROCESS | 1656 | 1464012244799 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]]]}] 07:04:04 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 07:04:04 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 468ms 07:04:04 INFO - PROCESS | 1656 | 1464012244821 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 07:04:04 INFO - PROCESS | 1656 | 1464012244823 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 07:04:04 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 07:04:04 INFO - PROCESS | 1656 | 1464012244825 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 07:04:04 INFO - PROCESS | 1656 | 1464012244826 Marionette TRACE conn2 <- [1,642,null,{}] 07:04:04 INFO - PROCESS | 1656 | 1464012244828 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}] 07:04:04 INFO - PROCESS | 1656 | 1464012244909 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 07:04:04 INFO - PROCESS | 1656 | 1464012244958 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c53800 == 50 [pid = 1656] [id = 168] 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1192cfc00) [pid = 1656] [serial = 501] [outer = 0x0] 07:04:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119d31400) [pid = 1656] [serial = 502] [outer = 0x1192cfc00] 07:04:04 INFO - PROCESS | 1656 | 1464012244983 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124516c00) [pid = 1656] [serial = 503] [outer = 0x1192cfc00] 07:04:05 INFO - PROCESS | 1656 | 1464012245269 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]]]}] 07:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 07:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 472ms 07:04:05 INFO - PROCESS | 1656 | 1464012245304 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 07:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 07:04:05 INFO - PROCESS | 1656 | 1464012245305 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 07:04:05 INFO - PROCESS | 1656 | 1464012245307 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1656 | 1464012245308 Marionette TRACE conn2 <- [1,646,null,{}] 07:04:05 INFO - PROCESS | 1656 | 1464012245310 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}] 07:04:05 INFO - PROCESS | 1656 | 1464012245404 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 07:04:05 INFO - PROCESS | 1656 | 1464012245409 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x124320800 == 51 [pid = 1656] [id = 169] 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125003800) [pid = 1656] [serial = 504] [outer = 0x0] 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x125d83000) [pid = 1656] [serial = 505] [outer = 0x125003800] 07:04:05 INFO - PROCESS | 1656 | 1464012245437 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128ccf400) [pid = 1656] [serial = 506] [outer = 0x125003800] 07:04:05 INFO - PROCESS | 1656 | 1464012245751 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]]]}] 07:04:05 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 07:04:05 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 471ms 07:04:05 INFO - PROCESS | 1656 | 1464012245779 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 07:04:05 INFO - PROCESS | 1656 | 1464012245782 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 07:04:05 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 07:04:05 INFO - PROCESS | 1656 | 1464012245785 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 07:04:05 INFO - PROCESS | 1656 | 1464012245793 Marionette TRACE conn2 <- [1,650,null,{}] 07:04:05 INFO - PROCESS | 1656 | 1464012245796 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}] 07:04:05 INFO - PROCESS | 1656 | 1464012245903 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 07:04:05 INFO - PROCESS | 1656 | 1464012245916 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x125687000 == 52 [pid = 1656] [id = 170] 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11955f000) [pid = 1656] [serial = 507] [outer = 0x0] 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128cd0400) [pid = 1656] [serial = 508] [outer = 0x11955f000] 07:04:05 INFO - PROCESS | 1656 | 1464012245941 Marionette DEBUG loaded listener.js 07:04:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1293bc800) [pid = 1656] [serial = 509] [outer = 0x11955f000] 07:04:06 INFO - PROCESS | 1656 | 1464012246269 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]]]}] 07:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 07:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 525ms 07:04:06 INFO - PROCESS | 1656 | 1464012246310 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 07:04:06 INFO - PROCESS | 1656 | 1464012246312 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 07:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 07:04:06 INFO - PROCESS | 1656 | 1464012246314 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 07:04:06 INFO - PROCESS | 1656 | 1464012246315 Marionette TRACE conn2 <- [1,654,null,{}] 07:04:06 INFO - PROCESS | 1656 | 1464012246317 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}] 07:04:06 INFO - PROCESS | 1656 | 1464012246412 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 07:04:06 INFO - PROCESS | 1656 | 1464012246417 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717d800 == 53 [pid = 1656] [id = 171] 07:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1290e7c00) [pid = 1656] [serial = 510] [outer = 0x0] 07:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12963d000) [pid = 1656] [serial = 511] [outer = 0x1290e7c00] 07:04:06 INFO - PROCESS | 1656 | 1464012246442 Marionette DEBUG loaded listener.js 07:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12aa1fc00) [pid = 1656] [serial = 512] [outer = 0x1290e7c00] 07:04:06 INFO - PROCESS | 1656 | 1464012246783 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]]]}] 07:04:06 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 07:04:06 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 519ms 07:04:06 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 07:04:06 INFO - PROCESS | 1656 | 1464012246833 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 07:04:06 INFO - PROCESS | 1656 | 1464012246834 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 07:04:06 INFO - PROCESS | 1656 | 1464012246836 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 07:04:06 INFO - PROCESS | 1656 | 1464012246837 Marionette TRACE conn2 <- [1,658,null,{}] 07:04:06 INFO - PROCESS | 1656 | 1464012246839 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}] 07:04:06 INFO - PROCESS | 1656 | 1464012246949 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 07:04:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x129647800) [pid = 1656] [serial = 513] [outer = 0x12ce67400] 07:04:06 INFO - PROCESS | 1656 | 1464012246977 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bd800 == 54 [pid = 1656] [id = 172] 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12ab9b000) [pid = 1656] [serial = 514] [outer = 0x0] 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12aba8400) [pid = 1656] [serial = 515] [outer = 0x12ab9b000] 07:04:07 INFO - PROCESS | 1656 | 1464012247018 Marionette DEBUG loaded listener.js 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12ba09000) [pid = 1656] [serial = 516] [outer = 0x12ab9b000] 07:04:07 INFO - PROCESS | 1656 | 1464012247357 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]]]}] 07:04:07 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 07:04:07 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 568ms 07:04:07 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 07:04:07 INFO - PROCESS | 1656 | 1464012247405 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 07:04:07 INFO - PROCESS | 1656 | 1464012247406 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 07:04:07 INFO - PROCESS | 1656 | 1464012247408 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 07:04:07 INFO - PROCESS | 1656 | 1464012247409 Marionette TRACE conn2 <- [1,662,null,{}] 07:04:07 INFO - PROCESS | 1656 | 1464012247412 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}] 07:04:07 INFO - PROCESS | 1656 | 1464012247508 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 07:04:07 INFO - PROCESS | 1656 | 1464012247519 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12945b800 == 55 [pid = 1656] [id = 173] 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x115f25400) [pid = 1656] [serial = 517] [outer = 0x0] 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12baa5400) [pid = 1656] [serial = 518] [outer = 0x115f25400] 07:04:07 INFO - PROCESS | 1656 | 1464012247544 Marionette DEBUG loaded listener.js 07:04:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12bac8000) [pid = 1656] [serial = 519] [outer = 0x115f25400] 07:04:07 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:07 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:08 INFO - PROCESS | 1656 | 1464012248039 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]]]}] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112ec1400) [pid = 1656] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x10eaba800) [pid = 1656] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12330cc00) [pid = 1656] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c437c00) [pid = 1656] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x129053800) [pid = 1656] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1294c6400) [pid = 1656] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ba0e800) [pid = 1656] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119569c00) [pid = 1656] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12745dc00) [pid = 1656] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x115f27000) [pid = 1656] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11318bc00) [pid = 1656] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1294bbc00) [pid = 1656] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1187b0c00) [pid = 1656] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12c16d400) [pid = 1656] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 07:04:08 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113183c00) [pid = 1656] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 07:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 07:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 668ms 07:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 07:04:08 INFO - PROCESS | 1656 | 1464012248078 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 07:04:08 INFO - PROCESS | 1656 | 1464012248079 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 07:04:08 INFO - PROCESS | 1656 | 1464012248081 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 07:04:08 INFO - PROCESS | 1656 | 1464012248083 Marionette TRACE conn2 <- [1,666,null,{}] 07:04:08 INFO - PROCESS | 1656 | 1464012248090 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}] 07:04:08 INFO - PROCESS | 1656 | 1464012248182 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 07:04:08 INFO - PROCESS | 1656 | 1464012248187 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12414d000 == 56 [pid = 1656] [id = 174] 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x129643800) [pid = 1656] [serial = 520] [outer = 0x0] 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12ba0fc00) [pid = 1656] [serial = 521] [outer = 0x129643800] 07:04:08 INFO - PROCESS | 1656 | 1464012248219 Marionette DEBUG loaded listener.js 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c34ec00) [pid = 1656] [serial = 522] [outer = 0x129643800] 07:04:08 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:08 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:08 INFO - PROCESS | 1656 | 1464012248538 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]]]}] 07:04:08 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 07:04:08 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 473ms 07:04:08 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 07:04:08 INFO - PROCESS | 1656 | 1464012248555 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 07:04:08 INFO - PROCESS | 1656 | 1464012248556 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 07:04:08 INFO - PROCESS | 1656 | 1464012248558 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 07:04:08 INFO - PROCESS | 1656 | 1464012248559 Marionette TRACE conn2 <- [1,670,null,{}] 07:04:08 INFO - PROCESS | 1656 | 1464012248562 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}] 07:04:08 INFO - PROCESS | 1656 | 1464012248644 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 07:04:08 INFO - PROCESS | 1656 | 1464012248695 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b026800 == 57 [pid = 1656] [id = 175] 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124294800) [pid = 1656] [serial = 523] [outer = 0x0] 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12429e400) [pid = 1656] [serial = 524] [outer = 0x124294800] 07:04:08 INFO - PROCESS | 1656 | 1464012248720 Marionette DEBUG loaded listener.js 07:04:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1242a2c00) [pid = 1656] [serial = 525] [outer = 0x124294800] 07:04:09 INFO - PROCESS | 1656 | 1464012249005 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]]]}] 07:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 07:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 470ms 07:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 07:04:09 INFO - PROCESS | 1656 | 1464012249037 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1656 | 1464012249038 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 07:04:09 INFO - PROCESS | 1656 | 1464012249040 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1656 | 1464012249041 Marionette TRACE conn2 <- [1,674,null,{}] 07:04:09 INFO - PROCESS | 1656 | 1464012249043 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}] 07:04:09 INFO - PROCESS | 1656 | 1464012249127 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 07:04:09 INFO - PROCESS | 1656 | 1464012249134 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b81e000 == 58 [pid = 1656] [id = 176] 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12429c400) [pid = 1656] [serial = 526] [outer = 0x0] 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12c352400) [pid = 1656] [serial = 527] [outer = 0x12429c400] 07:04:09 INFO - PROCESS | 1656 | 1464012249159 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c440400) [pid = 1656] [serial = 528] [outer = 0x12429c400] 07:04:09 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:09 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:04:09 INFO - PROCESS | 1656 | 1464012249466 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]]]}] 07:04:09 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 07:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 468ms 07:04:09 INFO - PROCESS | 1656 | 1464012249509 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1656 | 1464012249510 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 07:04:09 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 07:04:09 INFO - PROCESS | 1656 | 1464012249520 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1656 | 1464012249521 Marionette TRACE conn2 <- [1,678,null,{}] 07:04:09 INFO - PROCESS | 1656 | 1464012249523 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}] 07:04:09 INFO - PROCESS | 1656 | 1464012249626 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 07:04:09 INFO - PROCESS | 1656 | 1464012249636 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1f000 == 59 [pid = 1656] [id = 177] 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c440c00) [pid = 1656] [serial = 529] [outer = 0x0] 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12c6aac00) [pid = 1656] [serial = 530] [outer = 0x12c440c00] 07:04:09 INFO - PROCESS | 1656 | 1464012249660 Marionette DEBUG loaded listener.js 07:04:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12c6b1400) [pid = 1656] [serial = 531] [outer = 0x12c440c00] 07:04:09 INFO - PROCESS | 1656 | 1464012249966 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]]]}] 07:04:09 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 07:04:09 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 477ms 07:04:09 INFO - PROCESS | 1656 | 1464012249989 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 07:04:09 INFO - PROCESS | 1656 | 1464012249990 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 07:04:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 07:04:09 INFO - PROCESS | 1656 | 1464012249993 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 07:04:09 INFO - PROCESS | 1656 | 1464012249994 Marionette TRACE conn2 <- [1,682,null,{}] 07:04:09 INFO - PROCESS | 1656 | 1464012249997 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}] 07:04:10 INFO - PROCESS | 1656 | 1464012250076 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 07:04:10 INFO - PROCESS | 1656 | 1464012250187 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e70800 == 60 [pid = 1656] [id = 178] 07:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x10eab7400) [pid = 1656] [serial = 532] [outer = 0x0] 07:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x10eabc000) [pid = 1656] [serial = 533] [outer = 0x10eab7400] 07:04:10 INFO - PROCESS | 1656 | 1464012250219 Marionette DEBUG loaded listener.js 07:04:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x112ee6800) [pid = 1656] [serial = 534] [outer = 0x10eab7400] 07:04:11 INFO - PROCESS | 1656 | 1464012251154 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]]]}] 07:04:11 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) 07:04:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1169ms 07:04:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 07:04:11 INFO - PROCESS | 1656 | 1464012251164 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 07:04:11 INFO - PROCESS | 1656 | 1464012251168 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 07:04:11 INFO - PROCESS | 1656 | 1464012251171 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 07:04:11 INFO - PROCESS | 1656 | 1464012251174 Marionette TRACE conn2 <- [1,686,null,{}] 07:04:11 INFO - PROCESS | 1656 | 1464012251177 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}] 07:04:11 INFO - PROCESS | 1656 | 1464012251281 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 07:04:11 INFO - PROCESS | 1656 | 1464012251331 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11928f000 == 61 [pid = 1656] [id = 179] 07:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x113b39400) [pid = 1656] [serial = 535] [outer = 0x0] 07:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x116a6a400) [pid = 1656] [serial = 536] [outer = 0x113b39400] 07:04:11 INFO - PROCESS | 1656 | 1464012251363 Marionette DEBUG loaded listener.js 07:04:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x11821d000) [pid = 1656] [serial = 537] [outer = 0x113b39400] 07:04:12 INFO - PROCESS | 1656 | 1464012252268 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]]]}] 07:04:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 07:04:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1121ms 07:04:12 INFO - PROCESS | 1656 | 1464012252295 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 07:04:12 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 07:04:12 INFO - PROCESS | 1656 | 1464012252298 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 07:04:12 INFO - PROCESS | 1656 | 1464012252300 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 07:04:12 INFO - PROCESS | 1656 | 1464012252302 Marionette TRACE conn2 <- [1,690,null,{}] 07:04:12 INFO - PROCESS | 1656 | 1464012252304 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}] 07:04:12 INFO - PROCESS | 1656 | 1464012252406 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 07:04:12 INFO - PROCESS | 1656 | 1464012252457 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12909d800 == 62 [pid = 1656] [id = 180] 07:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1185b7c00) [pid = 1656] [serial = 538] [outer = 0x0] 07:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1192d7400) [pid = 1656] [serial = 539] [outer = 0x1185b7c00] 07:04:12 INFO - PROCESS | 1656 | 1464012252487 Marionette DEBUG loaded listener.js 07:04:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124295000) [pid = 1656] [serial = 540] [outer = 0x1185b7c00] 07:04:13 INFO - PROCESS | 1656 | 1464012253383 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]]]}] 07:04:13 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 07:04:13 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1123ms 07:04:13 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 07:04:13 INFO - PROCESS | 1656 | 1464012253424 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 07:04:13 INFO - PROCESS | 1656 | 1464012253425 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 07:04:13 INFO - PROCESS | 1656 | 1464012253432 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 07:04:13 INFO - PROCESS | 1656 | 1464012253437 Marionette TRACE conn2 <- [1,694,null,{}] 07:04:13 INFO - PROCESS | 1656 | 1464012253440 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}] 07:04:13 INFO - PROCESS | 1656 | 1464012253545 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 07:04:13 INFO - PROCESS | 1656 | 1464012253594 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12945f000 == 63 [pid = 1656] [id = 181] 07:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1187bec00) [pid = 1656] [serial = 541] [outer = 0x0] 07:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1256ab000) [pid = 1656] [serial = 542] [outer = 0x1187bec00] 07:04:13 INFO - PROCESS | 1656 | 1464012253624 Marionette DEBUG loaded listener.js 07:04:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x1271f8c00) [pid = 1656] [serial = 543] [outer = 0x1187bec00] 07:04:14 INFO - PROCESS | 1656 | 1464012254734 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]]]}] 07:04:14 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) 07:04:14 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 1330ms 07:04:14 INFO - PROCESS | 1656 | 1464012254758 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 07:04:14 INFO - PROCESS | 1656 | 1464012254762 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 07:04:14 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 07:04:14 INFO - PROCESS | 1656 | 1464012254767 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 07:04:14 INFO - PROCESS | 1656 | 1464012254768 Marionette TRACE conn2 <- [1,698,null,{}] 07:04:14 INFO - PROCESS | 1656 | 1464012254772 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}] 07:04:14 INFO - PROCESS | 1656 | 1464012254901 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118304800 == 62 [pid = 1656] [id = 122] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01c000 == 61 [pid = 1656] [id = 118] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1f000 == 60 [pid = 1656] [id = 177] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b81e000 == 59 [pid = 1656] [id = 176] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12b026800 == 58 [pid = 1656] [id = 175] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12414d000 == 57 [pid = 1656] [id = 174] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12945b800 == 56 [pid = 1656] [id = 173] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bd800 == 55 [pid = 1656] [id = 172] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12c6b4800) [pid = 1656] [serial = 469] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12ba9c400) [pid = 1656] [serial = 418] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x128cd6400) [pid = 1656] [serial = 415] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x116a64800) [pid = 1656] [serial = 409] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12c436800) [pid = 1656] [serial = 421] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119566800) [pid = 1656] [serial = 412] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12c6ac400) [pid = 1656] [serial = 424] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12717d800 == 54 [pid = 1656] [id = 171] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x125687000 == 53 [pid = 1656] [id = 170] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x124320800 == 52 [pid = 1656] [id = 169] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119c53800 == 51 [pid = 1656] [id = 168] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b2800 == 50 [pid = 1656] [id = 167] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117e6c000 == 49 [pid = 1656] [id = 166] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117081000 == 48 [pid = 1656] [id = 165] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1180c8000 == 47 [pid = 1656] [id = 164] 07:04:14 INFO - PROCESS | 1656 | --DOCSHELL 0x116649800 == 46 [pid = 1656] [id = 158] 07:04:14 INFO - PROCESS | 1656 | 1464012254989 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12bac3000) [pid = 1656] [serial = 467] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12571d400) [pid = 1656] [serial = 464] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112ee3000) [pid = 1656] [serial = 428] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x119035c00) [pid = 1656] [serial = 463] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124ea1400) [pid = 1656] [serial = 439] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12c444400) [pid = 1656] [serial = 457] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x129648000) [pid = 1656] [serial = 445] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12bac4400) [pid = 1656] [serial = 452] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12aa1e000) [pid = 1656] [serial = 446] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12baca400) [pid = 1656] [serial = 454] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x119cc4800) [pid = 1656] [serial = 436] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x127466800) [pid = 1656] [serial = 442] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1166d3400) [pid = 1656] [serial = 430] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x113190800) [pid = 1656] [serial = 460] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x124510400) [pid = 1656] [serial = 437] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12aa24400) [pid = 1656] [serial = 448] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c358c00) [pid = 1656] [serial = 455] [outer = 0x0] [url = about:blank] 07:04:14 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1183ef000) [pid = 1656] [serial = 461] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11805b400) [pid = 1656] [serial = 431] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12ba0a800) [pid = 1656] [serial = 451] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128d26800) [pid = 1656] [serial = 443] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x10eabcc00) [pid = 1656] [serial = 427] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1192ca400) [pid = 1656] [serial = 433] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c6b2c00) [pid = 1656] [serial = 458] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12aba8c00) [pid = 1656] [serial = 449] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119b71400) [pid = 1656] [serial = 434] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c356800) [pid = 1656] [serial = 407] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125d80c00) [pid = 1656] [serial = 440] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1290e1400) [pid = 1656] [serial = 466] [outer = 0x0] [url = about:blank] 07:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133ec000 == 47 [pid = 1656] [id = 182] 07:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113190800) [pid = 1656] [serial = 544] [outer = 0x0] 07:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x115f27000) [pid = 1656] [serial = 545] [outer = 0x113190800] 07:04:15 INFO - PROCESS | 1656 | 1464012255022 Marionette DEBUG loaded listener.js 07:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1166d3400) [pid = 1656] [serial = 546] [outer = 0x113190800] 07:04:15 INFO - PROCESS | 1656 | 1464012255817 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]]]}] 07:04:15 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) 07:04:15 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1072ms 07:04:15 INFO - PROCESS | 1656 | 1464012255838 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 07:04:15 INFO - PROCESS | 1656 | 1464012255842 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 07:04:15 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 07:04:15 INFO - PROCESS | 1656 | 1464012255846 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 07:04:15 INFO - PROCESS | 1656 | 1464012255850 Marionette TRACE conn2 <- [1,702,null,{}] 07:04:15 INFO - PROCESS | 1656 | 1464012255852 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}] 07:04:15 INFO - PROCESS | 1656 | 1464012255927 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 07:04:15 INFO - PROCESS | 1656 | 1464012255934 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180ad000 == 48 [pid = 1656] [id = 183] 07:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x117685000) [pid = 1656] [serial = 547] [outer = 0x0] 07:04:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11835b400) [pid = 1656] [serial = 548] [outer = 0x117685000] 07:04:15 INFO - PROCESS | 1656 | 1464012255960 Marionette DEBUG loaded listener.js 07:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1185b7000) [pid = 1656] [serial = 549] [outer = 0x117685000] 07:04:16 INFO - PROCESS | 1656 | 1464012256775 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]]]}] 07:04:16 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 07:04:16 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 971ms 07:04:16 INFO - PROCESS | 1656 | 1464012256818 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 07:04:16 INFO - PROCESS | 1656 | 1464012256819 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 07:04:16 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 07:04:16 INFO - PROCESS | 1656 | 1464012256832 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 07:04:16 INFO - PROCESS | 1656 | 1464012256834 Marionette TRACE conn2 <- [1,706,null,{}] 07:04:16 INFO - PROCESS | 1656 | 1464012256841 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}] 07:04:16 INFO - PROCESS | 1656 | 1464012256943 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 07:04:16 INFO - PROCESS | 1656 | 1464012256955 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x119504800 == 49 [pid = 1656] [id = 184] 07:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1187bfc00) [pid = 1656] [serial = 550] [outer = 0x0] 07:04:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119031800) [pid = 1656] [serial = 551] [outer = 0x1187bfc00] 07:04:16 INFO - PROCESS | 1656 | 1464012256983 Marionette DEBUG loaded listener.js 07:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119834c00) [pid = 1656] [serial = 552] [outer = 0x1187bfc00] 07:04:17 INFO - PROCESS | 1656 | 1464012257811 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]]]}] 07:04:17 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 07:04:17 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1021ms 07:04:17 INFO - PROCESS | 1656 | 1464012257854 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 07:04:17 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 07:04:17 INFO - PROCESS | 1656 | 1464012257856 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 07:04:17 INFO - PROCESS | 1656 | 1464012257858 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 07:04:17 INFO - PROCESS | 1656 | 1464012257859 Marionette TRACE conn2 <- [1,710,null,{}] 07:04:17 INFO - PROCESS | 1656 | 1464012257861 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}] 07:04:17 INFO - PROCESS | 1656 | 1464012257958 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 07:04:17 INFO - PROCESS | 1656 | 1464012257972 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12149e000 == 50 [pid = 1656] [id = 185] 07:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119d37800) [pid = 1656] [serial = 553] [outer = 0x0] 07:04:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124296400) [pid = 1656] [serial = 554] [outer = 0x119d37800] 07:04:17 INFO - PROCESS | 1656 | 1464012257998 Marionette DEBUG loaded listener.js 07:04:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12429bc00) [pid = 1656] [serial = 555] [outer = 0x119d37800] 07:04:18 INFO - PROCESS | 1656 | 1464012258789 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]]]}] 07:04:18 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 07:04:18 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 972ms 07:04:18 INFO - PROCESS | 1656 | 1464012258831 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 07:04:18 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 07:04:18 INFO - PROCESS | 1656 | 1464012258832 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 07:04:18 INFO - PROCESS | 1656 | 1464012258834 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 07:04:18 INFO - PROCESS | 1656 | 1464012258835 Marionette TRACE conn2 <- [1,714,null,{}] 07:04:18 INFO - PROCESS | 1656 | 1464012258838 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}] 07:04:19 INFO - PROCESS | 1656 | 1464012259071 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115f2e000) [pid = 1656] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x112a96800) [pid = 1656] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x128ccd800) [pid = 1656] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1185b5c00) [pid = 1656] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c6a6400) [pid = 1656] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1293c1800) [pid = 1656] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12bac2800) [pid = 1656] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1290e7c00) [pid = 1656] [serial = 510] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12429c400) [pid = 1656] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116a65000) [pid = 1656] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185b0c00) [pid = 1656] [serial = 495] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112ee6c00) [pid = 1656] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1271f7400) [pid = 1656] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x125003800) [pid = 1656] [serial = 504] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187ca400) [pid = 1656] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12ab9b000) [pid = 1656] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1212e4000) [pid = 1656] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12bac3800) [pid = 1656] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116adc400) [pid = 1656] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1192cfc00) [pid = 1656] [serial = 501] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11902e400) [pid = 1656] [serial = 498] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1133cc800) [pid = 1656] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111c88c00) [pid = 1656] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124294800) [pid = 1656] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x115f25400) [pid = 1656] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x129643800) [pid = 1656] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 07:04:19 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11955f000) [pid = 1656] [serial = 507] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 07:04:19 INFO - PROCESS | 1656 | 1464012259120 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d30800 == 51 [pid = 1656] [id = 186] 07:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x10eabc400) [pid = 1656] [serial = 556] [outer = 0x0] 07:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1130dfc00) [pid = 1656] [serial = 557] [outer = 0x10eabc400] 07:04:19 INFO - PROCESS | 1656 | 1464012259145 Marionette DEBUG loaded listener.js 07:04:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1164f7c00) [pid = 1656] [serial = 558] [outer = 0x10eabc400] 07:04:19 INFO - PROCESS | 1656 | 1464012259924 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]]]}] 07:04:19 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 07:04:19 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1121ms 07:04:19 INFO - PROCESS | 1656 | 1464012259955 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 07:04:19 INFO - PROCESS | 1656 | 1464012259957 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 07:04:19 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 07:04:19 INFO - PROCESS | 1656 | 1464012259959 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 07:04:19 INFO - PROCESS | 1656 | 1464012259960 Marionette TRACE conn2 <- [1,718,null,{}] 07:04:19 INFO - PROCESS | 1656 | 1464012259962 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}] 07:04:20 INFO - PROCESS | 1656 | 1464012260056 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 07:04:20 INFO - PROCESS | 1656 | 1464012260103 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e98800 == 52 [pid = 1656] [id = 187] 07:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111c88c00) [pid = 1656] [serial = 559] [outer = 0x0] 07:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x125153400) [pid = 1656] [serial = 560] [outer = 0x111c88c00] 07:04:20 INFO - PROCESS | 1656 | 1464012260129 Marionette DEBUG loaded listener.js 07:04:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12705c000) [pid = 1656] [serial = 561] [outer = 0x111c88c00] 07:04:20 INFO - PROCESS | 1656 | 1464012260916 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]]]}] 07:04:20 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 07:04:20 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 969ms 07:04:20 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 07:04:20 INFO - PROCESS | 1656 | 1464012260929 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 07:04:20 INFO - PROCESS | 1656 | 1464012260931 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 07:04:20 INFO - PROCESS | 1656 | 1464012260933 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 07:04:20 INFO - PROCESS | 1656 | 1464012260934 Marionette TRACE conn2 <- [1,722,null,{}] 07:04:20 INFO - PROCESS | 1656 | 1464012260936 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}] 07:04:21 INFO - PROCESS | 1656 | 1464012261011 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 07:04:21 INFO - PROCESS | 1656 | 1464012261017 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716e000 == 53 [pid = 1656] [id = 188] 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1271f5c00) [pid = 1656] [serial = 562] [outer = 0x0] 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127464400) [pid = 1656] [serial = 563] [outer = 0x1271f5c00] 07:04:21 INFO - PROCESS | 1656 | 1464012261042 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128cd6400) [pid = 1656] [serial = 564] [outer = 0x1271f5c00] 07:04:21 INFO - PROCESS | 1656 | 1464012261550 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] 07:04:21 INFO - PROCESS | 1656 | 1464012261618 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 07:04:21 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html 07:04:21 INFO - PROCESS | 1656 | 1464012261623 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 07:04:21 INFO - PROCESS | 1656 | 1464012261626 Marionette TRACE conn2 <- [1,726,null,{}] 07:04:21 INFO - PROCESS | 1656 | 1464012261629 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}] 07:04:21 INFO - PROCESS | 1656 | 1464012261728 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 07:04:21 INFO - PROCESS | 1656 | 1464012261780 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x117593000 == 54 [pid = 1656] [id = 189] 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1166cb800) [pid = 1656] [serial = 565] [outer = 0x0] 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118059c00) [pid = 1656] [serial = 566] [outer = 0x1166cb800] 07:04:21 INFO - PROCESS | 1656 | 1464012261812 Marionette DEBUG loaded listener.js 07:04:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118447800) [pid = 1656] [serial = 567] [outer = 0x1166cb800] 07:04:22 INFO - PROCESS | 1656 | 1464012262270 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]]]}] 07:04:22 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 07:04:22 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 675ms 07:04:22 INFO - PROCESS | 1656 | 1464012262298 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 07:04:22 INFO - PROCESS | 1656 | 1464012262303 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 07:04:22 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 07:04:22 INFO - PROCESS | 1656 | 1464012262307 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 07:04:22 INFO - PROCESS | 1656 | 1464012262309 Marionette TRACE conn2 <- [1,730,null,{}] 07:04:22 INFO - PROCESS | 1656 | 1464012262312 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}] 07:04:22 INFO - PROCESS | 1656 | 1464012262412 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 07:04:22 INFO - PROCESS | 1656 | 1464012262496 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x123766800 == 55 [pid = 1656] [id = 190] 07:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1187c6400) [pid = 1656] [serial = 568] [outer = 0x0] 07:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119565800) [pid = 1656] [serial = 569] [outer = 0x1187c6400] 07:04:22 INFO - PROCESS | 1656 | 1464012262538 Marionette DEBUG loaded listener.js 07:04:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x123305c00) [pid = 1656] [serial = 570] [outer = 0x1187c6400] 07:04:22 INFO - PROCESS | 1656 | 1464012262970 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] 07:04:23 INFO - PROCESS | 1656 | 1464012263031 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 07:04:23 INFO - PROCESS | 1656 | 1464012263034 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1656 | 1464012263036 Marionette TRACE conn2 <- [1,734,null,{}] 07:04:23 INFO - PROCESS | 1656 | 1464012263044 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}] 07:04:23 INFO - PROCESS | 1656 | 1464012263143 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 07:04:23 INFO - PROCESS | 1656 | 1464012263207 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bc000 == 56 [pid = 1656] [id = 191] 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12429cc00) [pid = 1656] [serial = 571] [outer = 0x0] 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x126d48400) [pid = 1656] [serial = 572] [outer = 0x12429cc00] 07:04:23 INFO - PROCESS | 1656 | 1464012263239 Marionette DEBUG loaded listener.js 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x129053800) [pid = 1656] [serial = 573] [outer = 0x12429cc00] 07:04:23 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 07:04:23 INFO - PROCESS | 1656 | 1464012263646 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]]]}] 07:04:23 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 621ms 07:04:23 INFO - PROCESS | 1656 | 1464012263656 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 07:04:23 INFO - PROCESS | 1656 | 1464012263658 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 07:04:23 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 07:04:23 INFO - PROCESS | 1656 | 1464012263660 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 07:04:23 INFO - PROCESS | 1656 | 1464012263661 Marionette TRACE conn2 <- [1,738,null,{}] 07:04:23 INFO - PROCESS | 1656 | 1464012263665 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}] 07:04:23 INFO - PROCESS | 1656 | 1464012263781 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 07:04:23 INFO - PROCESS | 1656 | 1464012263844 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa45800 == 57 [pid = 1656] [id = 192] 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1293b7000) [pid = 1656] [serial = 574] [outer = 0x0] 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1294c2000) [pid = 1656] [serial = 575] [outer = 0x1293b7000] 07:04:23 INFO - PROCESS | 1656 | 1464012263873 Marionette DEBUG loaded listener.js 07:04:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12a52fc00) [pid = 1656] [serial = 576] [outer = 0x1293b7000] 07:04:24 INFO - PROCESS | 1656 | 1464012264739 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]]]}] 07:04:24 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 07:04:24 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1123ms 07:04:24 INFO - PROCESS | 1656 | 1464012264784 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 07:04:24 INFO - PROCESS | 1656 | 1464012264785 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 07:04:24 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 07:04:24 INFO - PROCESS | 1656 | 1464012264788 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 07:04:24 INFO - PROCESS | 1656 | 1464012264789 Marionette TRACE conn2 <- [1,742,null,{}] 07:04:24 INFO - PROCESS | 1656 | 1464012264791 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}] 07:04:24 INFO - PROCESS | 1656 | 1464012264884 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 07:04:24 INFO - PROCESS | 1656 | 1464012264932 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b820800 == 58 [pid = 1656] [id = 193] 07:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1294c7800) [pid = 1656] [serial = 577] [outer = 0x0] 07:04:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ab97000) [pid = 1656] [serial = 578] [outer = 0x1294c7800] 07:04:24 INFO - PROCESS | 1656 | 1464012264962 Marionette DEBUG loaded listener.js 07:04:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12abac000) [pid = 1656] [serial = 579] [outer = 0x1294c7800] 07:04:25 INFO - PROCESS | 1656 | 1464012265847 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]]]}] 07:04:25 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 07:04:25 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1121ms 07:04:25 INFO - PROCESS | 1656 | 1464012265910 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 07:04:25 INFO - PROCESS | 1656 | 1464012265912 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 07:04:25 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 07:04:25 INFO - PROCESS | 1656 | 1464012265915 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 07:04:25 INFO - PROCESS | 1656 | 1464012265917 Marionette TRACE conn2 <- [1,746,null,{}] 07:04:25 INFO - PROCESS | 1656 | 1464012265919 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}] 07:04:26 INFO - PROCESS | 1656 | 1464012266022 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 07:04:26 INFO - PROCESS | 1656 | 1464012266071 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x117077000 == 59 [pid = 1656] [id = 194] 07:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1240ad800) [pid = 1656] [serial = 580] [outer = 0x0] 07:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12ba08400) [pid = 1656] [serial = 581] [outer = 0x1240ad800] 07:04:26 INFO - PROCESS | 1656 | 1464012266101 Marionette DEBUG loaded listener.js 07:04:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c168c00) [pid = 1656] [serial = 582] [outer = 0x1240ad800] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x124e98800 == 58 [pid = 1656] [id = 187] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x115d30800 == 57 [pid = 1656] [id = 186] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x12149e000 == 56 [pid = 1656] [id = 185] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x119504800 == 55 [pid = 1656] [id = 184] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1180ad000 == 54 [pid = 1656] [id = 183] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x1133ec000 == 53 [pid = 1656] [id = 182] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x11928f000 == 52 [pid = 1656] [id = 179] 07:04:27 INFO - PROCESS | 1656 | --DOCSHELL 0x112e70800 == 51 [pid = 1656] [id = 178] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x118061000) [pid = 1656] [serial = 410] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12baa9c00) [pid = 1656] [serial = 353] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1290e6c00) [pid = 1656] [serial = 416] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1236bc000) [pid = 1656] [serial = 413] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12cbb9c00) [pid = 1656] [serial = 425] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12babe000) [pid = 1656] [serial = 419] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c43e400) [pid = 1656] [serial = 422] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12963d000) [pid = 1656] [serial = 511] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12c440400) [pid = 1656] [serial = 528] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c167800) [pid = 1656] [serial = 488] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12330b000) [pid = 1656] [serial = 487] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1187be800) [pid = 1656] [serial = 496] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1187ca000) [pid = 1656] [serial = 497] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115d7d000) [pid = 1656] [serial = 491] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113b3b400) [pid = 1656] [serial = 490] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1294c3800) [pid = 1656] [serial = 485] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x12904b400) [pid = 1656] [serial = 484] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x125d83000) [pid = 1656] [serial = 505] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x128ccf400) [pid = 1656] [serial = 506] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119b72c00) [pid = 1656] [serial = 479] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1192cb800) [pid = 1656] [serial = 478] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12aba8400) [pid = 1656] [serial = 515] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1271f6c00) [pid = 1656] [serial = 482] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1256a8800) [pid = 1656] [serial = 481] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12cbbbc00) [pid = 1656] [serial = 470] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11821b400) [pid = 1656] [serial = 475] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185b4400) [pid = 1656] [serial = 476] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119d31400) [pid = 1656] [serial = 502] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124516c00) [pid = 1656] [serial = 503] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x119826c00) [pid = 1656] [serial = 499] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x119b7b400) [pid = 1656] [serial = 500] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x118359400) [pid = 1656] [serial = 494] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x117682000) [pid = 1656] [serial = 493] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11318f800) [pid = 1656] [serial = 473] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x113186c00) [pid = 1656] [serial = 472] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x113bbe800) [pid = 1656] [serial = 212] [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.] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12ba09000) [pid = 1656] [serial = 516] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12429e400) [pid = 1656] [serial = 524] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x12baa5400) [pid = 1656] [serial = 518] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x12ba0fc00) [pid = 1656] [serial = 521] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x12c34ec00) [pid = 1656] [serial = 522] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x12c352400) [pid = 1656] [serial = 527] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x12bac8000) [pid = 1656] [serial = 519] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1242a2c00) [pid = 1656] [serial = 525] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x128cd0400) [pid = 1656] [serial = 508] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x12aa1fc00) [pid = 1656] [serial = 512] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x1293bc800) [pid = 1656] [serial = 509] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c6aac00) [pid = 1656] [serial = 530] [outer = 0x0] [url = about:blank] 07:04:27 INFO - PROCESS | 1656 | 1464012267083 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]]]}] 07:04:27 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.) 07:04:27 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1174ms 07:04:27 INFO - PROCESS | 1656 | 1464012267089 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 07:04:27 INFO - PROCESS | 1656 | 1464012267092 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 07:04:27 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 07:04:27 INFO - PROCESS | 1656 | 1464012267095 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 07:04:27 INFO - PROCESS | 1656 | 1464012267097 Marionette TRACE conn2 <- [1,750,null,{}] 07:04:27 INFO - PROCESS | 1656 | 1464012267101 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}] 07:04:27 INFO - PROCESS | 1656 | 1464012267190 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 07:04:27 INFO - PROCESS | 1656 | 1464012267240 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f04800 == 52 [pid = 1656] [id = 195] 07:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11318d400) [pid = 1656] [serial = 583] [outer = 0x0] 07:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x115d70400) [pid = 1656] [serial = 584] [outer = 0x11318d400] 07:04:27 INFO - PROCESS | 1656 | 1464012267268 Marionette DEBUG loaded listener.js 07:04:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1166cbc00) [pid = 1656] [serial = 585] [outer = 0x11318d400] 07:04:28 INFO - PROCESS | 1656 | 1464012268055 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]]]}] 07:04:28 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 07:04:28 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 972ms 07:04:28 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 07:04:28 INFO - PROCESS | 1656 | 1464012268067 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 07:04:28 INFO - PROCESS | 1656 | 1464012268071 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 07:04:28 INFO - PROCESS | 1656 | 1464012268075 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 07:04:28 INFO - PROCESS | 1656 | 1464012268076 Marionette TRACE conn2 <- [1,754,null,{}] 07:04:28 INFO - PROCESS | 1656 | 1464012268079 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}] 07:04:28 INFO - PROCESS | 1656 | 1464012268161 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 07:04:28 INFO - PROCESS | 1656 | 1464012268168 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d8800 == 53 [pid = 1656] [id = 196] 07:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x116add000) [pid = 1656] [serial = 586] [outer = 0x0] 07:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1185b0000) [pid = 1656] [serial = 587] [outer = 0x116add000] 07:04:28 INFO - PROCESS | 1656 | 1464012268194 Marionette DEBUG loaded listener.js 07:04:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1187bf000) [pid = 1656] [serial = 588] [outer = 0x116add000] 07:04:29 INFO - PROCESS | 1656 | 1464012269012 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]]]}] 07:04:29 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 07:04:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 969ms 07:04:29 INFO - PROCESS | 1656 | 1464012269053 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 07:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 07:04:29 INFO - PROCESS | 1656 | 1464012269055 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 07:04:29 INFO - PROCESS | 1656 | 1464012269057 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 07:04:29 INFO - PROCESS | 1656 | 1464012269060 Marionette TRACE conn2 <- [1,758,null,{}] 07:04:29 INFO - PROCESS | 1656 | 1464012269073 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}] 07:04:29 INFO - PROCESS | 1656 | 1464012269177 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 07:04:29 INFO - PROCESS | 1656 | 1464012269183 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a3800 == 54 [pid = 1656] [id = 197] 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1192cac00) [pid = 1656] [serial = 589] [outer = 0x0] 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1183e7800) [pid = 1656] [serial = 590] [outer = 0x1192cac00] 07:04:29 INFO - PROCESS | 1656 | 1464012269234 Marionette DEBUG loaded listener.js 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x124298400) [pid = 1656] [serial = 591] [outer = 0x1192cac00] 07:04:29 INFO - PROCESS | 1656 | 1464012269544 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]]]}] 07:04:29 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 07:04:29 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 523ms 07:04:29 INFO - PROCESS | 1656 | 1464012269586 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 07:04:29 INFO - PROCESS | 1656 | 1464012269588 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 07:04:29 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 07:04:29 INFO - PROCESS | 1656 | 1464012269590 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 07:04:29 INFO - PROCESS | 1656 | 1464012269591 Marionette TRACE conn2 <- [1,762,null,{}] 07:04:29 INFO - PROCESS | 1656 | 1464012269593 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}] 07:04:29 INFO - PROCESS | 1656 | 1464012269692 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 07:04:29 INFO - PROCESS | 1656 | 1464012269697 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x123780000 == 55 [pid = 1656] [id = 198] 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x124298800) [pid = 1656] [serial = 592] [outer = 0x0] 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x124e4e800) [pid = 1656] [serial = 593] [outer = 0x124298800] 07:04:29 INFO - PROCESS | 1656 | 1464012269749 Marionette DEBUG loaded listener.js 07:04:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12705f000) [pid = 1656] [serial = 594] [outer = 0x124298800] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x111c88c00) [pid = 1656] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x10eab7400) [pid = 1656] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1185b7c00) [pid = 1656] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1187bec00) [pid = 1656] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x113b39400) [pid = 1656] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x113190800) [pid = 1656] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x117685000) [pid = 1656] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x119d37800) [pid = 1656] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x10eabc400) [pid = 1656] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 07:04:30 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1187bfc00) [pid = 1656] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 07:04:30 INFO - PROCESS | 1656 | 1464012270512 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]]]}] 07:04:30 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 07:04:30 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 971ms 07:04:30 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 07:04:30 INFO - PROCESS | 1656 | 1464012270561 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 07:04:30 INFO - PROCESS | 1656 | 1464012270562 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 07:04:30 INFO - PROCESS | 1656 | 1464012270564 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 07:04:30 INFO - PROCESS | 1656 | 1464012270566 Marionette TRACE conn2 <- [1,766,null,{}] 07:04:30 INFO - PROCESS | 1656 | 1464012270568 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}] 07:04:30 INFO - PROCESS | 1656 | 1464012270645 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 07:04:30 INFO - PROCESS | 1656 | 1464012270694 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x125670000 == 56 [pid = 1656] [id = 199] 07:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1183e6400) [pid = 1656] [serial = 595] [outer = 0x0] 07:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x1187c2c00) [pid = 1656] [serial = 596] [outer = 0x1183e6400] 07:04:30 INFO - PROCESS | 1656 | 1464012270728 Marionette DEBUG loaded listener.js 07:04:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x124e4b800) [pid = 1656] [serial = 597] [outer = 0x1183e6400] 07:04:31 INFO - PROCESS | 1656 | 1464012271443 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]]]}] 07:04:31 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 07:04:31 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 919ms 07:04:31 INFO - PROCESS | 1656 | 1464012271484 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 07:04:31 INFO - PROCESS | 1656 | 1464012271486 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 07:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 07:04:31 INFO - PROCESS | 1656 | 1464012271488 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 07:04:31 INFO - PROCESS | 1656 | 1464012271489 Marionette TRACE conn2 <- [1,770,null,{}] 07:04:31 INFO - PROCESS | 1656 | 1464012271491 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}] 07:04:31 INFO - PROCESS | 1656 | 1464012271579 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 07:04:31 INFO - PROCESS | 1656 | 1464012271585 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12909b000 == 57 [pid = 1656] [id = 200] 07:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1293b4800) [pid = 1656] [serial = 598] [outer = 0x0] 07:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1294bec00) [pid = 1656] [serial = 599] [outer = 0x1293b4800] 07:04:31 INFO - PROCESS | 1656 | 1464012271611 Marionette DEBUG loaded listener.js 07:04:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12baa6000) [pid = 1656] [serial = 600] [outer = 0x1293b4800] 07:04:31 INFO - PROCESS | 1656 | 1464012271931 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]]]}] 07:04:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 07:04:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 469ms 07:04:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 07:04:31 INFO - PROCESS | 1656 | 1464012271957 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 07:04:31 INFO - PROCESS | 1656 | 1464012271958 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 07:04:31 INFO - PROCESS | 1656 | 1464012271960 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 07:04:31 INFO - PROCESS | 1656 | 1464012271962 Marionette TRACE conn2 <- [1,774,null,{}] 07:04:31 INFO - PROCESS | 1656 | 1464012271966 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}] 07:04:32 INFO - PROCESS | 1656 | 1464012272043 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 07:04:32 INFO - PROCESS | 1656 | 1464012272093 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c7000 == 58 [pid = 1656] [id = 201] 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1185b0800) [pid = 1656] [serial = 601] [outer = 0x0] 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x12bac6800) [pid = 1656] [serial = 602] [outer = 0x1185b0800] 07:04:32 INFO - PROCESS | 1656 | 1464012272117 Marionette DEBUG loaded listener.js 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x12c171000) [pid = 1656] [serial = 603] [outer = 0x1185b0800] 07:04:32 INFO - PROCESS | 1656 | 1464012272381 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]]]}] 07:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 07:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 07:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 07:04:32 INFO - PROCESS | 1656 | 1464012272438 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 07:04:32 INFO - PROCESS | 1656 | 1464012272439 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 07:04:32 INFO - PROCESS | 1656 | 1464012272441 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 07:04:32 INFO - PROCESS | 1656 | 1464012272442 Marionette TRACE conn2 <- [1,778,null,{}] 07:04:32 INFO - PROCESS | 1656 | 1464012272444 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}] 07:04:32 INFO - PROCESS | 1656 | 1464012272527 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 07:04:32 INFO - PROCESS | 1656 | 1464012272533 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b815000 == 59 [pid = 1656] [id = 202] 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x12c16f400) [pid = 1656] [serial = 604] [outer = 0x0] 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x12c354000) [pid = 1656] [serial = 605] [outer = 0x12c16f400] 07:04:32 INFO - PROCESS | 1656 | 1464012272558 Marionette DEBUG loaded listener.js 07:04:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x12c43d400) [pid = 1656] [serial = 606] [outer = 0x12c16f400] 07:04:32 INFO - PROCESS | 1656 | 1464012272868 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]]]}] 07:04:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 07:04:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 468ms 07:04:32 INFO - PROCESS | 1656 | 1464012272910 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 07:04:32 INFO - PROCESS | 1656 | 1464012272911 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 07:04:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 07:04:32 INFO - PROCESS | 1656 | 1464012272914 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 07:04:32 INFO - PROCESS | 1656 | 1464012272915 Marionette TRACE conn2 <- [1,782,null,{}] 07:04:32 INFO - PROCESS | 1656 | 1464012272917 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}] 07:04:33 INFO - PROCESS | 1656 | 1464012273018 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 07:04:33 INFO - PROCESS | 1656 | 1464012273024 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf09000 == 60 [pid = 1656] [id = 203] 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x10eab8800) [pid = 1656] [serial = 607] [outer = 0x0] 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x12c358400) [pid = 1656] [serial = 608] [outer = 0x10eab8800] 07:04:33 INFO - PROCESS | 1656 | 1464012273049 Marionette DEBUG loaded listener.js 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x12c61cc00) [pid = 1656] [serial = 609] [outer = 0x10eab8800] 07:04:33 INFO - PROCESS | 1656 | 1464012273528 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]]]}] 07:04:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 07:04:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 669ms 07:04:33 INFO - PROCESS | 1656 | 1464012273584 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 07:04:33 INFO - PROCESS | 1656 | 1464012273586 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 07:04:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 07:04:33 INFO - PROCESS | 1656 | 1464012273589 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 07:04:33 INFO - PROCESS | 1656 | 1464012273592 Marionette TRACE conn2 <- [1,786,null,{}] 07:04:33 INFO - PROCESS | 1656 | 1464012273595 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}] 07:04:33 INFO - PROCESS | 1656 | 1464012273734 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 07:04:33 INFO - PROCESS | 1656 | 1464012273748 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193da000 == 61 [pid = 1656] [id = 204] 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1167aac00) [pid = 1656] [serial = 610] [outer = 0x0] 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11805cc00) [pid = 1656] [serial = 611] [outer = 0x1167aac00] 07:04:33 INFO - PROCESS | 1656 | 1464012273778 Marionette DEBUG loaded listener.js 07:04:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1185b6800) [pid = 1656] [serial = 612] [outer = 0x1167aac00] 07:04:34 INFO - PROCESS | 1656 | 1464012274215 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]]]}] 07:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 07:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 674ms 07:04:34 INFO - PROCESS | 1656 | 1464012274263 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 07:04:34 INFO - PROCESS | 1656 | 1464012274269 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 07:04:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 07:04:34 INFO - PROCESS | 1656 | 1464012274274 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 07:04:34 INFO - PROCESS | 1656 | 1464012274276 Marionette TRACE conn2 <- [1,790,null,{}] 07:04:34 INFO - PROCESS | 1656 | 1464012274278 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}] 07:04:34 INFO - PROCESS | 1656 | 1464012274417 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 07:04:34 INFO - PROCESS | 1656 | 1464012274458 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a28000 == 62 [pid = 1656] [id = 205] 07:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119826c00) [pid = 1656] [serial = 613] [outer = 0x0] 07:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12330b400) [pid = 1656] [serial = 614] [outer = 0x119826c00] 07:04:34 INFO - PROCESS | 1656 | 1464012274513 Marionette DEBUG loaded listener.js 07:04:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x124510400) [pid = 1656] [serial = 615] [outer = 0x119826c00] 07:04:34 INFO - PROCESS | 1656 | 1464012274948 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]]]}] 07:04:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 07:04:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 720ms 07:04:34 INFO - PROCESS | 1656 | 1464012274997 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 07:04:35 INFO - PROCESS | 1656 | 1464012274999 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 07:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 07:04:35 INFO - PROCESS | 1656 | 1464012275003 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 07:04:35 INFO - PROCESS | 1656 | 1464012275005 Marionette TRACE conn2 <- [1,794,null,{}] 07:04:35 INFO - PROCESS | 1656 | 1464012275014 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}] 07:04:35 INFO - PROCESS | 1656 | 1464012275116 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 07:04:35 INFO - PROCESS | 1656 | 1464012275181 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c464000 == 63 [pid = 1656] [id = 206] 07:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x126d53400) [pid = 1656] [serial = 616] [outer = 0x0] 07:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1293b3400) [pid = 1656] [serial = 617] [outer = 0x126d53400] 07:04:35 INFO - PROCESS | 1656 | 1464012275212 Marionette DEBUG loaded listener.js 07:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12ab99c00) [pid = 1656] [serial = 618] [outer = 0x126d53400] 07:04:35 INFO - PROCESS | 1656 | 1464012275649 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]]]}] 07:04:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 07:04:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 675ms 07:04:35 INFO - PROCESS | 1656 | 1464012275712 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 07:04:35 INFO - PROCESS | 1656 | 1464012275715 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 07:04:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 07:04:35 INFO - PROCESS | 1656 | 1464012275741 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 07:04:35 INFO - PROCESS | 1656 | 1464012275743 Marionette TRACE conn2 <- [1,798,null,{}] 07:04:35 INFO - PROCESS | 1656 | 1464012275746 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}] 07:04:35 INFO - PROCESS | 1656 | 1464012275889 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 07:04:35 INFO - PROCESS | 1656 | 1464012275980 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6f2800 == 64 [pid = 1656] [id = 207] 07:04:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12ba07c00) [pid = 1656] [serial = 619] [outer = 0x0] 07:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12c616800) [pid = 1656] [serial = 620] [outer = 0x12ba07c00] 07:04:36 INFO - PROCESS | 1656 | 1464012276028 Marionette DEBUG loaded listener.js 07:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12c61fc00) [pid = 1656] [serial = 621] [outer = 0x12ba07c00] 07:04:36 INFO - PROCESS | 1656 | 1464012276483 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]]]}] 07:04:36 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 07:04:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 774ms 07:04:36 INFO - PROCESS | 1656 | 1464012276511 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 07:04:36 INFO - PROCESS | 1656 | 1464012276513 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 07:04:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 07:04:36 INFO - PROCESS | 1656 | 1464012276518 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 07:04:36 INFO - PROCESS | 1656 | 1464012276519 Marionette TRACE conn2 <- [1,802,null,{}] 07:04:36 INFO - PROCESS | 1656 | 1464012276522 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}] 07:04:36 INFO - PROCESS | 1656 | 1464012276619 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 07:04:36 INFO - PROCESS | 1656 | 1464012276697 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb49800 == 65 [pid = 1656] [id = 208] 07:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117e54000) [pid = 1656] [serial = 622] [outer = 0x0] 07:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12c624c00) [pid = 1656] [serial = 623] [outer = 0x117e54000] 07:04:36 INFO - PROCESS | 1656 | 1464012276726 Marionette DEBUG loaded listener.js 07:04:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12c6ad000) [pid = 1656] [serial = 624] [outer = 0x117e54000] 07:04:37 INFO - PROCESS | 1656 | 1464012277372 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]]]}] 07:04:37 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 07:04:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 919ms 07:04:37 INFO - PROCESS | 1656 | 1464012277437 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 07:04:37 INFO - PROCESS | 1656 | 1464012277439 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 07:04:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 07:04:37 INFO - PROCESS | 1656 | 1464012277443 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 07:04:37 INFO - PROCESS | 1656 | 1464012277445 Marionette TRACE conn2 <- [1,806,null,{}] 07:04:37 INFO - PROCESS | 1656 | 1464012277449 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}] 07:04:37 INFO - PROCESS | 1656 | 1464012277542 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 07:04:37 INFO - PROCESS | 1656 | 1464012277608 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130c7000 == 66 [pid = 1656] [id = 209] 07:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x111c1f400) [pid = 1656] [serial = 625] [outer = 0x0] 07:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1122b6c00) [pid = 1656] [serial = 626] [outer = 0x111c1f400] 07:04:37 INFO - PROCESS | 1656 | 1464012277636 Marionette DEBUG loaded listener.js 07:04:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x112eebc00) [pid = 1656] [serial = 627] [outer = 0x111c1f400] 07:04:38 INFO - PROCESS | 1656 | [1656] WARNING: robustness marked as unsupported: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 07:04:38 INFO - PROCESS | 1656 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 07:04:38 INFO - PROCESS | 1656 | Determined SkiaGL cache limits: Size 100663296, Items: 256 07:04:38 INFO - PROCESS | 1656 | [GFX2-]: Using SkiaGL canvas. 07:04:38 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 07:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 672ms 07:04:38 INFO - PROCESS | 1656 | 1464012278108 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]]]}] 07:04:38 INFO - PROCESS | 1656 | 1464012278115 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 07:04:38 INFO - PROCESS | 1656 | 1464012278121 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 07:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 07:04:38 INFO - PROCESS | 1656 | 1464012278128 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 07:04:38 INFO - PROCESS | 1656 | 1464012278131 Marionette TRACE conn2 <- [1,810,null,{}] 07:04:38 INFO - PROCESS | 1656 | 1464012278134 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}] 07:04:38 INFO - PROCESS | 1656 | 1464012278272 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 07:04:38 INFO - PROCESS | 1656 | 1464012278371 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701e000 == 67 [pid = 1656] [id = 210] 07:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11318b800) [pid = 1656] [serial = 628] [outer = 0x0] 07:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x115fe4400) [pid = 1656] [serial = 629] [outer = 0x11318b800] 07:04:38 INFO - PROCESS | 1656 | 1464012278416 Marionette DEBUG loaded listener.js 07:04:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1164fa800) [pid = 1656] [serial = 630] [outer = 0x11318b800] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa39800 == 66 [pid = 1656] [id = 121] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12b815000 == 65 [pid = 1656] [id = 202] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c7000 == 64 [pid = 1656] [id = 201] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12909b000 == 63 [pid = 1656] [id = 200] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125670000 == 62 [pid = 1656] [id = 199] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123780000 == 61 [pid = 1656] [id = 198] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1214a3800 == 60 [pid = 1656] [id = 197] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d8800 == 59 [pid = 1656] [id = 196] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116f04800 == 58 [pid = 1656] [id = 195] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bc000 == 57 [pid = 1656] [id = 191] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x123766800 == 56 [pid = 1656] [id = 190] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117593000 == 55 [pid = 1656] [id = 189] 07:04:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12716e000 == 54 [pid = 1656] [id = 188] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x125153400) [pid = 1656] [serial = 560] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112ee6800) [pid = 1656] [serial = 534] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x10eabc000) [pid = 1656] [serial = 533] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x124295000) [pid = 1656] [serial = 540] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1192d7400) [pid = 1656] [serial = 539] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1271f8c00) [pid = 1656] [serial = 543] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1256ab000) [pid = 1656] [serial = 542] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11821d000) [pid = 1656] [serial = 537] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x116a6a400) [pid = 1656] [serial = 536] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x115f27000) [pid = 1656] [serial = 545] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1166d3400) [pid = 1656] [serial = 546] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11835b400) [pid = 1656] [serial = 548] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124296400) [pid = 1656] [serial = 554] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1164f7c00) [pid = 1656] [serial = 558] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1130dfc00) [pid = 1656] [serial = 557] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x12705c000) [pid = 1656] [serial = 561] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119031800) [pid = 1656] [serial = 551] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x119834c00) [pid = 1656] [serial = 552] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12429bc00) [pid = 1656] [serial = 555] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1185b7000) [pid = 1656] [serial = 549] [outer = 0x0] [url = about:blank] 07:04:38 INFO - PROCESS | 1656 | 1464012278829 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]]]}] 07:04:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 07:04:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 722ms 07:04:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 07:04:38 INFO - PROCESS | 1656 | 1464012278850 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 07:04:38 INFO - PROCESS | 1656 | 1464012278851 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 07:04:38 INFO - PROCESS | 1656 | 1464012278853 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 07:04:38 INFO - PROCESS | 1656 | 1464012278856 Marionette TRACE conn2 <- [1,814,null,{}] 07:04:38 INFO - PROCESS | 1656 | 1464012278863 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}] 07:04:38 INFO - PROCESS | 1656 | 1464012278943 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 07:04:38 INFO - PROCESS | 1656 | 1464012278994 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117072800 == 55 [pid = 1656] [id = 211] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113191400) [pid = 1656] [serial = 631] [outer = 0x0] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x116a68000) [pid = 1656] [serial = 632] [outer = 0x113191400] 07:04:39 INFO - PROCESS | 1656 | 1464012279023 Marionette DEBUG loaded listener.js 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118219c00) [pid = 1656] [serial = 633] [outer = 0x113191400] 07:04:39 INFO - PROCESS | 1656 | 1464012279326 Marionette TRACE conn2 <- [1,816,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex4",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,817,"getWindowHandle",null] 07:04:39 INFO - PROCESS | 1656 | 1464012279376 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 07:04:39 INFO - PROCESS | 1656 | 1464012279378 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 07:04:39 INFO - PROCESS | 1656 | 1464012279379 Marionette TRACE conn2 <- [1,818,null,{}] 07:04:39 INFO - PROCESS | 1656 | 1464012279382 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}] 07:04:39 INFO - PROCESS | 1656 | 1464012279458 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 07:04:39 INFO - PROCESS | 1656 | 1464012279463 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119346000 == 56 [pid = 1656] [id = 212] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x118226c00) [pid = 1656] [serial = 634] [outer = 0x0] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185b5400) [pid = 1656] [serial = 635] [outer = 0x118226c00] 07:04:39 INFO - PROCESS | 1656 | 1464012279491 Marionette DEBUG loaded listener.js 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1187c3c00) [pid = 1656] [serial = 636] [outer = 0x118226c00] 07:04:39 INFO - PROCESS | 1656 | 1464012279812 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]]]}] 07:04:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 07:04:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 471ms 07:04:39 INFO - PROCESS | 1656 | 1464012279849 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 07:04:39 INFO - PROCESS | 1656 | 1464012279851 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 07:04:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 07:04:39 INFO - PROCESS | 1656 | 1464012279853 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 07:04:39 INFO - PROCESS | 1656 | 1464012279861 Marionette TRACE conn2 <- [1,822,null,{}] 07:04:39 INFO - PROCESS | 1656 | 1464012279863 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}] 07:04:39 INFO - PROCESS | 1656 | 1464012279940 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 07:04:39 INFO - PROCESS | 1656 | 1464012279944 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a7800 == 57 [pid = 1656] [id = 213] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1187c4000) [pid = 1656] [serial = 637] [outer = 0x0] 07:04:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1188a2800) [pid = 1656] [serial = 638] [outer = 0x1187c4000] 07:04:39 INFO - PROCESS | 1656 | 1464012279970 Marionette DEBUG loaded listener.js 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1192cb800) [pid = 1656] [serial = 639] [outer = 0x1187c4000] 07:04:40 INFO - PROCESS | 1656 | 1464012280295 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] 07:04:40 INFO - PROCESS | 1656 | 1464012280330 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 07:04:40 INFO - PROCESS | 1656 | 1464012280332 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 07:04:40 INFO - PROCESS | 1656 | 1464012280333 Marionette TRACE conn2 <- [1,826,null,{}] 07:04:40 INFO - PROCESS | 1656 | 1464012280336 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}] 07:04:40 INFO - PROCESS | 1656 | 1464012280452 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 07:04:40 INFO - PROCESS | 1656 | 1464012280482 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11265d000 == 58 [pid = 1656] [id = 214] 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1187c6800) [pid = 1656] [serial = 640] [outer = 0x0] 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119566800) [pid = 1656] [serial = 641] [outer = 0x1187c6800] 07:04:40 INFO - PROCESS | 1656 | 1464012280508 Marionette DEBUG loaded listener.js 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1237abc00) [pid = 1656] [serial = 642] [outer = 0x1187c6800] 07:04:40 INFO - PROCESS | 1656 | 1464012280811 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]]]}] 07:04:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 07:04:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 519ms 07:04:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 07:04:40 INFO - PROCESS | 1656 | 1464012280851 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 07:04:40 INFO - PROCESS | 1656 | 1464012280852 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 07:04:40 INFO - PROCESS | 1656 | 1464012280854 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 07:04:40 INFO - PROCESS | 1656 | 1464012280855 Marionette TRACE conn2 <- [1,830,null,{}] 07:04:40 INFO - PROCESS | 1656 | 1464012280858 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}] 07:04:40 INFO - PROCESS | 1656 | 1464012280960 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 07:04:40 INFO - PROCESS | 1656 | 1464012280965 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x123416000 == 59 [pid = 1656] [id = 215] 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1240bc000) [pid = 1656] [serial = 643] [outer = 0x0] 07:04:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12429a000) [pid = 1656] [serial = 644] [outer = 0x1240bc000] 07:04:40 INFO - PROCESS | 1656 | 1464012280989 Marionette DEBUG loaded listener.js 07:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1242a3400) [pid = 1656] [serial = 645] [outer = 0x1240bc000] 07:04:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 07:04:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 518ms 07:04:41 INFO - PROCESS | 1656 | 1464012281366 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]]]}] 07:04:41 INFO - PROCESS | 1656 | 1464012281374 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 07:04:41 INFO - PROCESS | 1656 | 1464012281375 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 07:04:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 07:04:41 INFO - PROCESS | 1656 | 1464012281379 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 07:04:41 INFO - PROCESS | 1656 | 1464012281381 Marionette TRACE conn2 <- [1,834,null,{}] 07:04:41 INFO - PROCESS | 1656 | 1464012281391 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}] 07:04:41 INFO - PROCESS | 1656 | 1464012281540 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 07:04:41 INFO - PROCESS | 1656 | 1464012281559 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12413a800 == 60 [pid = 1656] [id = 216] 07:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1242a2000) [pid = 1656] [serial = 646] [outer = 0x0] 07:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124e54800) [pid = 1656] [serial = 647] [outer = 0x1242a2000] 07:04:41 INFO - PROCESS | 1656 | 1464012281598 Marionette DEBUG loaded listener.js 07:04:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125003c00) [pid = 1656] [serial = 648] [outer = 0x1242a2000] 07:04:42 INFO - PROCESS | 1656 | 1464012282001 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]]]}] 07:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 07:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 628ms 07:04:42 INFO - PROCESS | 1656 | 1464012282007 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 07:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 07:04:42 INFO - PROCESS | 1656 | 1464012282008 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 07:04:42 INFO - PROCESS | 1656 | 1464012282010 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 07:04:42 INFO - PROCESS | 1656 | 1464012282011 Marionette TRACE conn2 <- [1,838,null,{}] 07:04:42 INFO - PROCESS | 1656 | 1464012282013 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}] 07:04:42 INFO - PROCESS | 1656 | 1464012282111 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 07:04:42 INFO - PROCESS | 1656 | 1464012282142 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x125685000 == 61 [pid = 1656] [id = 217] 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124e52400) [pid = 1656] [serial = 649] [outer = 0x0] 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125716c00) [pid = 1656] [serial = 650] [outer = 0x124e52400] 07:04:42 INFO - PROCESS | 1656 | 1464012282168 Marionette DEBUG loaded listener.js 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1257bf400) [pid = 1656] [serial = 651] [outer = 0x124e52400] 07:04:42 INFO - PROCESS | 1656 | 1464012282490 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]]]}] 07:04:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 07:04:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 519ms 07:04:42 INFO - PROCESS | 1656 | 1464012282529 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 07:04:42 INFO - PROCESS | 1656 | 1464012282530 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 07:04:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 07:04:42 INFO - PROCESS | 1656 | 1464012282533 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 07:04:42 INFO - PROCESS | 1656 | 1464012282534 Marionette TRACE conn2 <- [1,842,null,{}] 07:04:42 INFO - PROCESS | 1656 | 1464012282536 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}] 07:04:42 INFO - PROCESS | 1656 | 1464012282632 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 07:04:42 INFO - PROCESS | 1656 | 1464012282662 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x127449000 == 62 [pid = 1656] [id = 218] 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1256ac800) [pid = 1656] [serial = 652] [outer = 0x0] 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125d86000) [pid = 1656] [serial = 653] [outer = 0x1256ac800] 07:04:42 INFO - PROCESS | 1656 | 1464012282688 Marionette DEBUG loaded listener.js 07:04:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1271f7400) [pid = 1656] [serial = 654] [outer = 0x1256ac800] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c440c00) [pid = 1656] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124298800) [pid = 1656] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1240ad800) [pid = 1656] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11318d400) [pid = 1656] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116add000) [pid = 1656] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1293b4800) [pid = 1656] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1185b0800) [pid = 1656] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1183e6400) [pid = 1656] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12c16f400) [pid = 1656] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 07:04:42 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1192cac00) [pid = 1656] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 07:04:43 INFO - PROCESS | 1656 | 1464012283104 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]]]}] 07:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 07:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 621ms 07:04:43 INFO - PROCESS | 1656 | 1464012283154 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 07:04:43 INFO - PROCESS | 1656 | 1464012283156 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 07:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 07:04:43 INFO - PROCESS | 1656 | 1464012283158 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 07:04:43 INFO - PROCESS | 1656 | 1464012283159 Marionette TRACE conn2 <- [1,846,null,{}] 07:04:43 INFO - PROCESS | 1656 | 1464012283162 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}] 07:04:43 INFO - PROCESS | 1656 | 1464012283268 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 07:04:43 INFO - PROCESS | 1656 | 1464012283272 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bd000 == 63 [pid = 1656] [id = 219] 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x115fe8c00) [pid = 1656] [serial = 655] [outer = 0x0] 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127464000) [pid = 1656] [serial = 656] [outer = 0x115fe8c00] 07:04:43 INFO - PROCESS | 1656 | 1464012283302 Marionette DEBUG loaded listener.js 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128d21c00) [pid = 1656] [serial = 657] [outer = 0x115fe8c00] 07:04:43 INFO - PROCESS | 1656 | 1464012283618 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]]]}] 07:04:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 07:04:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 469ms 07:04:43 INFO - PROCESS | 1656 | 1464012283627 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 07:04:43 INFO - PROCESS | 1656 | 1464012283628 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 07:04:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 07:04:43 INFO - PROCESS | 1656 | 1464012283632 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 07:04:43 INFO - PROCESS | 1656 | 1464012283635 Marionette TRACE conn2 <- [1,850,null,{}] 07:04:43 INFO - PROCESS | 1656 | 1464012283638 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}] 07:04:43 INFO - PROCESS | 1656 | 1464012283718 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 07:04:43 INFO - PROCESS | 1656 | 1464012283767 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c5800 == 64 [pid = 1656] [id = 220] 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12705c400) [pid = 1656] [serial = 658] [outer = 0x0] 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129053c00) [pid = 1656] [serial = 659] [outer = 0x12705c400] 07:04:43 INFO - PROCESS | 1656 | 1464012283794 Marionette DEBUG loaded listener.js 07:04:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1294c4000) [pid = 1656] [serial = 660] [outer = 0x12705c400] 07:04:44 INFO - PROCESS | 1656 | 1464012284066 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]]]}] 07:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 07:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 474ms 07:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 07:04:44 INFO - PROCESS | 1656 | 1464012284105 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 07:04:44 INFO - PROCESS | 1656 | 1464012284106 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 07:04:44 INFO - PROCESS | 1656 | 1464012284108 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 07:04:44 INFO - PROCESS | 1656 | 1464012284109 Marionette TRACE conn2 <- [1,854,null,{}] 07:04:44 INFO - PROCESS | 1656 | 1464012284112 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}] 07:04:44 INFO - PROCESS | 1656 | 1464012284196 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 07:04:44 INFO - PROCESS | 1656 | 1464012284202 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae1000 == 65 [pid = 1656] [id = 221] 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1294bf400) [pid = 1656] [serial = 661] [outer = 0x0] 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12aa1e000) [pid = 1656] [serial = 662] [outer = 0x1294bf400] 07:04:44 INFO - PROCESS | 1656 | 1464012284226 Marionette DEBUG loaded listener.js 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12ab9b400) [pid = 1656] [serial = 663] [outer = 0x1294bf400] 07:04:44 INFO - PROCESS | 1656 | 1464012284524 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]]]}] 07:04:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 07:04:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 471ms 07:04:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 07:04:44 INFO - PROCESS | 1656 | 1464012284580 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 07:04:44 INFO - PROCESS | 1656 | 1464012284581 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 07:04:44 INFO - PROCESS | 1656 | 1464012284583 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 07:04:44 INFO - PROCESS | 1656 | 1464012284584 Marionette TRACE conn2 <- [1,858,null,{}] 07:04:44 INFO - PROCESS | 1656 | 1464012284587 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}] 07:04:44 INFO - PROCESS | 1656 | 1464012284674 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 07:04:44 INFO - PROCESS | 1656 | 1464012284725 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf13000 == 66 [pid = 1656] [id = 222] 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1294c6800) [pid = 1656] [serial = 664] [outer = 0x0] 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12aba6800) [pid = 1656] [serial = 665] [outer = 0x1294c6800] 07:04:44 INFO - PROCESS | 1656 | 1464012284749 Marionette DEBUG loaded listener.js 07:04:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ba05000) [pid = 1656] [serial = 666] [outer = 0x1294c6800] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf22800 == 65 [pid = 1656] [id = 160] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12744a000 == 64 [pid = 1656] [id = 88] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1b2800 == 63 [pid = 1656] [id = 161] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6df000 == 62 [pid = 1656] [id = 142] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12945f000 == 61 [pid = 1656] [id = 181] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12d411000 == 60 [pid = 1656] [id = 162] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12745b800 == 59 [pid = 1656] [id = 102] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae3800 == 58 [pid = 1656] [id = 139] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce84800 == 57 [pid = 1656] [id = 157] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0f0000 == 56 [pid = 1656] [id = 159] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12b820800 == 55 [pid = 1656] [id = 193] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x113ce5800 == 54 [pid = 1656] [id = 89] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12909d800 == 53 [pid = 1656] [id = 180] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c464800 == 52 [pid = 1656] [id = 141] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa45800 == 51 [pid = 1656] [id = 192] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117077000 == 50 [pid = 1656] [id = 194] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x117082800 == 49 [pid = 1656] [id = 163] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12baf1000 == 48 [pid = 1656] [id = 136] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c31e000 == 47 [pid = 1656] [id = 140] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1130b8000 == 46 [pid = 1656] [id = 56] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1130c7000 == 45 [pid = 1656] [id = 209] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb49800 == 44 [pid = 1656] [id = 208] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6f2800 == 43 [pid = 1656] [id = 207] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12c464000 == 42 [pid = 1656] [id = 206] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x128a28000 == 41 [pid = 1656] [id = 205] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x1193da000 == 40 [pid = 1656] [id = 204] 07:04:45 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf09000 == 39 [pid = 1656] [id = 203] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x119346000 == 38 [pid = 1656] [id = 212] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1198a7800 == 37 [pid = 1656] [id = 213] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c5800 == 36 [pid = 1656] [id = 220] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bd000 == 35 [pid = 1656] [id = 219] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x125685000 == 34 [pid = 1656] [id = 217] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x123416000 == 33 [pid = 1656] [id = 215] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11265d000 == 32 [pid = 1656] [id = 214] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12413a800 == 31 [pid = 1656] [id = 216] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11701e000 == 30 [pid = 1656] [id = 210] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x117072800 == 29 [pid = 1656] [id = 211] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x127449000 == 28 [pid = 1656] [id = 218] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c6b1400) [pid = 1656] [serial = 531] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118059c00) [pid = 1656] [serial = 566] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124e4e800) [pid = 1656] [serial = 593] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x126d48400) [pid = 1656] [serial = 572] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ba08400) [pid = 1656] [serial = 581] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12c168c00) [pid = 1656] [serial = 582] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x119565800) [pid = 1656] [serial = 569] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12ab97000) [pid = 1656] [serial = 578] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1294c2000) [pid = 1656] [serial = 575] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae1000 == 27 [pid = 1656] [id = 221] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115d70400) [pid = 1656] [serial = 584] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1166cbc00) [pid = 1656] [serial = 585] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1185b0000) [pid = 1656] [serial = 587] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x127464400) [pid = 1656] [serial = 563] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12705f000) [pid = 1656] [serial = 594] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1294bec00) [pid = 1656] [serial = 599] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12bac6800) [pid = 1656] [serial = 602] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1187c2c00) [pid = 1656] [serial = 596] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x12c171000) [pid = 1656] [serial = 603] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12c354000) [pid = 1656] [serial = 605] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1183e7800) [pid = 1656] [serial = 590] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12baa6000) [pid = 1656] [serial = 600] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124298400) [pid = 1656] [serial = 591] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x12c43d400) [pid = 1656] [serial = 606] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124e4b800) [pid = 1656] [serial = 597] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1187bf000) [pid = 1656] [serial = 588] [outer = 0x0] [url = about:blank] 07:04:46 INFO - PROCESS | 1656 | 1464012286285 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]]]}] 07:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 07:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 1721ms 07:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 07:04:46 INFO - PROCESS | 1656 | 1464012286305 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 07:04:46 INFO - PROCESS | 1656 | 1464012286307 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 07:04:46 INFO - PROCESS | 1656 | 1464012286310 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 07:04:46 INFO - PROCESS | 1656 | 1464012286313 Marionette TRACE conn2 <- [1,862,null,{}] 07:04:46 INFO - PROCESS | 1656 | 1464012286317 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}] 07:04:46 INFO - PROCESS | 1656 | 1464012286393 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 07:04:46 INFO - PROCESS | 1656 | 1464012286438 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130c6000 == 28 [pid = 1656] [id = 223] 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x111c86400) [pid = 1656] [serial = 667] [outer = 0x0] 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x111e2b000) [pid = 1656] [serial = 668] [outer = 0x111c86400] 07:04:46 INFO - PROCESS | 1656 | 1464012286466 Marionette DEBUG loaded listener.js 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112eec000) [pid = 1656] [serial = 669] [outer = 0x111c86400] 07:04:46 INFO - PROCESS | 1656 | 1464012286773 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]]]}] 07:04:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 07:04:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 474ms 07:04:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 07:04:46 INFO - PROCESS | 1656 | 1464012286785 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 07:04:46 INFO - PROCESS | 1656 | 1464012286789 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 07:04:46 INFO - PROCESS | 1656 | 1464012286794 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 07:04:46 INFO - PROCESS | 1656 | 1464012286795 Marionette TRACE conn2 <- [1,866,null,{}] 07:04:46 INFO - PROCESS | 1656 | 1464012286799 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}] 07:04:46 INFO - PROCESS | 1656 | 1464012286871 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 07:04:46 INFO - PROCESS | 1656 | 1464012286876 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x116649800 == 29 [pid = 1656] [id = 224] 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113185000) [pid = 1656] [serial = 670] [outer = 0x0] 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1131cf000) [pid = 1656] [serial = 671] [outer = 0x113185000] 07:04:46 INFO - PROCESS | 1656 | 1464012286905 Marionette DEBUG loaded listener.js 07:04:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x115d72400) [pid = 1656] [serial = 672] [outer = 0x113185000] 07:04:47 INFO - PROCESS | 1656 | 1464012287224 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]]]}] 07:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 07:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 471ms 07:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 07:04:47 INFO - PROCESS | 1656 | 1464012287266 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 07:04:47 INFO - PROCESS | 1656 | 1464012287267 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 07:04:47 INFO - PROCESS | 1656 | 1464012287270 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 07:04:47 INFO - PROCESS | 1656 | 1464012287272 Marionette TRACE conn2 <- [1,870,null,{}] 07:04:47 INFO - PROCESS | 1656 | 1464012287280 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}] 07:04:47 INFO - PROCESS | 1656 | 1464012287355 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 07:04:47 INFO - PROCESS | 1656 | 1464012287361 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x117006800 == 30 [pid = 1656] [id = 225] 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x10eab7000) [pid = 1656] [serial = 673] [outer = 0x0] 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1164fe000) [pid = 1656] [serial = 674] [outer = 0x10eab7000] 07:04:47 INFO - PROCESS | 1656 | 1464012287399 Marionette DEBUG loaded listener.js 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116851000) [pid = 1656] [serial = 675] [outer = 0x10eab7000] 07:04:47 INFO - PROCESS | 1656 | 1464012287736 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]]]}] 07:04:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 07:04:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 470ms 07:04:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 07:04:47 INFO - PROCESS | 1656 | 1464012287741 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 07:04:47 INFO - PROCESS | 1656 | 1464012287742 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 07:04:47 INFO - PROCESS | 1656 | 1464012287744 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 07:04:47 INFO - PROCESS | 1656 | 1464012287745 Marionette TRACE conn2 <- [1,874,null,{}] 07:04:47 INFO - PROCESS | 1656 | 1464012287748 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}] 07:04:47 INFO - PROCESS | 1656 | 1464012287822 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 07:04:47 INFO - PROCESS | 1656 | 1464012287868 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x117072800 == 31 [pid = 1656] [id = 226] 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1160ce800) [pid = 1656] [serial = 676] [outer = 0x0] 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x116a67000) [pid = 1656] [serial = 677] [outer = 0x1160ce800] 07:04:47 INFO - PROCESS | 1656 | 1464012287894 Marionette DEBUG loaded listener.js 07:04:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118055400) [pid = 1656] [serial = 678] [outer = 0x1160ce800] 07:04:48 INFO - PROCESS | 1656 | 1464012288170 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]]]}] 07:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 07:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 07:04:48 INFO - PROCESS | 1656 | 1464012288214 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 07:04:48 INFO - PROCESS | 1656 | 1464012288217 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 07:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 07:04:48 INFO - PROCESS | 1656 | 1464012288221 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 07:04:48 INFO - PROCESS | 1656 | 1464012288222 Marionette TRACE conn2 <- [1,878,null,{}] 07:04:48 INFO - PROCESS | 1656 | 1464012288224 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}] 07:04:48 INFO - PROCESS | 1656 | 1464012288293 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 07:04:48 INFO - PROCESS | 1656 | 1464012288300 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x118322000 == 32 [pid = 1656] [id = 227] 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112a97000) [pid = 1656] [serial = 679] [outer = 0x0] 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x11805fc00) [pid = 1656] [serial = 680] [outer = 0x112a97000] 07:04:48 INFO - PROCESS | 1656 | 1464012288326 Marionette DEBUG loaded listener.js 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x118223000) [pid = 1656] [serial = 681] [outer = 0x112a97000] 07:04:48 INFO - PROCESS | 1656 | 1464012288626 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]]]}] 07:04:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 07:04:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 420ms 07:04:48 INFO - PROCESS | 1656 | 1464012288641 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 07:04:48 INFO - PROCESS | 1656 | 1464012288655 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 07:04:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 07:04:48 INFO - PROCESS | 1656 | 1464012288677 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 07:04:48 INFO - PROCESS | 1656 | 1464012288678 Marionette TRACE conn2 <- [1,882,null,{}] 07:04:48 INFO - PROCESS | 1656 | 1464012288681 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}] 07:04:48 INFO - PROCESS | 1656 | 1464012288784 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 07:04:48 INFO - PROCESS | 1656 | 1464012288791 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11900f800 == 33 [pid = 1656] [id = 228] 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11805c800) [pid = 1656] [serial = 682] [outer = 0x0] 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118363800) [pid = 1656] [serial = 683] [outer = 0x11805c800] 07:04:48 INFO - PROCESS | 1656 | 1464012288818 Marionette DEBUG loaded listener.js 07:04:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1185b3000) [pid = 1656] [serial = 684] [outer = 0x11805c800] 07:04:49 INFO - PROCESS | 1656 | 1464012289096 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]]]}] 07:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 07:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 473ms 07:04:49 INFO - PROCESS | 1656 | 1464012289152 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 07:04:49 INFO - PROCESS | 1656 | 1464012289153 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 07:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 07:04:49 INFO - PROCESS | 1656 | 1464012289156 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 07:04:49 INFO - PROCESS | 1656 | 1464012289157 Marionette TRACE conn2 <- [1,886,null,{}] 07:04:49 INFO - PROCESS | 1656 | 1464012289159 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}] 07:04:49 INFO - PROCESS | 1656 | 1464012289238 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 07:04:49 INFO - PROCESS | 1656 | 1464012289243 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x11950a000 == 34 [pid = 1656] [id = 229] 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1185b8800) [pid = 1656] [serial = 685] [outer = 0x0] 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1187c1400) [pid = 1656] [serial = 686] [outer = 0x1185b8800] 07:04:49 INFO - PROCESS | 1656 | 1464012289270 Marionette DEBUG loaded listener.js 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1187c6000) [pid = 1656] [serial = 687] [outer = 0x1185b8800] 07:04:49 INFO - PROCESS | 1656 | 1464012289566 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]]]}] 07:04:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 07:04:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 421ms 07:04:49 INFO - PROCESS | 1656 | 1464012289577 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 07:04:49 INFO - PROCESS | 1656 | 1464012289579 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 07:04:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 07:04:49 INFO - PROCESS | 1656 | 1464012289583 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 07:04:49 INFO - PROCESS | 1656 | 1464012289585 Marionette TRACE conn2 <- [1,890,null,{}] 07:04:49 INFO - PROCESS | 1656 | 1464012289595 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}] 07:04:49 INFO - PROCESS | 1656 | 1464012289692 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 07:04:49 INFO - PROCESS | 1656 | 1464012289699 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x116884800 == 35 [pid = 1656] [id = 230] 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x117e52000) [pid = 1656] [serial = 688] [outer = 0x0] 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1187c7000) [pid = 1656] [serial = 689] [outer = 0x117e52000] 07:04:49 INFO - PROCESS | 1656 | 1464012289731 Marionette DEBUG loaded listener.js 07:04:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1192cc800) [pid = 1656] [serial = 690] [outer = 0x117e52000] 07:04:50 INFO - PROCESS | 1656 | 1464012290016 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]]]}] 07:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 07:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 480ms 07:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 07:04:50 INFO - PROCESS | 1656 | 1464012290061 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 07:04:50 INFO - PROCESS | 1656 | 1464012290063 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 07:04:50 INFO - PROCESS | 1656 | 1464012290066 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 07:04:50 INFO - PROCESS | 1656 | 1464012290069 Marionette TRACE conn2 <- [1,894,null,{}] 07:04:50 INFO - PROCESS | 1656 | 1464012290071 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}] 07:04:50 INFO - PROCESS | 1656 | 1464012290140 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 07:04:50 INFO - PROCESS | 1656 | 1464012290144 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x117006000 == 36 [pid = 1656] [id = 231] 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1192ce000) [pid = 1656] [serial = 691] [outer = 0x0] 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119562c00) [pid = 1656] [serial = 692] [outer = 0x1192ce000] 07:04:50 INFO - PROCESS | 1656 | 1464012290171 Marionette DEBUG loaded listener.js 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119826400) [pid = 1656] [serial = 693] [outer = 0x1192ce000] 07:04:50 INFO - PROCESS | 1656 | 1464012290465 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]]]}] 07:04:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 07:04:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 421ms 07:04:50 INFO - PROCESS | 1656 | 1464012290488 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 07:04:50 INFO - PROCESS | 1656 | 1464012290489 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 07:04:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 07:04:50 INFO - PROCESS | 1656 | 1464012290492 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 07:04:50 INFO - PROCESS | 1656 | 1464012290493 Marionette TRACE conn2 <- [1,898,null,{}] 07:04:50 INFO - PROCESS | 1656 | 1464012290495 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}] 07:04:50 INFO - PROCESS | 1656 | 1464012290574 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 07:04:50 INFO - PROCESS | 1656 | 1464012290579 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0f7800 == 37 [pid = 1656] [id = 232] 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1185b4c00) [pid = 1656] [serial = 694] [outer = 0x0] 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119832000) [pid = 1656] [serial = 695] [outer = 0x1185b4c00] 07:04:50 INFO - PROCESS | 1656 | 1464012290645 Marionette DEBUG loaded listener.js 07:04:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119b75000) [pid = 1656] [serial = 696] [outer = 0x1185b4c00] 07:04:50 INFO - PROCESS | 1656 | 1464012290960 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]]]}] 07:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 07:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 517ms 07:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 07:04:51 INFO - PROCESS | 1656 | 1464012291010 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 07:04:51 INFO - PROCESS | 1656 | 1464012291013 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 07:04:51 INFO - PROCESS | 1656 | 1464012291016 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 07:04:51 INFO - PROCESS | 1656 | 1464012291030 Marionette TRACE conn2 <- [1,902,null,{}] 07:04:51 INFO - PROCESS | 1656 | 1464012291033 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}] 07:04:51 INFO - PROCESS | 1656 | 1464012291163 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 07:04:51 INFO - PROCESS | 1656 | 1464012291256 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x118321800 == 38 [pid = 1656] [id = 233] 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1188acc00) [pid = 1656] [serial = 697] [outer = 0x0] 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119b7f400) [pid = 1656] [serial = 698] [outer = 0x1188acc00] 07:04:51 INFO - PROCESS | 1656 | 1464012291303 Marionette DEBUG loaded listener.js 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1233c3400) [pid = 1656] [serial = 699] [outer = 0x1188acc00] 07:04:51 INFO - PROCESS | 1656 | 1464012291677 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]]]}] 07:04:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 07:04:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 685ms 07:04:51 INFO - PROCESS | 1656 | 1464012291706 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 07:04:51 INFO - PROCESS | 1656 | 1464012291707 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 07:04:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 07:04:51 INFO - PROCESS | 1656 | 1464012291709 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 07:04:51 INFO - PROCESS | 1656 | 1464012291710 Marionette TRACE conn2 <- [1,906,null,{}] 07:04:51 INFO - PROCESS | 1656 | 1464012291712 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}] 07:04:51 INFO - PROCESS | 1656 | 1464012291806 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 07:04:51 INFO - PROCESS | 1656 | 1464012291810 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e02800 == 39 [pid = 1656] [id = 234] 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11988b000) [pid = 1656] [serial = 700] [outer = 0x0] 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1240adc00) [pid = 1656] [serial = 701] [outer = 0x11988b000] 07:04:51 INFO - PROCESS | 1656 | 1464012291835 Marionette DEBUG loaded listener.js 07:04:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124297400) [pid = 1656] [serial = 702] [outer = 0x11988b000] 07:04:52 INFO - PROCESS | 1656 | 1464012292131 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]]]}] 07:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 07:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 472ms 07:04:52 INFO - PROCESS | 1656 | 1464012292183 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 07:04:52 INFO - PROCESS | 1656 | 1464012292185 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 07:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 07:04:52 INFO - PROCESS | 1656 | 1464012292187 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 07:04:52 INFO - PROCESS | 1656 | 1464012292188 Marionette TRACE conn2 <- [1,910,null,{}] 07:04:52 INFO - PROCESS | 1656 | 1464012292191 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}] 07:04:52 INFO - PROCESS | 1656 | 1464012292278 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 07:04:52 INFO - PROCESS | 1656 | 1464012292311 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d69800 == 40 [pid = 1656] [id = 235] 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x123306c00) [pid = 1656] [serial = 703] [outer = 0x0] 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12436a800) [pid = 1656] [serial = 704] [outer = 0x123306c00] 07:04:52 INFO - PROCESS | 1656 | 1464012292335 Marionette DEBUG loaded listener.js 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124ce5000) [pid = 1656] [serial = 705] [outer = 0x123306c00] 07:04:52 INFO - PROCESS | 1656 | 1464012292661 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]]]}] 07:04:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 07:04:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 520ms 07:04:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 07:04:52 INFO - PROCESS | 1656 | 1464012292707 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 07:04:52 INFO - PROCESS | 1656 | 1464012292708 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 07:04:52 INFO - PROCESS | 1656 | 1464012292718 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 07:04:52 INFO - PROCESS | 1656 | 1464012292719 Marionette TRACE conn2 <- [1,914,null,{}] 07:04:52 INFO - PROCESS | 1656 | 1464012292721 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}] 07:04:52 INFO - PROCESS | 1656 | 1464012292812 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 07:04:52 INFO - PROCESS | 1656 | 1464012292816 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x127441000 == 41 [pid = 1656] [id = 236] 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12429c800) [pid = 1656] [serial = 706] [outer = 0x0] 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x124e50c00) [pid = 1656] [serial = 707] [outer = 0x12429c800] 07:04:52 INFO - PROCESS | 1656 | 1464012292841 Marionette DEBUG loaded listener.js 07:04:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1256a8400) [pid = 1656] [serial = 708] [outer = 0x12429c800] 07:04:53 INFO - PROCESS | 1656 | 1464012293161 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]]]}] 07:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 07:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 476ms 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1294c7800) [pid = 1656] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1293b7000) [pid = 1656] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1187c6400) [pid = 1656] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1166cb800) [pid = 1656] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12429cc00) [pid = 1656] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1240bc000) [pid = 1656] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x124e52400) [pid = 1656] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1242a2000) [pid = 1656] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1256ac800) [pid = 1656] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12705c400) [pid = 1656] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1294bf400) [pid = 1656] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x115fe8c00) [pid = 1656] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11318b800) [pid = 1656] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x111c1f400) [pid = 1656] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12ba07c00) [pid = 1656] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126d53400) [pid = 1656] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119826c00) [pid = 1656] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1167aac00) [pid = 1656] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x10eab8800) [pid = 1656] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1187c6800) [pid = 1656] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1187c4000) [pid = 1656] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118226c00) [pid = 1656] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x113191400) [pid = 1656] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 07:04:53 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1271f5c00) [pid = 1656] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 07:04:53 INFO - PROCESS | 1656 | 1464012293439 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 07:04:53 INFO - PROCESS | 1656 | 1464012293440 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 07:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 07:04:53 INFO - PROCESS | 1656 | 1464012293452 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 07:04:53 INFO - PROCESS | 1656 | 1464012293453 Marionette TRACE conn2 <- [1,918,null,{}] 07:04:53 INFO - PROCESS | 1656 | 1464012293455 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}] 07:04:53 INFO - PROCESS | 1656 | 1464012293529 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 07:04:53 INFO - PROCESS | 1656 | 1464012293536 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x118309800 == 42 [pid = 1656] [id = 237] 07:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x113191400) [pid = 1656] [serial = 709] [outer = 0x0] 07:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1164a1400) [pid = 1656] [serial = 710] [outer = 0x113191400] 07:04:53 INFO - PROCESS | 1656 | 1464012293561 Marionette DEBUG loaded listener.js 07:04:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1187c6800) [pid = 1656] [serial = 711] [outer = 0x113191400] 07:04:53 INFO - PROCESS | 1656 | 1464012293882 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]]]}] 07:04:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 07:04:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 469ms 07:04:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 07:04:53 INFO - PROCESS | 1656 | 1464012293920 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 07:04:53 INFO - PROCESS | 1656 | 1464012293921 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 07:04:53 INFO - PROCESS | 1656 | 1464012293923 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 07:04:53 INFO - PROCESS | 1656 | 1464012293924 Marionette TRACE conn2 <- [1,922,null,{}] 07:04:53 INFO - PROCESS | 1656 | 1464012293927 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}] 07:04:54 INFO - PROCESS | 1656 | 1464012294007 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 07:04:54 INFO - PROCESS | 1656 | 1464012294060 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12567c000 == 43 [pid = 1656] [id = 238] 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11318b800) [pid = 1656] [serial = 712] [outer = 0x0] 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119835400) [pid = 1656] [serial = 713] [outer = 0x11318b800] 07:04:54 INFO - PROCESS | 1656 | 1464012294095 Marionette DEBUG loaded listener.js 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1256afc00) [pid = 1656] [serial = 714] [outer = 0x11318b800] 07:04:54 INFO - PROCESS | 1656 | 1464012294491 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]]]}] 07:04:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 07:04:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 618ms 07:04:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 07:04:54 INFO - PROCESS | 1656 | 1464012294543 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 07:04:54 INFO - PROCESS | 1656 | 1464012294544 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 07:04:54 INFO - PROCESS | 1656 | 1464012294547 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 07:04:54 INFO - PROCESS | 1656 | 1464012294549 Marionette TRACE conn2 <- [1,926,null,{}] 07:04:54 INFO - PROCESS | 1656 | 1464012294552 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}] 07:04:54 INFO - PROCESS | 1656 | 1464012294685 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 07:04:54 INFO - PROCESS | 1656 | 1464012294710 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12946c800 == 44 [pid = 1656] [id = 239] 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1187b3800) [pid = 1656] [serial = 715] [outer = 0x0] 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125d7a400) [pid = 1656] [serial = 716] [outer = 0x1187b3800] 07:04:54 INFO - PROCESS | 1656 | 1464012294734 Marionette DEBUG loaded listener.js 07:04:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x127022000) [pid = 1656] [serial = 717] [outer = 0x1187b3800] 07:04:55 INFO - PROCESS | 1656 | 1464012295018 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]]]}] 07:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 07:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 521ms 07:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 07:04:55 INFO - PROCESS | 1656 | 1464012295070 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 07:04:55 INFO - PROCESS | 1656 | 1464012295071 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 07:04:55 INFO - PROCESS | 1656 | 1464012295073 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 07:04:55 INFO - PROCESS | 1656 | 1464012295074 Marionette TRACE conn2 <- [1,930,null,{}] 07:04:55 INFO - PROCESS | 1656 | 1464012295076 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}] 07:04:55 INFO - PROCESS | 1656 | 1464012295159 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 07:04:55 INFO - PROCESS | 1656 | 1464012295165 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a869000 == 45 [pid = 1656] [id = 240] 07:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127065400) [pid = 1656] [serial = 718] [outer = 0x0] 07:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1271f2c00) [pid = 1656] [serial = 719] [outer = 0x127065400] 07:04:55 INFO - PROCESS | 1656 | 1464012295191 Marionette DEBUG loaded listener.js 07:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127461400) [pid = 1656] [serial = 720] [outer = 0x127065400] 07:04:55 INFO - PROCESS | 1656 | 1464012295623 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]]]}] 07:04:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 07:04:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 618ms 07:04:55 INFO - PROCESS | 1656 | 1464012295692 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 07:04:55 INFO - PROCESS | 1656 | 1464012295694 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 07:04:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 07:04:55 INFO - PROCESS | 1656 | 1464012295698 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 07:04:55 INFO - PROCESS | 1656 | 1464012295700 Marionette TRACE conn2 <- [1,934,null,{}] 07:04:55 INFO - PROCESS | 1656 | 1464012295704 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}] 07:04:55 INFO - PROCESS | 1656 | 1464012295816 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 07:04:55 INFO - PROCESS | 1656 | 1464012295937 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160ef000 == 46 [pid = 1656] [id = 241] 07:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1122ad400) [pid = 1656] [serial = 721] [outer = 0x0] 07:04:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x112a60c00) [pid = 1656] [serial = 722] [outer = 0x1122ad400] 07:04:55 INFO - PROCESS | 1656 | 1464012295970 Marionette DEBUG loaded listener.js 07:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113188c00) [pid = 1656] [serial = 723] [outer = 0x1122ad400] 07:04:56 INFO - PROCESS | 1656 | 1464012296464 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]]]}] 07:04:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 07:04:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 822ms 07:04:56 INFO - PROCESS | 1656 | 1464012296524 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 07:04:56 INFO - PROCESS | 1656 | 1464012296528 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 07:04:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 07:04:56 INFO - PROCESS | 1656 | 1464012296537 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 07:04:56 INFO - PROCESS | 1656 | 1464012296539 Marionette TRACE conn2 <- [1,938,null,{}] 07:04:56 INFO - PROCESS | 1656 | 1464012296541 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}] 07:04:56 INFO - PROCESS | 1656 | 1464012296647 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 07:04:56 INFO - PROCESS | 1656 | 1464012296729 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x119022800 == 47 [pid = 1656] [id = 242] 07:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11318c800) [pid = 1656] [serial = 724] [outer = 0x0] 07:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x116086800) [pid = 1656] [serial = 725] [outer = 0x11318c800] 07:04:56 INFO - PROCESS | 1656 | 1464012296758 Marionette DEBUG loaded listener.js 07:04:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1166cf800) [pid = 1656] [serial = 726] [outer = 0x11318c800] 07:04:57 INFO - PROCESS | 1656 | 1464012297432 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]]]}] 07:04:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 07:04:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 974ms 07:04:57 INFO - PROCESS | 1656 | 1464012297510 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 07:04:57 INFO - PROCESS | 1656 | 1464012297512 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 07:04:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 07:04:57 INFO - PROCESS | 1656 | 1464012297517 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 07:04:57 INFO - PROCESS | 1656 | 1464012297519 Marionette TRACE conn2 <- [1,942,null,{}] 07:04:57 INFO - PROCESS | 1656 | 1464012297523 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}] 07:04:57 INFO - PROCESS | 1656 | 1464012297629 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 07:04:57 INFO - PROCESS | 1656 | 1464012297681 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166ea800 == 48 [pid = 1656] [id = 243] 07:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11318a000) [pid = 1656] [serial = 727] [outer = 0x0] 07:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11318e800) [pid = 1656] [serial = 728] [outer = 0x11318a000] 07:04:57 INFO - PROCESS | 1656 | 1464012297710 Marionette DEBUG loaded listener.js 07:04:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x114f24000) [pid = 1656] [serial = 729] [outer = 0x11318a000] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12946c800 == 47 [pid = 1656] [id = 239] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12567c000 == 46 [pid = 1656] [id = 238] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118309800 == 45 [pid = 1656] [id = 237] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x127441000 == 44 [pid = 1656] [id = 236] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x125d69800 == 43 [pid = 1656] [id = 235] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12aba6800) [pid = 1656] [serial = 665] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x124e02800 == 42 [pid = 1656] [id = 234] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118321800 == 41 [pid = 1656] [id = 233] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0f7800 == 40 [pid = 1656] [id = 232] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117006000 == 39 [pid = 1656] [id = 231] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116884800 == 38 [pid = 1656] [id = 230] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11950a000 == 37 [pid = 1656] [id = 229] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x11900f800 == 36 [pid = 1656] [id = 228] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x118322000 == 35 [pid = 1656] [id = 227] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117072800 == 34 [pid = 1656] [id = 226] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x117006800 == 33 [pid = 1656] [id = 225] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x116649800 == 32 [pid = 1656] [id = 224] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x1130c6000 == 31 [pid = 1656] [id = 223] 07:04:57 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf13000 == 30 [pid = 1656] [id = 222] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x128cd6400) [pid = 1656] [serial = 564] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12429a000) [pid = 1656] [serial = 644] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x125716c00) [pid = 1656] [serial = 650] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124e54800) [pid = 1656] [serial = 647] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x125d86000) [pid = 1656] [serial = 653] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1257bf400) [pid = 1656] [serial = 651] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1294c4000) [pid = 1656] [serial = 660] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12aa1e000) [pid = 1656] [serial = 662] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x127464000) [pid = 1656] [serial = 656] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x129053c00) [pid = 1656] [serial = 659] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x115fe4400) [pid = 1656] [serial = 629] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x112eebc00) [pid = 1656] [serial = 627] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1122b6c00) [pid = 1656] [serial = 626] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12c624c00) [pid = 1656] [serial = 623] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12c61fc00) [pid = 1656] [serial = 621] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12c616800) [pid = 1656] [serial = 620] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ab99c00) [pid = 1656] [serial = 618] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1293b3400) [pid = 1656] [serial = 617] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124510400) [pid = 1656] [serial = 615] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12330b400) [pid = 1656] [serial = 614] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185b6800) [pid = 1656] [serial = 612] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11805cc00) [pid = 1656] [serial = 611] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c358400) [pid = 1656] [serial = 608] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12c61cc00) [pid = 1656] [serial = 609] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119566800) [pid = 1656] [serial = 641] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1188a2800) [pid = 1656] [serial = 638] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192cb800) [pid = 1656] [serial = 639] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185b5400) [pid = 1656] [serial = 635] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1187c3c00) [pid = 1656] [serial = 636] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116a68000) [pid = 1656] [serial = 632] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118219c00) [pid = 1656] [serial = 633] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1164fa800) [pid = 1656] [serial = 630] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x12ab9b400) [pid = 1656] [serial = 663] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1242a3400) [pid = 1656] [serial = 645] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125003c00) [pid = 1656] [serial = 648] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x128d21c00) [pid = 1656] [serial = 657] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1271f7400) [pid = 1656] [serial = 654] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1237abc00) [pid = 1656] [serial = 642] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12abac000) [pid = 1656] [serial = 579] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12a52fc00) [pid = 1656] [serial = 576] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123305c00) [pid = 1656] [serial = 570] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x118447800) [pid = 1656] [serial = 567] [outer = 0x0] [url = about:blank] 07:04:57 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x129053800) [pid = 1656] [serial = 573] [outer = 0x0] [url = about:blank] 07:04:58 INFO - PROCESS | 1656 | 1464012298167 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]]]}] 07:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 07:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 672ms 07:04:58 INFO - PROCESS | 1656 | 1464012298193 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 07:04:58 INFO - PROCESS | 1656 | 1464012298201 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 07:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 07:04:58 INFO - PROCESS | 1656 | 1464012298217 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 07:04:58 INFO - PROCESS | 1656 | 1464012298220 Marionette TRACE conn2 <- [1,946,null,{}] 07:04:58 INFO - PROCESS | 1656 | 1464012298224 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}] 07:04:58 INFO - PROCESS | 1656 | 1464012298344 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 07:04:58 INFO - PROCESS | 1656 | 1464012298353 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x117006800 == 31 [pid = 1656] [id = 244] 07:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1160d6400) [pid = 1656] [serial = 730] [outer = 0x0] 07:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1164efc00) [pid = 1656] [serial = 731] [outer = 0x1160d6400] 07:04:58 INFO - PROCESS | 1656 | 1464012298395 Marionette DEBUG loaded listener.js 07:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116848800) [pid = 1656] [serial = 732] [outer = 0x1160d6400] 07:04:58 INFO - PROCESS | 1656 | 1464012298744 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]]]}] 07:04:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 07:04:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 572ms 07:04:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 07:04:58 INFO - PROCESS | 1656 | 1464012298788 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 07:04:58 INFO - PROCESS | 1656 | 1464012298790 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 07:04:58 INFO - PROCESS | 1656 | 1464012298792 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 07:04:58 INFO - PROCESS | 1656 | 1464012298795 Marionette TRACE conn2 <- [1,950,null,{}] 07:04:58 INFO - PROCESS | 1656 | 1464012298806 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}] 07:04:58 INFO - PROCESS | 1656 | 1464012298927 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 07:04:58 INFO - PROCESS | 1656 | 1464012298971 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185bf000 == 32 [pid = 1656] [id = 245] 07:04:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x110ff8c00) [pid = 1656] [serial = 733] [outer = 0x0] 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11805b800) [pid = 1656] [serial = 734] [outer = 0x110ff8c00] 07:04:59 INFO - PROCESS | 1656 | 1464012299016 Marionette DEBUG loaded listener.js 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11835b000) [pid = 1656] [serial = 735] [outer = 0x110ff8c00] 07:04:59 INFO - PROCESS | 1656 | 1464012299431 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]]]}] 07:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 07:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 674ms 07:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 07:04:59 INFO - PROCESS | 1656 | 1464012299473 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 07:04:59 INFO - PROCESS | 1656 | 1464012299475 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 07:04:59 INFO - PROCESS | 1656 | 1464012299477 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 07:04:59 INFO - PROCESS | 1656 | 1464012299478 Marionette TRACE conn2 <- [1,954,null,{}] 07:04:59 INFO - PROCESS | 1656 | 1464012299481 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}] 07:04:59 INFO - PROCESS | 1656 | 1464012299556 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 07:04:59 INFO - PROCESS | 1656 | 1464012299560 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193f0000 == 33 [pid = 1656] [id = 246] 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1183e8c00) [pid = 1656] [serial = 736] [outer = 0x0] 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11844a400) [pid = 1656] [serial = 737] [outer = 0x1183e8c00] 07:04:59 INFO - PROCESS | 1656 | 1464012299588 Marionette DEBUG loaded listener.js 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1185b0c00) [pid = 1656] [serial = 738] [outer = 0x1183e8c00] 07:04:59 INFO - PROCESS | 1656 | 1464012299887 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]]]}] 07:04:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 07:04:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 424ms 07:04:59 INFO - PROCESS | 1656 | 1464012299903 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 07:04:59 INFO - PROCESS | 1656 | 1464012299905 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 07:04:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 07:04:59 INFO - PROCESS | 1656 | 1464012299907 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 07:04:59 INFO - PROCESS | 1656 | 1464012299908 Marionette TRACE conn2 <- [1,958,null,{}] 07:04:59 INFO - PROCESS | 1656 | 1464012299910 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}] 07:04:59 INFO - PROCESS | 1656 | 1464012299982 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 07:04:59 INFO - PROCESS | 1656 | 1464012299988 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:04:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bf5000 == 34 [pid = 1656] [id = 247] 07:04:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118443800) [pid = 1656] [serial = 739] [outer = 0x0] 07:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1187b0800) [pid = 1656] [serial = 740] [outer = 0x118443800] 07:05:00 INFO - PROCESS | 1656 | 1464012300014 Marionette DEBUG loaded listener.js 07:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1187c3000) [pid = 1656] [serial = 741] [outer = 0x118443800] 07:05:00 INFO - PROCESS | 1656 | 1464012300380 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]]]}] 07:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 07:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 520ms 07:05:00 INFO - PROCESS | 1656 | 1464012300436 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 07:05:00 INFO - PROCESS | 1656 | 1464012300437 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 07:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 07:05:00 INFO - PROCESS | 1656 | 1464012300439 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 07:05:00 INFO - PROCESS | 1656 | 1464012300440 Marionette TRACE conn2 <- [1,962,null,{}] 07:05:00 INFO - PROCESS | 1656 | 1464012300443 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}] 07:05:00 INFO - PROCESS | 1656 | 1464012300556 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 07:05:00 INFO - PROCESS | 1656 | 1464012300589 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x123405000 == 35 [pid = 1656] [id = 248] 07:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1185b1000) [pid = 1656] [serial = 742] [outer = 0x0] 07:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1192d8c00) [pid = 1656] [serial = 743] [outer = 0x1185b1000] 07:05:00 INFO - PROCESS | 1656 | 1464012300614 Marionette DEBUG loaded listener.js 07:05:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1198f2c00) [pid = 1656] [serial = 744] [outer = 0x1185b1000] 07:05:00 INFO - PROCESS | 1656 | 1464012300903 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]]]}] 07:05:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 07:05:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 518ms 07:05:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 07:05:00 INFO - PROCESS | 1656 | 1464012300958 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 07:05:00 INFO - PROCESS | 1656 | 1464012300959 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 07:05:00 INFO - PROCESS | 1656 | 1464012300961 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 07:05:00 INFO - PROCESS | 1656 | 1464012300962 Marionette TRACE conn2 <- [1,966,null,{}] 07:05:00 INFO - PROCESS | 1656 | 1464012300965 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}] 07:05:01 INFO - PROCESS | 1656 | 1464012301052 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 07:05:01 INFO - PROCESS | 1656 | 1464012301084 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x123767000 == 36 [pid = 1656] [id = 249] 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119894c00) [pid = 1656] [serial = 745] [outer = 0x0] 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119cc2800) [pid = 1656] [serial = 746] [outer = 0x119894c00] 07:05:01 INFO - PROCESS | 1656 | 1464012301108 Marionette DEBUG loaded listener.js 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119d31800) [pid = 1656] [serial = 747] [outer = 0x119894c00] 07:05:01 INFO - PROCESS | 1656 | 1464012301420 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]]]}] 07:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 07:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 469ms 07:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 07:05:01 INFO - PROCESS | 1656 | 1464012301430 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 07:05:01 INFO - PROCESS | 1656 | 1464012301431 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 07:05:01 INFO - PROCESS | 1656 | 1464012301437 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 07:05:01 INFO - PROCESS | 1656 | 1464012301438 Marionette TRACE conn2 <- [1,970,null,{}] 07:05:01 INFO - PROCESS | 1656 | 1464012301440 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}] 07:05:01 INFO - PROCESS | 1656 | 1464012301533 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 07:05:01 INFO - PROCESS | 1656 | 1464012301544 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b4000 == 37 [pid = 1656] [id = 250] 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1198fa000) [pid = 1656] [serial = 748] [outer = 0x0] 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1212e4000) [pid = 1656] [serial = 749] [outer = 0x1198fa000] 07:05:01 INFO - PROCESS | 1656 | 1464012301569 Marionette DEBUG loaded listener.js 07:05:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1233c5800) [pid = 1656] [serial = 750] [outer = 0x1198fa000] 07:05:01 INFO - PROCESS | 1656 | 1464012301911 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]]]}] 07:05:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 07:05:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 520ms 07:05:01 INFO - PROCESS | 1656 | 1464012301955 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 07:05:01 INFO - PROCESS | 1656 | 1464012301957 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 07:05:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 07:05:01 INFO - PROCESS | 1656 | 1464012301959 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 07:05:01 INFO - PROCESS | 1656 | 1464012301960 Marionette TRACE conn2 <- [1,974,null,{}] 07:05:01 INFO - PROCESS | 1656 | 1464012301962 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}] 07:05:02 INFO - PROCESS | 1656 | 1464012302053 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 07:05:02 INFO - PROCESS | 1656 | 1464012302057 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x118322000 == 38 [pid = 1656] [id = 251] 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119d37800) [pid = 1656] [serial = 751] [outer = 0x0] 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124295400) [pid = 1656] [serial = 752] [outer = 0x119d37800] 07:05:02 INFO - PROCESS | 1656 | 1464012302082 Marionette DEBUG loaded listener.js 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12429b000) [pid = 1656] [serial = 753] [outer = 0x119d37800] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11988b000) [pid = 1656] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x123306c00) [pid = 1656] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1185b8800) [pid = 1656] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1185b4c00) [pid = 1656] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113185000) [pid = 1656] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1192ce000) [pid = 1656] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11805c800) [pid = 1656] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112a97000) [pid = 1656] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x111c86400) [pid = 1656] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1160ce800) [pid = 1656] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117e52000) [pid = 1656] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x10eab7000) [pid = 1656] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12429c800) [pid = 1656] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x113191400) [pid = 1656] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1187b3800) [pid = 1656] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1188acc00) [pid = 1656] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x11318b800) [pid = 1656] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 07:05:02 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x117e54000) [pid = 1656] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 07:05:02 INFO - PROCESS | 1656 | 1464012302487 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]]]}] 07:05:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 07:05:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 569ms 07:05:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 07:05:02 INFO - PROCESS | 1656 | 1464012302540 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 07:05:02 INFO - PROCESS | 1656 | 1464012302541 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 07:05:02 INFO - PROCESS | 1656 | 1464012302543 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 07:05:02 INFO - PROCESS | 1656 | 1464012302544 Marionette TRACE conn2 <- [1,978,null,{}] 07:05:02 INFO - PROCESS | 1656 | 1464012302547 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}] 07:05:02 INFO - PROCESS | 1656 | 1464012302626 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 07:05:02 INFO - PROCESS | 1656 | 1464012302631 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214ae000 == 39 [pid = 1656] [id = 252] 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x113e0c400) [pid = 1656] [serial = 754] [outer = 0x0] 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185b8800) [pid = 1656] [serial = 755] [outer = 0x113e0c400] 07:05:02 INFO - PROCESS | 1656 | 1464012302658 Marionette DEBUG loaded listener.js 07:05:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119831800) [pid = 1656] [serial = 756] [outer = 0x113e0c400] 07:05:02 INFO - PROCESS | 1656 | 1464012302985 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]]]}] 07:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 07:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 470ms 07:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 07:05:03 INFO - PROCESS | 1656 | 1464012303015 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 07:05:03 INFO - PROCESS | 1656 | 1464012303017 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 07:05:03 INFO - PROCESS | 1656 | 1464012303019 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 07:05:03 INFO - PROCESS | 1656 | 1464012303028 Marionette TRACE conn2 <- [1,982,null,{}] 07:05:03 INFO - PROCESS | 1656 | 1464012303031 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}] 07:05:03 INFO - PROCESS | 1656 | 1464012303123 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 07:05:03 INFO - PROCESS | 1656 | 1464012303168 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x127448800 == 40 [pid = 1656] [id = 253] 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x117e54000) [pid = 1656] [serial = 757] [outer = 0x0] 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1240b8800) [pid = 1656] [serial = 758] [outer = 0x117e54000] 07:05:03 INFO - PROCESS | 1656 | 1464012303196 Marionette DEBUG loaded listener.js 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124ea4400) [pid = 1656] [serial = 759] [outer = 0x117e54000] 07:05:03 INFO - PROCESS | 1656 | 1464012303476 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]]]}] 07:05:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 07:05:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 482ms 07:05:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 07:05:03 INFO - PROCESS | 1656 | 1464012303554 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 07:05:03 INFO - PROCESS | 1656 | 1464012303556 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 07:05:03 INFO - PROCESS | 1656 | 1464012303560 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 07:05:03 INFO - PROCESS | 1656 | 1464012303562 Marionette TRACE conn2 <- [1,986,null,{}] 07:05:03 INFO - PROCESS | 1656 | 1464012303568 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}] 07:05:03 INFO - PROCESS | 1656 | 1464012303672 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 07:05:03 INFO - PROCESS | 1656 | 1464012303717 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f98800 == 41 [pid = 1656] [id = 254] 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110ffe400) [pid = 1656] [serial = 760] [outer = 0x0] 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111c7c800) [pid = 1656] [serial = 761] [outer = 0x110ffe400] 07:05:03 INFO - PROCESS | 1656 | 1464012303749 Marionette DEBUG loaded listener.js 07:05:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113183000) [pid = 1656] [serial = 762] [outer = 0x110ffe400] 07:05:04 INFO - PROCESS | 1656 | 1464012304201 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]]]}] 07:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 07:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 675ms 07:05:04 INFO - PROCESS | 1656 | 1464012304236 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 07:05:04 INFO - PROCESS | 1656 | 1464012304239 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 07:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 07:05:04 INFO - PROCESS | 1656 | 1464012304245 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 07:05:04 INFO - PROCESS | 1656 | 1464012304247 Marionette TRACE conn2 <- [1,990,null,{}] 07:05:04 INFO - PROCESS | 1656 | 1464012304262 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}] 07:05:04 INFO - PROCESS | 1656 | 1464012304395 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 07:05:04 INFO - PROCESS | 1656 | 1464012304405 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bdc800 == 42 [pid = 1656] [id = 255] 07:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113c2f400) [pid = 1656] [serial = 763] [outer = 0x0] 07:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117685000) [pid = 1656] [serial = 764] [outer = 0x113c2f400] 07:05:04 INFO - PROCESS | 1656 | 1464012304435 Marionette DEBUG loaded listener.js 07:05:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118061c00) [pid = 1656] [serial = 765] [outer = 0x113c2f400] 07:05:04 INFO - PROCESS | 1656 | 1464012304856 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]]]}] 07:05:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 07:05:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 633ms 07:05:04 INFO - PROCESS | 1656 | 1464012304877 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 07:05:04 INFO - PROCESS | 1656 | 1464012304879 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 07:05:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 07:05:04 INFO - PROCESS | 1656 | 1464012304883 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 07:05:04 INFO - PROCESS | 1656 | 1464012304887 Marionette TRACE conn2 <- [1,994,null,{}] 07:05:04 INFO - PROCESS | 1656 | 1464012304897 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}] 07:05:05 INFO - PROCESS | 1656 | 1464012305002 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 07:05:05 INFO - PROCESS | 1656 | 1464012305097 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x129454800 == 43 [pid = 1656] [id = 256] 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1187c4c00) [pid = 1656] [serial = 766] [outer = 0x0] 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1187c9800) [pid = 1656] [serial = 767] [outer = 0x1187c4c00] 07:05:05 INFO - PROCESS | 1656 | 1464012305132 Marionette DEBUG loaded listener.js 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1192d2c00) [pid = 1656] [serial = 768] [outer = 0x1187c4c00] 07:05:05 INFO - PROCESS | 1656 | 1464012305579 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]]]}] 07:05:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 07:05:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 727ms 07:05:05 INFO - PROCESS | 1656 | 1464012305609 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 07:05:05 INFO - PROCESS | 1656 | 1464012305611 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 07:05:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 07:05:05 INFO - PROCESS | 1656 | 1464012305617 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 07:05:05 INFO - PROCESS | 1656 | 1464012305620 Marionette TRACE conn2 <- [1,998,null,{}] 07:05:05 INFO - PROCESS | 1656 | 1464012305623 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}] 07:05:05 INFO - PROCESS | 1656 | 1464012305738 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 07:05:05 INFO - PROCESS | 1656 | 1464012305799 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a764000 == 44 [pid = 1656] [id = 257] 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119566400) [pid = 1656] [serial = 769] [outer = 0x0] 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x123308c00) [pid = 1656] [serial = 770] [outer = 0x119566400] 07:05:05 INFO - PROCESS | 1656 | 1464012305829 Marionette DEBUG loaded listener.js 07:05:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124519c00) [pid = 1656] [serial = 771] [outer = 0x119566400] 07:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 07:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 626ms 07:05:06 INFO - PROCESS | 1656 | 1464012306234 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]]]}] 07:05:06 INFO - PROCESS | 1656 | 1464012306241 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 07:05:06 INFO - PROCESS | 1656 | 1464012306242 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 07:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 07:05:06 INFO - PROCESS | 1656 | 1464012306245 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 07:05:06 INFO - PROCESS | 1656 | 1464012306246 Marionette TRACE conn2 <- [1,1002,null,{}] 07:05:06 INFO - PROCESS | 1656 | 1464012306250 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}] 07:05:06 INFO - PROCESS | 1656 | 1464012306365 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 07:05:06 INFO - PROCESS | 1656 | 1464012306423 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01e800 == 45 [pid = 1656] [id = 258] 07:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124c23800) [pid = 1656] [serial = 772] [outer = 0x0] 07:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1256a6000) [pid = 1656] [serial = 773] [outer = 0x124c23800] 07:05:06 INFO - PROCESS | 1656 | 1464012306456 Marionette DEBUG loaded listener.js 07:05:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x125d80c00) [pid = 1656] [serial = 774] [outer = 0x124c23800] 07:05:06 INFO - PROCESS | 1656 | 1464012306889 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]]]}] 07:05:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 07:05:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 670ms 07:05:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 07:05:06 INFO - PROCESS | 1656 | 1464012306916 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 07:05:06 INFO - PROCESS | 1656 | 1464012306917 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 07:05:06 INFO - PROCESS | 1656 | 1464012306919 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 07:05:06 INFO - PROCESS | 1656 | 1464012306921 Marionette TRACE conn2 <- [1,1006,null,{}] 07:05:06 INFO - PROCESS | 1656 | 1464012306923 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}] 07:05:07 INFO - PROCESS | 1656 | 1464012307036 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 07:05:07 INFO - PROCESS | 1656 | 1464012307085 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b809000 == 46 [pid = 1656] [id = 259] 07:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x126d47c00) [pid = 1656] [serial = 775] [outer = 0x0] 07:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1271edc00) [pid = 1656] [serial = 776] [outer = 0x126d47c00] 07:05:07 INFO - PROCESS | 1656 | 1464012307115 Marionette DEBUG loaded listener.js 07:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12746c400) [pid = 1656] [serial = 777] [outer = 0x126d47c00] 07:05:07 INFO - PROCESS | 1656 | 1464012307544 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]]]}] 07:05:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 07:05:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 670ms 07:05:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 07:05:07 INFO - PROCESS | 1656 | 1464012307599 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 07:05:07 INFO - PROCESS | 1656 | 1464012307600 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 07:05:07 INFO - PROCESS | 1656 | 1464012307604 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 07:05:07 INFO - PROCESS | 1656 | 1464012307605 Marionette TRACE conn2 <- [1,1010,null,{}] 07:05:07 INFO - PROCESS | 1656 | 1464012307608 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}] 07:05:07 INFO - PROCESS | 1656 | 1464012307729 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 07:05:07 INFO - PROCESS | 1656 | 1464012307962 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x117590800 == 47 [pid = 1656] [id = 260] 07:05:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x110fef400) [pid = 1656] [serial = 778] [outer = 0x0] 07:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x110ff8000) [pid = 1656] [serial = 779] [outer = 0x110fef400] 07:05:08 INFO - PROCESS | 1656 | 1464012308008 Marionette DEBUG loaded listener.js 07:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112e63400) [pid = 1656] [serial = 780] [outer = 0x110fef400] 07:05:08 INFO - PROCESS | 1656 | 1464012308447 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]]]}] 07:05:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 07:05:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 873ms 07:05:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 07:05:08 INFO - PROCESS | 1656 | 1464012308478 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 07:05:08 INFO - PROCESS | 1656 | 1464012308480 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 07:05:08 INFO - PROCESS | 1656 | 1464012308486 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 07:05:08 INFO - PROCESS | 1656 | 1464012308488 Marionette TRACE conn2 <- [1,1014,null,{}] 07:05:08 INFO - PROCESS | 1656 | 1464012308491 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}] 07:05:08 INFO - PROCESS | 1656 | 1464012308588 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 07:05:08 INFO - PROCESS | 1656 | 1464012308638 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x117080800 == 48 [pid = 1656] [id = 261] 07:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x113188800) [pid = 1656] [serial = 781] [outer = 0x0] 07:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x115d70c00) [pid = 1656] [serial = 782] [outer = 0x113188800] 07:05:08 INFO - PROCESS | 1656 | 1464012308666 Marionette DEBUG loaded listener.js 07:05:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x116a6a400) [pid = 1656] [serial = 783] [outer = 0x113188800] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1214ae000 == 47 [pid = 1656] [id = 252] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x118322000 == 46 [pid = 1656] [id = 251] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b4000 == 45 [pid = 1656] [id = 250] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x123767000 == 44 [pid = 1656] [id = 249] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x123405000 == 43 [pid = 1656] [id = 248] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x119bf5000 == 42 [pid = 1656] [id = 247] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1193f0000 == 41 [pid = 1656] [id = 246] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1271f2c00) [pid = 1656] [serial = 719] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1185bf000 == 40 [pid = 1656] [id = 245] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x117006800 == 39 [pid = 1656] [id = 244] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1166ea800 == 38 [pid = 1656] [id = 243] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x119022800 == 37 [pid = 1656] [id = 242] 07:05:08 INFO - PROCESS | 1656 | --DOCSHELL 0x1160ef000 == 36 [pid = 1656] [id = 241] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1240adc00) [pid = 1656] [serial = 701] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12436a800) [pid = 1656] [serial = 704] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1187c1400) [pid = 1656] [serial = 686] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1187c6000) [pid = 1656] [serial = 687] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119832000) [pid = 1656] [serial = 695] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x119b75000) [pid = 1656] [serial = 696] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1131cf000) [pid = 1656] [serial = 671] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115d72400) [pid = 1656] [serial = 672] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119562c00) [pid = 1656] [serial = 692] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119826400) [pid = 1656] [serial = 693] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x118363800) [pid = 1656] [serial = 683] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185b3000) [pid = 1656] [serial = 684] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11805fc00) [pid = 1656] [serial = 680] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118223000) [pid = 1656] [serial = 681] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111e2b000) [pid = 1656] [serial = 668] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x116a67000) [pid = 1656] [serial = 677] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112eec000) [pid = 1656] [serial = 669] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x118055400) [pid = 1656] [serial = 678] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1187c7000) [pid = 1656] [serial = 689] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1192cc800) [pid = 1656] [serial = 690] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1164fe000) [pid = 1656] [serial = 674] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116851000) [pid = 1656] [serial = 675] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124e50c00) [pid = 1656] [serial = 707] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124ce5000) [pid = 1656] [serial = 705] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1256a8400) [pid = 1656] [serial = 708] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1187c6800) [pid = 1656] [serial = 711] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125d7a400) [pid = 1656] [serial = 716] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x127022000) [pid = 1656] [serial = 717] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1164a1400) [pid = 1656] [serial = 710] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x119b7f400) [pid = 1656] [serial = 698] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1256afc00) [pid = 1656] [serial = 714] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124297400) [pid = 1656] [serial = 702] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1233c3400) [pid = 1656] [serial = 699] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119835400) [pid = 1656] [serial = 713] [outer = 0x0] [url = about:blank] 07:05:08 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12c6ad000) [pid = 1656] [serial = 624] [outer = 0x0] [url = about:blank] 07:05:09 INFO - PROCESS | 1656 | 1464012309102 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]]]}] 07:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 07:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 622ms 07:05:09 INFO - PROCESS | 1656 | 1464012309110 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 07:05:09 INFO - PROCESS | 1656 | 1464012309114 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 07:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 07:05:09 INFO - PROCESS | 1656 | 1464012309122 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 07:05:09 INFO - PROCESS | 1656 | 1464012309124 Marionette TRACE conn2 <- [1,1018,null,{}] 07:05:09 INFO - PROCESS | 1656 | 1464012309127 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}] 07:05:09 INFO - PROCESS | 1656 | 1464012309291 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 07:05:09 INFO - PROCESS | 1656 | 1464012309371 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x117018800 == 37 [pid = 1656] [id = 262] 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11608b800) [pid = 1656] [serial = 784] [outer = 0x0] 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11805d000) [pid = 1656] [serial = 785] [outer = 0x11608b800] 07:05:09 INFO - PROCESS | 1656 | 1464012309413 Marionette DEBUG loaded listener.js 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1183e6c00) [pid = 1656] [serial = 786] [outer = 0x11608b800] 07:05:09 INFO - PROCESS | 1656 | 1464012309743 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]]]}] 07:05:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 07:05:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 671ms 07:05:09 INFO - PROCESS | 1656 | 1464012309792 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 07:05:09 INFO - PROCESS | 1656 | 1464012309794 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 07:05:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 07:05:09 INFO - PROCESS | 1656 | 1464012309804 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 07:05:09 INFO - PROCESS | 1656 | 1464012309808 Marionette TRACE conn2 <- [1,1022,null,{}] 07:05:09 INFO - PROCESS | 1656 | 1464012309821 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}] 07:05:09 INFO - PROCESS | 1656 | 1464012309901 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 07:05:09 INFO - PROCESS | 1656 | 1464012309907 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x119512800 == 38 [pid = 1656] [id = 263] 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118444400) [pid = 1656] [serial = 787] [outer = 0x0] 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1187c2400) [pid = 1656] [serial = 788] [outer = 0x118444400] 07:05:09 INFO - PROCESS | 1656 | 1464012309932 Marionette DEBUG loaded listener.js 07:05:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119039800) [pid = 1656] [serial = 789] [outer = 0x118444400] 07:05:10 INFO - PROCESS | 1656 | 1464012310255 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]]]}] 07:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 07:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 482ms 07:05:10 INFO - PROCESS | 1656 | 1464012310278 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 07:05:10 INFO - PROCESS | 1656 | 1464012310280 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 07:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 07:05:10 INFO - PROCESS | 1656 | 1464012310284 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 07:05:10 INFO - PROCESS | 1656 | 1464012310287 Marionette TRACE conn2 <- [1,1026,null,{}] 07:05:10 INFO - PROCESS | 1656 | 1464012310297 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}] 07:05:10 INFO - PROCESS | 1656 | 1464012310376 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 07:05:10 INFO - PROCESS | 1656 | 1464012310424 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be3000 == 39 [pid = 1656] [id = 264] 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118063400) [pid = 1656] [serial = 790] [outer = 0x0] 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1192d1c00) [pid = 1656] [serial = 791] [outer = 0x118063400] 07:05:10 INFO - PROCESS | 1656 | 1464012310449 Marionette DEBUG loaded listener.js 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119b80000) [pid = 1656] [serial = 792] [outer = 0x118063400] 07:05:10 INFO - PROCESS | 1656 | 1464012310738 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]]]}] 07:05:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 07:05:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 478ms 07:05:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 07:05:10 INFO - PROCESS | 1656 | 1464012310762 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 07:05:10 INFO - PROCESS | 1656 | 1464012310763 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 07:05:10 INFO - PROCESS | 1656 | 1464012310766 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 07:05:10 INFO - PROCESS | 1656 | 1464012310769 Marionette TRACE conn2 <- [1,1030,null,{}] 07:05:10 INFO - PROCESS | 1656 | 1464012310773 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}] 07:05:10 INFO - PROCESS | 1656 | 1464012310851 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 07:05:10 INFO - PROCESS | 1656 | 1464012310856 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123417000 == 40 [pid = 1656] [id = 265] 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x12330d000) [pid = 1656] [serial = 793] [outer = 0x0] 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1240adc00) [pid = 1656] [serial = 794] [outer = 0x12330d000] 07:05:10 INFO - PROCESS | 1656 | 1464012310885 Marionette DEBUG loaded listener.js 07:05:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124e4b800) [pid = 1656] [serial = 795] [outer = 0x12330d000] 07:05:11 INFO - PROCESS | 1656 | 1464012311252 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]]]}] 07:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 07:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 524ms 07:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 07:05:11 INFO - PROCESS | 1656 | 1464012311289 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 07:05:11 INFO - PROCESS | 1656 | 1464012311290 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 07:05:11 INFO - PROCESS | 1656 | 1464012311292 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 07:05:11 INFO - PROCESS | 1656 | 1464012311293 Marionette TRACE conn2 <- [1,1034,null,{}] 07:05:11 INFO - PROCESS | 1656 | 1464012311295 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}] 07:05:11 INFO - PROCESS | 1656 | 1464012311389 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 07:05:11 INFO - PROCESS | 1656 | 1464012311403 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b4800 == 41 [pid = 1656] [id = 266] 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124ea0000) [pid = 1656] [serial = 796] [outer = 0x0] 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126d46c00) [pid = 1656] [serial = 797] [outer = 0x124ea0000] 07:05:11 INFO - PROCESS | 1656 | 1464012311435 Marionette DEBUG loaded listener.js 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127461000) [pid = 1656] [serial = 798] [outer = 0x124ea0000] 07:05:11 INFO - PROCESS | 1656 | 1464012311729 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]]]}] 07:05:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 07:05:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 469ms 07:05:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 07:05:11 INFO - PROCESS | 1656 | 1464012311762 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 07:05:11 INFO - PROCESS | 1656 | 1464012311763 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 07:05:11 INFO - PROCESS | 1656 | 1464012311765 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 07:05:11 INFO - PROCESS | 1656 | 1464012311768 Marionette TRACE conn2 <- [1,1038,null,{}] 07:05:11 INFO - PROCESS | 1656 | 1464012311773 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}] 07:05:11 INFO - PROCESS | 1656 | 1464012311868 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 07:05:11 INFO - PROCESS | 1656 | 1464012311873 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256ea000 == 42 [pid = 1656] [id = 267] 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127065c00) [pid = 1656] [serial = 799] [outer = 0x0] 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12746cc00) [pid = 1656] [serial = 800] [outer = 0x127065c00] 07:05:11 INFO - PROCESS | 1656 | 1464012311897 Marionette DEBUG loaded listener.js 07:05:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x128cd2000) [pid = 1656] [serial = 801] [outer = 0x127065c00] 07:05:12 INFO - PROCESS | 1656 | 1464012312238 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]]]}] 07:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 07:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 523ms 07:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 07:05:12 INFO - PROCESS | 1656 | 1464012312289 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 07:05:12 INFO - PROCESS | 1656 | 1464012312290 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 07:05:12 INFO - PROCESS | 1656 | 1464012312292 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 07:05:12 INFO - PROCESS | 1656 | 1464012312293 Marionette TRACE conn2 <- [1,1042,null,{}] 07:05:12 INFO - PROCESS | 1656 | 1464012312295 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}] 07:05:12 INFO - PROCESS | 1656 | 1464012312391 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 07:05:12 INFO - PROCESS | 1656 | 1464012312403 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x127450000 == 43 [pid = 1656] [id = 268] 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ccd800) [pid = 1656] [serial = 802] [outer = 0x0] 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128d22c00) [pid = 1656] [serial = 803] [outer = 0x128ccd800] 07:05:12 INFO - PROCESS | 1656 | 1464012312428 Marionette DEBUG loaded listener.js 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12904d800) [pid = 1656] [serial = 804] [outer = 0x128ccd800] 07:05:12 INFO - PROCESS | 1656 | 1464012312753 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]]]}] 07:05:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 07:05:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 467ms 07:05:12 INFO - PROCESS | 1656 | 1464012312760 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 07:05:12 INFO - PROCESS | 1656 | 1464012312761 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 07:05:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 07:05:12 INFO - PROCESS | 1656 | 1464012312763 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 07:05:12 INFO - PROCESS | 1656 | 1464012312764 Marionette TRACE conn2 <- [1,1046,null,{}] 07:05:12 INFO - PROCESS | 1656 | 1464012312769 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}] 07:05:12 INFO - PROCESS | 1656 | 1464012312863 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 07:05:12 INFO - PROCESS | 1656 | 1464012312874 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1290a9000 == 44 [pid = 1656] [id = 269] 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128d21400) [pid = 1656] [serial = 805] [outer = 0x0] 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1290e5400) [pid = 1656] [serial = 806] [outer = 0x128d21400] 07:05:12 INFO - PROCESS | 1656 | 1464012312898 Marionette DEBUG loaded listener.js 07:05:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1293b4400) [pid = 1656] [serial = 807] [outer = 0x128d21400] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1185b1000) [pid = 1656] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1160d6400) [pid = 1656] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1183e8c00) [pid = 1656] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x118443800) [pid = 1656] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113e0c400) [pid = 1656] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x110ff8c00) [pid = 1656] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x119894c00) [pid = 1656] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11318a000) [pid = 1656] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1198fa000) [pid = 1656] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 07:05:13 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119d37800) [pid = 1656] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 07:05:13 INFO - PROCESS | 1656 | 1464012313238 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]]]}] 07:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 07:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 520ms 07:05:13 INFO - PROCESS | 1656 | 1464012313288 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 07:05:13 INFO - PROCESS | 1656 | 1464012313289 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 07:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 07:05:13 INFO - PROCESS | 1656 | 1464012313293 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 07:05:13 INFO - PROCESS | 1656 | 1464012313294 Marionette TRACE conn2 <- [1,1050,null,{}] 07:05:13 INFO - PROCESS | 1656 | 1464012313296 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}] 07:05:13 INFO - PROCESS | 1656 | 1464012313376 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 07:05:13 INFO - PROCESS | 1656 | 1464012313382 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa2b000 == 45 [pid = 1656] [id = 270] 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x118057000) [pid = 1656] [serial = 808] [outer = 0x0] 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119d35800) [pid = 1656] [serial = 809] [outer = 0x118057000] 07:05:13 INFO - PROCESS | 1656 | 1464012313411 Marionette DEBUG loaded listener.js 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1293b9800) [pid = 1656] [serial = 810] [outer = 0x118057000] 07:05:13 INFO - PROCESS | 1656 | 1464012313731 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]]]}] 07:05:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 07:05:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 467ms 07:05:13 INFO - PROCESS | 1656 | 1464012313761 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 07:05:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 07:05:13 INFO - PROCESS | 1656 | 1464012313762 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 07:05:13 INFO - PROCESS | 1656 | 1464012313764 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 07:05:13 INFO - PROCESS | 1656 | 1464012313768 Marionette TRACE conn2 <- [1,1054,null,{}] 07:05:13 INFO - PROCESS | 1656 | 1464012313771 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}] 07:05:13 INFO - PROCESS | 1656 | 1464012313871 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 07:05:13 INFO - PROCESS | 1656 | 1464012313918 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae2000 == 46 [pid = 1656] [id = 271] 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12330d800) [pid = 1656] [serial = 811] [outer = 0x0] 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1294bf400) [pid = 1656] [serial = 812] [outer = 0x12330d800] 07:05:13 INFO - PROCESS | 1656 | 1464012313942 Marionette DEBUG loaded listener.js 07:05:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12a7b7000) [pid = 1656] [serial = 813] [outer = 0x12330d800] 07:05:14 INFO - PROCESS | 1656 | 1464012314194 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]]]}] 07:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 07:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 473ms 07:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 07:05:14 INFO - PROCESS | 1656 | 1464012314239 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 07:05:14 INFO - PROCESS | 1656 | 1464012314240 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 07:05:14 INFO - PROCESS | 1656 | 1464012314242 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 07:05:14 INFO - PROCESS | 1656 | 1464012314243 Marionette TRACE conn2 <- [1,1058,null,{}] 07:05:14 INFO - PROCESS | 1656 | 1464012314246 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}] 07:05:14 INFO - PROCESS | 1656 | 1464012314330 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 07:05:14 INFO - PROCESS | 1656 | 1464012314337 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0c800 == 47 [pid = 1656] [id = 272] 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1294c6000) [pid = 1656] [serial = 814] [outer = 0x0] 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12aa22400) [pid = 1656] [serial = 815] [outer = 0x1294c6000] 07:05:14 INFO - PROCESS | 1656 | 1464012314361 Marionette DEBUG loaded listener.js 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12ab97000) [pid = 1656] [serial = 816] [outer = 0x1294c6000] 07:05:14 INFO - PROCESS | 1656 | 1464012314669 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]]]}] 07:05:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 07:05:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 471ms 07:05:14 INFO - PROCESS | 1656 | 1464012314714 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 07:05:14 INFO - PROCESS | 1656 | 1464012314715 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 07:05:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 07:05:14 INFO - PROCESS | 1656 | 1464012314717 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 07:05:14 INFO - PROCESS | 1656 | 1464012314718 Marionette TRACE conn2 <- [1,1062,null,{}] 07:05:14 INFO - PROCESS | 1656 | 1464012314721 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}] 07:05:14 INFO - PROCESS | 1656 | 1464012314801 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 07:05:14 INFO - PROCESS | 1656 | 1464012314853 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c321000 == 48 [pid = 1656] [id = 273] 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12a7b6c00) [pid = 1656] [serial = 817] [outer = 0x0] 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12ab9b400) [pid = 1656] [serial = 818] [outer = 0x12a7b6c00] 07:05:14 INFO - PROCESS | 1656 | 1464012314877 Marionette DEBUG loaded listener.js 07:05:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12abacc00) [pid = 1656] [serial = 819] [outer = 0x12a7b6c00] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12a869000 == 47 [pid = 1656] [id = 240] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x117080800 == 46 [pid = 1656] [id = 261] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x117590800 == 45 [pid = 1656] [id = 260] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12b809000 == 44 [pid = 1656] [id = 259] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01e800 == 43 [pid = 1656] [id = 258] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x12a764000 == 42 [pid = 1656] [id = 257] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x129454800 == 41 [pid = 1656] [id = 256] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x119bdc800 == 40 [pid = 1656] [id = 255] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x127448800 == 39 [pid = 1656] [id = 253] 07:05:15 INFO - PROCESS | 1656 | --DOCSHELL 0x115f98800 == 38 [pid = 1656] [id = 254] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119512800 == 37 [pid = 1656] [id = 263] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x119be3000 == 36 [pid = 1656] [id = 264] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b4800 == 35 [pid = 1656] [id = 266] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa2b000 == 34 [pid = 1656] [id = 270] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1256ea000 == 33 [pid = 1656] [id = 267] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae2000 == 32 [pid = 1656] [id = 271] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x1290a9000 == 31 [pid = 1656] [id = 269] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x117018800 == 30 [pid = 1656] [id = 262] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x123417000 == 29 [pid = 1656] [id = 265] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x127450000 == 28 [pid = 1656] [id = 268] 07:05:16 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0c800 == 27 [pid = 1656] [id = 272] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1192d8c00) [pid = 1656] [serial = 743] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1164efc00) [pid = 1656] [serial = 731] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116848800) [pid = 1656] [serial = 732] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11844a400) [pid = 1656] [serial = 737] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1185b0c00) [pid = 1656] [serial = 738] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1187b0800) [pid = 1656] [serial = 740] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119831800) [pid = 1656] [serial = 756] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11805b800) [pid = 1656] [serial = 734] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11835b000) [pid = 1656] [serial = 735] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116086800) [pid = 1656] [serial = 725] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119cc2800) [pid = 1656] [serial = 746] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x114f24000) [pid = 1656] [serial = 729] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x11318e800) [pid = 1656] [serial = 728] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112a60c00) [pid = 1656] [serial = 722] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1198f2c00) [pid = 1656] [serial = 744] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1212e4000) [pid = 1656] [serial = 749] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119d31800) [pid = 1656] [serial = 747] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124295400) [pid = 1656] [serial = 752] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1233c5800) [pid = 1656] [serial = 750] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1240b8800) [pid = 1656] [serial = 758] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1185b8800) [pid = 1656] [serial = 755] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12429b000) [pid = 1656] [serial = 753] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1187c3000) [pid = 1656] [serial = 741] [outer = 0x0] [url = about:blank] 07:05:16 INFO - PROCESS | 1656 | 1464012316434 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]]]}] 07:05:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 07:05:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 1723ms 07:05:16 INFO - PROCESS | 1656 | 1464012316442 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 07:05:16 INFO - PROCESS | 1656 | 1464012316445 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 07:05:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 07:05:16 INFO - PROCESS | 1656 | 1464012316454 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 07:05:16 INFO - PROCESS | 1656 | 1464012316457 Marionette TRACE conn2 <- [1,1066,null,{}] 07:05:16 INFO - PROCESS | 1656 | 1464012316464 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}] 07:05:16 INFO - PROCESS | 1656 | 1464012316592 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 07:05:16 INFO - PROCESS | 1656 | 1464012316660 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x113b5e800 == 28 [pid = 1656] [id = 274] 07:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1122b3000) [pid = 1656] [serial = 820] [outer = 0x0] 07:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x112ec2400) [pid = 1656] [serial = 821] [outer = 0x1122b3000] 07:05:16 INFO - PROCESS | 1656 | 1464012316705 Marionette DEBUG loaded listener.js 07:05:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x113188000) [pid = 1656] [serial = 822] [outer = 0x1122b3000] 07:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 07:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 677ms 07:05:17 INFO - PROCESS | 1656 | 1464012317120 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]]]}] 07:05:17 INFO - PROCESS | 1656 | 1464012317127 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 07:05:17 INFO - PROCESS | 1656 | 1464012317132 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 07:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 07:05:17 INFO - PROCESS | 1656 | 1464012317139 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 07:05:17 INFO - PROCESS | 1656 | 1464012317140 Marionette TRACE conn2 <- [1,1070,null,{}] 07:05:17 INFO - PROCESS | 1656 | 1464012317143 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}] 07:05:17 INFO - PROCESS | 1656 | 1464012317214 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 07:05:17 INFO - PROCESS | 1656 | 1464012317258 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11609f800 == 29 [pid = 1656] [id = 275] 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x112a94c00) [pid = 1656] [serial = 823] [outer = 0x0] 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1131c8800) [pid = 1656] [serial = 824] [outer = 0x112a94c00] 07:05:17 INFO - PROCESS | 1656 | 1464012317284 Marionette DEBUG loaded listener.js 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x115d75800) [pid = 1656] [serial = 825] [outer = 0x112a94c00] 07:05:17 INFO - PROCESS | 1656 | 1464012317576 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]]]}] 07:05:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 07:05:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 469ms 07:05:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 07:05:17 INFO - PROCESS | 1656 | 1464012317608 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 07:05:17 INFO - PROCESS | 1656 | 1464012317609 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 07:05:17 INFO - PROCESS | 1656 | 1464012317612 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 07:05:17 INFO - PROCESS | 1656 | 1464012317614 Marionette TRACE conn2 <- [1,1074,null,{}] 07:05:17 INFO - PROCESS | 1656 | 1464012317626 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}] 07:05:17 INFO - PROCESS | 1656 | 1464012317701 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 07:05:17 INFO - PROCESS | 1656 | 1464012317714 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x117079800 == 30 [pid = 1656] [id = 276] 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x10eab7c00) [pid = 1656] [serial = 826] [outer = 0x0] 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116848800) [pid = 1656] [serial = 827] [outer = 0x10eab7c00] 07:05:17 INFO - PROCESS | 1656 | 1464012317745 Marionette DEBUG loaded listener.js 07:05:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116add800) [pid = 1656] [serial = 828] [outer = 0x10eab7c00] 07:05:18 INFO - PROCESS | 1656 | 1464012318067 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]]]}] 07:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 07:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 475ms 07:05:18 INFO - PROCESS | 1656 | 1464012318090 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 07:05:18 INFO - PROCESS | 1656 | 1464012318092 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 07:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 07:05:18 INFO - PROCESS | 1656 | 1464012318111 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 07:05:18 INFO - PROCESS | 1656 | 1464012318112 Marionette TRACE conn2 <- [1,1078,null,{}] 07:05:18 INFO - PROCESS | 1656 | 1464012318114 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}] 07:05:18 INFO - PROCESS | 1656 | 1464012318188 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 07:05:18 INFO - PROCESS | 1656 | 1464012318192 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x118313800 == 31 [pid = 1656] [id = 277] 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x115d74800) [pid = 1656] [serial = 829] [outer = 0x0] 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118056c00) [pid = 1656] [serial = 830] [outer = 0x115d74800] 07:05:18 INFO - PROCESS | 1656 | 1464012318220 Marionette DEBUG loaded listener.js 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11805f400) [pid = 1656] [serial = 831] [outer = 0x115d74800] 07:05:18 INFO - PROCESS | 1656 | 1464012318506 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]]]}] 07:05:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 07:05:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 424ms 07:05:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 07:05:18 INFO - PROCESS | 1656 | 1464012318538 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 07:05:18 INFO - PROCESS | 1656 | 1464012318539 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 07:05:18 INFO - PROCESS | 1656 | 1464012318541 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 07:05:18 INFO - PROCESS | 1656 | 1464012318542 Marionette TRACE conn2 <- [1,1082,null,{}] 07:05:18 INFO - PROCESS | 1656 | 1464012318544 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}] 07:05:18 INFO - PROCESS | 1656 | 1464012318615 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 07:05:18 INFO - PROCESS | 1656 | 1464012318620 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x11928f000 == 32 [pid = 1656] [id = 278] 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1131ce400) [pid = 1656] [serial = 832] [outer = 0x0] 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x118226000) [pid = 1656] [serial = 833] [outer = 0x1131ce400] 07:05:18 INFO - PROCESS | 1656 | 1464012318646 Marionette DEBUG loaded listener.js 07:05:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1183e4800) [pid = 1656] [serial = 834] [outer = 0x1131ce400] 07:05:18 INFO - PROCESS | 1656 | 1464012318959 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]]]}] 07:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 07:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 468ms 07:05:19 INFO - PROCESS | 1656 | 1464012319009 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 07:05:19 INFO - PROCESS | 1656 | 1464012319019 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 07:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 07:05:19 INFO - PROCESS | 1656 | 1464012319029 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 07:05:19 INFO - PROCESS | 1656 | 1464012319030 Marionette TRACE conn2 <- [1,1086,null,{}] 07:05:19 INFO - PROCESS | 1656 | 1464012319033 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}] 07:05:19 INFO - PROCESS | 1656 | 1464012319114 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 07:05:19 INFO - PROCESS | 1656 | 1464012319122 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193e7000 == 33 [pid = 1656] [id = 279] 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1183ef000) [pid = 1656] [serial = 835] [outer = 0x0] 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185aa800) [pid = 1656] [serial = 836] [outer = 0x1183ef000] 07:05:19 INFO - PROCESS | 1656 | 1464012319147 Marionette DEBUG loaded listener.js 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1187ad400) [pid = 1656] [serial = 837] [outer = 0x1183ef000] 07:05:19 INFO - PROCESS | 1656 | 1464012319457 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]]]}] 07:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 07:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 470ms 07:05:19 INFO - PROCESS | 1656 | 1464012319499 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 07:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 07:05:19 INFO - PROCESS | 1656 | 1464012319500 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 07:05:19 INFO - PROCESS | 1656 | 1464012319503 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 07:05:19 INFO - PROCESS | 1656 | 1464012319504 Marionette TRACE conn2 <- [1,1090,null,{}] 07:05:19 INFO - PROCESS | 1656 | 1464012319506 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}] 07:05:19 INFO - PROCESS | 1656 | 1464012319574 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 07:05:19 INFO - PROCESS | 1656 | 1464012319578 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ba3800 == 34 [pid = 1656] [id = 280] 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1187adc00) [pid = 1656] [serial = 838] [outer = 0x0] 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1187c3400) [pid = 1656] [serial = 839] [outer = 0x1187adc00] 07:05:19 INFO - PROCESS | 1656 | 1464012319605 Marionette DEBUG loaded listener.js 07:05:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1187cdc00) [pid = 1656] [serial = 840] [outer = 0x1187adc00] 07:05:19 INFO - PROCESS | 1656 | 1464012319902 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]]]}] 07:05:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 07:05:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 418ms 07:05:19 INFO - PROCESS | 1656 | 1464012319928 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 07:05:19 INFO - PROCESS | 1656 | 1464012319929 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 07:05:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 07:05:19 INFO - PROCESS | 1656 | 1464012319932 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 07:05:19 INFO - PROCESS | 1656 | 1464012319935 Marionette TRACE conn2 <- [1,1094,null,{}] 07:05:19 INFO - PROCESS | 1656 | 1464012319939 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}] 07:05:20 INFO - PROCESS | 1656 | 1464012320034 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 07:05:20 INFO - PROCESS | 1656 | 1464012320047 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c3f800 == 35 [pid = 1656] [id = 281] 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112ee8800) [pid = 1656] [serial = 841] [outer = 0x0] 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1187cc000) [pid = 1656] [serial = 842] [outer = 0x112ee8800] 07:05:20 INFO - PROCESS | 1656 | 1464012320073 Marionette DEBUG loaded listener.js 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1192d3000) [pid = 1656] [serial = 843] [outer = 0x112ee8800] 07:05:20 INFO - PROCESS | 1656 | 1464012320384 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]]]}] 07:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 07:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 473ms 07:05:20 INFO - PROCESS | 1656 | 1464012320406 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 07:05:20 INFO - PROCESS | 1656 | 1464012320407 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 07:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 07:05:20 INFO - PROCESS | 1656 | 1464012320409 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 07:05:20 INFO - PROCESS | 1656 | 1464012320410 Marionette TRACE conn2 <- [1,1098,null,{}] 07:05:20 INFO - PROCESS | 1656 | 1464012320412 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}] 07:05:20 INFO - PROCESS | 1656 | 1464012320486 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 07:05:20 INFO - PROCESS | 1656 | 1464012320490 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x117079000 == 36 [pid = 1656] [id = 282] 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x115d09400) [pid = 1656] [serial = 844] [outer = 0x0] 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119568c00) [pid = 1656] [serial = 845] [outer = 0x115d09400] 07:05:20 INFO - PROCESS | 1656 | 1464012320515 Marionette DEBUG loaded listener.js 07:05:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11982bc00) [pid = 1656] [serial = 846] [outer = 0x115d09400] 07:05:20 INFO - PROCESS | 1656 | 1464012320822 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]]]}] 07:05:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 07:05:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 470ms 07:05:20 INFO - PROCESS | 1656 | 1464012320880 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 07:05:20 INFO - PROCESS | 1656 | 1464012320882 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 07:05:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 07:05:20 INFO - PROCESS | 1656 | 1464012320885 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 07:05:20 INFO - PROCESS | 1656 | 1464012320886 Marionette TRACE conn2 <- [1,1102,null,{}] 07:05:20 INFO - PROCESS | 1656 | 1464012320890 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}] 07:05:21 INFO - PROCESS | 1656 | 1464012321029 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 07:05:21 INFO - PROCESS | 1656 | 1464012321038 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d8000 == 37 [pid = 1656] [id = 283] 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11982c000) [pid = 1656] [serial = 847] [outer = 0x0] 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1198fac00) [pid = 1656] [serial = 848] [outer = 0x11982c000] 07:05:21 INFO - PROCESS | 1656 | 1464012321062 Marionette DEBUG loaded listener.js 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119b7e400) [pid = 1656] [serial = 849] [outer = 0x11982c000] 07:05:21 INFO - PROCESS | 1656 | 1464012321438 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]]]}] 07:05:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 07:05:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 570ms 07:05:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 07:05:21 INFO - PROCESS | 1656 | 1464012321455 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 07:05:21 INFO - PROCESS | 1656 | 1464012321457 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 07:05:21 INFO - PROCESS | 1656 | 1464012321461 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 07:05:21 INFO - PROCESS | 1656 | 1464012321463 Marionette TRACE conn2 <- [1,1106,null,{}] 07:05:21 INFO - PROCESS | 1656 | 1464012321467 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}] 07:05:21 INFO - PROCESS | 1656 | 1464012321592 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 07:05:21 INFO - PROCESS | 1656 | 1464012321718 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x11928d000 == 38 [pid = 1656] [id = 284] 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x117e55000) [pid = 1656] [serial = 850] [outer = 0x0] 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119cc2800) [pid = 1656] [serial = 851] [outer = 0x117e55000] 07:05:21 INFO - PROCESS | 1656 | 1464012321750 Marionette DEBUG loaded listener.js 07:05:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1233c1800) [pid = 1656] [serial = 852] [outer = 0x117e55000] 07:05:22 INFO - PROCESS | 1656 | 1464012322114 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]]]}] 07:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 07:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 675ms 07:05:22 INFO - PROCESS | 1656 | 1464012322144 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 07:05:22 INFO - PROCESS | 1656 | 1464012322146 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 07:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 07:05:22 INFO - PROCESS | 1656 | 1464012322150 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 07:05:22 INFO - PROCESS | 1656 | 1464012322151 Marionette TRACE conn2 <- [1,1110,null,{}] 07:05:22 INFO - PROCESS | 1656 | 1464012322155 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}] 07:05:22 INFO - PROCESS | 1656 | 1464012322288 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 07:05:22 INFO - PROCESS | 1656 | 1464012322305 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256f9800 == 39 [pid = 1656] [id = 285] 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1236c1800) [pid = 1656] [serial = 853] [outer = 0x0] 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x124272800) [pid = 1656] [serial = 854] [outer = 0x1236c1800] 07:05:22 INFO - PROCESS | 1656 | 1464012322345 Marionette DEBUG loaded listener.js 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12429bc00) [pid = 1656] [serial = 855] [outer = 0x1236c1800] 07:05:22 INFO - PROCESS | 1656 | 1464012322743 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]]]}] 07:05:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 07:05:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 621ms 07:05:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 07:05:22 INFO - PROCESS | 1656 | 1464012322770 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 07:05:22 INFO - PROCESS | 1656 | 1464012322771 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 07:05:22 INFO - PROCESS | 1656 | 1464012322773 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 07:05:22 INFO - PROCESS | 1656 | 1464012322774 Marionette TRACE conn2 <- [1,1114,null,{}] 07:05:22 INFO - PROCESS | 1656 | 1464012322784 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}] 07:05:22 INFO - PROCESS | 1656 | 1464012322880 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 07:05:22 INFO - PROCESS | 1656 | 1464012322884 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12743e800 == 40 [pid = 1656] [id = 286] 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12429e400) [pid = 1656] [serial = 856] [outer = 0x0] 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124367800) [pid = 1656] [serial = 857] [outer = 0x12429e400] 07:05:22 INFO - PROCESS | 1656 | 1464012322908 Marionette DEBUG loaded listener.js 07:05:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124ce5000) [pid = 1656] [serial = 858] [outer = 0x12429e400] 07:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 07:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 475ms 07:05:23 INFO - PROCESS | 1656 | 1464012323244 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]]]}] 07:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 07:05:23 INFO - PROCESS | 1656 | 1464012323256 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 07:05:23 INFO - PROCESS | 1656 | 1464012323257 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 07:05:23 INFO - PROCESS | 1656 | 1464012323259 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 07:05:23 INFO - PROCESS | 1656 | 1464012323260 Marionette TRACE conn2 <- [1,1118,null,{}] 07:05:23 INFO - PROCESS | 1656 | 1464012323263 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}] 07:05:23 INFO - PROCESS | 1656 | 1464012323358 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 07:05:23 INFO - PROCESS | 1656 | 1464012323390 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745c000 == 41 [pid = 1656] [id = 287] 07:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124e4e800) [pid = 1656] [serial = 859] [outer = 0x0] 07:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x124ea3c00) [pid = 1656] [serial = 860] [outer = 0x124e4e800] 07:05:23 INFO - PROCESS | 1656 | 1464012323414 Marionette DEBUG loaded listener.js 07:05:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1256a8800) [pid = 1656] [serial = 861] [outer = 0x124e4e800] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124c23800) [pid = 1656] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119566400) [pid = 1656] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1187c4c00) [pid = 1656] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x113c2f400) [pid = 1656] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x110ffe400) [pid = 1656] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117e54000) [pid = 1656] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12330d000) [pid = 1656] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x118063400) [pid = 1656] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118444400) [pid = 1656] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11608b800) [pid = 1656] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1122ad400) [pid = 1656] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x127065400) [pid = 1656] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11318c800) [pid = 1656] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1294c6800) [pid = 1656] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124ea0000) [pid = 1656] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127065c00) [pid = 1656] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128ccd800) [pid = 1656] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x128d21400) [pid = 1656] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x118057000) [pid = 1656] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12330d800) [pid = 1656] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1294c6000) [pid = 1656] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113188800) [pid = 1656] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x110fef400) [pid = 1656] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 07:05:23 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126d47c00) [pid = 1656] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 07:05:23 INFO - PROCESS | 1656 | 1464012323889 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]]]}] 07:05:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 07:05:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 671ms 07:05:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 07:05:23 INFO - PROCESS | 1656 | 1464012323931 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 07:05:23 INFO - PROCESS | 1656 | 1464012323932 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 07:05:23 INFO - PROCESS | 1656 | 1464012323934 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 07:05:23 INFO - PROCESS | 1656 | 1464012323936 Marionette TRACE conn2 <- [1,1122,null,{}] 07:05:23 INFO - PROCESS | 1656 | 1464012323939 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}] 07:05:24 INFO - PROCESS | 1656 | 1464012324010 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 07:05:24 INFO - PROCESS | 1656 | 1464012324014 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119b8a800 == 42 [pid = 1656] [id = 288] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11318b000) [pid = 1656] [serial = 862] [outer = 0x0] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1160d8000) [pid = 1656] [serial = 863] [outer = 0x11318b000] 07:05:24 INFO - PROCESS | 1656 | 1464012324042 Marionette DEBUG loaded listener.js 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1192cb800) [pid = 1656] [serial = 864] [outer = 0x11318b000] 07:05:24 INFO - PROCESS | 1656 | 1464012324400 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]]]}] 07:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 07:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 520ms 07:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 07:05:24 INFO - PROCESS | 1656 | 1464012324455 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 07:05:24 INFO - PROCESS | 1656 | 1464012324456 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 07:05:24 INFO - PROCESS | 1656 | 1464012324458 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 07:05:24 INFO - PROCESS | 1656 | 1464012324459 Marionette TRACE conn2 <- [1,1126,null,{}] 07:05:24 INFO - PROCESS | 1656 | 1464012324461 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}] 07:05:24 INFO - PROCESS | 1656 | 1464012324536 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 07:05:24 INFO - PROCESS | 1656 | 1464012324540 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x129457000 == 43 [pid = 1656] [id = 289] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1185aa400) [pid = 1656] [serial = 865] [outer = 0x0] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1237aa400) [pid = 1656] [serial = 866] [outer = 0x1185aa400] 07:05:24 INFO - PROCESS | 1656 | 1464012324565 Marionette DEBUG loaded listener.js 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1256ac000) [pid = 1656] [serial = 867] [outer = 0x1185aa400] 07:05:24 INFO - PROCESS | 1656 | 1464012324869 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]]]}] 07:05:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 07:05:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 420ms 07:05:24 INFO - PROCESS | 1656 | 1464012324878 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 07:05:24 INFO - PROCESS | 1656 | 1464012324879 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 07:05:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 07:05:24 INFO - PROCESS | 1656 | 1464012324881 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 07:05:24 INFO - PROCESS | 1656 | 1464012324883 Marionette TRACE conn2 <- [1,1130,null,{}] 07:05:24 INFO - PROCESS | 1656 | 1464012324889 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}] 07:05:24 INFO - PROCESS | 1656 | 1464012324963 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 07:05:24 INFO - PROCESS | 1656 | 1464012324970 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a765000 == 44 [pid = 1656] [id = 290] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1256ac800) [pid = 1656] [serial = 868] [outer = 0x0] 07:05:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1257be000) [pid = 1656] [serial = 869] [outer = 0x1256ac800] 07:05:24 INFO - PROCESS | 1656 | 1464012324994 Marionette DEBUG loaded listener.js 07:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x125d83c00) [pid = 1656] [serial = 870] [outer = 0x1256ac800] 07:05:25 INFO - PROCESS | 1656 | 1464012325331 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]]]}] 07:05:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 07:05:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 473ms 07:05:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 07:05:25 INFO - PROCESS | 1656 | 1464012325354 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 07:05:25 INFO - PROCESS | 1656 | 1464012325355 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 07:05:25 INFO - PROCESS | 1656 | 1464012325357 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 07:05:25 INFO - PROCESS | 1656 | 1464012325358 Marionette TRACE conn2 <- [1,1134,null,{}] 07:05:25 INFO - PROCESS | 1656 | 1464012325367 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}] 07:05:25 INFO - PROCESS | 1656 | 1464012325484 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 07:05:25 INFO - PROCESS | 1656 | 1464012325491 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa41800 == 45 [pid = 1656] [id = 291] 07:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12571bc00) [pid = 1656] [serial = 871] [outer = 0x0] 07:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x126d53000) [pid = 1656] [serial = 872] [outer = 0x12571bc00] 07:05:25 INFO - PROCESS | 1656 | 1464012325523 Marionette DEBUG loaded listener.js 07:05:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x127066c00) [pid = 1656] [serial = 873] [outer = 0x12571bc00] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x113b5e800 == 44 [pid = 1656] [id = 274] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12c321000 == 43 [pid = 1656] [id = 273] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x118313800 == 42 [pid = 1656] [id = 277] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11609f800 == 41 [pid = 1656] [id = 275] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119c3f800 == 40 [pid = 1656] [id = 281] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119b8a800 == 39 [pid = 1656] [id = 288] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x119ba3800 == 38 [pid = 1656] [id = 280] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1234d8000 == 37 [pid = 1656] [id = 283] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12745c000 == 36 [pid = 1656] [id = 287] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x117079000 == 35 [pid = 1656] [id = 282] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12743e800 == 34 [pid = 1656] [id = 286] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1193e7000 == 33 [pid = 1656] [id = 279] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11928d000 == 32 [pid = 1656] [id = 284] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x1256f9800 == 31 [pid = 1656] [id = 285] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x12a765000 == 30 [pid = 1656] [id = 290] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x117079800 == 29 [pid = 1656] [id = 276] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x11928f000 == 28 [pid = 1656] [id = 278] 07:05:26 INFO - PROCESS | 1656 | --DOCSHELL 0x129457000 == 27 [pid = 1656] [id = 289] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1166cf800) [pid = 1656] [serial = 726] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x12ba05000) [pid = 1656] [serial = 666] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x113188c00) [pid = 1656] [serial = 723] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127461400) [pid = 1656] [serial = 720] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12ab9b400) [pid = 1656] [serial = 818] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x126d46c00) [pid = 1656] [serial = 797] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12746cc00) [pid = 1656] [serial = 800] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x128d22c00) [pid = 1656] [serial = 803] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x12904d800) [pid = 1656] [serial = 804] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x128cd2000) [pid = 1656] [serial = 801] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1290e5400) [pid = 1656] [serial = 806] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119d35800) [pid = 1656] [serial = 809] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12a7b7000) [pid = 1656] [serial = 813] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12aa22400) [pid = 1656] [serial = 815] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1293b4400) [pid = 1656] [serial = 807] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x115d70c00) [pid = 1656] [serial = 782] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112e63400) [pid = 1656] [serial = 780] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x110ff8000) [pid = 1656] [serial = 779] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12746c400) [pid = 1656] [serial = 777] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1271edc00) [pid = 1656] [serial = 776] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x125d80c00) [pid = 1656] [serial = 774] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1256a6000) [pid = 1656] [serial = 773] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124519c00) [pid = 1656] [serial = 771] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x123308c00) [pid = 1656] [serial = 770] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1192d2c00) [pid = 1656] [serial = 768] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1187c9800) [pid = 1656] [serial = 767] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x118061c00) [pid = 1656] [serial = 765] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x117685000) [pid = 1656] [serial = 764] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113183000) [pid = 1656] [serial = 762] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111c7c800) [pid = 1656] [serial = 761] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x124ea4400) [pid = 1656] [serial = 759] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1240adc00) [pid = 1656] [serial = 794] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1192d1c00) [pid = 1656] [serial = 791] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119b80000) [pid = 1656] [serial = 792] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1187c2400) [pid = 1656] [serial = 788] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119039800) [pid = 1656] [serial = 789] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11805d000) [pid = 1656] [serial = 785] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1183e6c00) [pid = 1656] [serial = 786] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x116a6a400) [pid = 1656] [serial = 783] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x1294bf400) [pid = 1656] [serial = 812] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x127461000) [pid = 1656] [serial = 798] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1293b9800) [pid = 1656] [serial = 810] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x12ab97000) [pid = 1656] [serial = 816] [outer = 0x0] [url = about:blank] 07:05:27 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x124e4b800) [pid = 1656] [serial = 795] [outer = 0x0] [url = about:blank] 07:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 07:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 1823ms 07:05:27 INFO - PROCESS | 1656 | 1464012327175 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]]]}] 07:05:27 INFO - PROCESS | 1656 | 1464012327181 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 07:05:27 INFO - PROCESS | 1656 | 1464012327186 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 07:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 07:05:27 INFO - PROCESS | 1656 | 1464012327190 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 07:05:27 INFO - PROCESS | 1656 | 1464012327192 Marionette TRACE conn2 <- [1,1138,null,{}] 07:05:27 INFO - PROCESS | 1656 | 1464012327196 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}] 07:05:27 INFO - PROCESS | 1656 | 1464012327273 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 07:05:27 INFO - PROCESS | 1656 | 1464012327318 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x112e74800 == 28 [pid = 1656] [id = 292] 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x112018c00) [pid = 1656] [serial = 874] [outer = 0x0] 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x11224c800) [pid = 1656] [serial = 875] [outer = 0x112018c00] 07:05:27 INFO - PROCESS | 1656 | 1464012327345 Marionette DEBUG loaded listener.js 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x112a60000) [pid = 1656] [serial = 876] [outer = 0x112018c00] 07:05:27 INFO - PROCESS | 1656 | 1464012327656 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]]]}] 07:05:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 07:05:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 520ms 07:05:27 INFO - PROCESS | 1656 | 1464012327710 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 07:05:27 INFO - PROCESS | 1656 | 1464012327715 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 07:05:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 07:05:27 INFO - PROCESS | 1656 | 1464012327719 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 07:05:27 INFO - PROCESS | 1656 | 1464012327721 Marionette TRACE conn2 <- [1,1142,null,{}] 07:05:27 INFO - PROCESS | 1656 | 1464012327724 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}] 07:05:27 INFO - PROCESS | 1656 | 1464012327794 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 07:05:27 INFO - PROCESS | 1656 | 1464012327799 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x11646c800 == 29 [pid = 1656] [id = 293] 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x112a6c800) [pid = 1656] [serial = 877] [outer = 0x0] 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x1130db000) [pid = 1656] [serial = 878] [outer = 0x112a6c800] 07:05:27 INFO - PROCESS | 1656 | 1464012327827 Marionette DEBUG loaded listener.js 07:05:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11318bc00) [pid = 1656] [serial = 879] [outer = 0x112a6c800] 07:05:28 INFO - PROCESS | 1656 | 1464012328153 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]]]}] 07:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 07:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 07:05:28 INFO - PROCESS | 1656 | 1464012328189 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 07:05:28 INFO - PROCESS | 1656 | 1464012328190 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 07:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 07:05:28 INFO - PROCESS | 1656 | 1464012328193 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 07:05:28 INFO - PROCESS | 1656 | 1464012328196 Marionette TRACE conn2 <- [1,1146,null,{}] 07:05:28 INFO - PROCESS | 1656 | 1464012328204 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}] 07:05:28 INFO - PROCESS | 1656 | 1464012328278 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 07:05:28 INFO - PROCESS | 1656 | 1464012328285 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f1e000 == 30 [pid = 1656] [id = 294] 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x10eab6800) [pid = 1656] [serial = 880] [outer = 0x0] 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x114f24400) [pid = 1656] [serial = 881] [outer = 0x10eab6800] 07:05:28 INFO - PROCESS | 1656 | 1464012328323 Marionette DEBUG loaded listener.js 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x115fe9400) [pid = 1656] [serial = 882] [outer = 0x10eab6800] 07:05:28 INFO - PROCESS | 1656 | 1464012328653 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]]]}] 07:05:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 07:05:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 470ms 07:05:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 07:05:28 INFO - PROCESS | 1656 | 1464012328664 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 07:05:28 INFO - PROCESS | 1656 | 1464012328666 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 07:05:28 INFO - PROCESS | 1656 | 1464012328671 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 07:05:28 INFO - PROCESS | 1656 | 1464012328672 Marionette TRACE conn2 <- [1,1150,null,{}] 07:05:28 INFO - PROCESS | 1656 | 1464012328675 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}] 07:05:28 INFO - PROCESS | 1656 | 1464012328750 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 07:05:28 INFO - PROCESS | 1656 | 1464012328799 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117071000 == 31 [pid = 1656] [id = 295] 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x113cb1c00) [pid = 1656] [serial = 883] [outer = 0x0] 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1164a4400) [pid = 1656] [serial = 884] [outer = 0x113cb1c00] 07:05:28 INFO - PROCESS | 1656 | 1464012328838 Marionette DEBUG loaded listener.js 07:05:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1166ce400) [pid = 1656] [serial = 885] [outer = 0x113cb1c00] 07:05:29 INFO - PROCESS | 1656 | 1464012329258 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]]]}] 07:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 07:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 620ms 07:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 07:05:29 INFO - PROCESS | 1656 | 1464012329290 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 07:05:29 INFO - PROCESS | 1656 | 1464012329292 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 07:05:29 INFO - PROCESS | 1656 | 1464012329295 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 07:05:29 INFO - PROCESS | 1656 | 1464012329297 Marionette TRACE conn2 <- [1,1154,null,{}] 07:05:29 INFO - PROCESS | 1656 | 1464012329300 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}] 07:05:29 INFO - PROCESS | 1656 | 1464012329365 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 07:05:29 INFO - PROCESS | 1656 | 1464012329410 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e6c000 == 32 [pid = 1656] [id = 296] 07:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x112a64c00) [pid = 1656] [serial = 886] [outer = 0x0] 07:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1166c9800) [pid = 1656] [serial = 887] [outer = 0x112a64c00] 07:05:29 INFO - PROCESS | 1656 | 1464012329435 Marionette DEBUG loaded listener.js 07:05:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116a67400) [pid = 1656] [serial = 888] [outer = 0x112a64c00] 07:05:29 INFO - PROCESS | 1656 | 1464012329845 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]]]}] 07:05:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 07:05:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 571ms 07:05:29 INFO - PROCESS | 1656 | 1464012329867 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 07:05:29 INFO - PROCESS | 1656 | 1464012329870 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 07:05:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 07:05:29 INFO - PROCESS | 1656 | 1464012329873 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 07:05:29 INFO - PROCESS | 1656 | 1464012329875 Marionette TRACE conn2 <- [1,1158,null,{}] 07:05:29 INFO - PROCESS | 1656 | 1464012329878 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}] 07:05:30 INFO - PROCESS | 1656 | 1464012330004 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 07:05:30 INFO - PROCESS | 1656 | 1464012330011 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11885a000 == 33 [pid = 1656] [id = 297] 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x116846c00) [pid = 1656] [serial = 889] [outer = 0x0] 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x117e53000) [pid = 1656] [serial = 890] [outer = 0x116846c00] 07:05:30 INFO - PROCESS | 1656 | 1464012330036 Marionette DEBUG loaded listener.js 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118219000) [pid = 1656] [serial = 891] [outer = 0x116846c00] 07:05:30 INFO - PROCESS | 1656 | 1464012330463 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]]]}] 07:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 07:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 620ms 07:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 07:05:30 INFO - PROCESS | 1656 | 1464012330493 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 07:05:30 INFO - PROCESS | 1656 | 1464012330494 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 07:05:30 INFO - PROCESS | 1656 | 1464012330496 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 07:05:30 INFO - PROCESS | 1656 | 1464012330497 Marionette TRACE conn2 <- [1,1162,null,{}] 07:05:30 INFO - PROCESS | 1656 | 1464012330499 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}] 07:05:30 INFO - PROCESS | 1656 | 1464012330566 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 07:05:30 INFO - PROCESS | 1656 | 1464012330570 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a6800 == 34 [pid = 1656] [id = 298] 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11821c800) [pid = 1656] [serial = 892] [outer = 0x0] 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118361800) [pid = 1656] [serial = 893] [outer = 0x11821c800] 07:05:30 INFO - PROCESS | 1656 | 1464012330597 Marionette DEBUG loaded listener.js 07:05:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1187b3c00) [pid = 1656] [serial = 894] [outer = 0x11821c800] 07:05:30 INFO - PROCESS | 1656 | 1464012330923 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]]]}] 07:05:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 07:05:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 467ms 07:05:30 INFO - PROCESS | 1656 | 1464012330971 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 07:05:30 INFO - PROCESS | 1656 | 1464012330972 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 07:05:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 07:05:30 INFO - PROCESS | 1656 | 1464012330975 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 07:05:30 INFO - PROCESS | 1656 | 1464012330976 Marionette TRACE conn2 <- [1,1166,null,{}] 07:05:30 INFO - PROCESS | 1656 | 1464012330978 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}] 07:05:31 INFO - PROCESS | 1656 | 1464012331053 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 07:05:31 INFO - PROCESS | 1656 | 1464012331057 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c47800 == 35 [pid = 1656] [id = 299] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1187bfc00) [pid = 1656] [serial = 895] [outer = 0x0] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1187c3c00) [pid = 1656] [serial = 896] [outer = 0x1187bfc00] 07:05:31 INFO - PROCESS | 1656 | 1464012331083 Marionette DEBUG loaded listener.js 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11902e400) [pid = 1656] [serial = 897] [outer = 0x1187bfc00] 07:05:31 INFO - PROCESS | 1656 | 1464012331378 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]]]}] 07:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 07:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 418ms 07:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 07:05:31 INFO - PROCESS | 1656 | 1464012331394 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 07:05:31 INFO - PROCESS | 1656 | 1464012331395 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 07:05:31 INFO - PROCESS | 1656 | 1464012331397 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 07:05:31 INFO - PROCESS | 1656 | 1464012331398 Marionette TRACE conn2 <- [1,1170,null,{}] 07:05:31 INFO - PROCESS | 1656 | 1464012331402 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}] 07:05:31 INFO - PROCESS | 1656 | 1464012331473 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 07:05:31 INFO - PROCESS | 1656 | 1464012331477 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f1d800 == 36 [pid = 1656] [id = 300] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11318e800) [pid = 1656] [serial = 898] [outer = 0x0] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1192cb000) [pid = 1656] [serial = 899] [outer = 0x11318e800] 07:05:31 INFO - PROCESS | 1656 | 1464012331504 Marionette DEBUG loaded listener.js 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1192d8c00) [pid = 1656] [serial = 900] [outer = 0x11318e800] 07:05:31 INFO - PROCESS | 1656 | 1464012331823 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]]]}] 07:05:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 07:05:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 469ms 07:05:31 INFO - PROCESS | 1656 | 1464012331866 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 07:05:31 INFO - PROCESS | 1656 | 1464012331867 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 07:05:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 07:05:31 INFO - PROCESS | 1656 | 1464012331884 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 07:05:31 INFO - PROCESS | 1656 | 1464012331885 Marionette TRACE conn2 <- [1,1174,null,{}] 07:05:31 INFO - PROCESS | 1656 | 1464012331887 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}] 07:05:31 INFO - PROCESS | 1656 | 1464012331960 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 07:05:31 INFO - PROCESS | 1656 | 1464012331965 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d9000 == 37 [pid = 1656] [id = 301] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119564000) [pid = 1656] [serial = 901] [outer = 0x0] 07:05:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11982c400) [pid = 1656] [serial = 902] [outer = 0x119564000] 07:05:31 INFO - PROCESS | 1656 | 1464012331993 Marionette DEBUG loaded listener.js 07:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1198f2c00) [pid = 1656] [serial = 903] [outer = 0x119564000] 07:05:32 INFO - PROCESS | 1656 | 1464012332328 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] 07:05:32 INFO - PROCESS | 1656 | 1464012332363 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 07:05:32 INFO - PROCESS | 1656 | 1464012332366 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 07:05:32 INFO - PROCESS | 1656 | 1464012332367 Marionette TRACE conn2 <- [1,1178,null,{}] 07:05:32 INFO - PROCESS | 1656 | 1464012332370 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}] 07:05:32 INFO - PROCESS | 1656 | 1464012332468 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 07:05:32 INFO - PROCESS | 1656 | 1464012332502 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e6b000 == 38 [pid = 1656] [id = 302] 07:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x119036c00) [pid = 1656] [serial = 904] [outer = 0x0] 07:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x119ccb000) [pid = 1656] [serial = 905] [outer = 0x119036c00] 07:05:32 INFO - PROCESS | 1656 | 1464012332531 Marionette DEBUG loaded listener.js 07:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x12330a000) [pid = 1656] [serial = 906] [outer = 0x119036c00] 07:05:32 INFO - PROCESS | 1656 | 1464012332844 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] 07:05:32 INFO - PROCESS | 1656 | 1464012332888 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 07:05:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 07:05:32 INFO - PROCESS | 1656 | 1464012332890 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 07:05:32 INFO - PROCESS | 1656 | 1464012332892 Marionette TRACE conn2 <- [1,1182,null,{}] 07:05:32 INFO - PROCESS | 1656 | 1464012332894 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}] 07:05:32 INFO - PROCESS | 1656 | 1464012332981 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 07:05:32 INFO - PROCESS | 1656 | 1464012332985 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x125674000 == 39 [pid = 1656] [id = 303] 07:05:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12330c800) [pid = 1656] [serial = 907] [outer = 0x0] 07:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1237aa800) [pid = 1656] [serial = 908] [outer = 0x12330c800] 07:05:33 INFO - PROCESS | 1656 | 1464012333010 Marionette DEBUG loaded listener.js 07:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x12429a800) [pid = 1656] [serial = 909] [outer = 0x12330c800] 07:05:33 INFO - PROCESS | 1656 | 1464012333372 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] 07:05:33 INFO - PROCESS | 1656 | 1464012333414 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 07:05:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 07:05:33 INFO - PROCESS | 1656 | 1464012333417 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 07:05:33 INFO - PROCESS | 1656 | 1464012333419 Marionette TRACE conn2 <- [1,1186,null,{}] 07:05:33 INFO - PROCESS | 1656 | 1464012333422 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}] 07:05:33 INFO - PROCESS | 1656 | 1464012333570 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 07:05:33 INFO - PROCESS | 1656 | 1464012333574 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d6b000 == 40 [pid = 1656] [id = 304] 07:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1233c5800) [pid = 1656] [serial = 910] [outer = 0x0] 07:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12429e800) [pid = 1656] [serial = 911] [outer = 0x1233c5800] 07:05:33 INFO - PROCESS | 1656 | 1464012333599 Marionette DEBUG loaded listener.js 07:05:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124ce5800) [pid = 1656] [serial = 912] [outer = 0x1233c5800] 07:05:33 INFO - PROCESS | 1656 | 1464012333924 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] 07:05:33 INFO - PROCESS | 1656 | 1464012333991 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 07:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 07:05:34 INFO - PROCESS | 1656 | 1464012334002 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 07:05:34 INFO - PROCESS | 1656 | 1464012334003 Marionette TRACE conn2 <- [1,1190,null,{}] 07:05:34 INFO - PROCESS | 1656 | 1464012334006 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}] 07:05:34 INFO - PROCESS | 1656 | 1464012334141 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 07:05:34 INFO - PROCESS | 1656 | 1464012334181 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12744c000 == 41 [pid = 1656] [id = 305] 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124374c00) [pid = 1656] [serial = 913] [outer = 0x0] 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x124ea4000) [pid = 1656] [serial = 914] [outer = 0x124374c00] 07:05:34 INFO - PROCESS | 1656 | 1464012334205 Marionette DEBUG loaded listener.js 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1256a3800) [pid = 1656] [serial = 915] [outer = 0x124374c00] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1236c1800) [pid = 1656] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1256ac800) [pid = 1656] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12429e400) [pid = 1656] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124e4e800) [pid = 1656] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11318b000) [pid = 1656] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1185aa400) [pid = 1656] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11982c000) [pid = 1656] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x115d09400) [pid = 1656] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112ee8800) [pid = 1656] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1187adc00) [pid = 1656] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1183ef000) [pid = 1656] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1131ce400) [pid = 1656] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x115d74800) [pid = 1656] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x10eab7c00) [pid = 1656] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112a94c00) [pid = 1656] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1122b3000) [pid = 1656] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12a7b6c00) [pid = 1656] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 07:05:34 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117e55000) [pid = 1656] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 07:05:34 INFO - PROCESS | 1656 | 1464012334623 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] 07:05:34 INFO - PROCESS | 1656 | 1464012334678 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 07:05:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html 07:05:34 INFO - PROCESS | 1656 | 1464012334681 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 07:05:34 INFO - PROCESS | 1656 | 1464012334682 Marionette TRACE conn2 <- [1,1194,null,{}] 07:05:34 INFO - PROCESS | 1656 | 1464012334697 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}] 07:05:34 INFO - PROCESS | 1656 | 1464012334774 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 07:05:34 INFO - PROCESS | 1656 | 1464012334778 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745c800 == 42 [pid = 1656] [id = 306] 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1168b3800) [pid = 1656] [serial = 916] [outer = 0x0] 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1187ae000) [pid = 1656] [serial = 917] [outer = 0x1168b3800] 07:05:34 INFO - PROCESS | 1656 | 1464012334813 Marionette DEBUG loaded listener.js 07:05:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x12429e400) [pid = 1656] [serial = 918] [outer = 0x1168b3800] 07:05:35 INFO - PROCESS | 1656 | 1464012335120 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] 07:05:35 INFO - PROCESS | 1656 | 1464012335166 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 07:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 07:05:35 INFO - PROCESS | 1656 | 1464012335168 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 07:05:35 INFO - PROCESS | 1656 | 1464012335169 Marionette TRACE conn2 <- [1,1198,null,{}] 07:05:35 INFO - PROCESS | 1656 | 1464012335172 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}] 07:05:35 INFO - PROCESS | 1656 | 1464012335243 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 07:05:35 INFO - PROCESS | 1656 | 1464012335293 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1290a6000 == 43 [pid = 1656] [id = 307] 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x116adb800) [pid = 1656] [serial = 919] [outer = 0x0] 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1256a5800) [pid = 1656] [serial = 920] [outer = 0x116adb800] 07:05:35 INFO - PROCESS | 1656 | 1464012335318 Marionette DEBUG loaded listener.js 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x125d79400) [pid = 1656] [serial = 921] [outer = 0x116adb800] 07:05:35 INFO - PROCESS | 1656 | 1464012335592 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]]]}] 07:05:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 07:05:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 469ms 07:05:35 INFO - PROCESS | 1656 | 1464012335641 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 07:05:35 INFO - PROCESS | 1656 | 1464012335642 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 07:05:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 07:05:35 INFO - PROCESS | 1656 | 1464012335644 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 07:05:35 INFO - PROCESS | 1656 | 1464012335645 Marionette TRACE conn2 <- [1,1202,null,{}] 07:05:35 INFO - PROCESS | 1656 | 1464012335647 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}] 07:05:35 INFO - PROCESS | 1656 | 1464012335723 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 07:05:35 INFO - PROCESS | 1656 | 1464012335728 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c5800 == 44 [pid = 1656] [id = 308] 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1187c5000) [pid = 1656] [serial = 922] [outer = 0x0] 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126d46c00) [pid = 1656] [serial = 923] [outer = 0x1187c5000] 07:05:35 INFO - PROCESS | 1656 | 1464012335754 Marionette DEBUG loaded listener.js 07:05:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127104400) [pid = 1656] [serial = 924] [outer = 0x1187c5000] 07:05:36 INFO - PROCESS | 1656 | 1464012336068 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]]]}] 07:05:36 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 07:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 469ms 07:05:36 INFO - PROCESS | 1656 | 1464012336113 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 07:05:36 INFO - PROCESS | 1656 | 1464012336115 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 07:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 07:05:36 INFO - PROCESS | 1656 | 1464012336117 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 07:05:36 INFO - PROCESS | 1656 | 1464012336118 Marionette TRACE conn2 <- [1,1206,null,{}] 07:05:36 INFO - PROCESS | 1656 | 1464012336121 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}] 07:05:36 INFO - PROCESS | 1656 | 1464012336220 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 07:05:36 INFO - PROCESS | 1656 | 1464012336226 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a869000 == 45 [pid = 1656] [id = 309] 07:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x127106c00) [pid = 1656] [serial = 925] [outer = 0x0] 07:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1271edc00) [pid = 1656] [serial = 926] [outer = 0x127106c00] 07:05:36 INFO - PROCESS | 1656 | 1464012336250 Marionette DEBUG loaded listener.js 07:05:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1271f8400) [pid = 1656] [serial = 927] [outer = 0x127106c00] 07:05:36 INFO - PROCESS | 1656 | 1464012336692 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]]]}] 07:05:36 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 07:05:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 619ms 07:05:36 INFO - PROCESS | 1656 | 1464012336737 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 07:05:36 INFO - PROCESS | 1656 | 1464012336741 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 07:05:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 07:05:36 INFO - PROCESS | 1656 | 1464012336746 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 07:05:36 INFO - PROCESS | 1656 | 1464012336750 Marionette TRACE conn2 <- [1,1210,null,{}] 07:05:36 INFO - PROCESS | 1656 | 1464012336756 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}] 07:05:36 INFO - PROCESS | 1656 | 1464012336916 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 07:05:37 INFO - PROCESS | 1656 | 1464012337057 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1122ad000) [pid = 1656] [serial = 928] [outer = 0x12ce67400] 07:05:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706b000 == 46 [pid = 1656] [id = 310] 07:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x112a5f400) [pid = 1656] [serial = 929] [outer = 0x0] 07:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x112a60400) [pid = 1656] [serial = 930] [outer = 0x112a5f400] 07:05:37 INFO - PROCESS | 1656 | 1464012337102 Marionette DEBUG loaded listener.js 07:05:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1130d3c00) [pid = 1656] [serial = 931] [outer = 0x112a5f400] 07:05:37 INFO - PROCESS | 1656 | 1464012337707 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]]]}] 07:05:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 07:05:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 1024ms 07:05:37 INFO - PROCESS | 1656 | 1464012337770 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 07:05:37 INFO - PROCESS | 1656 | 1464012337774 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 07:05:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 07:05:37 INFO - PROCESS | 1656 | 1464012337778 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 07:05:37 INFO - PROCESS | 1656 | 1464012337780 Marionette TRACE conn2 <- [1,1214,null,{}] 07:05:37 INFO - PROCESS | 1656 | 1464012337783 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}] 07:05:38 INFO - PROCESS | 1656 | 1464012338007 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 07:05:38 INFO - PROCESS | 1656 | 1464012338093 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d75000 == 47 [pid = 1656] [id = 311] 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x111e23400) [pid = 1656] [serial = 932] [outer = 0x0] 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x112a95000) [pid = 1656] [serial = 933] [outer = 0x111e23400] 07:05:38 INFO - PROCESS | 1656 | 1464012338122 Marionette DEBUG loaded listener.js 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x113189400) [pid = 1656] [serial = 934] [outer = 0x111e23400] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c5800 == 46 [pid = 1656] [id = 308] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1290a6000 == 45 [pid = 1656] [id = 307] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12745c800 == 44 [pid = 1656] [id = 306] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12744c000 == 43 [pid = 1656] [id = 305] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125d6b000 == 42 [pid = 1656] [id = 304] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x125674000 == 41 [pid = 1656] [id = 303] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117e6b000 == 40 [pid = 1656] [id = 302] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x126d53000) [pid = 1656] [serial = 872] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1234d9000 == 39 [pid = 1656] [id = 301] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116f1d800 == 38 [pid = 1656] [id = 300] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x119c47800 == 37 [pid = 1656] [id = 299] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x1198a6800 == 36 [pid = 1656] [id = 298] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11885a000 == 35 [pid = 1656] [id = 297] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117e6c000 == 34 [pid = 1656] [id = 296] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x117071000 == 33 [pid = 1656] [id = 295] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x116f1e000 == 32 [pid = 1656] [id = 294] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x11646c800 == 31 [pid = 1656] [id = 293] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x112e74800 == 30 [pid = 1656] [id = 292] 07:05:38 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa41800 == 29 [pid = 1656] [id = 291] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x124272800) [pid = 1656] [serial = 854] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x125d83c00) [pid = 1656] [serial = 870] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x124367800) [pid = 1656] [serial = 857] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124ea3c00) [pid = 1656] [serial = 860] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x124ce5000) [pid = 1656] [serial = 858] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1256a8800) [pid = 1656] [serial = 861] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1160d8000) [pid = 1656] [serial = 863] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1257be000) [pid = 1656] [serial = 869] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1192cb800) [pid = 1656] [serial = 864] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1256ac000) [pid = 1656] [serial = 867] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1198fac00) [pid = 1656] [serial = 848] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119568c00) [pid = 1656] [serial = 845] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x11982bc00) [pid = 1656] [serial = 846] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1187cc000) [pid = 1656] [serial = 842] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192d3000) [pid = 1656] [serial = 843] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1187c3400) [pid = 1656] [serial = 839] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1187cdc00) [pid = 1656] [serial = 840] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1185aa800) [pid = 1656] [serial = 836] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1187ad400) [pid = 1656] [serial = 837] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x118226000) [pid = 1656] [serial = 833] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1183e4800) [pid = 1656] [serial = 834] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x118056c00) [pid = 1656] [serial = 830] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11805f400) [pid = 1656] [serial = 831] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x116848800) [pid = 1656] [serial = 827] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116add800) [pid = 1656] [serial = 828] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1131c8800) [pid = 1656] [serial = 824] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115d75800) [pid = 1656] [serial = 825] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112ec2400) [pid = 1656] [serial = 821] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x113188000) [pid = 1656] [serial = 822] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x12abacc00) [pid = 1656] [serial = 819] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119b7e400) [pid = 1656] [serial = 849] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x119cc2800) [pid = 1656] [serial = 851] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1233c1800) [pid = 1656] [serial = 852] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x12429bc00) [pid = 1656] [serial = 855] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1237aa400) [pid = 1656] [serial = 866] [outer = 0x0] [url = about:blank] 07:05:38 INFO - PROCESS | 1656 | 1464012338639 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]]]}] 07:05:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 07:05:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 873ms 07:05:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 07:05:38 INFO - PROCESS | 1656 | 1464012338652 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 07:05:38 INFO - PROCESS | 1656 | 1464012338654 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 07:05:38 INFO - PROCESS | 1656 | 1464012338657 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 07:05:38 INFO - PROCESS | 1656 | 1464012338660 Marionette TRACE conn2 <- [1,1218,null,{}] 07:05:38 INFO - PROCESS | 1656 | 1464012338663 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}] 07:05:38 INFO - PROCESS | 1656 | 1464012338734 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 07:05:38 INFO - PROCESS | 1656 | 1464012338741 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d31800 == 30 [pid = 1656] [id = 312] 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x113186000) [pid = 1656] [serial = 935] [outer = 0x0] 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113cb7400) [pid = 1656] [serial = 936] [outer = 0x113186000] 07:05:38 INFO - PROCESS | 1656 | 1464012338770 Marionette DEBUG loaded listener.js 07:05:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x115fe8c00) [pid = 1656] [serial = 937] [outer = 0x113186000] 07:05:39 INFO - PROCESS | 1656 | 1464012339096 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]]]}] 07:05:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 07:05:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 470ms 07:05:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 07:05:39 INFO - PROCESS | 1656 | 1464012339128 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 07:05:39 INFO - PROCESS | 1656 | 1464012339130 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 07:05:39 INFO - PROCESS | 1656 | 1464012339132 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 07:05:39 INFO - PROCESS | 1656 | 1464012339135 Marionette TRACE conn2 <- [1,1222,null,{}] 07:05:39 INFO - PROCESS | 1656 | 1464012339138 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}] 07:05:39 INFO - PROCESS | 1656 | 1464012339225 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 07:05:39 INFO - PROCESS | 1656 | 1464012339272 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x117071000 == 31 [pid = 1656] [id = 313] 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x1160cd800) [pid = 1656] [serial = 938] [outer = 0x0] 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1164a9c00) [pid = 1656] [serial = 939] [outer = 0x1160cd800] 07:05:39 INFO - PROCESS | 1656 | 1464012339298 Marionette DEBUG loaded listener.js 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116a66c00) [pid = 1656] [serial = 940] [outer = 0x1160cd800] 07:05:39 INFO - PROCESS | 1656 | 1464012339599 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] 07:05:39 INFO - PROCESS | 1656 | 1464012339658 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 07:05:39 INFO - PROCESS | 1656 | 1464012339665 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 07:05:39 INFO - PROCESS | 1656 | 1464012339669 Marionette TRACE conn2 <- [1,1226,null,{}] 07:05:39 INFO - PROCESS | 1656 | 1464012339678 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}] 07:05:39 INFO - PROCESS | 1656 | 1464012339751 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 07:05:39 INFO - PROCESS | 1656 | 1464012339799 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x11830b000 == 32 [pid = 1656] [id = 314] 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x10eab6c00) [pid = 1656] [serial = 941] [outer = 0x0] 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x116a71400) [pid = 1656] [serial = 942] [outer = 0x10eab6c00] 07:05:39 INFO - PROCESS | 1656 | 1464012339824 Marionette DEBUG loaded listener.js 07:05:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11821bc00) [pid = 1656] [serial = 943] [outer = 0x10eab6c00] 07:05:40 INFO - PROCESS | 1656 | 1464012340093 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]]]}] 07:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 07:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 476ms 07:05:40 INFO - PROCESS | 1656 | 1464012340141 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 07:05:40 INFO - PROCESS | 1656 | 1464012340143 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 07:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 07:05:40 INFO - PROCESS | 1656 | 1464012340145 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 07:05:40 INFO - PROCESS | 1656 | 1464012340146 Marionette TRACE conn2 <- [1,1230,null,{}] 07:05:40 INFO - PROCESS | 1656 | 1464012340148 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}] 07:05:40 INFO - PROCESS | 1656 | 1464012340224 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 07:05:40 INFO - PROCESS | 1656 | 1464012340228 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11935a000 == 33 [pid = 1656] [id = 315] 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112019800) [pid = 1656] [serial = 944] [outer = 0x0] 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185ad800) [pid = 1656] [serial = 945] [outer = 0x112019800] 07:05:40 INFO - PROCESS | 1656 | 1464012340255 Marionette DEBUG loaded listener.js 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1185b9800) [pid = 1656] [serial = 946] [outer = 0x112019800] 07:05:40 INFO - PROCESS | 1656 | 1464012340556 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]]]}] 07:05:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 07:05:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 418ms 07:05:40 INFO - PROCESS | 1656 | 1464012340564 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 07:05:40 INFO - PROCESS | 1656 | 1464012340565 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 07:05:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 07:05:40 INFO - PROCESS | 1656 | 1464012340575 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 07:05:40 INFO - PROCESS | 1656 | 1464012340576 Marionette TRACE conn2 <- [1,1234,null,{}] 07:05:40 INFO - PROCESS | 1656 | 1464012340581 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}] 07:05:40 INFO - PROCESS | 1656 | 1464012340655 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 07:05:40 INFO - PROCESS | 1656 | 1464012340719 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be9800 == 34 [pid = 1656] [id = 316] 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1187be400) [pid = 1656] [serial = 947] [outer = 0x0] 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1187c5c00) [pid = 1656] [serial = 948] [outer = 0x1187be400] 07:05:40 INFO - PROCESS | 1656 | 1464012340756 Marionette DEBUG loaded listener.js 07:05:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119031000) [pid = 1656] [serial = 949] [outer = 0x1187be400] 07:05:41 INFO - PROCESS | 1656 | 1464012341122 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]]]}] 07:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 07:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 572ms 07:05:41 INFO - PROCESS | 1656 | 1464012341148 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 07:05:41 INFO - PROCESS | 1656 | 1464012341149 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 07:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 07:05:41 INFO - PROCESS | 1656 | 1464012341151 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 07:05:41 INFO - PROCESS | 1656 | 1464012341152 Marionette TRACE conn2 <- [1,1238,null,{}] 07:05:41 INFO - PROCESS | 1656 | 1464012341163 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}] 07:05:41 INFO - PROCESS | 1656 | 1464012341263 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 07:05:41 INFO - PROCESS | 1656 | 1464012341267 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a9800 == 35 [pid = 1656] [id = 317] 07:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1187bf400) [pid = 1656] [serial = 950] [outer = 0x0] 07:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x11955e400) [pid = 1656] [serial = 951] [outer = 0x1187bf400] 07:05:41 INFO - PROCESS | 1656 | 1464012341295 Marionette DEBUG loaded listener.js 07:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119894c00) [pid = 1656] [serial = 952] [outer = 0x1187bf400] 07:05:41 INFO - PROCESS | 1656 | 1464012341676 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]]]}] 07:05:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 07:05:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 579ms 07:05:41 INFO - PROCESS | 1656 | 1464012341732 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 07:05:41 INFO - PROCESS | 1656 | 1464012341733 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 07:05:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 07:05:41 INFO - PROCESS | 1656 | 1464012341747 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 07:05:41 INFO - PROCESS | 1656 | 1464012341749 Marionette TRACE conn2 <- [1,1242,null,{}] 07:05:41 INFO - PROCESS | 1656 | 1464012341753 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}] 07:05:41 INFO - PROCESS | 1656 | 1464012341888 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 07:05:41 INFO - PROCESS | 1656 | 1464012341932 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234cc000 == 36 [pid = 1656] [id = 318] 07:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1198fcc00) [pid = 1656] [serial = 953] [outer = 0x0] 07:05:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x119b7e800) [pid = 1656] [serial = 954] [outer = 0x1198fcc00] 07:05:41 INFO - PROCESS | 1656 | 1464012341972 Marionette DEBUG loaded listener.js 07:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119d2e400) [pid = 1656] [serial = 955] [outer = 0x1198fcc00] 07:05:42 INFO - PROCESS | 1656 | 1464012342389 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]]]}] 07:05:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 07:05:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 672ms 07:05:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 07:05:42 INFO - PROCESS | 1656 | 1464012342420 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 07:05:42 INFO - PROCESS | 1656 | 1464012342421 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 07:05:42 INFO - PROCESS | 1656 | 1464012342423 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 07:05:42 INFO - PROCESS | 1656 | 1464012342425 Marionette TRACE conn2 <- [1,1246,null,{}] 07:05:42 INFO - PROCESS | 1656 | 1464012342434 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}] 07:05:42 INFO - PROCESS | 1656 | 1464012342520 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 07:05:42 INFO - PROCESS | 1656 | 1464012342524 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12414e800 == 37 [pid = 1656] [id = 319] 07:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x11805a000) [pid = 1656] [serial = 956] [outer = 0x0] 07:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119d38800) [pid = 1656] [serial = 957] [outer = 0x11805a000] 07:05:42 INFO - PROCESS | 1656 | 1464012342549 Marionette DEBUG loaded listener.js 07:05:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123305c00) [pid = 1656] [serial = 958] [outer = 0x11805a000] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187c5000) [pid = 1656] [serial = 922] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119036c00) [pid = 1656] [serial = 904] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11821c800) [pid = 1656] [serial = 892] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11318e800) [pid = 1656] [serial = 898] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12330c800) [pid = 1656] [serial = 907] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113cb1c00) [pid = 1656] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116846c00) [pid = 1656] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x112a6c800) [pid = 1656] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x112a64c00) [pid = 1656] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112018c00) [pid = 1656] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12571bc00) [pid = 1656] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x10eab6800) [pid = 1656] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x119564000) [pid = 1656] [serial = 901] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1187bfc00) [pid = 1656] [serial = 895] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x124374c00) [pid = 1656] [serial = 913] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1233c5800) [pid = 1656] [serial = 910] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1168b3800) [pid = 1656] [serial = 916] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 07:05:42 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x116adb800) [pid = 1656] [serial = 919] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 07:05:43 INFO - PROCESS | 1656 | 1464012343023 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]]]}] 07:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 07:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 628ms 07:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 07:05:43 INFO - PROCESS | 1656 | 1464012343054 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 07:05:43 INFO - PROCESS | 1656 | 1464012343055 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 07:05:43 INFO - PROCESS | 1656 | 1464012343057 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 07:05:43 INFO - PROCESS | 1656 | 1464012343058 Marionette TRACE conn2 <- [1,1250,null,{}] 07:05:43 INFO - PROCESS | 1656 | 1464012343060 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}] 07:05:43 INFO - PROCESS | 1656 | 1464012343129 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 07:05:43 INFO - PROCESS | 1656 | 1464012343177 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b9000 == 38 [pid = 1656] [id = 320] 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x116adb800) [pid = 1656] [serial = 959] [outer = 0x0] 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1164ef400) [pid = 1656] [serial = 960] [outer = 0x116adb800] 07:05:43 INFO - PROCESS | 1656 | 1464012343203 Marionette DEBUG loaded listener.js 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119031c00) [pid = 1656] [serial = 961] [outer = 0x116adb800] 07:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 07:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 421ms 07:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 07:05:43 INFO - PROCESS | 1656 | 1464012343474 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]]]}] 07:05:43 INFO - PROCESS | 1656 | 1464012343478 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 07:05:43 INFO - PROCESS | 1656 | 1464012343479 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 07:05:43 INFO - PROCESS | 1656 | 1464012343481 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 07:05:43 INFO - PROCESS | 1656 | 1464012343482 Marionette TRACE conn2 <- [1,1254,null,{}] 07:05:43 INFO - PROCESS | 1656 | 1464012343500 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}] 07:05:43 INFO - PROCESS | 1656 | 1464012343591 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 07:05:43 INFO - PROCESS | 1656 | 1464012343595 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e8800 == 39 [pid = 1656] [id = 321] 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x119b22000) [pid = 1656] [serial = 962] [outer = 0x0] 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x12342e800) [pid = 1656] [serial = 963] [outer = 0x119b22000] 07:05:43 INFO - PROCESS | 1656 | 1464012343627 Marionette DEBUG loaded listener.js 07:05:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x124295400) [pid = 1656] [serial = 964] [outer = 0x119b22000] 07:05:43 INFO - PROCESS | 1656 | 1464012343948 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]]]}] 07:05:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 07:05:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 478ms 07:05:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 07:05:43 INFO - PROCESS | 1656 | 1464012343960 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 07:05:43 INFO - PROCESS | 1656 | 1464012343961 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 07:05:43 INFO - PROCESS | 1656 | 1464012343963 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 07:05:43 INFO - PROCESS | 1656 | 1464012343965 Marionette TRACE conn2 <- [1,1258,null,{}] 07:05:43 INFO - PROCESS | 1656 | 1464012343969 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}] 07:05:44 INFO - PROCESS | 1656 | 1464012344076 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 07:05:44 INFO - PROCESS | 1656 | 1464012344083 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1270ed000 == 40 [pid = 1656] [id = 322] 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1168b6c00) [pid = 1656] [serial = 965] [outer = 0x0] 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x124299000) [pid = 1656] [serial = 966] [outer = 0x1168b6c00] 07:05:44 INFO - PROCESS | 1656 | 1464012344108 Marionette DEBUG loaded listener.js 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124e9d000) [pid = 1656] [serial = 967] [outer = 0x1168b6c00] 07:05:44 INFO - PROCESS | 1656 | 1464012344406 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]]]}] 07:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 07:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 472ms 07:05:44 INFO - PROCESS | 1656 | 1464012344438 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 07:05:44 INFO - PROCESS | 1656 | 1464012344439 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 07:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 07:05:44 INFO - PROCESS | 1656 | 1464012344441 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 07:05:44 INFO - PROCESS | 1656 | 1464012344442 Marionette TRACE conn2 <- [1,1262,null,{}] 07:05:44 INFO - PROCESS | 1656 | 1464012344444 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}] 07:05:44 INFO - PROCESS | 1656 | 1464012344520 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 07:05:44 INFO - PROCESS | 1656 | 1464012344524 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745b800 == 41 [pid = 1656] [id = 323] 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124e9f800) [pid = 1656] [serial = 968] [outer = 0x0] 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1256a8000) [pid = 1656] [serial = 969] [outer = 0x124e9f800] 07:05:44 INFO - PROCESS | 1656 | 1464012344556 Marionette DEBUG loaded listener.js 07:05:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1257b8000) [pid = 1656] [serial = 970] [outer = 0x124e9f800] 07:05:44 INFO - PROCESS | 1656 | 1464012344858 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]]]}] 07:05:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 07:05:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 468ms 07:05:44 INFO - PROCESS | 1656 | 1464012344927 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 07:05:44 INFO - PROCESS | 1656 | 1464012344929 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 07:05:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 07:05:44 INFO - PROCESS | 1656 | 1464012344935 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 07:05:44 INFO - PROCESS | 1656 | 1464012344937 Marionette TRACE conn2 <- [1,1266,null,{}] 07:05:44 INFO - PROCESS | 1656 | 1464012344942 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}] 07:05:45 INFO - PROCESS | 1656 | 1464012345045 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 07:05:45 INFO - PROCESS | 1656 | 1464012345090 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f9c800 == 42 [pid = 1656] [id = 324] 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11224d800) [pid = 1656] [serial = 971] [outer = 0x0] 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112a96800) [pid = 1656] [serial = 972] [outer = 0x11224d800] 07:05:45 INFO - PROCESS | 1656 | 1464012345122 Marionette DEBUG loaded listener.js 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x11318b800) [pid = 1656] [serial = 973] [outer = 0x11224d800] 07:05:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 07:05:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 624ms 07:05:45 INFO - PROCESS | 1656 | 1464012345553 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]]]}] 07:05:45 INFO - PROCESS | 1656 | 1464012345559 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 07:05:45 INFO - PROCESS | 1656 | 1464012345561 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 07:05:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 07:05:45 INFO - PROCESS | 1656 | 1464012345569 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 07:05:45 INFO - PROCESS | 1656 | 1464012345572 Marionette TRACE conn2 <- [1,1270,null,{}] 07:05:45 INFO - PROCESS | 1656 | 1464012345575 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}] 07:05:45 INFO - PROCESS | 1656 | 1464012345668 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 07:05:45 INFO - PROCESS | 1656 | 1464012345714 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e70800 == 43 [pid = 1656] [id = 325] 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1131c7800) [pid = 1656] [serial = 974] [outer = 0x0] 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x116087400) [pid = 1656] [serial = 975] [outer = 0x1131c7800] 07:05:45 INFO - PROCESS | 1656 | 1464012345743 Marionette DEBUG loaded listener.js 07:05:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x117249000) [pid = 1656] [serial = 976] [outer = 0x1131c7800] 07:05:46 INFO - PROCESS | 1656 | 1464012346171 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]]]}] 07:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 07:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 624ms 07:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 07:05:46 INFO - PROCESS | 1656 | 1464012346190 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 07:05:46 INFO - PROCESS | 1656 | 1464012346191 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 07:05:46 INFO - PROCESS | 1656 | 1464012346194 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 07:05:46 INFO - PROCESS | 1656 | 1464012346195 Marionette TRACE conn2 <- [1,1274,null,{}] 07:05:46 INFO - PROCESS | 1656 | 1464012346204 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}] 07:05:46 INFO - PROCESS | 1656 | 1464012346301 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 07:05:46 INFO - PROCESS | 1656 | 1464012346348 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x127184000 == 44 [pid = 1656] [id = 326] 07:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185b5000) [pid = 1656] [serial = 977] [outer = 0x0] 07:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1187b4400) [pid = 1656] [serial = 978] [outer = 0x1185b5000] 07:05:46 INFO - PROCESS | 1656 | 1464012346384 Marionette DEBUG loaded listener.js 07:05:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x119032400) [pid = 1656] [serial = 979] [outer = 0x1185b5000] 07:05:46 INFO - PROCESS | 1656 | 1464012346804 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]]]}] 07:05:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 07:05:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 618ms 07:05:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 07:05:46 INFO - PROCESS | 1656 | 1464012346813 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 07:05:46 INFO - PROCESS | 1656 | 1464012346814 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 07:05:46 INFO - PROCESS | 1656 | 1464012346816 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 07:05:46 INFO - PROCESS | 1656 | 1464012346819 Marionette TRACE conn2 <- [1,1278,null,{}] 07:05:46 INFO - PROCESS | 1656 | 1464012346823 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}] 07:05:46 INFO - PROCESS | 1656 | 1464012346914 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 07:05:46 INFO - PROCESS | 1656 | 1464012346993 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bc800 == 45 [pid = 1656] [id = 327] 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119b79000) [pid = 1656] [serial = 980] [outer = 0x0] 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1233c5800) [pid = 1656] [serial = 981] [outer = 0x119b79000] 07:05:47 INFO - PROCESS | 1656 | 1464012347030 Marionette DEBUG loaded listener.js 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124298800) [pid = 1656] [serial = 982] [outer = 0x119b79000] 07:05:47 INFO - PROCESS | 1656 | 1464012347456 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]]]}] 07:05:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 07:05:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 674ms 07:05:47 INFO - PROCESS | 1656 | 1464012347490 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 07:05:47 INFO - PROCESS | 1656 | 1464012347491 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 07:05:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 07:05:47 INFO - PROCESS | 1656 | 1464012347494 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 07:05:47 INFO - PROCESS | 1656 | 1464012347495 Marionette TRACE conn2 <- [1,1282,null,{}] 07:05:47 INFO - PROCESS | 1656 | 1464012347497 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}] 07:05:47 INFO - PROCESS | 1656 | 1464012347580 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 07:05:47 INFO - PROCESS | 1656 | 1464012347640 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75d000 == 46 [pid = 1656] [id = 328] 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12330d400) [pid = 1656] [serial = 983] [outer = 0x0] 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124ce3800) [pid = 1656] [serial = 984] [outer = 0x12330d400] 07:05:47 INFO - PROCESS | 1656 | 1464012347675 Marionette DEBUG loaded listener.js 07:05:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1256ae800) [pid = 1656] [serial = 985] [outer = 0x12330d400] 07:05:48 INFO - PROCESS | 1656 | 1464012348214 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]]]}] 07:05:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 07:05:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 771ms 07:05:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 07:05:48 INFO - PROCESS | 1656 | 1464012348267 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 07:05:48 INFO - PROCESS | 1656 | 1464012348269 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 07:05:48 INFO - PROCESS | 1656 | 1464012348271 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 07:05:48 INFO - PROCESS | 1656 | 1464012348272 Marionette TRACE conn2 <- [1,1286,null,{}] 07:05:48 INFO - PROCESS | 1656 | 1464012348274 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}] 07:05:48 INFO - PROCESS | 1656 | 1464012348385 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 07:05:48 INFO - PROCESS | 1656 | 1464012348446 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x11901d800 == 47 [pid = 1656] [id = 329] 07:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11318fc00) [pid = 1656] [serial = 986] [outer = 0x0] 07:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1240ae800) [pid = 1656] [serial = 987] [outer = 0x11318fc00] 07:05:48 INFO - PROCESS | 1656 | 1464012348477 Marionette DEBUG loaded listener.js 07:05:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1271f9c00) [pid = 1656] [serial = 988] [outer = 0x11318fc00] 07:05:48 INFO - PROCESS | 1656 | 1464012348986 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]]]}] 07:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 07:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 768ms 07:05:49 INFO - PROCESS | 1656 | 1464012349053 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 07:05:49 INFO - PROCESS | 1656 | 1464012349055 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 07:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 07:05:49 INFO - PROCESS | 1656 | 1464012349059 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 07:05:49 INFO - PROCESS | 1656 | 1464012349062 Marionette TRACE conn2 <- [1,1290,null,{}] 07:05:49 INFO - PROCESS | 1656 | 1464012349065 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}] 07:05:49 INFO - PROCESS | 1656 | 1464012349161 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 07:05:49 INFO - PROCESS | 1656 | 1464012349226 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x113ccf800 == 48 [pid = 1656] [id = 330] 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112ec1400) [pid = 1656] [serial = 989] [outer = 0x0] 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x113187400) [pid = 1656] [serial = 990] [outer = 0x112ec1400] 07:05:49 INFO - PROCESS | 1656 | 1464012349256 Marionette DEBUG loaded listener.js 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x115d05800) [pid = 1656] [serial = 991] [outer = 0x112ec1400] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1270ed000 == 47 [pid = 1656] [id = 322] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e8800 == 46 [pid = 1656] [id = 321] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b9000 == 45 [pid = 1656] [id = 320] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x12414e800 == 44 [pid = 1656] [id = 319] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1234cc000 == 43 [pid = 1656] [id = 318] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1271edc00) [pid = 1656] [serial = 926] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x1214a9800 == 42 [pid = 1656] [id = 317] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x119be9800 == 41 [pid = 1656] [id = 316] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11935a000 == 40 [pid = 1656] [id = 315] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11830b000 == 39 [pid = 1656] [id = 314] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x117071000 == 38 [pid = 1656] [id = 313] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x115d31800 == 37 [pid = 1656] [id = 312] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x112d75000 == 36 [pid = 1656] [id = 311] 07:05:49 INFO - PROCESS | 1656 | --DOCSHELL 0x11706b000 == 35 [pid = 1656] [id = 310] 07:05:49 INFO - PROCESS | 1656 | 1464012349698 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]]]}] 07:05:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 07:05:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 678ms 07:05:49 INFO - PROCESS | 1656 | 1464012349738 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 07:05:49 INFO - PROCESS | 1656 | 1464012349742 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 07:05:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 07:05:49 INFO - PROCESS | 1656 | 1464012349746 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 07:05:49 INFO - PROCESS | 1656 | 1464012349748 Marionette TRACE conn2 <- [1,1294,null,{}] 07:05:49 INFO - PROCESS | 1656 | 1464012349756 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}] 07:05:49 INFO - PROCESS | 1656 | 1464012349842 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1187c3c00) [pid = 1656] [serial = 896] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x11902e400) [pid = 1656] [serial = 897] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124ea4000) [pid = 1656] [serial = 914] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12429e800) [pid = 1656] [serial = 911] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124ce5800) [pid = 1656] [serial = 912] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1187ae000) [pid = 1656] [serial = 917] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1256a3800) [pid = 1656] [serial = 915] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1256a5800) [pid = 1656] [serial = 920] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x127104400) [pid = 1656] [serial = 924] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x125d79400) [pid = 1656] [serial = 921] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1198f2c00) [pid = 1656] [serial = 903] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12429e400) [pid = 1656] [serial = 918] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126d46c00) [pid = 1656] [serial = 923] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12330a000) [pid = 1656] [serial = 906] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119ccb000) [pid = 1656] [serial = 905] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118361800) [pid = 1656] [serial = 893] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1187b3c00) [pid = 1656] [serial = 894] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1192cb000) [pid = 1656] [serial = 899] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1192d8c00) [pid = 1656] [serial = 900] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x12429a800) [pid = 1656] [serial = 909] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1164a4400) [pid = 1656] [serial = 884] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x1166ce400) [pid = 1656] [serial = 885] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x117e53000) [pid = 1656] [serial = 890] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x118219000) [pid = 1656] [serial = 891] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1130db000) [pid = 1656] [serial = 878] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11318bc00) [pid = 1656] [serial = 879] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1166c9800) [pid = 1656] [serial = 887] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a67400) [pid = 1656] [serial = 888] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11224c800) [pid = 1656] [serial = 875] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x112a60000) [pid = 1656] [serial = 876] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x127066c00) [pid = 1656] [serial = 873] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x114f24400) [pid = 1656] [serial = 881] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x115fe9400) [pid = 1656] [serial = 882] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1237aa800) [pid = 1656] [serial = 908] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x11982c400) [pid = 1656] [serial = 902] [outer = 0x0] [url = about:blank] 07:05:49 INFO - PROCESS | 1656 | 1464012349898 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x116650000 == 36 [pid = 1656] [id = 331] 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112ee6800) [pid = 1656] [serial = 992] [outer = 0x0] 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113cb4400) [pid = 1656] [serial = 993] [outer = 0x112ee6800] 07:05:49 INFO - PROCESS | 1656 | 1464012349927 Marionette DEBUG loaded listener.js 07:05:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116a69800) [pid = 1656] [serial = 994] [outer = 0x112ee6800] 07:05:50 INFO - PROCESS | 1656 | 1464012350206 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]]]}] 07:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 07:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 519ms 07:05:50 INFO - PROCESS | 1656 | 1464012350265 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 07:05:50 INFO - PROCESS | 1656 | 1464012350267 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 07:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 07:05:50 INFO - PROCESS | 1656 | 1464012350271 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 07:05:50 INFO - PROCESS | 1656 | 1464012350274 Marionette TRACE conn2 <- [1,1298,null,{}] 07:05:50 INFO - PROCESS | 1656 | 1464012350281 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}] 07:05:50 INFO - PROCESS | 1656 | 1464012350356 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 07:05:50 INFO - PROCESS | 1656 | 1464012350414 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x118322000 == 37 [pid = 1656] [id = 332] 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11643a000) [pid = 1656] [serial = 995] [outer = 0x0] 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118055400) [pid = 1656] [serial = 996] [outer = 0x11643a000] 07:05:50 INFO - PROCESS | 1656 | 1464012350441 Marionette DEBUG loaded listener.js 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1185b7800) [pid = 1656] [serial = 997] [outer = 0x11643a000] 07:05:50 INFO - PROCESS | 1656 | 1464012350734 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]]]}] 07:05:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 07:05:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 521ms 07:05:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 07:05:50 INFO - PROCESS | 1656 | 1464012350792 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 07:05:50 INFO - PROCESS | 1656 | 1464012350794 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 07:05:50 INFO - PROCESS | 1656 | 1464012350796 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 07:05:50 INFO - PROCESS | 1656 | 1464012350797 Marionette TRACE conn2 <- [1,1302,null,{}] 07:05:50 INFO - PROCESS | 1656 | 1464012350807 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}] 07:05:50 INFO - PROCESS | 1656 | 1464012350880 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 07:05:50 INFO - PROCESS | 1656 | 1464012350887 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951f800 == 38 [pid = 1656] [id = 333] 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1187b7800) [pid = 1656] [serial = 998] [outer = 0x0] 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1192cfc00) [pid = 1656] [serial = 999] [outer = 0x1187b7800] 07:05:50 INFO - PROCESS | 1656 | 1464012350912 Marionette DEBUG loaded listener.js 07:05:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119568400) [pid = 1656] [serial = 1000] [outer = 0x1187b7800] 07:05:51 INFO - PROCESS | 1656 | 1464012351240 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]]]}] 07:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 07:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 471ms 07:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 07:05:51 INFO - PROCESS | 1656 | 1464012351270 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 07:05:51 INFO - PROCESS | 1656 | 1464012351271 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 07:05:51 INFO - PROCESS | 1656 | 1464012351273 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 07:05:51 INFO - PROCESS | 1656 | 1464012351274 Marionette TRACE conn2 <- [1,1306,null,{}] 07:05:51 INFO - PROCESS | 1656 | 1464012351277 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}] 07:05:51 INFO - PROCESS | 1656 | 1464012351348 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 07:05:51 INFO - PROCESS | 1656 | 1464012351354 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0ed800 == 39 [pid = 1656] [id = 334] 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11982d000) [pid = 1656] [serial = 1001] [outer = 0x0] 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119b78800) [pid = 1656] [serial = 1002] [outer = 0x11982d000] 07:05:51 INFO - PROCESS | 1656 | 1464012351379 Marionette DEBUG loaded listener.js 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x119f7d400) [pid = 1656] [serial = 1003] [outer = 0x11982d000] 07:05:51 INFO - PROCESS | 1656 | 1464012351697 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]]]}] 07:05:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 07:05:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 468ms 07:05:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 07:05:51 INFO - PROCESS | 1656 | 1464012351742 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 07:05:51 INFO - PROCESS | 1656 | 1464012351743 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 07:05:51 INFO - PROCESS | 1656 | 1464012351745 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 07:05:51 INFO - PROCESS | 1656 | 1464012351746 Marionette TRACE conn2 <- [1,1310,null,{}] 07:05:51 INFO - PROCESS | 1656 | 1464012351748 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}] 07:05:51 INFO - PROCESS | 1656 | 1464012351836 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 07:05:51 INFO - PROCESS | 1656 | 1464012351870 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x123411800 == 40 [pid = 1656] [id = 335] 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1198f2c00) [pid = 1656] [serial = 1004] [outer = 0x0] 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124273c00) [pid = 1656] [serial = 1005] [outer = 0x1198f2c00] 07:05:51 INFO - PROCESS | 1656 | 1464012351902 Marionette DEBUG loaded listener.js 07:05:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x126d47c00) [pid = 1656] [serial = 1006] [outer = 0x1198f2c00] 07:05:52 INFO - PROCESS | 1656 | 1464012352256 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] 07:05:52 INFO - PROCESS | 1656 | 1464012352265 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 07:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 07:05:52 INFO - PROCESS | 1656 | 1464012352271 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 07:05:52 INFO - PROCESS | 1656 | 1464012352273 Marionette TRACE conn2 <- [1,1314,null,{}] 07:05:52 INFO - PROCESS | 1656 | 1464012352275 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}] 07:05:52 INFO - PROCESS | 1656 | 1464012352369 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 07:05:52 INFO - PROCESS | 1656 | 1464012352374 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245ba000 == 41 [pid = 1656] [id = 336] 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x125d84000) [pid = 1656] [serial = 1007] [outer = 0x0] 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1271f8000) [pid = 1656] [serial = 1008] [outer = 0x125d84000] 07:05:52 INFO - PROCESS | 1656 | 1464012352398 Marionette DEBUG loaded listener.js 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127466800) [pid = 1656] [serial = 1009] [outer = 0x125d84000] 07:05:52 INFO - PROCESS | 1656 | 1464012352695 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]]]}] 07:05:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 07:05:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 471ms 07:05:52 INFO - PROCESS | 1656 | 1464012352741 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 07:05:52 INFO - PROCESS | 1656 | 1464012352743 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 07:05:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 07:05:52 INFO - PROCESS | 1656 | 1464012352745 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 07:05:52 INFO - PROCESS | 1656 | 1464012352746 Marionette TRACE conn2 <- [1,1318,null,{}] 07:05:52 INFO - PROCESS | 1656 | 1464012352748 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}] 07:05:52 INFO - PROCESS | 1656 | 1464012352845 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 07:05:52 INFO - PROCESS | 1656 | 1464012352856 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256f4800 == 42 [pid = 1656] [id = 337] 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x127461800) [pid = 1656] [serial = 1010] [outer = 0x0] 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128ccd000) [pid = 1656] [serial = 1011] [outer = 0x127461800] 07:05:52 INFO - PROCESS | 1656 | 1464012352881 Marionette DEBUG loaded listener.js 07:05:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128cd2000) [pid = 1656] [serial = 1012] [outer = 0x127461800] 07:05:53 INFO - PROCESS | 1656 | 1464012353217 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]]]}] 07:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 07:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 519ms 07:05:53 INFO - PROCESS | 1656 | 1464012353264 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 07:05:53 INFO - PROCESS | 1656 | 1464012353265 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 07:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 07:05:53 INFO - PROCESS | 1656 | 1464012353268 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 07:05:53 INFO - PROCESS | 1656 | 1464012353269 Marionette TRACE conn2 <- [1,1322,null,{}] 07:05:53 INFO - PROCESS | 1656 | 1464012353271 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}] 07:05:53 INFO - PROCESS | 1656 | 1464012353365 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 07:05:53 INFO - PROCESS | 1656 | 1464012353369 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x127447000 == 43 [pid = 1656] [id = 338] 07:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x127469000) [pid = 1656] [serial = 1013] [outer = 0x0] 07:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128cd9400) [pid = 1656] [serial = 1014] [outer = 0x127469000] 07:05:53 INFO - PROCESS | 1656 | 1464012353418 Marionette DEBUG loaded listener.js 07:05:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128d25800) [pid = 1656] [serial = 1015] [outer = 0x127469000] 07:05:53 INFO - PROCESS | 1656 | 1464012353774 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]]]}] 07:05:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 07:05:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 518ms 07:05:53 INFO - PROCESS | 1656 | 1464012353787 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 07:05:53 INFO - PROCESS | 1656 | 1464012353788 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 07:05:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 07:05:53 INFO - PROCESS | 1656 | 1464012353791 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 07:05:53 INFO - PROCESS | 1656 | 1464012353793 Marionette TRACE conn2 <- [1,1326,null,{}] 07:05:53 INFO - PROCESS | 1656 | 1464012353797 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}] 07:05:54 INFO - PROCESS | 1656 | 1464012354014 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1187bf400) [pid = 1656] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x1198fcc00) [pid = 1656] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1160cd800) [pid = 1656] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113186000) [pid = 1656] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x10eab6c00) [pid = 1656] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x116adb800) [pid = 1656] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112019800) [pid = 1656] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11805a000) [pid = 1656] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x111e23400) [pid = 1656] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1168b6c00) [pid = 1656] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119b22000) [pid = 1656] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 07:05:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1187be400) [pid = 1656] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 07:05:54 INFO - PROCESS | 1656 | 1464012354067 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706d000 == 44 [pid = 1656] [id = 339] 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x10eabcc00) [pid = 1656] [serial = 1016] [outer = 0x0] 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1122b3000) [pid = 1656] [serial = 1017] [outer = 0x10eabcc00] 07:05:54 INFO - PROCESS | 1656 | 1464012354092 Marionette DEBUG loaded listener.js 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x116adb800) [pid = 1656] [serial = 1018] [outer = 0x10eabcc00] 07:05:54 INFO - PROCESS | 1656 | 1464012354344 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]]]}] 07:05:54 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 07:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 570ms 07:05:54 INFO - PROCESS | 1656 | 1464012354361 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 07:05:54 INFO - PROCESS | 1656 | 1464012354363 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 07:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 07:05:54 INFO - PROCESS | 1656 | 1464012354365 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 07:05:54 INFO - PROCESS | 1656 | 1464012354379 Marionette TRACE conn2 <- [1,1330,null,{}] 07:05:54 INFO - PROCESS | 1656 | 1464012354396 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}] 07:05:54 INFO - PROCESS | 1656 | 1464012354492 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 07:05:54 INFO - PROCESS | 1656 | 1464012354496 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa35000 == 45 [pid = 1656] [id = 340] 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x119563800) [pid = 1656] [serial = 1019] [outer = 0x0] 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x128d2c000) [pid = 1656] [serial = 1020] [outer = 0x119563800] 07:05:54 INFO - PROCESS | 1656 | 1464012354525 Marionette DEBUG loaded listener.js 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1293b2800) [pid = 1656] [serial = 1021] [outer = 0x119563800] 07:05:54 INFO - PROCESS | 1656 | 1464012354841 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]]]}] 07:05:54 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 07:05:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 494ms 07:05:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 07:05:54 INFO - PROCESS | 1656 | 1464012354859 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 07:05:54 INFO - PROCESS | 1656 | 1464012354860 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 07:05:54 INFO - PROCESS | 1656 | 1464012354862 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 07:05:54 INFO - PROCESS | 1656 | 1464012354863 Marionette TRACE conn2 <- [1,1334,null,{}] 07:05:54 INFO - PROCESS | 1656 | 1464012354866 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}] 07:05:54 INFO - PROCESS | 1656 | 1464012354979 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 07:05:54 INFO - PROCESS | 1656 | 1464012354987 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa49000 == 46 [pid = 1656] [id = 341] 07:05:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119829400) [pid = 1656] [serial = 1022] [outer = 0x0] 07:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1293ba000) [pid = 1656] [serial = 1023] [outer = 0x119829400] 07:05:55 INFO - PROCESS | 1656 | 1464012355012 Marionette DEBUG loaded listener.js 07:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1294bcc00) [pid = 1656] [serial = 1024] [outer = 0x119829400] 07:05:55 INFO - PROCESS | 1656 | 1464012355309 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]]]}] 07:05:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 07:05:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 469ms 07:05:55 INFO - PROCESS | 1656 | 1464012355332 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 07:05:55 INFO - PROCESS | 1656 | 1464012355333 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 07:05:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 07:05:55 INFO - PROCESS | 1656 | 1464012355339 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 07:05:55 INFO - PROCESS | 1656 | 1464012355340 Marionette TRACE conn2 <- [1,1338,null,{}] 07:05:55 INFO - PROCESS | 1656 | 1464012355342 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}] 07:05:55 INFO - PROCESS | 1656 | 1464012355426 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 07:05:55 INFO - PROCESS | 1656 | 1464012355438 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b817000 == 47 [pid = 1656] [id = 342] 07:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1290e4000) [pid = 1656] [serial = 1025] [outer = 0x0] 07:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1294c7800) [pid = 1656] [serial = 1026] [outer = 0x1290e4000] 07:05:55 INFO - PROCESS | 1656 | 1464012355463 Marionette DEBUG loaded listener.js 07:05:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x129644000) [pid = 1656] [serial = 1027] [outer = 0x1290e4000] 07:05:56 INFO - PROCESS | 1656 | 1464012356324 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]]]}] 07:05:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 07:05:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 07:05:56 INFO - PROCESS | 1656 | 1464012356360 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 07:05:56 INFO - PROCESS | 1656 | 1464012356363 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 07:05:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 07:05:56 INFO - PROCESS | 1656 | 1464012356367 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 07:05:56 INFO - PROCESS | 1656 | 1464012356369 Marionette TRACE conn2 <- [1,1342,null,{}] 07:05:56 INFO - PROCESS | 1656 | 1464012356387 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}] 07:05:56 INFO - PROCESS | 1656 | 1464012356493 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 07:05:56 INFO - PROCESS | 1656 | 1464012356541 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f04800 == 48 [pid = 1656] [id = 343] 07:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x112a6c800) [pid = 1656] [serial = 1028] [outer = 0x0] 07:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1130d4c00) [pid = 1656] [serial = 1029] [outer = 0x112a6c800] 07:05:56 INFO - PROCESS | 1656 | 1464012356574 Marionette DEBUG loaded listener.js 07:05:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x114f2a000) [pid = 1656] [serial = 1030] [outer = 0x112a6c800] 07:05:57 INFO - PROCESS | 1656 | 1464012357075 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]]]}] 07:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 07:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 775ms 07:05:57 INFO - PROCESS | 1656 | 1464012357154 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 07:05:57 INFO - PROCESS | 1656 | 1464012357161 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 07:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 07:05:57 INFO - PROCESS | 1656 | 1464012357172 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 07:05:57 INFO - PROCESS | 1656 | 1464012357174 Marionette TRACE conn2 <- [1,1346,null,{}] 07:05:57 INFO - PROCESS | 1656 | 1464012357178 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}] 07:05:57 INFO - PROCESS | 1656 | 1464012357276 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 07:05:57 INFO - PROCESS | 1656 | 1464012357337 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0dc800 == 49 [pid = 1656] [id = 344] 07:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x113bbc800) [pid = 1656] [serial = 1031] [outer = 0x0] 07:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11767f800) [pid = 1656] [serial = 1032] [outer = 0x113bbc800] 07:05:57 INFO - PROCESS | 1656 | 1464012357367 Marionette DEBUG loaded listener.js 07:05:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11805f400) [pid = 1656] [serial = 1033] [outer = 0x113bbc800] 07:05:57 INFO - PROCESS | 1656 | 1464012357821 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]]]}] 07:05:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 07:05:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 672ms 07:05:57 INFO - PROCESS | 1656 | 1464012357843 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 07:05:57 INFO - PROCESS | 1656 | 1464012357844 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 07:05:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 07:05:57 INFO - PROCESS | 1656 | 1464012357847 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 07:05:57 INFO - PROCESS | 1656 | 1464012357849 Marionette TRACE conn2 <- [1,1350,null,{}] 07:05:57 INFO - PROCESS | 1656 | 1464012357857 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}] 07:05:57 INFO - PROCESS | 1656 | 1464012357962 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 07:05:58 INFO - PROCESS | 1656 | 1464012358026 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa30000 == 50 [pid = 1656] [id = 345] 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1187b5400) [pid = 1656] [serial = 1034] [outer = 0x0] 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1198fcc00) [pid = 1656] [serial = 1035] [outer = 0x1187b5400] 07:05:58 INFO - PROCESS | 1656 | 1464012358059 Marionette DEBUG loaded listener.js 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12429e400) [pid = 1656] [serial = 1036] [outer = 0x1187b5400] 07:05:58 INFO - PROCESS | 1656 | 1464012358558 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]]]}] 07:05:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 07:05:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 725ms 07:05:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 07:05:58 INFO - PROCESS | 1656 | 1464012358591 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 07:05:58 INFO - PROCESS | 1656 | 1464012358594 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 07:05:58 INFO - PROCESS | 1656 | 1464012358599 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 07:05:58 INFO - PROCESS | 1656 | 1464012358604 Marionette TRACE conn2 <- [1,1354,null,{}] 07:05:58 INFO - PROCESS | 1656 | 1464012358607 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}] 07:05:58 INFO - PROCESS | 1656 | 1464012358759 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 07:05:58 INFO - PROCESS | 1656 | 1464012358833 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f1d800 == 51 [pid = 1656] [id = 346] 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x118358c00) [pid = 1656] [serial = 1037] [outer = 0x0] 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1212ed000) [pid = 1656] [serial = 1038] [outer = 0x118358c00] 07:05:58 INFO - PROCESS | 1656 | 1464012358863 Marionette DEBUG loaded listener.js 07:05:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124c23800) [pid = 1656] [serial = 1039] [outer = 0x118358c00] 07:05:59 INFO - PROCESS | 1656 | 1464012359442 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]]]}] 07:05:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 07:05:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 879ms 07:05:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 07:05:59 INFO - PROCESS | 1656 | 1464012359477 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 07:05:59 INFO - PROCESS | 1656 | 1464012359480 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 07:05:59 INFO - PROCESS | 1656 | 1464012359483 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 07:05:59 INFO - PROCESS | 1656 | 1464012359485 Marionette TRACE conn2 <- [1,1358,null,{}] 07:05:59 INFO - PROCESS | 1656 | 1464012359489 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}] 07:05:59 INFO - PROCESS | 1656 | 1464012359580 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 07:05:59 INFO - PROCESS | 1656 | 1464012359643 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:05:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x11757b000 == 52 [pid = 1656] [id = 347] 07:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x112eebc00) [pid = 1656] [serial = 1040] [outer = 0x0] 07:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x113187800) [pid = 1656] [serial = 1041] [outer = 0x112eebc00] 07:05:59 INFO - PROCESS | 1656 | 1464012359670 Marionette DEBUG loaded listener.js 07:05:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113cb9000) [pid = 1656] [serial = 1042] [outer = 0x112eebc00] 07:06:00 INFO - PROCESS | 1656 | 1464012360143 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]]]}] 07:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 07:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 672ms 07:06:00 INFO - PROCESS | 1656 | 1464012360157 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 07:06:00 INFO - PROCESS | 1656 | 1464012360162 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 07:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 07:06:00 INFO - PROCESS | 1656 | 1464012360189 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 07:06:00 INFO - PROCESS | 1656 | 1464012360191 Marionette TRACE conn2 <- [1,1362,null,{}] 07:06:00 INFO - PROCESS | 1656 | 1464012360197 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}] 07:06:00 INFO - PROCESS | 1656 | 1464012360314 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 07:06:00 INFO - PROCESS | 1656 | 1464012360378 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167ba800 == 53 [pid = 1656] [id = 348] 07:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1166ce000) [pid = 1656] [serial = 1043] [outer = 0x0] 07:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x116848800) [pid = 1656] [serial = 1044] [outer = 0x1166ce000] 07:06:00 INFO - PROCESS | 1656 | 1464012360405 Marionette DEBUG loaded listener.js 07:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x116add000) [pid = 1656] [serial = 1045] [outer = 0x1166ce000] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12a869000 == 52 [pid = 1656] [id = 309] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa49000 == 51 [pid = 1656] [id = 341] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa35000 == 50 [pid = 1656] [id = 340] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11706d000 == 49 [pid = 1656] [id = 339] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x127447000 == 48 [pid = 1656] [id = 338] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1256f4800 == 47 [pid = 1656] [id = 337] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1245ba000 == 46 [pid = 1656] [id = 336] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1256a8000) [pid = 1656] [serial = 969] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x123411800 == 45 [pid = 1656] [id = 335] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0ed800 == 44 [pid = 1656] [id = 334] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x11951f800 == 43 [pid = 1656] [id = 333] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x118322000 == 42 [pid = 1656] [id = 332] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x116650000 == 41 [pid = 1656] [id = 331] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x113ccf800 == 40 [pid = 1656] [id = 330] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bc800 == 39 [pid = 1656] [id = 327] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x127184000 == 38 [pid = 1656] [id = 326] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x117e70800 == 37 [pid = 1656] [id = 325] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x115f9c800 == 36 [pid = 1656] [id = 324] 07:06:00 INFO - PROCESS | 1656 | --DOCSHELL 0x12745b800 == 35 [pid = 1656] [id = 323] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11955e400) [pid = 1656] [serial = 951] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119b7e800) [pid = 1656] [serial = 954] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1164a9c00) [pid = 1656] [serial = 939] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x116a66c00) [pid = 1656] [serial = 940] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112a60400) [pid = 1656] [serial = 930] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113cb7400) [pid = 1656] [serial = 936] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115fe8c00) [pid = 1656] [serial = 937] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x119894c00) [pid = 1656] [serial = 952] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116a71400) [pid = 1656] [serial = 942] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11821bc00) [pid = 1656] [serial = 943] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1164ef400) [pid = 1656] [serial = 960] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1185ad800) [pid = 1656] [serial = 945] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119d38800) [pid = 1656] [serial = 957] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1185b9800) [pid = 1656] [serial = 946] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x113189400) [pid = 1656] [serial = 934] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112a95000) [pid = 1656] [serial = 933] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124e9d000) [pid = 1656] [serial = 967] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119d2e400) [pid = 1656] [serial = 955] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12342e800) [pid = 1656] [serial = 963] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x129647800) [pid = 1656] [serial = 513] [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.] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x119031c00) [pid = 1656] [serial = 961] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x123305c00) [pid = 1656] [serial = 958] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124295400) [pid = 1656] [serial = 964] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1187c5c00) [pid = 1656] [serial = 948] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119031000) [pid = 1656] [serial = 949] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124299000) [pid = 1656] [serial = 966] [outer = 0x0] [url = about:blank] 07:06:00 INFO - PROCESS | 1656 | 1464012360771 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]]]}] 07:06:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 07:06:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 643ms 07:06:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 07:06:00 INFO - PROCESS | 1656 | 1464012360811 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 07:06:00 INFO - PROCESS | 1656 | 1464012360812 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 07:06:00 INFO - PROCESS | 1656 | 1464012360814 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 07:06:00 INFO - PROCESS | 1656 | 1464012360817 Marionette TRACE conn2 <- [1,1366,null,{}] 07:06:00 INFO - PROCESS | 1656 | 1464012360824 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}] 07:06:00 INFO - PROCESS | 1656 | 1464012360920 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 07:06:00 INFO - PROCESS | 1656 | 1464012360973 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117592000 == 36 [pid = 1656] [id = 349] 07:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x116a69400) [pid = 1656] [serial = 1046] [outer = 0x0] 07:06:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117e54000) [pid = 1656] [serial = 1047] [outer = 0x116a69400] 07:06:01 INFO - PROCESS | 1656 | 1464012361000 Marionette DEBUG loaded listener.js 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1183e8000) [pid = 1656] [serial = 1048] [outer = 0x116a69400] 07:06:01 INFO - PROCESS | 1656 | 1464012361299 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] 07:06:01 INFO - PROCESS | 1656 | 1464012361341 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 07:06:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html 07:06:01 INFO - PROCESS | 1656 | 1464012361343 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 07:06:01 INFO - PROCESS | 1656 | 1464012361344 Marionette TRACE conn2 <- [1,1370,null,{}] 07:06:01 INFO - PROCESS | 1656 | 1464012361347 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}] 07:06:01 INFO - PROCESS | 1656 | 1464012361420 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 07:06:01 INFO - PROCESS | 1656 | 1464012361425 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11950e800 == 37 [pid = 1656] [id = 350] 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1185aa800) [pid = 1656] [serial = 1049] [outer = 0x0] 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1187b1800) [pid = 1656] [serial = 1050] [outer = 0x1185aa800] 07:06:01 INFO - PROCESS | 1656 | 1464012361452 Marionette DEBUG loaded listener.js 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1187c7c00) [pid = 1656] [serial = 1051] [outer = 0x1185aa800] 07:06:01 INFO - PROCESS | 1656 | 1464012361761 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] 07:06:01 INFO - PROCESS | 1656 | 1464012361814 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 07:06:01 INFO - PROCESS | 1656 | 1464012361816 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 07:06:01 INFO - PROCESS | 1656 | 1464012361818 Marionette TRACE conn2 <- [1,1374,null,{}] 07:06:01 INFO - PROCESS | 1656 | 1464012361820 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}] 07:06:01 INFO - PROCESS | 1656 | 1464012361890 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 07:06:01 INFO - PROCESS | 1656 | 1464012361894 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c4e800 == 38 [pid = 1656] [id = 351] 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1187c8000) [pid = 1656] [serial = 1052] [outer = 0x0] 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119031800) [pid = 1656] [serial = 1053] [outer = 0x1187c8000] 07:06:01 INFO - PROCESS | 1656 | 1464012361921 Marionette DEBUG loaded listener.js 07:06:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1192d3400) [pid = 1656] [serial = 1054] [outer = 0x1187c8000] 07:06:02 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:06:02 INFO - PROCESS | 1656 | 1464012362265 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] 07:06:02 INFO - PROCESS | 1656 | 1464012362289 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 07:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html 07:06:02 INFO - PROCESS | 1656 | 1464012362291 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 07:06:02 INFO - PROCESS | 1656 | 1464012362292 Marionette TRACE conn2 <- [1,1378,null,{}] 07:06:02 INFO - PROCESS | 1656 | 1464012362294 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}] 07:06:02 INFO - PROCESS | 1656 | 1464012362437 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 07:06:02 INFO - PROCESS | 1656 | 1464012362447 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a9000 == 39 [pid = 1656] [id = 352] 07:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11902d800) [pid = 1656] [serial = 1055] [outer = 0x0] 07:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x11982b400) [pid = 1656] [serial = 1056] [outer = 0x11902d800] 07:06:02 INFO - PROCESS | 1656 | 1464012362488 Marionette DEBUG loaded listener.js 07:06:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12342e400) [pid = 1656] [serial = 1057] [outer = 0x11902d800] 07:06:02 INFO - PROCESS | 1656 | 1464012362909 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] 07:06:02 INFO - PROCESS | 1656 | 1464012362916 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 07:06:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 07:06:02 INFO - PROCESS | 1656 | 1464012362921 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 07:06:02 INFO - PROCESS | 1656 | 1464012362922 Marionette TRACE conn2 <- [1,1382,null,{}] 07:06:02 INFO - PROCESS | 1656 | 1464012362924 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}] 07:06:03 INFO - PROCESS | 1656 | 1464012363016 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 07:06:03 INFO - PROCESS | 1656 | 1464012363047 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b1000 == 40 [pid = 1656] [id = 353] 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1240aec00) [pid = 1656] [serial = 1058] [outer = 0x0] 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12429b000) [pid = 1656] [serial = 1059] [outer = 0x1240aec00] 07:06:03 INFO - PROCESS | 1656 | 1464012363072 Marionette DEBUG loaded listener.js 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x124375800) [pid = 1656] [serial = 1060] [outer = 0x1240aec00] 07:06:03 INFO - PROCESS | 1656 | [1656] WARNING: RasterImage::Init failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/image/ImageFactory.cpp, line 109 07:06:03 INFO - PROCESS | 1656 | 1464012363379 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] 07:06:03 INFO - PROCESS | 1656 | 1464012363393 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 07:06:03 INFO - PROCESS | 1656 | 1464012363395 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 07:06:03 INFO - PROCESS | 1656 | 1464012363396 Marionette TRACE conn2 <- [1,1386,null,{}] 07:06:03 INFO - PROCESS | 1656 | 1464012363398 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}] 07:06:03 INFO - PROCESS | 1656 | 1464012363496 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 07:06:03 INFO - PROCESS | 1656 | 1464012363501 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e8f000 == 41 [pid = 1656] [id = 354] 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x124298000) [pid = 1656] [serial = 1061] [outer = 0x0] 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x124e50c00) [pid = 1656] [serial = 1062] [outer = 0x124298000] 07:06:03 INFO - PROCESS | 1656 | 1464012363525 Marionette DEBUG loaded listener.js 07:06:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124ea7400) [pid = 1656] [serial = 1063] [outer = 0x124298000] 07:06:03 INFO - PROCESS | 1656 | 1464012363871 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] 07:06:03 INFO - PROCESS | 1656 | 1464012363915 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 07:06:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html 07:06:03 INFO - PROCESS | 1656 | 1464012363918 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 07:06:03 INFO - PROCESS | 1656 | 1464012363919 Marionette TRACE conn2 <- [1,1390,null,{}] 07:06:03 INFO - PROCESS | 1656 | 1464012363921 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}] 07:06:04 INFO - PROCESS | 1656 | 1464012364009 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 07:06:04 INFO - PROCESS | 1656 | 1464012364041 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x127186000 == 42 [pid = 1656] [id = 355] 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124eaa400) [pid = 1656] [serial = 1064] [outer = 0x0] 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1256ab000) [pid = 1656] [serial = 1065] [outer = 0x124eaa400] 07:06:04 INFO - PROCESS | 1656 | 1464012364073 Marionette DEBUG loaded listener.js 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1257bd400) [pid = 1656] [serial = 1066] [outer = 0x124eaa400] 07:06:04 INFO - PROCESS | 1656 | 1464012364365 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]]]}] 07:06:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 07:06:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 471ms 07:06:04 INFO - PROCESS | 1656 | 1464012364391 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 07:06:04 INFO - PROCESS | 1656 | 1464012364392 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 07:06:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 07:06:04 INFO - PROCESS | 1656 | 1464012364395 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 07:06:04 INFO - PROCESS | 1656 | 1464012364396 Marionette TRACE conn2 <- [1,1394,null,{}] 07:06:04 INFO - PROCESS | 1656 | 1464012364406 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}] 07:06:04 INFO - PROCESS | 1656 | 1464012364501 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 07:06:04 INFO - PROCESS | 1656 | 1464012364505 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a27800 == 43 [pid = 1656] [id = 356] 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1256a8000) [pid = 1656] [serial = 1067] [outer = 0x0] 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x125d82000) [pid = 1656] [serial = 1068] [outer = 0x1256a8000] 07:06:04 INFO - PROCESS | 1656 | 1464012364529 Marionette DEBUG loaded listener.js 07:06:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12705c000) [pid = 1656] [serial = 1069] [outer = 0x1256a8000] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x125d84000) [pid = 1656] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x127461800) [pid = 1656] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x127469000) [pid = 1656] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11318fc00) [pid = 1656] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12330d400) [pid = 1656] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1185b5000) [pid = 1656] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1187b7800) [pid = 1656] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11643a000) [pid = 1656] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x10eabcc00) [pid = 1656] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x112ec1400) [pid = 1656] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1131c7800) [pid = 1656] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11224d800) [pid = 1656] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11982d000) [pid = 1656] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119b79000) [pid = 1656] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x112ee6800) [pid = 1656] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119563800) [pid = 1656] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119829400) [pid = 1656] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1198f2c00) [pid = 1656] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x127106c00) [pid = 1656] [serial = 925] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 07:06:04 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112a5f400) [pid = 1656] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 07:06:05 INFO - PROCESS | 1656 | 1464012365018 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]]]}] 07:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 07:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 668ms 07:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 07:06:05 INFO - PROCESS | 1656 | 1464012365063 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 07:06:05 INFO - PROCESS | 1656 | 1464012365065 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 07:06:05 INFO - PROCESS | 1656 | 1464012365067 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 07:06:05 INFO - PROCESS | 1656 | 1464012365068 Marionette TRACE conn2 <- [1,1398,null,{}] 07:06:05 INFO - PROCESS | 1656 | 1464012365071 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}] 07:06:05 INFO - PROCESS | 1656 | 1464012365159 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 07:06:05 INFO - PROCESS | 1656 | 1464012365209 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x124148000 == 44 [pid = 1656] [id = 357] 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x110ff7c00) [pid = 1656] [serial = 1070] [outer = 0x0] 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1131c7800) [pid = 1656] [serial = 1071] [outer = 0x110ff7c00] 07:06:05 INFO - PROCESS | 1656 | 1464012365237 Marionette DEBUG loaded listener.js 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x125d82800) [pid = 1656] [serial = 1072] [outer = 0x110ff7c00] 07:06:05 INFO - PROCESS | 1656 | 1464012365509 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]]]}] 07:06:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 07:06:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 470ms 07:06:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 07:06:05 INFO - PROCESS | 1656 | 1464012365542 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 07:06:05 INFO - PROCESS | 1656 | 1464012365543 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 07:06:05 INFO - PROCESS | 1656 | 1464012365545 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 07:06:05 INFO - PROCESS | 1656 | 1464012365546 Marionette TRACE conn2 <- [1,1402,null,{}] 07:06:05 INFO - PROCESS | 1656 | 1464012365548 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}] 07:06:05 INFO - PROCESS | 1656 | 1464012365628 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 07:06:05 INFO - PROCESS | 1656 | 1464012365633 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c4800 == 45 [pid = 1656] [id = 358] 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x127104800) [pid = 1656] [serial = 1073] [outer = 0x0] 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1271f9800) [pid = 1656] [serial = 1074] [outer = 0x127104800] 07:06:05 INFO - PROCESS | 1656 | 1464012365660 Marionette DEBUG loaded listener.js 07:06:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127465800) [pid = 1656] [serial = 1075] [outer = 0x127104800] 07:06:05 INFO - PROCESS | 1656 | 1464012365986 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]]]}] 07:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 07:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 469ms 07:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 07:06:06 INFO - PROCESS | 1656 | 1464012366015 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 07:06:06 INFO - PROCESS | 1656 | 1464012366016 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 07:06:06 INFO - PROCESS | 1656 | 1464012366021 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 07:06:06 INFO - PROCESS | 1656 | 1464012366023 Marionette TRACE conn2 <- [1,1406,null,{}] 07:06:06 INFO - PROCESS | 1656 | 1464012366027 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}] 07:06:06 INFO - PROCESS | 1656 | 1464012366180 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 07:06:06 INFO - PROCESS | 1656 | 1464012366193 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a867000 == 46 [pid = 1656] [id = 359] 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x110ff3c00) [pid = 1656] [serial = 1076] [outer = 0x0] 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x12746b000) [pid = 1656] [serial = 1077] [outer = 0x110ff3c00] 07:06:06 INFO - PROCESS | 1656 | 1464012366232 Marionette DEBUG loaded listener.js 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x128cd3c00) [pid = 1656] [serial = 1078] [outer = 0x110ff3c00] 07:06:06 INFO - PROCESS | 1656 | 1464012366584 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]]]}] 07:06:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 07:06:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 570ms 07:06:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 07:06:06 INFO - PROCESS | 1656 | 1464012366590 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 07:06:06 INFO - PROCESS | 1656 | 1464012366592 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 07:06:06 INFO - PROCESS | 1656 | 1464012366594 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 07:06:06 INFO - PROCESS | 1656 | 1464012366595 Marionette TRACE conn2 <- [1,1410,null,{}] 07:06:06 INFO - PROCESS | 1656 | 1464012366597 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}] 07:06:06 INFO - PROCESS | 1656 | 1464012366676 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 07:06:06 INFO - PROCESS | 1656 | 1464012366724 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b80f800 == 47 [pid = 1656] [id = 360] 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x127466400) [pid = 1656] [serial = 1079] [outer = 0x0] 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x128cdac00) [pid = 1656] [serial = 1080] [outer = 0x127466400] 07:06:06 INFO - PROCESS | 1656 | 1464012366749 Marionette DEBUG loaded listener.js 07:06:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x129049400) [pid = 1656] [serial = 1081] [outer = 0x127466400] 07:06:07 INFO - PROCESS | 1656 | 1464012367197 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]]]}] 07:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 07:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 618ms 07:06:07 INFO - PROCESS | 1656 | 1464012367213 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 07:06:07 INFO - PROCESS | 1656 | 1464012367215 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 07:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 07:06:07 INFO - PROCESS | 1656 | 1464012367219 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 07:06:07 INFO - PROCESS | 1656 | 1464012367221 Marionette TRACE conn2 <- [1,1414,null,{}] 07:06:07 INFO - PROCESS | 1656 | 1464012367225 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}] 07:06:07 INFO - PROCESS | 1656 | 1464012367331 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 07:06:07 INFO - PROCESS | 1656 | 1464012367382 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f48800 == 48 [pid = 1656] [id = 361] 07:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1122b1c00) [pid = 1656] [serial = 1082] [outer = 0x0] 07:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1130e0800) [pid = 1656] [serial = 1083] [outer = 0x1122b1c00] 07:06:07 INFO - PROCESS | 1656 | 1464012367414 Marionette DEBUG loaded listener.js 07:06:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1133bf000) [pid = 1656] [serial = 1084] [outer = 0x1122b1c00] 07:06:07 INFO - PROCESS | 1656 | 1464012367930 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]]]}] 07:06:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 07:06:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 721ms 07:06:07 INFO - PROCESS | 1656 | 1464012367940 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 07:06:07 INFO - PROCESS | 1656 | 1464012367944 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 07:06:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 07:06:07 INFO - PROCESS | 1656 | 1464012367949 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 07:06:07 INFO - PROCESS | 1656 | 1464012367951 Marionette TRACE conn2 <- [1,1418,null,{}] 07:06:07 INFO - PROCESS | 1656 | 1464012367953 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}] 07:06:08 INFO - PROCESS | 1656 | 1464012368050 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 07:06:08 INFO - PROCESS | 1656 | 1464012368113 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c46000 == 49 [pid = 1656] [id = 362] 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x115f3bc00) [pid = 1656] [serial = 1085] [outer = 0x0] 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117248000) [pid = 1656] [serial = 1086] [outer = 0x115f3bc00] 07:06:08 INFO - PROCESS | 1656 | 1464012368143 Marionette DEBUG loaded listener.js 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11805b800) [pid = 1656] [serial = 1087] [outer = 0x115f3bc00] 07:06:08 INFO - PROCESS | 1656 | 1464012368572 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]]]}] 07:06:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 07:06:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 672ms 07:06:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 07:06:08 INFO - PROCESS | 1656 | 1464012368646 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 07:06:08 INFO - PROCESS | 1656 | 1464012368648 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 07:06:08 INFO - PROCESS | 1656 | 1464012368653 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 07:06:08 INFO - PROCESS | 1656 | 1464012368655 Marionette TRACE conn2 <- [1,1422,null,{}] 07:06:08 INFO - PROCESS | 1656 | 1464012368663 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}] 07:06:08 INFO - PROCESS | 1656 | 1464012368763 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 07:06:08 INFO - PROCESS | 1656 | 1464012368827 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a0800 == 50 [pid = 1656] [id = 363] 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x119036c00) [pid = 1656] [serial = 1088] [outer = 0x0] 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x119566c00) [pid = 1656] [serial = 1089] [outer = 0x119036c00] 07:06:08 INFO - PROCESS | 1656 | 1464012368859 Marionette DEBUG loaded listener.js 07:06:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x119b79000) [pid = 1656] [serial = 1090] [outer = 0x119036c00] 07:06:09 INFO - PROCESS | 1656 | 1464012369313 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]]]}] 07:06:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 07:06:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 675ms 07:06:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 07:06:09 INFO - PROCESS | 1656 | 1464012369327 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 07:06:09 INFO - PROCESS | 1656 | 1464012369329 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 07:06:09 INFO - PROCESS | 1656 | 1464012369331 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 07:06:09 INFO - PROCESS | 1656 | 1464012369332 Marionette TRACE conn2 <- [1,1426,null,{}] 07:06:09 INFO - PROCESS | 1656 | 1464012369355 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}] 07:06:09 INFO - PROCESS | 1656 | 1464012369464 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 07:06:09 INFO - PROCESS | 1656 | 1464012369541 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1aa800 == 51 [pid = 1656] [id = 364] 07:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x111c22800) [pid = 1656] [serial = 1091] [outer = 0x0] 07:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1212e1800) [pid = 1656] [serial = 1092] [outer = 0x111c22800] 07:06:09 INFO - PROCESS | 1656 | 1464012369571 Marionette DEBUG loaded listener.js 07:06:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1242a0000) [pid = 1656] [serial = 1093] [outer = 0x111c22800] 07:06:10 INFO - PROCESS | 1656 | 1464012370188 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]]]}] 07:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 07:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 888ms 07:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 07:06:10 INFO - PROCESS | 1656 | 1464012370220 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 07:06:10 INFO - PROCESS | 1656 | 1464012370222 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 07:06:10 INFO - PROCESS | 1656 | 1464012370225 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 07:06:10 INFO - PROCESS | 1656 | 1464012370228 Marionette TRACE conn2 <- [1,1430,null,{}] 07:06:10 INFO - PROCESS | 1656 | 1464012370232 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}] 07:06:10 INFO - PROCESS | 1656 | 1464012370325 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 07:06:10 INFO - PROCESS | 1656 | 1464012370389 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x119011800 == 52 [pid = 1656] [id = 365] 07:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112a6ac00) [pid = 1656] [serial = 1094] [outer = 0x0] 07:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x113191800) [pid = 1656] [serial = 1095] [outer = 0x112a6ac00] 07:06:10 INFO - PROCESS | 1656 | 1464012370417 Marionette DEBUG loaded listener.js 07:06:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x115f23800) [pid = 1656] [serial = 1096] [outer = 0x112a6ac00] 07:06:10 INFO - PROCESS | 1656 | 1464012370831 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]]]}] 07:06:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 07:06:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 673ms 07:06:10 INFO - PROCESS | 1656 | 1464012370899 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 07:06:10 INFO - PROCESS | 1656 | 1464012370902 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 07:06:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 07:06:10 INFO - PROCESS | 1656 | 1464012370927 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 07:06:10 INFO - PROCESS | 1656 | 1464012370929 Marionette TRACE conn2 <- [1,1434,null,{}] 07:06:10 INFO - PROCESS | 1656 | 1464012370932 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}] 07:06:11 INFO - PROCESS | 1656 | 1464012371042 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12a867000 == 51 [pid = 1656] [id = 359] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c4800 == 50 [pid = 1656] [id = 358] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x124148000 == 49 [pid = 1656] [id = 357] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x128a27800 == 48 [pid = 1656] [id = 356] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x127186000 == 47 [pid = 1656] [id = 355] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x124e8f000 == 46 [pid = 1656] [id = 354] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1294c7800) [pid = 1656] [serial = 1026] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b1000 == 45 [pid = 1656] [id = 353] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1214a9000 == 44 [pid = 1656] [id = 352] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x119c4e800 == 43 [pid = 1656] [id = 351] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11950e800 == 42 [pid = 1656] [id = 350] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x117592000 == 41 [pid = 1656] [id = 349] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1167ba800 == 40 [pid = 1656] [id = 348] 07:06:11 INFO - PROCESS | 1656 | --DOCSHELL 0x11757b000 == 39 [pid = 1656] [id = 347] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1271f8400) [pid = 1656] [serial = 927] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1271f8000) [pid = 1656] [serial = 1008] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x128ccd000) [pid = 1656] [serial = 1011] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x128cd9400) [pid = 1656] [serial = 1014] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128d25800) [pid = 1656] [serial = 1015] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1271f9c00) [pid = 1656] [serial = 988] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1240ae800) [pid = 1656] [serial = 987] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1256ae800) [pid = 1656] [serial = 985] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x124ce3800) [pid = 1656] [serial = 984] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x119032400) [pid = 1656] [serial = 979] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1187b4400) [pid = 1656] [serial = 978] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1192cfc00) [pid = 1656] [serial = 999] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119568400) [pid = 1656] [serial = 1000] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x118055400) [pid = 1656] [serial = 996] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1185b7800) [pid = 1656] [serial = 997] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116adb800) [pid = 1656] [serial = 1018] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115d05800) [pid = 1656] [serial = 991] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113187400) [pid = 1656] [serial = 990] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x117249000) [pid = 1656] [serial = 976] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116087400) [pid = 1656] [serial = 975] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x11318b800) [pid = 1656] [serial = 973] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112a96800) [pid = 1656] [serial = 972] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119b78800) [pid = 1656] [serial = 1002] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x119f7d400) [pid = 1656] [serial = 1003] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1233c5800) [pid = 1656] [serial = 981] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x124298800) [pid = 1656] [serial = 982] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113cb4400) [pid = 1656] [serial = 993] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x116a69800) [pid = 1656] [serial = 994] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1293b2800) [pid = 1656] [serial = 1021] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1294bcc00) [pid = 1656] [serial = 1024] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1122b3000) [pid = 1656] [serial = 1017] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128cd2000) [pid = 1656] [serial = 1012] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124273c00) [pid = 1656] [serial = 1005] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128d2c000) [pid = 1656] [serial = 1020] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x127466800) [pid = 1656] [serial = 1009] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x1293ba000) [pid = 1656] [serial = 1023] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126d47c00) [pid = 1656] [serial = 1006] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1130d3c00) [pid = 1656] [serial = 931] [outer = 0x0] [url = about:blank] 07:06:11 INFO - PROCESS | 1656 | 1464012371130 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x112d73800 == 40 [pid = 1656] [id = 366] 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1122b6400) [pid = 1656] [serial = 1097] [outer = 0x0] 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113b39400) [pid = 1656] [serial = 1098] [outer = 0x1122b6400] 07:06:11 INFO - PROCESS | 1656 | 1464012371158 Marionette DEBUG loaded listener.js 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x116a66000) [pid = 1656] [serial = 1099] [outer = 0x1122b6400] 07:06:11 INFO - PROCESS | 1656 | 1464012371461 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]]]}] 07:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 07:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 571ms 07:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 07:06:11 INFO - PROCESS | 1656 | 1464012371496 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 07:06:11 INFO - PROCESS | 1656 | 1464012371498 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 07:06:11 INFO - PROCESS | 1656 | 1464012371500 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 07:06:11 INFO - PROCESS | 1656 | 1464012371505 Marionette TRACE conn2 <- [1,1438,null,{}] 07:06:11 INFO - PROCESS | 1656 | 1464012371512 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}] 07:06:11 INFO - PROCESS | 1656 | 1464012371589 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 07:06:11 INFO - PROCESS | 1656 | 1464012371613 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d8800 == 41 [pid = 1656] [id = 367] 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x118059000) [pid = 1656] [serial = 1100] [outer = 0x0] 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x11835b000) [pid = 1656] [serial = 1101] [outer = 0x118059000] 07:06:11 INFO - PROCESS | 1656 | 1464012371641 Marionette DEBUG loaded listener.js 07:06:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185b9000) [pid = 1656] [serial = 1102] [outer = 0x118059000] 07:06:11 INFO - PROCESS | 1656 | 1464012371966 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]]]}] 07:06:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 07:06:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 477ms 07:06:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 07:06:11 INFO - PROCESS | 1656 | 1464012371977 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 07:06:11 INFO - PROCESS | 1656 | 1464012371979 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 07:06:11 INFO - PROCESS | 1656 | 1464012371990 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 07:06:11 INFO - PROCESS | 1656 | 1464012371991 Marionette TRACE conn2 <- [1,1442,null,{}] 07:06:11 INFO - PROCESS | 1656 | 1464012371995 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}] 07:06:12 INFO - PROCESS | 1656 | 1464012372070 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 07:06:12 INFO - PROCESS | 1656 | 1464012372075 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c44000 == 42 [pid = 1656] [id = 368] 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1187bf400) [pid = 1656] [serial = 1103] [outer = 0x0] 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1188a3c00) [pid = 1656] [serial = 1104] [outer = 0x1187bf400] 07:06:12 INFO - PROCESS | 1656 | 1464012372101 Marionette DEBUG loaded listener.js 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1192d4c00) [pid = 1656] [serial = 1105] [outer = 0x1187bf400] 07:06:12 INFO - PROCESS | 1656 | 1464012372423 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]]]}] 07:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 07:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 477ms 07:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 07:06:12 INFO - PROCESS | 1656 | 1464012372460 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 07:06:12 INFO - PROCESS | 1656 | 1464012372461 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 07:06:12 INFO - PROCESS | 1656 | 1464012372463 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 07:06:12 INFO - PROCESS | 1656 | 1464012372464 Marionette TRACE conn2 <- [1,1446,null,{}] 07:06:12 INFO - PROCESS | 1656 | 1464012372467 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}] 07:06:12 INFO - PROCESS | 1656 | 1464012372540 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 07:06:12 INFO - PROCESS | 1656 | 1464012372589 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12149d800 == 43 [pid = 1656] [id = 369] 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118358400) [pid = 1656] [serial = 1106] [outer = 0x0] 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1192d7400) [pid = 1656] [serial = 1107] [outer = 0x118358400] 07:06:12 INFO - PROCESS | 1656 | 1464012372615 Marionette DEBUG loaded listener.js 07:06:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119b80800) [pid = 1656] [serial = 1108] [outer = 0x118358400] 07:06:12 INFO - PROCESS | 1656 | 1464012372930 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]]]}] 07:06:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 07:06:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 519ms 07:06:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 07:06:12 INFO - PROCESS | 1656 | 1464012372983 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 07:06:12 INFO - PROCESS | 1656 | 1464012372984 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 07:06:12 INFO - PROCESS | 1656 | 1464012372986 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 07:06:12 INFO - PROCESS | 1656 | 1464012372987 Marionette TRACE conn2 <- [1,1450,null,{}] 07:06:12 INFO - PROCESS | 1656 | 1464012372989 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}] 07:06:13 INFO - PROCESS | 1656 | 1464012373081 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 07:06:13 INFO - PROCESS | 1656 | 1464012373143 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113cd6000 == 44 [pid = 1656] [id = 370] 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1187c0800) [pid = 1656] [serial = 1109] [outer = 0x0] 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x123302c00) [pid = 1656] [serial = 1110] [outer = 0x1187c0800] 07:06:13 INFO - PROCESS | 1656 | 1464012373169 Marionette DEBUG loaded listener.js 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12451cc00) [pid = 1656] [serial = 1111] [outer = 0x1187c0800] 07:06:13 INFO - PROCESS | 1656 | 1464012373526 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]]]}] 07:06:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 07:06:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 569ms 07:06:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 07:06:13 INFO - PROCESS | 1656 | 1464012373557 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 07:06:13 INFO - PROCESS | 1656 | 1464012373558 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 07:06:13 INFO - PROCESS | 1656 | 1464012373560 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 07:06:13 INFO - PROCESS | 1656 | 1464012373561 Marionette TRACE conn2 <- [1,1454,null,{}] 07:06:13 INFO - PROCESS | 1656 | 1464012373564 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}] 07:06:13 INFO - PROCESS | 1656 | 1464012373657 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 07:06:13 INFO - PROCESS | 1656 | 1464012373661 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c1a000 == 45 [pid = 1656] [id = 371] 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119893000) [pid = 1656] [serial = 1112] [outer = 0x0] 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1256a2c00) [pid = 1656] [serial = 1113] [outer = 0x119893000] 07:06:13 INFO - PROCESS | 1656 | 1464012373686 Marionette DEBUG loaded listener.js 07:06:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1257b1800) [pid = 1656] [serial = 1114] [outer = 0x119893000] 07:06:14 INFO - PROCESS | 1656 | 1464012374022 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]]]}] 07:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 07:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 518ms 07:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 07:06:14 INFO - PROCESS | 1656 | 1464012374078 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 07:06:14 INFO - PROCESS | 1656 | 1464012374080 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 07:06:14 INFO - PROCESS | 1656 | 1464012374082 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 07:06:14 INFO - PROCESS | 1656 | 1464012374083 Marionette TRACE conn2 <- [1,1458,null,{}] 07:06:14 INFO - PROCESS | 1656 | 1464012374085 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}] 07:06:14 INFO - PROCESS | 1656 | 1464012374177 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 07:06:14 INFO - PROCESS | 1656 | 1464012374190 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x127170000 == 46 [pid = 1656] [id = 372] 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124e53400) [pid = 1656] [serial = 1115] [outer = 0x0] 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x126d47c00) [pid = 1656] [serial = 1116] [outer = 0x124e53400] 07:06:14 INFO - PROCESS | 1656 | 1464012374215 Marionette DEBUG loaded listener.js 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x127108000) [pid = 1656] [serial = 1117] [outer = 0x124e53400] 07:06:14 INFO - PROCESS | 1656 | 1464012374554 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]]]}] 07:06:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 07:06:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 520ms 07:06:14 INFO - PROCESS | 1656 | 1464012374602 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 07:06:14 INFO - PROCESS | 1656 | 1464012374603 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 07:06:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 07:06:14 INFO - PROCESS | 1656 | 1464012374606 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 07:06:14 INFO - PROCESS | 1656 | 1464012374607 Marionette TRACE conn2 <- [1,1462,null,{}] 07:06:14 INFO - PROCESS | 1656 | 1464012374609 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}] 07:06:14 INFO - PROCESS | 1656 | 1464012374710 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 07:06:14 INFO - PROCESS | 1656 | 1464012374721 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a42000 == 47 [pid = 1656] [id = 373] 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125d81000) [pid = 1656] [serial = 1118] [outer = 0x0] 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1271f4c00) [pid = 1656] [serial = 1119] [outer = 0x125d81000] 07:06:14 INFO - PROCESS | 1656 | 1464012374746 Marionette DEBUG loaded listener.js 07:06:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12746b400) [pid = 1656] [serial = 1120] [outer = 0x125d81000] 07:06:15 INFO - PROCESS | 1656 | 1464012375078 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]]]}] 07:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 07:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 521ms 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x124e9f800) [pid = 1656] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1240aec00) [pid = 1656] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124298000) [pid = 1656] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x110ff7c00) [pid = 1656] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x113bbc800) [pid = 1656] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112a6c800) [pid = 1656] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116a69400) [pid = 1656] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1185aa800) [pid = 1656] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11902d800) [pid = 1656] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1187c8000) [pid = 1656] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1166ce000) [pid = 1656] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118358c00) [pid = 1656] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112eebc00) [pid = 1656] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1187b5400) [pid = 1656] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124eaa400) [pid = 1656] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1256a8000) [pid = 1656] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127104800) [pid = 1656] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 07:06:15 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x110ff3c00) [pid = 1656] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 07:06:15 INFO - PROCESS | 1656 | 1464012375233 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 07:06:15 INFO - PROCESS | 1656 | 1464012375235 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 07:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 07:06:15 INFO - PROCESS | 1656 | 1464012375244 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 07:06:15 INFO - PROCESS | 1656 | 1464012375245 Marionette TRACE conn2 <- [1,1466,null,{}] 07:06:15 INFO - PROCESS | 1656 | 1464012375248 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}] 07:06:15 INFO - PROCESS | 1656 | 1464012375325 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 07:06:15 INFO - PROCESS | 1656 | 1464012375330 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11900d800 == 48 [pid = 1656] [id = 374] 07:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113bbc800) [pid = 1656] [serial = 1121] [outer = 0x0] 07:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1166ce000) [pid = 1656] [serial = 1122] [outer = 0x113bbc800] 07:06:15 INFO - PROCESS | 1656 | 1464012375355 Marionette DEBUG loaded listener.js 07:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1187be800) [pid = 1656] [serial = 1123] [outer = 0x113bbc800] 07:06:15 INFO - PROCESS | 1656 | 1464012375679 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]]]}] 07:06:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 07:06:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 469ms 07:06:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 07:06:15 INFO - PROCESS | 1656 | 1464012375713 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 07:06:15 INFO - PROCESS | 1656 | 1464012375715 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 07:06:15 INFO - PROCESS | 1656 | 1464012375717 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 07:06:15 INFO - PROCESS | 1656 | 1464012375719 Marionette TRACE conn2 <- [1,1470,null,{}] 07:06:15 INFO - PROCESS | 1656 | 1464012375722 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}] 07:06:15 INFO - PROCESS | 1656 | 1464012375821 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 07:06:15 INFO - PROCESS | 1656 | 1464012375886 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297ba800 == 49 [pid = 1656] [id = 375] 07:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x112a6c800) [pid = 1656] [serial = 1124] [outer = 0x0] 07:06:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1192d6400) [pid = 1656] [serial = 1125] [outer = 0x112a6c800] 07:06:15 INFO - PROCESS | 1656 | 1464012375933 Marionette DEBUG loaded listener.js 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12904b000) [pid = 1656] [serial = 1126] [outer = 0x112a6c800] 07:06:16 INFO - PROCESS | 1656 | 1464012376342 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]]]}] 07:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 07:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 670ms 07:06:16 INFO - PROCESS | 1656 | 1464012376389 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 07:06:16 INFO - PROCESS | 1656 | 1464012376390 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 07:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 07:06:16 INFO - PROCESS | 1656 | 1464012376392 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 07:06:16 INFO - PROCESS | 1656 | 1464012376393 Marionette TRACE conn2 <- [1,1474,null,{}] 07:06:16 INFO - PROCESS | 1656 | 1464012376395 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}] 07:06:16 INFO - PROCESS | 1656 | 1464012376493 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 07:06:16 INFO - PROCESS | 1656 | 1464012376519 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa3a000 == 50 [pid = 1656] [id = 376] 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1290e5800) [pid = 1656] [serial = 1127] [outer = 0x0] 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1293b2800) [pid = 1656] [serial = 1128] [outer = 0x1290e5800] 07:06:16 INFO - PROCESS | 1656 | 1464012376543 Marionette DEBUG loaded listener.js 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1293bc400) [pid = 1656] [serial = 1129] [outer = 0x1290e5800] 07:06:16 INFO - PROCESS | 1656 | 1464012376841 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]]]}] 07:06:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 07:06:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 467ms 07:06:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 07:06:16 INFO - PROCESS | 1656 | 1464012376860 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 07:06:16 INFO - PROCESS | 1656 | 1464012376861 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 07:06:16 INFO - PROCESS | 1656 | 1464012376863 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 07:06:16 INFO - PROCESS | 1656 | 1464012376864 Marionette TRACE conn2 <- [1,1478,null,{}] 07:06:16 INFO - PROCESS | 1656 | 1464012376867 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}] 07:06:16 INFO - PROCESS | 1656 | 1464012376943 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 07:06:16 INFO - PROCESS | 1656 | 1464012376947 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bafa000 == 51 [pid = 1656] [id = 377] 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1290e2000) [pid = 1656] [serial = 1130] [outer = 0x0] 07:06:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1294c1c00) [pid = 1656] [serial = 1131] [outer = 0x1290e2000] 07:06:16 INFO - PROCESS | 1656 | 1464012376974 Marionette DEBUG loaded listener.js 07:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x129642000) [pid = 1656] [serial = 1132] [outer = 0x1290e2000] 07:06:17 INFO - PROCESS | 1656 | 1464012377411 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]]]}] 07:06:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 07:06:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 570ms 07:06:17 INFO - PROCESS | 1656 | 1464012377433 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 07:06:17 INFO - PROCESS | 1656 | 1464012377436 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 07:06:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 07:06:17 INFO - PROCESS | 1656 | 1464012377440 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 07:06:17 INFO - PROCESS | 1656 | 1464012377442 Marionette TRACE conn2 <- [1,1482,null,{}] 07:06:17 INFO - PROCESS | 1656 | 1464012377446 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}] 07:06:17 INFO - PROCESS | 1656 | 1464012377553 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 07:06:17 INFO - PROCESS | 1656 | 1464012377617 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701b000 == 52 [pid = 1656] [id = 378] 07:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112dbc400) [pid = 1656] [serial = 1133] [outer = 0x0] 07:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11318c000) [pid = 1656] [serial = 1134] [outer = 0x112dbc400] 07:06:17 INFO - PROCESS | 1656 | 1464012377649 Marionette DEBUG loaded listener.js 07:06:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x115d74800) [pid = 1656] [serial = 1135] [outer = 0x112dbc400] 07:06:18 INFO - PROCESS | 1656 | 1464012378147 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]]]}] 07:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 07:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 723ms 07:06:18 INFO - PROCESS | 1656 | 1464012378164 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 07:06:18 INFO - PROCESS | 1656 | 1464012378170 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 07:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 07:06:18 INFO - PROCESS | 1656 | 1464012378198 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 07:06:18 INFO - PROCESS | 1656 | 1464012378201 Marionette TRACE conn2 <- [1,1486,null,{}] 07:06:18 INFO - PROCESS | 1656 | 1464012378208 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}] 07:06:18 INFO - PROCESS | 1656 | 1464012378355 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 07:06:18 INFO - PROCESS | 1656 | 1464012378439 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12340f000 == 53 [pid = 1656] [id = 379] 07:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1167b4800) [pid = 1656] [serial = 1136] [outer = 0x0] 07:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x118061400) [pid = 1656] [serial = 1137] [outer = 0x1167b4800] 07:06:18 INFO - PROCESS | 1656 | 1464012378469 Marionette DEBUG loaded listener.js 07:06:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1185b5c00) [pid = 1656] [serial = 1138] [outer = 0x1167b4800] 07:06:18 INFO - PROCESS | 1656 | 1464012378947 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]]]}] 07:06:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 07:06:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 779ms 07:06:18 INFO - PROCESS | 1656 | 1464012378974 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 07:06:18 INFO - PROCESS | 1656 | 1464012378977 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 07:06:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 07:06:18 INFO - PROCESS | 1656 | 1464012378980 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 07:06:18 INFO - PROCESS | 1656 | 1464012378984 Marionette TRACE conn2 <- [1,1490,null,{}] 07:06:19 INFO - PROCESS | 1656 | 1464012378998 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}] 07:06:19 INFO - PROCESS | 1656 | 1464012379150 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 07:06:19 INFO - PROCESS | 1656 | 1464012379243 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b806800 == 54 [pid = 1656] [id = 380] 07:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1188a2800) [pid = 1656] [serial = 1139] [outer = 0x0] 07:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119827000) [pid = 1656] [serial = 1140] [outer = 0x1188a2800] 07:06:19 INFO - PROCESS | 1656 | 1464012379291 Marionette DEBUG loaded listener.js 07:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1240ae400) [pid = 1656] [serial = 1141] [outer = 0x1188a2800] 07:06:19 INFO - PROCESS | 1656 | 1464012379781 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]]]}] 07:06:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 07:06:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 826ms 07:06:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 07:06:19 INFO - PROCESS | 1656 | 1464012379806 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 07:06:19 INFO - PROCESS | 1656 | 1464012379808 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 07:06:19 INFO - PROCESS | 1656 | 1464012379810 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 07:06:19 INFO - PROCESS | 1656 | 1464012379811 Marionette TRACE conn2 <- [1,1494,null,{}] 07:06:19 INFO - PROCESS | 1656 | 1464012379814 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}] 07:06:19 INFO - PROCESS | 1656 | 1464012379914 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 07:06:19 INFO - PROCESS | 1656 | 1464012379960 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c31f000 == 55 [pid = 1656] [id = 381] 07:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1192d8400) [pid = 1656] [serial = 1142] [outer = 0x0] 07:06:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124517800) [pid = 1656] [serial = 1143] [outer = 0x1192d8400] 07:06:19 INFO - PROCESS | 1656 | 1464012379990 Marionette DEBUG loaded listener.js 07:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x125d84000) [pid = 1656] [serial = 1144] [outer = 0x1192d8400] 07:06:20 INFO - PROCESS | 1656 | 1464012380412 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]]]}] 07:06:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 07:06:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 619ms 07:06:20 INFO - PROCESS | 1656 | 1464012380429 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 07:06:20 INFO - PROCESS | 1656 | 1464012380431 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 07:06:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 07:06:20 INFO - PROCESS | 1656 | 1464012380433 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 07:06:20 INFO - PROCESS | 1656 | 1464012380434 Marionette TRACE conn2 <- [1,1498,null,{}] 07:06:20 INFO - PROCESS | 1656 | 1464012380437 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}] 07:06:20 INFO - PROCESS | 1656 | 1464012380533 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 07:06:20 INFO - PROCESS | 1656 | 1464012380626 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c46b000 == 56 [pid = 1656] [id = 382] 07:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x125d85c00) [pid = 1656] [serial = 1145] [outer = 0x0] 07:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x128cd4400) [pid = 1656] [serial = 1146] [outer = 0x125d85c00] 07:06:20 INFO - PROCESS | 1656 | 1464012380668 Marionette DEBUG loaded listener.js 07:06:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12904e800) [pid = 1656] [serial = 1147] [outer = 0x125d85c00] 07:06:21 INFO - PROCESS | 1656 | 1464012381126 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]]]}] 07:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 07:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 07:06:21 INFO - PROCESS | 1656 | 1464012381155 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 07:06:21 INFO - PROCESS | 1656 | 1464012381156 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 07:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 07:06:21 INFO - PROCESS | 1656 | 1464012381158 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 07:06:21 INFO - PROCESS | 1656 | 1464012381160 Marionette TRACE conn2 <- [1,1502,null,{}] 07:06:21 INFO - PROCESS | 1656 | 1464012381162 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}] 07:06:21 INFO - PROCESS | 1656 | 1464012381273 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 07:06:21 INFO - PROCESS | 1656 | 1464012381325 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x111e9b000 == 57 [pid = 1656] [id = 383] 07:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1187b2c00) [pid = 1656] [serial = 1148] [outer = 0x0] 07:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1293bb800) [pid = 1656] [serial = 1149] [outer = 0x1187b2c00] 07:06:21 INFO - PROCESS | 1656 | 1464012381356 Marionette DEBUG loaded listener.js 07:06:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12a526000) [pid = 1656] [serial = 1150] [outer = 0x1187b2c00] 07:06:21 INFO - PROCESS | 1656 | 1464012381919 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]]]}] 07:06:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 07:06:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 771ms 07:06:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 07:06:21 INFO - PROCESS | 1656 | 1464012381930 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 07:06:21 INFO - PROCESS | 1656 | 1464012381932 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 07:06:21 INFO - PROCESS | 1656 | 1464012381936 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 07:06:21 INFO - PROCESS | 1656 | 1464012381938 Marionette TRACE conn2 <- [1,1506,null,{}] 07:06:21 INFO - PROCESS | 1656 | 1464012381941 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}] 07:06:22 INFO - PROCESS | 1656 | 1464012382034 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 07:06:22 INFO - PROCESS | 1656 | 1464012382082 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119b9d000 == 58 [pid = 1656] [id = 384] 07:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11318d800) [pid = 1656] [serial = 1151] [outer = 0x0] 07:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1131c3400) [pid = 1656] [serial = 1152] [outer = 0x11318d800] 07:06:22 INFO - PROCESS | 1656 | 1464012382110 Marionette DEBUG loaded listener.js 07:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11607f000) [pid = 1656] [serial = 1153] [outer = 0x11318d800] 07:06:22 INFO - PROCESS | 1656 | 1464012382614 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]]]}] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa3a000 == 57 [pid = 1656] [id = 376] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1297ba800 == 56 [pid = 1656] [id = 375] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x11900d800 == 55 [pid = 1656] [id = 374] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x128cdac00) [pid = 1656] [serial = 1080] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x128a42000 == 54 [pid = 1656] [id = 373] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x127170000 == 53 [pid = 1656] [id = 372] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x113c1a000 == 52 [pid = 1656] [id = 371] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x113cd6000 == 51 [pid = 1656] [id = 370] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x12149d800 == 50 [pid = 1656] [id = 369] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119c44000 == 49 [pid = 1656] [id = 368] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d8800 == 48 [pid = 1656] [id = 367] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x112d73800 == 47 [pid = 1656] [id = 366] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119011800 == 46 [pid = 1656] [id = 365] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x119c46000 == 45 [pid = 1656] [id = 362] 07:06:22 INFO - PROCESS | 1656 | --DOCSHELL 0x115f48800 == 44 [pid = 1656] [id = 361] 07:06:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 07:06:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 772ms 07:06:22 INFO - PROCESS | 1656 | 1464012382709 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 07:06:22 INFO - PROCESS | 1656 | 1464012382714 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 07:06:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 07:06:22 INFO - PROCESS | 1656 | 1464012382720 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 07:06:22 INFO - PROCESS | 1656 | 1464012382723 Marionette TRACE conn2 <- [1,1510,null,{}] 07:06:22 INFO - PROCESS | 1656 | 1464012382727 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}] 07:06:22 INFO - PROCESS | 1656 | 1464012382863 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1257b8000) [pid = 1656] [serial = 970] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x117e54000) [pid = 1656] [serial = 1047] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1183e8000) [pid = 1656] [serial = 1048] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1187b1800) [pid = 1656] [serial = 1050] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1187c7c00) [pid = 1656] [serial = 1051] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11982b400) [pid = 1656] [serial = 1056] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x119031800) [pid = 1656] [serial = 1053] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1192d3400) [pid = 1656] [serial = 1054] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x116add000) [pid = 1656] [serial = 1045] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x116848800) [pid = 1656] [serial = 1044] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124c23800) [pid = 1656] [serial = 1039] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1212ed000) [pid = 1656] [serial = 1038] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113cb9000) [pid = 1656] [serial = 1042] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x113187800) [pid = 1656] [serial = 1041] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12429e400) [pid = 1656] [serial = 1036] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1198fcc00) [pid = 1656] [serial = 1035] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1257bd400) [pid = 1656] [serial = 1066] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1256ab000) [pid = 1656] [serial = 1065] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x125d82000) [pid = 1656] [serial = 1068] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1271f9800) [pid = 1656] [serial = 1074] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12705c000) [pid = 1656] [serial = 1069] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x125d82800) [pid = 1656] [serial = 1072] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127465800) [pid = 1656] [serial = 1075] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12342e400) [pid = 1656] [serial = 1057] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x128cd3c00) [pid = 1656] [serial = 1078] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x12746b000) [pid = 1656] [serial = 1077] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124375800) [pid = 1656] [serial = 1060] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12429b000) [pid = 1656] [serial = 1059] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124e50c00) [pid = 1656] [serial = 1062] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124ea7400) [pid = 1656] [serial = 1063] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1131c7800) [pid = 1656] [serial = 1071] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x11805f400) [pid = 1656] [serial = 1033] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x11767f800) [pid = 1656] [serial = 1032] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x114f2a000) [pid = 1656] [serial = 1030] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1130d4c00) [pid = 1656] [serial = 1029] [outer = 0x0] [url = about:blank] 07:06:22 INFO - PROCESS | 1656 | 1464012382938 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f05800 == 45 [pid = 1656] [id = 385] 07:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x113187800) [pid = 1656] [serial = 1154] [outer = 0x0] 07:06:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1164fd800) [pid = 1656] [serial = 1155] [outer = 0x113187800] 07:06:22 INFO - PROCESS | 1656 | 1464012382964 Marionette DEBUG loaded listener.js 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x116add000) [pid = 1656] [serial = 1156] [outer = 0x113187800] 07:06:23 INFO - PROCESS | 1656 | 1464012383239 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]]]}] 07:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 07:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 572ms 07:06:23 INFO - PROCESS | 1656 | 1464012383304 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 07:06:23 INFO - PROCESS | 1656 | 1464012383307 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 07:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 07:06:23 INFO - PROCESS | 1656 | 1464012383310 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 07:06:23 INFO - PROCESS | 1656 | 1464012383312 Marionette TRACE conn2 <- [1,1514,null,{}] 07:06:23 INFO - PROCESS | 1656 | 1464012383322 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}] 07:06:23 INFO - PROCESS | 1656 | 1464012383421 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 07:06:23 INFO - PROCESS | 1656 | 1464012383467 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c1800 == 46 [pid = 1656] [id = 386] 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1168bf400) [pid = 1656] [serial = 1157] [outer = 0x0] 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x118360400) [pid = 1656] [serial = 1158] [outer = 0x1168bf400] 07:06:23 INFO - PROCESS | 1656 | 1464012383494 Marionette DEBUG loaded listener.js 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1187cd800) [pid = 1656] [serial = 1159] [outer = 0x1168bf400] 07:06:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 07:06:23 INFO - PROCESS | 1656 | 1464012383772 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]]]}] 07:06:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 471ms 07:06:23 INFO - PROCESS | 1656 | 1464012383782 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 07:06:23 INFO - PROCESS | 1656 | 1464012383784 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 07:06:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 07:06:23 INFO - PROCESS | 1656 | 1464012383794 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 07:06:23 INFO - PROCESS | 1656 | 1464012383795 Marionette TRACE conn2 <- [1,1518,null,{}] 07:06:23 INFO - PROCESS | 1656 | 1464012383797 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}] 07:06:23 INFO - PROCESS | 1656 | 1464012383889 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 07:06:23 INFO - PROCESS | 1656 | 1464012383894 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a221000 == 47 [pid = 1656] [id = 387] 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1192cc800) [pid = 1656] [serial = 1160] [outer = 0x0] 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x119566400) [pid = 1656] [serial = 1161] [outer = 0x1192cc800] 07:06:23 INFO - PROCESS | 1656 | 1464012383920 Marionette DEBUG loaded listener.js 07:06:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119b80000) [pid = 1656] [serial = 1162] [outer = 0x1192cc800] 07:06:24 INFO - PROCESS | 1656 | 1464012384227 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]]]}] 07:06:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 07:06:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 475ms 07:06:24 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 07:06:24 INFO - PROCESS | 1656 | 1464012384263 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 07:06:24 INFO - PROCESS | 1656 | 1464012384264 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 07:06:24 INFO - PROCESS | 1656 | 1464012384266 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 07:06:24 INFO - PROCESS | 1656 | 1464012384267 Marionette TRACE conn2 <- [1,1522,null,{}] 07:06:24 INFO - PROCESS | 1656 | 1464012384272 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}] 07:06:24 INFO - PROCESS | 1656 | 1464012384346 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 07:06:24 INFO - PROCESS | 1656 | 1464012384350 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x11700d800 == 48 [pid = 1656] [id = 388] 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119cc6400) [pid = 1656] [serial = 1163] [outer = 0x0] 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x12330b000) [pid = 1656] [serial = 1164] [outer = 0x119cc6400] 07:06:24 INFO - PROCESS | 1656 | 1464012384378 Marionette DEBUG loaded listener.js 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x124294800) [pid = 1656] [serial = 1165] [outer = 0x119cc6400] 07:06:24 INFO - PROCESS | 1656 | 1464012384710 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"]]]}] 07:06:24 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 () { 07:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 07:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 07:06:24 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 () { 07:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 07:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 07:06:24 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 () { 07:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 07:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 07:06:24 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 () { 07:06:24 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 07:06:24 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:24 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:24 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 07:06:24 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 470ms 07:06:24 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 07:06:24 INFO - PROCESS | 1656 | 1464012384738 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 07:06:24 INFO - PROCESS | 1656 | 1464012384739 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 07:06:24 INFO - PROCESS | 1656 | 1464012384741 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 07:06:24 INFO - PROCESS | 1656 | 1464012384742 Marionette TRACE conn2 <- [1,1526,null,{}] 07:06:24 INFO - PROCESS | 1656 | 1464012384745 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}] 07:06:24 INFO - PROCESS | 1656 | 1464012384837 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 07:06:24 INFO - PROCESS | 1656 | 1464012384842 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x127172000 == 49 [pid = 1656] [id = 389] 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x124ce3800) [pid = 1656] [serial = 1166] [outer = 0x0] 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1256ab000) [pid = 1656] [serial = 1167] [outer = 0x124ce3800] 07:06:24 INFO - PROCESS | 1656 | 1464012384868 Marionette DEBUG loaded listener.js 07:06:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x127108800) [pid = 1656] [serial = 1168] [outer = 0x124ce3800] 07:06:25 INFO - PROCESS | 1656 | 1464012385202 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"]]]}] 07:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 07:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 07:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 07:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 07:06:25 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 07:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 07:06:25 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 519ms 07:06:25 INFO - PROCESS | 1656 | 1464012385261 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 07:06:25 INFO - PROCESS | 1656 | 1464012385263 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 07:06:25 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 07:06:25 INFO - PROCESS | 1656 | 1464012385265 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 07:06:25 INFO - PROCESS | 1656 | 1464012385266 Marionette TRACE conn2 <- [1,1530,null,{}] 07:06:25 INFO - PROCESS | 1656 | 1464012385268 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}] 07:06:25 INFO - PROCESS | 1656 | 1464012385359 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 07:06:25 INFO - PROCESS | 1656 | 1464012385375 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a42800 == 50 [pid = 1656] [id = 390] 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1271f9400) [pid = 1656] [serial = 1169] [outer = 0x0] 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x127467000) [pid = 1656] [serial = 1170] [outer = 0x1271f9400] 07:06:25 INFO - PROCESS | 1656 | 1464012385399 Marionette DEBUG loaded listener.js 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1290de000) [pid = 1656] [serial = 1171] [outer = 0x1271f9400] 07:06:25 INFO - PROCESS | 1656 | 1464012385685 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]]]}] 07:06:25 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 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 07:06:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:06:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 07:06:25 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 07:06:25 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. 07:06:25 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 07:06:25 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 469ms 07:06:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 07:06:25 INFO - PROCESS | 1656 | 1464012385735 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 07:06:25 INFO - PROCESS | 1656 | 1464012385738 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 07:06:25 INFO - PROCESS | 1656 | 1464012385741 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 07:06:25 INFO - PROCESS | 1656 | 1464012385742 Marionette TRACE conn2 <- [1,1534,null,{}] 07:06:25 INFO - PROCESS | 1656 | 1464012385744 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}] 07:06:25 INFO - PROCESS | 1656 | 1464012385839 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 07:06:25 INFO - PROCESS | 1656 | 1464012385850 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x129461000 == 51 [pid = 1656] [id = 391] 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1294c1000) [pid = 1656] [serial = 1172] [outer = 0x0] 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12a52fc00) [pid = 1656] [serial = 1173] [outer = 0x1294c1000] 07:06:25 INFO - PROCESS | 1656 | 1464012385876 Marionette DEBUG loaded listener.js 07:06:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12a7b7400) [pid = 1656] [serial = 1174] [outer = 0x1294c1000] 07:06:26 INFO - PROCESS | 1656 | 1464012386231 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]]]}] 07:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 07:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 521ms 07:06:26 INFO - PROCESS | 1656 | 1464012386262 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 07:06:26 INFO - PROCESS | 1656 | 1464012386264 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 07:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 07:06:26 INFO - PROCESS | 1656 | 1464012386266 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 07:06:26 INFO - PROCESS | 1656 | 1464012386267 Marionette TRACE conn2 <- [1,1538,null,{}] 07:06:26 INFO - PROCESS | 1656 | 1464012386276 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}] 07:06:26 INFO - PROCESS | 1656 | 1464012386371 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 07:06:26 INFO - PROCESS | 1656 | 1464012386376 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a764800 == 52 [pid = 1656] [id = 392] 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129646000) [pid = 1656] [serial = 1175] [outer = 0x0] 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12aa1d400) [pid = 1656] [serial = 1176] [outer = 0x129646000] 07:06:26 INFO - PROCESS | 1656 | 1464012386429 Marionette DEBUG loaded listener.js 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12aa27c00) [pid = 1656] [serial = 1177] [outer = 0x129646000] 07:06:26 INFO - PROCESS | 1656 | 1464012386719 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]]]}] 07:06:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 07:06:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 477ms 07:06:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 07:06:26 INFO - PROCESS | 1656 | 1464012386744 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 07:06:26 INFO - PROCESS | 1656 | 1464012386745 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 07:06:26 INFO - PROCESS | 1656 | 1464012386747 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 07:06:26 INFO - PROCESS | 1656 | 1464012386748 Marionette TRACE conn2 <- [1,1542,null,{}] 07:06:26 INFO - PROCESS | 1656 | 1464012386759 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}] 07:06:26 INFO - PROCESS | 1656 | 1464012386858 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 07:06:26 INFO - PROCESS | 1656 | 1464012386862 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b029800 == 53 [pid = 1656] [id = 393] 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1290e1000) [pid = 1656] [serial = 1178] [outer = 0x0] 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ab98800) [pid = 1656] [serial = 1179] [outer = 0x1290e1000] 07:06:26 INFO - PROCESS | 1656 | 1464012386915 Marionette DEBUG loaded listener.js 07:06:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12aba1c00) [pid = 1656] [serial = 1180] [outer = 0x1290e1000] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x119893000) [pid = 1656] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x124e53400) [pid = 1656] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1122b6400) [pid = 1656] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1187bf400) [pid = 1656] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x118059000) [pid = 1656] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112a6ac00) [pid = 1656] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118358400) [pid = 1656] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x125d81000) [pid = 1656] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112a6c800) [pid = 1656] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x113bbc800) [pid = 1656] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1290e5800) [pid = 1656] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 07:06:27 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1187c0800) [pid = 1656] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 07:06:27 INFO - PROCESS | 1656 | 1464012387274 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]]]}] 07:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 07:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 569ms 07:06:27 INFO - PROCESS | 1656 | 1464012387316 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 07:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 07:06:27 INFO - PROCESS | 1656 | 1464012387318 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 07:06:27 INFO - PROCESS | 1656 | 1464012387328 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 07:06:27 INFO - PROCESS | 1656 | 1464012387329 Marionette TRACE conn2 <- [1,1546,null,{}] 07:06:27 INFO - PROCESS | 1656 | 1464012387332 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}] 07:06:27 INFO - PROCESS | 1656 | 1464012387427 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 07:06:27 INFO - PROCESS | 1656 | 1464012387431 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae8800 == 54 [pid = 1656] [id = 394] 07:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1237aa800) [pid = 1656] [serial = 1181] [outer = 0x0] 07:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1293b6000) [pid = 1656] [serial = 1182] [outer = 0x1237aa800] 07:06:27 INFO - PROCESS | 1656 | 1464012387461 Marionette DEBUG loaded listener.js 07:06:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12abaa800) [pid = 1656] [serial = 1183] [outer = 0x1237aa800] 07:06:27 INFO - PROCESS | 1656 | 1464012387855 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]]]}] 07:06:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 07:06:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 577ms 07:06:27 INFO - PROCESS | 1656 | 1464012387898 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 07:06:27 INFO - PROCESS | 1656 | 1464012387900 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 07:06:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 07:06:27 INFO - PROCESS | 1656 | 1464012387903 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 07:06:27 INFO - PROCESS | 1656 | 1464012387905 Marionette TRACE conn2 <- [1,1550,null,{}] 07:06:27 INFO - PROCESS | 1656 | 1464012387908 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}] 07:06:27 INFO - PROCESS | 1656 | 1464012387996 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 07:06:28 INFO - PROCESS | 1656 | 1464012388001 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c328000 == 55 [pid = 1656] [id = 395] 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x12abafc00) [pid = 1656] [serial = 1184] [outer = 0x0] 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x12ba05800) [pid = 1656] [serial = 1185] [outer = 0x12abafc00] 07:06:28 INFO - PROCESS | 1656 | 1464012388026 Marionette DEBUG loaded listener.js 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12ba0cc00) [pid = 1656] [serial = 1186] [outer = 0x12abafc00] 07:06:28 INFO - PROCESS | 1656 | 1464012388332 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]]]}] 07:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 07:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 469ms 07:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 07:06:28 INFO - PROCESS | 1656 | 1464012388373 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 07:06:28 INFO - PROCESS | 1656 | 1464012388374 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 07:06:28 INFO - PROCESS | 1656 | 1464012388376 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 07:06:28 INFO - PROCESS | 1656 | 1464012388377 Marionette TRACE conn2 <- [1,1554,null,{}] 07:06:28 INFO - PROCESS | 1656 | 1464012388380 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}] 07:06:28 INFO - PROCESS | 1656 | 1464012388466 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 07:06:28 INFO - PROCESS | 1656 | 1464012388519 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e4000 == 56 [pid = 1656] [id = 396] 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12ba04c00) [pid = 1656] [serial = 1187] [outer = 0x0] 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12ba10400) [pid = 1656] [serial = 1188] [outer = 0x12ba04c00] 07:06:28 INFO - PROCESS | 1656 | 1464012388545 Marionette DEBUG loaded listener.js 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12baa5000) [pid = 1656] [serial = 1189] [outer = 0x12ba04c00] 07:06:28 INFO - PROCESS | 1656 | 1464012388841 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]]]}] 07:06:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 07:06:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 519ms 07:06:28 INFO - PROCESS | 1656 | 1464012388895 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 07:06:28 INFO - PROCESS | 1656 | 1464012388897 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 07:06:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 07:06:28 INFO - PROCESS | 1656 | 1464012388899 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 07:06:28 INFO - PROCESS | 1656 | 1464012388900 Marionette TRACE conn2 <- [1,1558,null,{}] 07:06:28 INFO - PROCESS | 1656 | 1464012388902 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}] 07:06:28 INFO - PROCESS | 1656 | 1464012388981 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 07:06:28 INFO - PROCESS | 1656 | 1464012388986 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb4c800 == 57 [pid = 1656] [id = 397] 07:06:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x10eab6800) [pid = 1656] [serial = 1190] [outer = 0x0] 07:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12babe400) [pid = 1656] [serial = 1191] [outer = 0x10eab6800] 07:06:29 INFO - PROCESS | 1656 | 1464012389010 Marionette DEBUG loaded listener.js 07:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bac7c00) [pid = 1656] [serial = 1192] [outer = 0x10eab6800] 07:06:29 INFO - PROCESS | 1656 | 1464012389523 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]]]}] 07:06:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 07:06:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 667ms 07:06:29 INFO - PROCESS | 1656 | 1464012389567 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 07:06:29 INFO - PROCESS | 1656 | 1464012389571 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 07:06:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 07:06:29 INFO - PROCESS | 1656 | 1464012389574 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 07:06:29 INFO - PROCESS | 1656 | 1464012389577 Marionette TRACE conn2 <- [1,1562,null,{}] 07:06:29 INFO - PROCESS | 1656 | 1464012389580 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}] 07:06:29 INFO - PROCESS | 1656 | 1464012389689 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 07:06:29 INFO - PROCESS | 1656 | 1464012389794 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c3800 == 58 [pid = 1656] [id = 398] 07:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x115f34c00) [pid = 1656] [serial = 1193] [outer = 0x0] 07:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1160ce800) [pid = 1656] [serial = 1194] [outer = 0x115f34c00] 07:06:29 INFO - PROCESS | 1656 | 1464012389827 Marionette DEBUG loaded listener.js 07:06:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x116adb800) [pid = 1656] [serial = 1195] [outer = 0x115f34c00] 07:06:30 INFO - PROCESS | 1656 | 1464012390309 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]]]}] 07:06:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 07:06:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 772ms 07:06:30 INFO - PROCESS | 1656 | 1464012390346 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 07:06:30 INFO - PROCESS | 1656 | 1464012390350 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 07:06:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 07:06:30 INFO - PROCESS | 1656 | 1464012390373 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 07:06:30 INFO - PROCESS | 1656 | 1464012390375 Marionette TRACE conn2 <- [1,1566,null,{}] 07:06:30 INFO - PROCESS | 1656 | 1464012390378 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}] 07:06:30 INFO - PROCESS | 1656 | 1464012390481 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 07:06:30 INFO - PROCESS | 1656 | 1464012390549 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12716f000 == 59 [pid = 1656] [id = 399] 07:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x118448400) [pid = 1656] [serial = 1196] [outer = 0x0] 07:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124297800) [pid = 1656] [serial = 1197] [outer = 0x118448400] 07:06:30 INFO - PROCESS | 1656 | 1464012390578 Marionette DEBUG loaded listener.js 07:06:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124cf1c00) [pid = 1656] [serial = 1198] [outer = 0x118448400] 07:06:31 INFO - PROCESS | 1656 | 1464012390998 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]]]}] 07:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 07:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 671ms 07:06:31 INFO - PROCESS | 1656 | 1464012391043 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 07:06:31 INFO - PROCESS | 1656 | 1464012391044 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 07:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 07:06:31 INFO - PROCESS | 1656 | 1464012391047 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 07:06:31 INFO - PROCESS | 1656 | 1464012391049 Marionette TRACE conn2 <- [1,1570,null,{}] 07:06:31 INFO - PROCESS | 1656 | 1464012391077 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}] 07:06:31 INFO - PROCESS | 1656 | 1464012391182 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 07:06:31 INFO - PROCESS | 1656 | 1464012391251 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb4f000 == 60 [pid = 1656] [id = 400] 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x127066c00) [pid = 1656] [serial = 1199] [outer = 0x0] 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x128cce000) [pid = 1656] [serial = 1200] [outer = 0x127066c00] 07:06:31 INFO - PROCESS | 1656 | 1464012391282 Marionette DEBUG loaded listener.js 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1293bdc00) [pid = 1656] [serial = 1201] [outer = 0x127066c00] 07:06:31 INFO - PROCESS | 1656 | 1464012391696 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]]]}] 07:06:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 07:06:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 692ms 07:06:31 INFO - PROCESS | 1656 | 1464012391740 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 07:06:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 07:06:31 INFO - PROCESS | 1656 | 1464012391742 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 07:06:31 INFO - PROCESS | 1656 | 1464012391744 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 07:06:31 INFO - PROCESS | 1656 | 1464012391745 Marionette TRACE conn2 <- [1,1574,null,{}] 07:06:31 INFO - PROCESS | 1656 | 1464012391748 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}] 07:06:31 INFO - PROCESS | 1656 | 1464012391852 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 07:06:31 INFO - PROCESS | 1656 | 1464012391906 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1af800 == 61 [pid = 1656] [id = 401] 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x127461400) [pid = 1656] [serial = 1202] [outer = 0x0] 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12ab9c000) [pid = 1656] [serial = 1203] [outer = 0x127461400] 07:06:31 INFO - PROCESS | 1656 | 1464012391936 Marionette DEBUG loaded listener.js 07:06:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12ba11400) [pid = 1656] [serial = 1204] [outer = 0x127461400] 07:06:32 INFO - PROCESS | 1656 | 1464012392371 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]]]}] 07:06:32 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 07:06:32 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 669ms 07:06:32 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 07:06:32 INFO - PROCESS | 1656 | 1464012392413 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 07:06:32 INFO - PROCESS | 1656 | 1464012392415 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 07:06:32 INFO - PROCESS | 1656 | 1464012392417 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 07:06:32 INFO - PROCESS | 1656 | 1464012392418 Marionette TRACE conn2 <- [1,1578,null,{}] 07:06:32 INFO - PROCESS | 1656 | 1464012392421 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}] 07:06:32 INFO - PROCESS | 1656 | 1464012392543 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 07:06:32 INFO - PROCESS | 1656 | 1464012392611 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12149e800 == 62 [pid = 1656] [id = 402] 07:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x117685800) [pid = 1656] [serial = 1205] [outer = 0x0] 07:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12710ac00) [pid = 1656] [serial = 1206] [outer = 0x117685800] 07:06:32 INFO - PROCESS | 1656 | 1464012392641 Marionette DEBUG loaded listener.js 07:06:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12bac1800) [pid = 1656] [serial = 1207] [outer = 0x117685800] 07:06:33 INFO - PROCESS | 1656 | 1464012393208 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]]]}] 07:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 07:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 820ms 07:06:33 INFO - PROCESS | 1656 | 1464012393238 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 07:06:33 INFO - PROCESS | 1656 | 1464012393240 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 07:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 07:06:33 INFO - PROCESS | 1656 | 1464012393244 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 07:06:33 INFO - PROCESS | 1656 | 1464012393246 Marionette TRACE conn2 <- [1,1582,null,{}] 07:06:33 INFO - PROCESS | 1656 | 1464012393250 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}] 07:06:33 INFO - PROCESS | 1656 | 1464012393344 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 07:06:33 INFO - PROCESS | 1656 | 1464012393418 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x117081800 == 63 [pid = 1656] [id = 403] 07:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112ee4000) [pid = 1656] [serial = 1208] [outer = 0x0] 07:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x113188000) [pid = 1656] [serial = 1209] [outer = 0x112ee4000] 07:06:33 INFO - PROCESS | 1656 | 1464012393446 Marionette DEBUG loaded listener.js 07:06:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x115f3a400) [pid = 1656] [serial = 1210] [outer = 0x112ee4000] 07:06:33 INFO - PROCESS | 1656 | 1464012393910 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]]]}] 07:06:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 07:06:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 723ms 07:06:33 INFO - PROCESS | 1656 | 1464012393967 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 07:06:33 INFO - PROCESS | 1656 | 1464012393973 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 07:06:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 07:06:33 INFO - PROCESS | 1656 | 1464012393979 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 07:06:33 INFO - PROCESS | 1656 | 1464012393982 Marionette TRACE conn2 <- [1,1586,null,{}] 07:06:33 INFO - PROCESS | 1656 | 1464012393986 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}] 07:06:34 INFO - PROCESS | 1656 | 1464012394120 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 07:06:34 INFO - PROCESS | 1656 | 1464012394218 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b5000 == 64 [pid = 1656] [id = 404] 07:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1168bd400) [pid = 1656] [serial = 1211] [outer = 0x0] 07:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x11805f000) [pid = 1656] [serial = 1212] [outer = 0x1168bd400] 07:06:34 INFO - PROCESS | 1656 | 1464012394263 Marionette DEBUG loaded listener.js 07:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x1185b4800) [pid = 1656] [serial = 1213] [outer = 0x1168bd400] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b817000 == 63 [pid = 1656] [id = 342] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e4000 == 62 [pid = 1656] [id = 396] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12c328000 == 61 [pid = 1656] [id = 395] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae8800 == 60 [pid = 1656] [id = 394] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12b029800 == 59 [pid = 1656] [id = 393] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12a764800 == 58 [pid = 1656] [id = 392] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x129461000 == 57 [pid = 1656] [id = 391] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x128a42800 == 56 [pid = 1656] [id = 390] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1212e1800) [pid = 1656] [serial = 1092] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1130e0800) [pid = 1656] [serial = 1083] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x117248000) [pid = 1656] [serial = 1086] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x119566c00) [pid = 1656] [serial = 1089] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1294c1c00) [pid = 1656] [serial = 1131] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x127172000 == 55 [pid = 1656] [id = 389] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11700d800 == 54 [pid = 1656] [id = 388] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11a221000 == 53 [pid = 1656] [id = 387] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x1180c1800 == 52 [pid = 1656] [id = 386] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x116f05800 == 51 [pid = 1656] [id = 385] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x119b9d000 == 50 [pid = 1656] [id = 384] 07:06:34 INFO - PROCESS | 1656 | 1464012394762 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]]]}] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x11701b000 == 49 [pid = 1656] [id = 378] 07:06:34 INFO - PROCESS | 1656 | --DOCSHELL 0x12bafa000 == 48 [pid = 1656] [id = 377] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1256a2c00) [pid = 1656] [serial = 1113] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x126d47c00) [pid = 1656] [serial = 1116] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1257b1800) [pid = 1656] [serial = 1114] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x113b39400) [pid = 1656] [serial = 1098] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x116a66000) [pid = 1656] [serial = 1099] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1192d4c00) [pid = 1656] [serial = 1105] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1188a3c00) [pid = 1656] [serial = 1104] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x11835b000) [pid = 1656] [serial = 1101] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1185b9000) [pid = 1656] [serial = 1102] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x115f23800) [pid = 1656] [serial = 1096] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x113191800) [pid = 1656] [serial = 1095] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1192d7400) [pid = 1656] [serial = 1107] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119b80800) [pid = 1656] [serial = 1108] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1271f4c00) [pid = 1656] [serial = 1119] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x127108000) [pid = 1656] [serial = 1117] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1192d6400) [pid = 1656] [serial = 1125] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1166ce000) [pid = 1656] [serial = 1122] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1187be800) [pid = 1656] [serial = 1123] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1293b2800) [pid = 1656] [serial = 1128] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12451cc00) [pid = 1656] [serial = 1111] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x123302c00) [pid = 1656] [serial = 1110] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1293bc400) [pid = 1656] [serial = 1129] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12746b400) [pid = 1656] [serial = 1120] [outer = 0x0] [url = about:blank] 07:06:34 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12904b000) [pid = 1656] [serial = 1126] [outer = 0x0] [url = about:blank] 07:06:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 07:06:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 827ms 07:06:34 INFO - PROCESS | 1656 | 1464012394805 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 07:06:34 INFO - PROCESS | 1656 | 1464012394807 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 07:06:34 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 07:06:34 INFO - PROCESS | 1656 | 1464012394809 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 07:06:34 INFO - PROCESS | 1656 | 1464012394812 Marionette TRACE conn2 <- [1,1590,null,{}] 07:06:34 INFO - PROCESS | 1656 | 1464012394825 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}] 07:06:34 INFO - PROCESS | 1656 | 1464012394912 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 07:06:34 INFO - PROCESS | 1656 | 1464012394920 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x118312800 == 49 [pid = 1656] [id = 405] 07:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1187c6400) [pid = 1656] [serial = 1214] [outer = 0x0] 07:06:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1192d4c00) [pid = 1656] [serial = 1215] [outer = 0x1187c6400] 07:06:34 INFO - PROCESS | 1656 | 1464012394952 Marionette DEBUG loaded listener.js 07:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119b72800) [pid = 1656] [serial = 1216] [outer = 0x1187c6400] 07:06:35 INFO - PROCESS | 1656 | 1464012395463 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]]]}] 07:06:35 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 07:06:35 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 673ms 07:06:35 INFO - PROCESS | 1656 | 1464012395515 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 07:06:35 INFO - PROCESS | 1656 | 1464012395518 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 07:06:35 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 07:06:35 INFO - PROCESS | 1656 | 1464012395522 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 07:06:35 INFO - PROCESS | 1656 | 1464012395524 Marionette TRACE conn2 <- [1,1594,null,{}] 07:06:35 INFO - PROCESS | 1656 | 1464012395527 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}] 07:06:35 INFO - PROCESS | 1656 | 1464012395615 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 07:06:35 INFO - PROCESS | 1656 | 1464012395623 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x123418800 == 50 [pid = 1656] [id = 406] 07:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x123305c00) [pid = 1656] [serial = 1217] [outer = 0x0] 07:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124299000) [pid = 1656] [serial = 1218] [outer = 0x123305c00] 07:06:35 INFO - PROCESS | 1656 | 1464012395649 Marionette DEBUG loaded listener.js 07:06:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1242a3c00) [pid = 1656] [serial = 1219] [outer = 0x123305c00] 07:06:35 INFO - PROCESS | 1656 | 1464012395993 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]]]}] 07:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 07:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 520ms 07:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 07:06:36 INFO - PROCESS | 1656 | 1464012396041 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 07:06:36 INFO - PROCESS | 1656 | 1464012396043 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 07:06:36 INFO - PROCESS | 1656 | 1464012396045 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 07:06:36 INFO - PROCESS | 1656 | 1464012396046 Marionette TRACE conn2 <- [1,1598,null,{}] 07:06:36 INFO - PROCESS | 1656 | 1464012396048 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}] 07:06:36 INFO - PROCESS | 1656 | 1464012396143 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 07:06:36 INFO - PROCESS | 1656 | 1464012396150 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e98800 == 51 [pid = 1656] [id = 407] 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1237aa400) [pid = 1656] [serial = 1220] [outer = 0x0] 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124e55400) [pid = 1656] [serial = 1221] [outer = 0x1237aa400] 07:06:36 INFO - PROCESS | 1656 | 1464012396193 Marionette DEBUG loaded listener.js 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1256a8400) [pid = 1656] [serial = 1222] [outer = 0x1237aa400] 07:06:36 INFO - PROCESS | 1656 | 1464012396630 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]]]}] 07:06:36 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 07:06:36 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 621ms 07:06:36 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 07:06:36 INFO - PROCESS | 1656 | 1464012396666 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 07:06:36 INFO - PROCESS | 1656 | 1464012396668 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 07:06:36 INFO - PROCESS | 1656 | 1464012396670 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 07:06:36 INFO - PROCESS | 1656 | 1464012396671 Marionette TRACE conn2 <- [1,1602,null,{}] 07:06:36 INFO - PROCESS | 1656 | 1464012396673 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}] 07:06:36 INFO - PROCESS | 1656 | 1464012396765 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 07:06:36 INFO - PROCESS | 1656 | 1464012396772 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1270ed000 == 52 [pid = 1656] [id = 408] 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1257bd800) [pid = 1656] [serial = 1223] [outer = 0x0] 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12701fc00) [pid = 1656] [serial = 1224] [outer = 0x1257bd800] 07:06:36 INFO - PROCESS | 1656 | 1464012396798 Marionette DEBUG loaded listener.js 07:06:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128cd6400) [pid = 1656] [serial = 1225] [outer = 0x1257bd800] 07:06:37 INFO - PROCESS | 1656 | 1464012397159 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]]]}] 07:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 07:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 519ms 07:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 07:06:37 INFO - PROCESS | 1656 | 1464012397190 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 07:06:37 INFO - PROCESS | 1656 | 1464012397191 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 07:06:37 INFO - PROCESS | 1656 | 1464012397193 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 07:06:37 INFO - PROCESS | 1656 | 1464012397194 Marionette TRACE conn2 <- [1,1606,null,{}] 07:06:37 INFO - PROCESS | 1656 | 1464012397196 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}] 07:06:37 INFO - PROCESS | 1656 | 1464012397301 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 07:06:37 INFO - PROCESS | 1656 | 1464012397315 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x127449800 == 53 [pid = 1656] [id = 409] 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x128cd5c00) [pid = 1656] [serial = 1226] [outer = 0x0] 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x128d30c00) [pid = 1656] [serial = 1227] [outer = 0x128cd5c00] 07:06:37 INFO - PROCESS | 1656 | 1464012397340 Marionette DEBUG loaded listener.js 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1293bd400) [pid = 1656] [serial = 1228] [outer = 0x128cd5c00] 07:06:37 INFO - PROCESS | 1656 | 1464012397664 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]]]}] 07:06:37 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 07:06:37 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 518ms 07:06:37 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 07:06:37 INFO - PROCESS | 1656 | 1464012397711 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 07:06:37 INFO - PROCESS | 1656 | 1464012397713 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 07:06:37 INFO - PROCESS | 1656 | 1464012397715 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 07:06:37 INFO - PROCESS | 1656 | 1464012397716 Marionette TRACE conn2 <- [1,1610,null,{}] 07:06:37 INFO - PROCESS | 1656 | 1464012397718 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}] 07:06:37 INFO - PROCESS | 1656 | 1464012397814 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 07:06:37 INFO - PROCESS | 1656 | 1464012397819 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x129458000 == 54 [pid = 1656] [id = 410] 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1293b6800) [pid = 1656] [serial = 1229] [outer = 0x0] 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x129648400) [pid = 1656] [serial = 1230] [outer = 0x1293b6800] 07:06:37 INFO - PROCESS | 1656 | 1464012397844 Marionette DEBUG loaded listener.js 07:06:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12aa1f400) [pid = 1656] [serial = 1231] [outer = 0x1293b6800] 07:06:38 INFO - PROCESS | 1656 | 1464012398189 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]]]}] 07:06:38 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 07:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 518ms 07:06:38 INFO - PROCESS | 1656 | 1464012398234 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 07:06:38 INFO - PROCESS | 1656 | 1464012398235 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 07:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 07:06:38 INFO - PROCESS | 1656 | 1464012398237 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 07:06:38 INFO - PROCESS | 1656 | 1464012398238 Marionette TRACE conn2 <- [1,1614,null,{}] 07:06:38 INFO - PROCESS | 1656 | 1464012398241 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}] 07:06:38 INFO - PROCESS | 1656 | 1464012398342 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 07:06:38 INFO - PROCESS | 1656 | 1464012398376 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a764800 == 55 [pid = 1656] [id = 411] 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12a7b5c00) [pid = 1656] [serial = 1232] [outer = 0x0] 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12aba6400) [pid = 1656] [serial = 1233] [outer = 0x12a7b5c00] 07:06:38 INFO - PROCESS | 1656 | 1464012398401 Marionette DEBUG loaded listener.js 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12ba03c00) [pid = 1656] [serial = 1234] [outer = 0x12a7b5c00] 07:06:38 INFO - PROCESS | 1656 | 1464012398712 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]]]}] 07:06:38 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 07:06:38 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 519ms 07:06:38 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 07:06:38 INFO - PROCESS | 1656 | 1464012398758 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 07:06:38 INFO - PROCESS | 1656 | 1464012398759 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 07:06:38 INFO - PROCESS | 1656 | 1464012398761 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 07:06:38 INFO - PROCESS | 1656 | 1464012398763 Marionette TRACE conn2 <- [1,1618,null,{}] 07:06:38 INFO - PROCESS | 1656 | 1464012398765 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}] 07:06:38 INFO - PROCESS | 1656 | 1464012398864 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 07:06:38 INFO - PROCESS | 1656 | 1464012398869 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a2000 == 56 [pid = 1656] [id = 412] 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12ab9a800) [pid = 1656] [serial = 1235] [outer = 0x0] 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12ba9dc00) [pid = 1656] [serial = 1236] [outer = 0x12ab9a800] 07:06:38 INFO - PROCESS | 1656 | 1464012398923 Marionette DEBUG loaded listener.js 07:06:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12bac6400) [pid = 1656] [serial = 1237] [outer = 0x12ab9a800] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x119036c00) [pid = 1656] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x111c22800) [pid = 1656] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x115f3bc00) [pid = 1656] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1271f9400) [pid = 1656] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1294c1000) [pid = 1656] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x129646000) [pid = 1656] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119cc6400) [pid = 1656] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124ce3800) [pid = 1656] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11318d800) [pid = 1656] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1167b4800) [pid = 1656] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1192cc800) [pid = 1656] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1290e1000) [pid = 1656] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1187b2c00) [pid = 1656] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x113187800) [pid = 1656] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1188a2800) [pid = 1656] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112dbc400) [pid = 1656] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1168bf400) [pid = 1656] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12abafc00) [pid = 1656] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12ba04c00) [pid = 1656] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1237aa800) [pid = 1656] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1122b1c00) [pid = 1656] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x127466400) [pid = 1656] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 07:06:39 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1290e4000) [pid = 1656] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 07:06:39 INFO - PROCESS | 1656 | 1464012399495 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]]]}] 07:06:39 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 07:06:39 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 769ms 07:06:39 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 07:06:39 INFO - PROCESS | 1656 | 1464012399532 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 07:06:39 INFO - PROCESS | 1656 | 1464012399533 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 07:06:39 INFO - PROCESS | 1656 | 1464012399537 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 07:06:39 INFO - PROCESS | 1656 | 1464012399540 Marionette TRACE conn2 <- [1,1622,null,{}] 07:06:39 INFO - PROCESS | 1656 | 1464012399542 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}] 07:06:39 INFO - PROCESS | 1656 | 1464012399633 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 07:06:39 INFO - PROCESS | 1656 | 1464012399640 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf4000 == 57 [pid = 1656] [id = 413] 07:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x117687400) [pid = 1656] [serial = 1238] [outer = 0x0] 07:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1192cc800) [pid = 1656] [serial = 1239] [outer = 0x117687400] 07:06:39 INFO - PROCESS | 1656 | 1464012399669 Marionette DEBUG loaded listener.js 07:06:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12baa0c00) [pid = 1656] [serial = 1240] [outer = 0x117687400] 07:06:40 INFO - PROCESS | 1656 | 1464012400005 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]]]}] 07:06:40 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 07:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 521ms 07:06:40 INFO - PROCESS | 1656 | 1464012400062 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 07:06:40 INFO - PROCESS | 1656 | 1464012400063 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 07:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 07:06:40 INFO - PROCESS | 1656 | 1464012400065 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 07:06:40 INFO - PROCESS | 1656 | 1464012400066 Marionette TRACE conn2 <- [1,1626,null,{}] 07:06:40 INFO - PROCESS | 1656 | 1464012400069 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}] 07:06:40 INFO - PROCESS | 1656 | 1464012400148 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 07:06:40 INFO - PROCESS | 1656 | 1464012400153 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c32a000 == 58 [pid = 1656] [id = 414] 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12bac3400) [pid = 1656] [serial = 1241] [outer = 0x0] 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12bacbc00) [pid = 1656] [serial = 1242] [outer = 0x12bac3400] 07:06:40 INFO - PROCESS | 1656 | 1464012400178 Marionette DEBUG loaded listener.js 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12c168c00) [pid = 1656] [serial = 1243] [outer = 0x12bac3400] 07:06:40 INFO - PROCESS | 1656 | 1464012400541 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]]]}] 07:06:40 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 07:06:40 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 519ms 07:06:40 INFO - PROCESS | 1656 | 1464012400585 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 07:06:40 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 07:06:40 INFO - PROCESS | 1656 | 1464012400587 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 07:06:40 INFO - PROCESS | 1656 | 1464012400590 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 07:06:40 INFO - PROCESS | 1656 | 1464012400592 Marionette TRACE conn2 <- [1,1630,null,{}] 07:06:40 INFO - PROCESS | 1656 | 1464012400595 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}] 07:06:40 INFO - PROCESS | 1656 | 1464012400724 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 07:06:40 INFO - PROCESS | 1656 | 1464012400808 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e1000 == 59 [pid = 1656] [id = 415] 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12bac3800) [pid = 1656] [serial = 1244] [outer = 0x0] 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c16b800) [pid = 1656] [serial = 1245] [outer = 0x12bac3800] 07:06:40 INFO - PROCESS | 1656 | 1464012400829 Marionette DEBUG loaded listener.js 07:06:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c34bc00) [pid = 1656] [serial = 1246] [outer = 0x12bac3800] 07:06:41 INFO - PROCESS | 1656 | 1464012401140 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]]]}] 07:06:41 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 07:06:41 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 574ms 07:06:41 INFO - PROCESS | 1656 | 1464012401165 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 07:06:41 INFO - PROCESS | 1656 | 1464012401166 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 07:06:41 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 07:06:41 INFO - PROCESS | 1656 | 1464012401172 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 07:06:41 INFO - PROCESS | 1656 | 1464012401174 Marionette TRACE conn2 <- [1,1634,null,{}] 07:06:41 INFO - PROCESS | 1656 | 1464012401189 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}] 07:06:41 INFO - PROCESS | 1656 | 1464012401462 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 07:06:41 INFO - PROCESS | 1656 | 1464012401559 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f4000 == 60 [pid = 1656] [id = 416] 07:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x11201a800) [pid = 1656] [serial = 1247] [outer = 0x0] 07:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x112a94400) [pid = 1656] [serial = 1248] [outer = 0x11201a800] 07:06:41 INFO - PROCESS | 1656 | 1464012401591 Marionette DEBUG loaded listener.js 07:06:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113190800) [pid = 1656] [serial = 1249] [outer = 0x11201a800] 07:06:42 INFO - PROCESS | 1656 | 1464012402065 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]]]}] 07:06:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 07:06:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 937ms 07:06:42 INFO - PROCESS | 1656 | 1464012402107 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 07:06:42 INFO - PROCESS | 1656 | 1464012402110 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 07:06:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 07:06:42 INFO - PROCESS | 1656 | 1464012402114 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 07:06:42 INFO - PROCESS | 1656 | 1464012402116 Marionette TRACE conn2 <- [1,1638,null,{}] 07:06:42 INFO - PROCESS | 1656 | 1464012402119 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}] 07:06:42 INFO - PROCESS | 1656 | 1464012402222 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 07:06:42 INFO - PROCESS | 1656 | 1464012402279 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c44000 == 61 [pid = 1656] [id = 417] 07:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x1164efc00) [pid = 1656] [serial = 1250] [outer = 0x0] 07:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118219400) [pid = 1656] [serial = 1251] [outer = 0x1164efc00] 07:06:42 INFO - PROCESS | 1656 | 1464012402310 Marionette DEBUG loaded listener.js 07:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1185b9000) [pid = 1656] [serial = 1252] [outer = 0x1164efc00] 07:06:42 INFO - PROCESS | 1656 | 1464012402759 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]]]}] 07:06:42 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 07:06:42 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 675ms 07:06:42 INFO - PROCESS | 1656 | 1464012402790 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 07:06:42 INFO - PROCESS | 1656 | 1464012402792 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 07:06:42 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 07:06:42 INFO - PROCESS | 1656 | 1464012402794 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 07:06:42 INFO - PROCESS | 1656 | 1464012402795 Marionette TRACE conn2 <- [1,1642,null,{}] 07:06:42 INFO - PROCESS | 1656 | 1464012402798 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}] 07:06:42 INFO - PROCESS | 1656 | 1464012402901 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 07:06:42 INFO - PROCESS | 1656 | 1464012402971 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a881000 == 62 [pid = 1656] [id = 418] 07:06:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x116a65000) [pid = 1656] [serial = 1253] [outer = 0x0] 07:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1187c0000) [pid = 1656] [serial = 1254] [outer = 0x116a65000] 07:06:43 INFO - PROCESS | 1656 | 1464012403004 Marionette DEBUG loaded listener.js 07:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12342c800) [pid = 1656] [serial = 1255] [outer = 0x116a65000] 07:06:43 INFO - PROCESS | 1656 | 1464012403382 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]]]}] 07:06:43 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 07:06:43 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 618ms 07:06:43 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 07:06:43 INFO - PROCESS | 1656 | 1464012403413 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 07:06:43 INFO - PROCESS | 1656 | 1464012403416 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 07:06:43 INFO - PROCESS | 1656 | 1464012403424 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 07:06:43 INFO - PROCESS | 1656 | 1464012403427 Marionette TRACE conn2 <- [1,1646,null,{}] 07:06:43 INFO - PROCESS | 1656 | 1464012403430 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}] 07:06:43 INFO - PROCESS | 1656 | 1464012403532 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 07:06:43 INFO - PROCESS | 1656 | 1464012403634 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1cc000 == 63 [pid = 1656] [id = 419] 07:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124e56400) [pid = 1656] [serial = 1256] [outer = 0x0] 07:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x125d7bc00) [pid = 1656] [serial = 1257] [outer = 0x124e56400] 07:06:43 INFO - PROCESS | 1656 | 1464012403677 Marionette DEBUG loaded listener.js 07:06:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127463000) [pid = 1656] [serial = 1258] [outer = 0x124e56400] 07:06:44 INFO - PROCESS | 1656 | 1464012404090 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]]]}] 07:06:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 07:06:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 725ms 07:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 07:06:44 INFO - PROCESS | 1656 | 1464012404145 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 07:06:44 INFO - PROCESS | 1656 | 1464012404146 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 07:06:44 INFO - PROCESS | 1656 | 1464012404148 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 07:06:44 INFO - PROCESS | 1656 | 1464012404149 Marionette TRACE conn2 <- [1,1650,null,{}] 07:06:44 INFO - PROCESS | 1656 | 1464012404152 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}] 07:06:44 INFO - PROCESS | 1656 | 1464012404252 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 07:06:44 INFO - PROCESS | 1656 | 1464012404308 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d415000 == 64 [pid = 1656] [id = 420] 07:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1257b7000) [pid = 1656] [serial = 1259] [outer = 0x0] 07:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x128cd8400) [pid = 1656] [serial = 1260] [outer = 0x1257b7000] 07:06:44 INFO - PROCESS | 1656 | 1464012404337 Marionette DEBUG loaded listener.js 07:06:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12aa28000) [pid = 1656] [serial = 1261] [outer = 0x1257b7000] 07:06:44 INFO - PROCESS | 1656 | 1464012404741 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]]]}] 07:06:44 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 07:06:44 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 620ms 07:06:44 INFO - PROCESS | 1656 | 1464012404769 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 07:06:44 INFO - PROCESS | 1656 | 1464012404770 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 07:06:44 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 07:06:44 INFO - PROCESS | 1656 | 1464012404772 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 07:06:44 INFO - PROCESS | 1656 | 1464012404774 Marionette TRACE conn2 <- [1,1654,null,{}] 07:06:44 INFO - PROCESS | 1656 | 1464012404776 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}] 07:06:44 INFO - PROCESS | 1656 | 1464012404923 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 07:06:45 INFO - PROCESS | 1656 | 1464012405017 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ed8800 == 65 [pid = 1656] [id = 421] 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x116842400) [pid = 1656] [serial = 1262] [outer = 0x0] 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aa20c00) [pid = 1656] [serial = 1263] [outer = 0x116842400] 07:06:45 INFO - PROCESS | 1656 | 1464012405063 Marionette DEBUG loaded listener.js 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12c34fc00) [pid = 1656] [serial = 1264] [outer = 0x116842400] 07:06:45 INFO - PROCESS | 1656 | 1464012405653 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]]]}] 07:06:45 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 07:06:45 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 921ms 07:06:45 INFO - PROCESS | 1656 | 1464012405693 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 07:06:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 07:06:45 INFO - PROCESS | 1656 | 1464012405695 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 07:06:45 INFO - PROCESS | 1656 | 1464012405699 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 07:06:45 INFO - PROCESS | 1656 | 1464012405701 Marionette TRACE conn2 <- [1,1658,null,{}] 07:06:45 INFO - PROCESS | 1656 | 1464012405707 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}] 07:06:45 INFO - PROCESS | 1656 | 1464012405799 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 07:06:45 INFO - PROCESS | 1656 | 1464012405866 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd8000 == 66 [pid = 1656] [id = 422] 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x113b39400) [pid = 1656] [serial = 1265] [outer = 0x0] 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x115d0c400) [pid = 1656] [serial = 1266] [outer = 0x113b39400] 07:06:45 INFO - PROCESS | 1656 | 1464012405893 Marionette DEBUG loaded listener.js 07:06:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1168bbc00) [pid = 1656] [serial = 1267] [outer = 0x113b39400] 07:06:46 INFO - PROCESS | 1656 | 1464012406361 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]]]}] 07:06:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 07:06:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 675ms 07:06:46 INFO - PROCESS | 1656 | 1464012406374 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 07:06:46 INFO - PROCESS | 1656 | 1464012406377 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 07:06:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 07:06:46 INFO - PROCESS | 1656 | 1464012406382 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 07:06:46 INFO - PROCESS | 1656 | 1464012406383 Marionette TRACE conn2 <- [1,1662,null,{}] 07:06:46 INFO - PROCESS | 1656 | 1464012406386 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}] 07:06:46 INFO - PROCESS | 1656 | 1464012406480 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 07:06:46 INFO - PROCESS | 1656 | 1464012406535 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x119520800 == 67 [pid = 1656] [id = 423] 07:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x11684b800) [pid = 1656] [serial = 1268] [outer = 0x0] 07:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11805fc00) [pid = 1656] [serial = 1269] [outer = 0x11684b800] 07:06:46 INFO - PROCESS | 1656 | 1464012406563 Marionette DEBUG loaded listener.js 07:06:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1187c7000) [pid = 1656] [serial = 1270] [outer = 0x11684b800] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12c32a000 == 66 [pid = 1656] [id = 414] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12baf4000 == 65 [pid = 1656] [id = 413] 07:06:46 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x124517800) [pid = 1656] [serial = 1143] [outer = 0x0] [url = about:blank] 07:06:46 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x128cd4400) [pid = 1656] [serial = 1146] [outer = 0x0] [url = about:blank] 07:06:46 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x12babe400) [pid = 1656] [serial = 1191] [outer = 0x0] [url = about:blank] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a2000 == 64 [pid = 1656] [id = 412] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x12a764800 == 63 [pid = 1656] [id = 411] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x129458000 == 62 [pid = 1656] [id = 410] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x127449800 == 61 [pid = 1656] [id = 409] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1270ed000 == 60 [pid = 1656] [id = 408] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x124e98800 == 59 [pid = 1656] [id = 407] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x123418800 == 58 [pid = 1656] [id = 406] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x118312800 == 57 [pid = 1656] [id = 405] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b5000 == 56 [pid = 1656] [id = 404] 07:06:46 INFO - PROCESS | 1656 | --DOCSHELL 0x117081800 == 55 [pid = 1656] [id = 403] 07:06:47 INFO - PROCESS | 1656 | --DOCSHELL 0x1180c3800 == 54 [pid = 1656] [id = 398] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x129644000) [pid = 1656] [serial = 1027] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x119b79000) [pid = 1656] [serial = 1090] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1242a0000) [pid = 1656] [serial = 1093] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11805b800) [pid = 1656] [serial = 1087] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1133bf000) [pid = 1656] [serial = 1084] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x129049400) [pid = 1656] [serial = 1081] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x127467000) [pid = 1656] [serial = 1170] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12a52fc00) [pid = 1656] [serial = 1173] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1290de000) [pid = 1656] [serial = 1171] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12aa27c00) [pid = 1656] [serial = 1177] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12aa1d400) [pid = 1656] [serial = 1176] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12a7b7400) [pid = 1656] [serial = 1174] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12330b000) [pid = 1656] [serial = 1164] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124294800) [pid = 1656] [serial = 1165] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1256ab000) [pid = 1656] [serial = 1167] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11607f000) [pid = 1656] [serial = 1153] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1131c3400) [pid = 1656] [serial = 1152] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1185b5c00) [pid = 1656] [serial = 1138] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x118061400) [pid = 1656] [serial = 1137] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x119566400) [pid = 1656] [serial = 1161] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119b80000) [pid = 1656] [serial = 1162] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12ab98800) [pid = 1656] [serial = 1179] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a526000) [pid = 1656] [serial = 1150] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1293bb800) [pid = 1656] [serial = 1149] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1164fd800) [pid = 1656] [serial = 1155] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x116add000) [pid = 1656] [serial = 1156] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1240ae400) [pid = 1656] [serial = 1141] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x119827000) [pid = 1656] [serial = 1140] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x115d74800) [pid = 1656] [serial = 1135] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11318c000) [pid = 1656] [serial = 1134] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x118360400) [pid = 1656] [serial = 1158] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1187cd800) [pid = 1656] [serial = 1159] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ba05800) [pid = 1656] [serial = 1185] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12baa5000) [pid = 1656] [serial = 1189] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1293b6000) [pid = 1656] [serial = 1182] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12aba1c00) [pid = 1656] [serial = 1180] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12ba10400) [pid = 1656] [serial = 1188] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12ba0cc00) [pid = 1656] [serial = 1186] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x127108800) [pid = 1656] [serial = 1168] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12abaa800) [pid = 1656] [serial = 1183] [outer = 0x0] [url = about:blank] 07:06:47 INFO - PROCESS | 1656 | 1464012407050 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]]]}] 07:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 07:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 721ms 07:06:47 INFO - PROCESS | 1656 | 1464012407106 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 07:06:47 INFO - PROCESS | 1656 | 1464012407108 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 07:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 07:06:47 INFO - PROCESS | 1656 | 1464012407111 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 07:06:47 INFO - PROCESS | 1656 | 1464012407115 Marionette TRACE conn2 <- [1,1666,null,{}] 07:06:47 INFO - PROCESS | 1656 | 1464012407128 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}] 07:06:47 INFO - PROCESS | 1656 | 1464012407256 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 07:06:47 INFO - PROCESS | 1656 | 1464012407331 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x117597800 == 55 [pid = 1656] [id = 424] 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113189c00) [pid = 1656] [serial = 1271] [outer = 0x0] 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1185b3c00) [pid = 1656] [serial = 1272] [outer = 0x113189c00] 07:06:47 INFO - PROCESS | 1656 | 1464012407359 Marionette DEBUG loaded listener.js 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x119d31400) [pid = 1656] [serial = 1273] [outer = 0x113189c00] 07:06:47 INFO - PROCESS | 1656 | 1464012407663 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]]]}] 07:06:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 07:06:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 578ms 07:06:47 INFO - PROCESS | 1656 | 1464012407691 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 07:06:47 INFO - PROCESS | 1656 | 1464012407693 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 07:06:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 07:06:47 INFO - PROCESS | 1656 | 1464012407695 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 07:06:47 INFO - PROCESS | 1656 | 1464012407696 Marionette TRACE conn2 <- [1,1670,null,{}] 07:06:47 INFO - PROCESS | 1656 | 1464012407698 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}] 07:06:47 INFO - PROCESS | 1656 | 1464012407778 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 07:06:47 INFO - PROCESS | 1656 | 1464012407805 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d0000 == 56 [pid = 1656] [id = 425] 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x124272000) [pid = 1656] [serial = 1274] [outer = 0x0] 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x12436d800) [pid = 1656] [serial = 1275] [outer = 0x124272000] 07:06:47 INFO - PROCESS | 1656 | 1464012407831 Marionette DEBUG loaded listener.js 07:06:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x124e4c400) [pid = 1656] [serial = 1276] [outer = 0x124272000] 07:06:48 INFO - PROCESS | 1656 | 1464012408141 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]]]}] 07:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 07:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 468ms 07:06:48 INFO - PROCESS | 1656 | 1464012408170 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 07:06:48 INFO - PROCESS | 1656 | 1464012408172 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 07:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 07:06:48 INFO - PROCESS | 1656 | 1464012408175 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 07:06:48 INFO - PROCESS | 1656 | 1464012408183 Marionette TRACE conn2 <- [1,1674,null,{}] 07:06:48 INFO - PROCESS | 1656 | 1464012408186 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}] 07:06:48 INFO - PROCESS | 1656 | 1464012408263 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 07:06:48 INFO - PROCESS | 1656 | 1464012408267 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d67800 == 57 [pid = 1656] [id = 426] 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x124ea5000) [pid = 1656] [serial = 1277] [outer = 0x0] 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1256af400) [pid = 1656] [serial = 1278] [outer = 0x124ea5000] 07:06:48 INFO - PROCESS | 1656 | 1464012408294 Marionette DEBUG loaded listener.js 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x125d82800) [pid = 1656] [serial = 1279] [outer = 0x124ea5000] 07:06:48 INFO - PROCESS | 1656 | 1464012408607 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]]]}] 07:06:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 07:06:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 479ms 07:06:48 INFO - PROCESS | 1656 | 1464012408655 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 07:06:48 INFO - PROCESS | 1656 | 1464012408656 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 07:06:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 07:06:48 INFO - PROCESS | 1656 | 1464012408658 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 07:06:48 INFO - PROCESS | 1656 | 1464012408659 Marionette TRACE conn2 <- [1,1678,null,{}] 07:06:48 INFO - PROCESS | 1656 | 1464012408662 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}] 07:06:48 INFO - PROCESS | 1656 | 1464012408757 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 07:06:48 INFO - PROCESS | 1656 | 1464012408819 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12744b000 == 58 [pid = 1656] [id = 427] 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1257bdc00) [pid = 1656] [serial = 1280] [outer = 0x0] 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127463400) [pid = 1656] [serial = 1281] [outer = 0x1257bdc00] 07:06:48 INFO - PROCESS | 1656 | 1464012408845 Marionette DEBUG loaded listener.js 07:06:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x129649400) [pid = 1656] [serial = 1282] [outer = 0x1257bdc00] 07:06:49 INFO - PROCESS | 1656 | 1464012409167 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]]]}] 07:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 07:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 521ms 07:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 07:06:49 INFO - PROCESS | 1656 | 1464012409179 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 07:06:49 INFO - PROCESS | 1656 | 1464012409180 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 07:06:49 INFO - PROCESS | 1656 | 1464012409182 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 07:06:49 INFO - PROCESS | 1656 | 1464012409183 Marionette TRACE conn2 <- [1,1682,null,{}] 07:06:49 INFO - PROCESS | 1656 | 1464012409188 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}] 07:06:49 INFO - PROCESS | 1656 | 1464012409297 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 07:06:49 INFO - PROCESS | 1656 | 1464012409310 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c0000 == 59 [pid = 1656] [id = 428] 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12705c000) [pid = 1656] [serial = 1283] [outer = 0x0] 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12aa1e800) [pid = 1656] [serial = 1284] [outer = 0x12705c000] 07:06:49 INFO - PROCESS | 1656 | 1464012409334 Marionette DEBUG loaded listener.js 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12aba3400) [pid = 1656] [serial = 1285] [outer = 0x12705c000] 07:06:49 INFO - PROCESS | 1656 | 1464012409667 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]]]}] 07:06:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 07:06:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 522ms 07:06:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 07:06:49 INFO - PROCESS | 1656 | 1464012409706 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 07:06:49 INFO - PROCESS | 1656 | 1464012409707 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 07:06:49 INFO - PROCESS | 1656 | 1464012409710 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 07:06:49 INFO - PROCESS | 1656 | 1464012409711 Marionette TRACE conn2 <- [1,1686,null,{}] 07:06:49 INFO - PROCESS | 1656 | 1464012409713 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}] 07:06:49 INFO - PROCESS | 1656 | 1464012409811 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 07:06:49 INFO - PROCESS | 1656 | 1464012409835 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a87c800 == 60 [pid = 1656] [id = 429] 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12ba06c00) [pid = 1656] [serial = 1286] [outer = 0x0] 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12ba0cc00) [pid = 1656] [serial = 1287] [outer = 0x12ba06c00] 07:06:49 INFO - PROCESS | 1656 | 1464012409859 Marionette DEBUG loaded listener.js 07:06:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12baa7800) [pid = 1656] [serial = 1288] [outer = 0x12ba06c00] 07:06:50 INFO - PROCESS | 1656 | 1464012410200 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]]]}] 07:06:50 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 07:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 521ms 07:06:50 INFO - PROCESS | 1656 | 1464012410232 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 07:06:50 INFO - PROCESS | 1656 | 1464012410233 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 07:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 07:06:50 INFO - PROCESS | 1656 | 1464012410235 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 07:06:50 INFO - PROCESS | 1656 | 1464012410237 Marionette TRACE conn2 <- [1,1690,null,{}] 07:06:50 INFO - PROCESS | 1656 | 1464012410249 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}] 07:06:50 INFO - PROCESS | 1656 | 1464012410350 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 07:06:50 INFO - PROCESS | 1656 | 1464012410354 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b81d800 == 61 [pid = 1656] [id = 430] 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12ba07400) [pid = 1656] [serial = 1289] [outer = 0x0] 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12baa9000) [pid = 1656] [serial = 1290] [outer = 0x12ba07400] 07:06:50 INFO - PROCESS | 1656 | 1464012410416 Marionette DEBUG loaded listener.js 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c16a800) [pid = 1656] [serial = 1291] [outer = 0x12ba07400] 07:06:50 INFO - PROCESS | 1656 | 1464012410732 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]]]}] 07:06:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 07:06:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 528ms 07:06:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 07:06:50 INFO - PROCESS | 1656 | 1464012410764 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 07:06:50 INFO - PROCESS | 1656 | 1464012410765 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 07:06:50 INFO - PROCESS | 1656 | 1464012410767 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 07:06:50 INFO - PROCESS | 1656 | 1464012410768 Marionette TRACE conn2 <- [1,1694,null,{}] 07:06:50 INFO - PROCESS | 1656 | 1464012410773 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}] 07:06:50 INFO - PROCESS | 1656 | 1464012410875 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 07:06:50 INFO - PROCESS | 1656 | 1464012410887 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c319800 == 62 [pid = 1656] [id = 431] 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12bac5c00) [pid = 1656] [serial = 1292] [outer = 0x0] 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x12c354800) [pid = 1656] [serial = 1293] [outer = 0x12bac5c00] 07:06:50 INFO - PROCESS | 1656 | 1464012410912 Marionette DEBUG loaded listener.js 07:06:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12c437000) [pid = 1656] [serial = 1294] [outer = 0x12bac5c00] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1237aa400) [pid = 1656] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x117687400) [pid = 1656] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1192d8400) [pid = 1656] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x125d85c00) [pid = 1656] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x128cd5c00) [pid = 1656] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1293b6800) [pid = 1656] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12a7b5c00) [pid = 1656] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112ee4000) [pid = 1656] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x123305c00) [pid = 1656] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1168bd400) [pid = 1656] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1187c6400) [pid = 1656] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1257bd800) [pid = 1656] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12ab9a800) [pid = 1656] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x10eab6800) [pid = 1656] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 07:06:51 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12bac3400) [pid = 1656] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 07:06:51 INFO - PROCESS | 1656 | 1464012411313 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]]]}] 07:06:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 07:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 572ms 07:06:51 INFO - PROCESS | 1656 | 1464012411340 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 07:06:51 INFO - PROCESS | 1656 | 1464012411341 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 07:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 07:06:51 INFO - PROCESS | 1656 | 1464012411344 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 07:06:51 INFO - PROCESS | 1656 | 1464012411345 Marionette TRACE conn2 <- [1,1698,null,{}] 07:06:51 INFO - PROCESS | 1656 | 1464012411348 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}] 07:06:51 INFO - PROCESS | 1656 | 1464012411444 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 07:06:51 INFO - PROCESS | 1656 | 1464012411448 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa44800 == 63 [pid = 1656] [id = 432] 07:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1167b5400) [pid = 1656] [serial = 1295] [outer = 0x0] 07:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1257bd800) [pid = 1656] [serial = 1296] [outer = 0x1167b5400] 07:06:51 INFO - PROCESS | 1656 | 1464012411477 Marionette DEBUG loaded listener.js 07:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x12c352400) [pid = 1656] [serial = 1297] [outer = 0x1167b5400] 07:06:51 INFO - PROCESS | 1656 | 1464012411840 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]]]}] 07:06:51 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 07:06:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 519ms 07:06:51 INFO - PROCESS | 1656 | 1464012411864 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 07:06:51 INFO - PROCESS | 1656 | 1464012411865 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 07:06:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 07:06:51 INFO - PROCESS | 1656 | 1464012411867 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 07:06:51 INFO - PROCESS | 1656 | 1464012411870 Marionette TRACE conn2 <- [1,1702,null,{}] 07:06:51 INFO - PROCESS | 1656 | 1464012411873 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}] 07:06:51 INFO - PROCESS | 1656 | 1464012411957 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 07:06:51 INFO - PROCESS | 1656 | 1464012411961 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb31000 == 64 [pid = 1656] [id = 433] 07:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12c43b400) [pid = 1656] [serial = 1298] [outer = 0x0] 07:06:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12c441000) [pid = 1656] [serial = 1299] [outer = 0x12c43b400] 07:06:51 INFO - PROCESS | 1656 | 1464012411986 Marionette DEBUG loaded listener.js 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12c617400) [pid = 1656] [serial = 1300] [outer = 0x12c43b400] 07:06:52 INFO - PROCESS | 1656 | 1464012412307 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]]]}] 07:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 07:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 472ms 07:06:52 INFO - PROCESS | 1656 | 1464012412340 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 07:06:52 INFO - PROCESS | 1656 | 1464012412341 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 07:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 07:06:52 INFO - PROCESS | 1656 | 1464012412343 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 07:06:52 INFO - PROCESS | 1656 | 1464012412344 Marionette TRACE conn2 <- [1,1706,null,{}] 07:06:52 INFO - PROCESS | 1656 | 1464012412347 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}] 07:06:52 INFO - PROCESS | 1656 | 1464012412430 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 07:06:52 INFO - PROCESS | 1656 | 1464012412434 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d783000 == 65 [pid = 1656] [id = 434] 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x117678c00) [pid = 1656] [serial = 1301] [outer = 0x0] 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12c61d400) [pid = 1656] [serial = 1302] [outer = 0x117678c00] 07:06:52 INFO - PROCESS | 1656 | 1464012412459 Marionette DEBUG loaded listener.js 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12c622800) [pid = 1656] [serial = 1303] [outer = 0x117678c00] 07:06:52 INFO - PROCESS | 1656 | 1464012412789 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]]]}] 07:06:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 07:06:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 468ms 07:06:52 INFO - PROCESS | 1656 | 1464012412812 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 07:06:52 INFO - PROCESS | 1656 | 1464012412821 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 07:06:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 07:06:52 INFO - PROCESS | 1656 | 1464012412844 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 07:06:52 INFO - PROCESS | 1656 | 1464012412845 Marionette TRACE conn2 <- [1,1710,null,{}] 07:06:52 INFO - PROCESS | 1656 | 1464012412848 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}] 07:06:52 INFO - PROCESS | 1656 | 1464012412934 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 07:06:52 INFO - PROCESS | 1656 | 1464012412939 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da54800 == 66 [pid = 1656] [id = 435] 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x12c617000) [pid = 1656] [serial = 1304] [outer = 0x0] 07:06:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12c6a6800) [pid = 1656] [serial = 1305] [outer = 0x12c617000] 07:06:52 INFO - PROCESS | 1656 | 1464012412963 Marionette DEBUG loaded listener.js 07:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x12c6aec00) [pid = 1656] [serial = 1306] [outer = 0x12c617000] 07:06:53 INFO - PROCESS | 1656 | 1464012413376 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]]]}] 07:06:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 07:06:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 568ms 07:06:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 07:06:53 INFO - PROCESS | 1656 | 1464012413413 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 07:06:53 INFO - PROCESS | 1656 | 1464012413415 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 07:06:53 INFO - PROCESS | 1656 | 1464012413419 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 07:06:53 INFO - PROCESS | 1656 | 1464012413424 Marionette TRACE conn2 <- [1,1714,null,{}] 07:06:53 INFO - PROCESS | 1656 | 1464012413428 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}] 07:06:53 INFO - PROCESS | 1656 | 1464012413540 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 07:06:53 INFO - PROCESS | 1656 | 1464012413611 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b3800 == 67 [pid = 1656] [id = 436] 07:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1130da000) [pid = 1656] [serial = 1307] [outer = 0x0] 07:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x115f27800) [pid = 1656] [serial = 1308] [outer = 0x1130da000] 07:06:53 INFO - PROCESS | 1656 | 1464012413643 Marionette DEBUG loaded listener.js 07:06:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x11724ec00) [pid = 1656] [serial = 1309] [outer = 0x1130da000] 07:06:54 INFO - PROCESS | 1656 | 1464012414063 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]]]}] 07:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 07:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 673ms 07:06:54 INFO - PROCESS | 1656 | 1464012414111 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 07:06:54 INFO - PROCESS | 1656 | 1464012414115 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 07:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 07:06:54 INFO - PROCESS | 1656 | 1464012414134 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 07:06:54 INFO - PROCESS | 1656 | 1464012414136 Marionette TRACE conn2 <- [1,1718,null,{}] 07:06:54 INFO - PROCESS | 1656 | 1464012414139 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}] 07:06:54 INFO - PROCESS | 1656 | 1464012414241 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 07:06:54 INFO - PROCESS | 1656 | 1464012414312 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e2800 == 68 [pid = 1656] [id = 437] 07:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11805ec00) [pid = 1656] [serial = 1310] [outer = 0x0] 07:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1187c5000) [pid = 1656] [serial = 1311] [outer = 0x11805ec00] 07:06:54 INFO - PROCESS | 1656 | 1464012414342 Marionette DEBUG loaded listener.js 07:06:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119b7ec00) [pid = 1656] [serial = 1312] [outer = 0x11805ec00] 07:06:54 INFO - PROCESS | 1656 | 1464012414759 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]]]}] 07:06:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 07:06:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 673ms 07:06:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 07:06:54 INFO - PROCESS | 1656 | 1464012414806 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 07:06:54 INFO - PROCESS | 1656 | 1464012414807 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 07:06:54 INFO - PROCESS | 1656 | 1464012414809 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 07:06:54 INFO - PROCESS | 1656 | 1464012414812 Marionette TRACE conn2 <- [1,1722,null,{}] 07:06:54 INFO - PROCESS | 1656 | 1464012414820 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}] 07:06:54 INFO - PROCESS | 1656 | 1464012414927 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 07:06:54 INFO - PROCESS | 1656 | 1464012414989 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d785000 == 69 [pid = 1656] [id = 438] 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1240b8c00) [pid = 1656] [serial = 1313] [outer = 0x0] 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1257bec00) [pid = 1656] [serial = 1314] [outer = 0x1240b8c00] 07:06:55 INFO - PROCESS | 1656 | 1464012415020 Marionette DEBUG loaded listener.js 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x128d23800) [pid = 1656] [serial = 1315] [outer = 0x1240b8c00] 07:06:55 INFO - PROCESS | 1656 | 1464012415469 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]]]}] 07:06:55 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 07:06:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 671ms 07:06:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 07:06:55 INFO - PROCESS | 1656 | 1464012415481 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 07:06:55 INFO - PROCESS | 1656 | 1464012415483 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 07:06:55 INFO - PROCESS | 1656 | 1464012415485 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 07:06:55 INFO - PROCESS | 1656 | 1464012415488 Marionette TRACE conn2 <- [1,1726,null,{}] 07:06:55 INFO - PROCESS | 1656 | 1464012415491 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}] 07:06:55 INFO - PROCESS | 1656 | 1464012415617 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 07:06:55 INFO - PROCESS | 1656 | 1464012415688 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dfde000 == 70 [pid = 1656] [id = 439] 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1293bec00) [pid = 1656] [serial = 1316] [outer = 0x0] 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12aa1e000) [pid = 1656] [serial = 1317] [outer = 0x1293bec00] 07:06:55 INFO - PROCESS | 1656 | 1464012415719 Marionette DEBUG loaded listener.js 07:06:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12ba9fc00) [pid = 1656] [serial = 1318] [outer = 0x1293bec00] 07:06:56 INFO - PROCESS | 1656 | 1464012416130 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]]]}] 07:06:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 07:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 671ms 07:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 07:06:56 INFO - PROCESS | 1656 | 1464012416157 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 07:06:56 INFO - PROCESS | 1656 | 1464012416158 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 07:06:56 INFO - PROCESS | 1656 | 1464012416160 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 07:06:56 INFO - PROCESS | 1656 | 1464012416162 Marionette TRACE conn2 <- [1,1730,null,{}] 07:06:56 INFO - PROCESS | 1656 | 1464012416164 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}] 07:06:56 INFO - PROCESS | 1656 | 1464012416264 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 07:06:56 INFO - PROCESS | 1656 | 1464012416335 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f4cc000 == 71 [pid = 1656] [id = 440] 07:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1294c5c00) [pid = 1656] [serial = 1319] [outer = 0x0] 07:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12bac9c00) [pid = 1656] [serial = 1320] [outer = 0x1294c5c00] 07:06:56 INFO - PROCESS | 1656 | 1464012416366 Marionette DEBUG loaded listener.js 07:06:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12c437c00) [pid = 1656] [serial = 1321] [outer = 0x1294c5c00] 07:06:56 INFO - PROCESS | 1656 | 1464012416777 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]]]}] 07:06:56 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 07:06:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 670ms 07:06:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 07:06:56 INFO - PROCESS | 1656 | 1464012416832 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 07:06:56 INFO - PROCESS | 1656 | 1464012416833 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 07:06:56 INFO - PROCESS | 1656 | 1464012416835 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 07:06:56 INFO - PROCESS | 1656 | 1464012416837 Marionette TRACE conn2 <- [1,1734,null,{}] 07:06:56 INFO - PROCESS | 1656 | 1464012416839 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}] 07:06:56 INFO - PROCESS | 1656 | 1464012416995 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 07:06:57 INFO - PROCESS | 1656 | 1464012417084 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x127445800 == 72 [pid = 1656] [id = 441] 07:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x113bbe800) [pid = 1656] [serial = 1322] [outer = 0x0] 07:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12963c000) [pid = 1656] [serial = 1323] [outer = 0x113bbe800] 07:06:57 INFO - PROCESS | 1656 | 1464012417115 Marionette DEBUG loaded listener.js 07:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12cbb6800) [pid = 1656] [serial = 1324] [outer = 0x113bbe800] 07:06:57 INFO - PROCESS | 1656 | 1464012417739 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]]]}] 07:06:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 07:06:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 919ms 07:06:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 07:06:57 INFO - PROCESS | 1656 | 1464012417756 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 07:06:57 INFO - PROCESS | 1656 | 1464012417758 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 07:06:57 INFO - PROCESS | 1656 | 1464012417761 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 07:06:57 INFO - PROCESS | 1656 | 1464012417764 Marionette TRACE conn2 <- [1,1738,null,{}] 07:06:57 INFO - PROCESS | 1656 | 1464012417768 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}] 07:06:57 INFO - PROCESS | 1656 | 1464012417868 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 07:06:57 INFO - PROCESS | 1656 | 1464012417926 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a5800 == 73 [pid = 1656] [id = 442] 07:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x113187c00) [pid = 1656] [serial = 1325] [outer = 0x0] 07:06:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1160d1800) [pid = 1656] [serial = 1326] [outer = 0x113187c00] 07:06:57 INFO - PROCESS | 1656 | 1464012417958 Marionette DEBUG loaded listener.js 07:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x11724c000) [pid = 1656] [serial = 1327] [outer = 0x113187c00] 07:06:58 INFO - PROCESS | 1656 | 1464012418433 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]]]}] 07:06:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 07:06:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 723ms 07:06:58 INFO - PROCESS | 1656 | 1464012418488 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 07:06:58 INFO - PROCESS | 1656 | 1464012418492 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 07:06:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 07:06:58 INFO - PROCESS | 1656 | 1464012418498 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 07:06:58 INFO - PROCESS | 1656 | 1464012418500 Marionette TRACE conn2 <- [1,1742,null,{}] 07:06:58 INFO - PROCESS | 1656 | 1464012418503 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}] 07:06:58 INFO - PROCESS | 1656 | 1464012418623 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12b806800 == 72 [pid = 1656] [id = 380] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x11901d800 == 71 [pid = 1656] [id = 329] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12c46b000 == 70 [pid = 1656] [id = 382] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d783000 == 69 [pid = 1656] [id = 434] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb31000 == 68 [pid = 1656] [id = 433] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa44800 == 67 [pid = 1656] [id = 432] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12c319800 == 66 [pid = 1656] [id = 431] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12b81d800 == 65 [pid = 1656] [id = 430] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12c16b800) [pid = 1656] [serial = 1245] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12a87c800 == 64 [pid = 1656] [id = 429] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c0000 == 63 [pid = 1656] [id = 428] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12744b000 == 62 [pid = 1656] [id = 427] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x125d67800 == 61 [pid = 1656] [id = 426] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1234d0000 == 60 [pid = 1656] [id = 425] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x117597800 == 59 [pid = 1656] [id = 424] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119520800 == 58 [pid = 1656] [id = 423] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd8000 == 57 [pid = 1656] [id = 422] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d415000 == 56 [pid = 1656] [id = 420] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1cc000 == 55 [pid = 1656] [id = 419] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12a881000 == 54 [pid = 1656] [id = 418] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x119c44000 == 53 [pid = 1656] [id = 417] 07:06:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1166f4000 == 52 [pid = 1656] [id = 416] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x125d84000) [pid = 1656] [serial = 1144] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12904e800) [pid = 1656] [serial = 1147] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128d30c00) [pid = 1656] [serial = 1227] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x129648400) [pid = 1656] [serial = 1230] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12aba6400) [pid = 1656] [serial = 1233] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12ba03c00) [pid = 1656] [serial = 1234] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x115f3a400) [pid = 1656] [serial = 1210] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x113188000) [pid = 1656] [serial = 1209] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x124299000) [pid = 1656] [serial = 1218] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1242a3c00) [pid = 1656] [serial = 1219] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1160ce800) [pid = 1656] [serial = 1194] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1185b4800) [pid = 1656] [serial = 1213] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11805f000) [pid = 1656] [serial = 1212] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1192d4c00) [pid = 1656] [serial = 1215] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x119b72800) [pid = 1656] [serial = 1216] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x124297800) [pid = 1656] [serial = 1197] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12701fc00) [pid = 1656] [serial = 1224] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12ba9dc00) [pid = 1656] [serial = 1236] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12bac7c00) [pid = 1656] [serial = 1192] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c168c00) [pid = 1656] [serial = 1243] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124e55400) [pid = 1656] [serial = 1221] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1256a8400) [pid = 1656] [serial = 1222] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12710ac00) [pid = 1656] [serial = 1206] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12ab9c000) [pid = 1656] [serial = 1203] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12bacbc00) [pid = 1656] [serial = 1242] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x128cce000) [pid = 1656] [serial = 1200] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1192cc800) [pid = 1656] [serial = 1239] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x12bac6400) [pid = 1656] [serial = 1237] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1293bd400) [pid = 1656] [serial = 1228] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x128cd6400) [pid = 1656] [serial = 1225] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12aa1f400) [pid = 1656] [serial = 1231] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12baa0c00) [pid = 1656] [serial = 1240] [outer = 0x0] [url = about:blank] 07:06:58 INFO - PROCESS | 1656 | 1464012418725 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166f4000 == 53 [pid = 1656] [id = 443] 07:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x11318fc00) [pid = 1656] [serial = 1328] [outer = 0x0] 07:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11724b400) [pid = 1656] [serial = 1329] [outer = 0x11318fc00] 07:06:58 INFO - PROCESS | 1656 | 1464012418753 Marionette DEBUG loaded listener.js 07:06:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1183e4800) [pid = 1656] [serial = 1330] [outer = 0x11318fc00] 07:06:59 INFO - PROCESS | 1656 | 1464012419064 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]]]}] 07:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 07:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 619ms 07:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 07:06:59 INFO - PROCESS | 1656 | 1464012419118 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 07:06:59 INFO - PROCESS | 1656 | 1464012419119 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 07:06:59 INFO - PROCESS | 1656 | 1464012419121 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 07:06:59 INFO - PROCESS | 1656 | 1464012419124 Marionette TRACE conn2 <- [1,1746,null,{}] 07:06:59 INFO - PROCESS | 1656 | 1464012419131 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}] 07:06:59 INFO - PROCESS | 1656 | 1464012419214 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 07:06:59 INFO - PROCESS | 1656 | 1464012419288 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198b1800 == 54 [pid = 1656] [id = 444] 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x118359800) [pid = 1656] [serial = 1331] [outer = 0x0] 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1187c6400) [pid = 1656] [serial = 1332] [outer = 0x118359800] 07:06:59 INFO - PROCESS | 1656 | 1464012419315 Marionette DEBUG loaded listener.js 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x11982f000) [pid = 1656] [serial = 1333] [outer = 0x118359800] 07:06:59 INFO - PROCESS | 1656 | 1464012419608 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]]]}] 07:06:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 07:06:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 522ms 07:06:59 INFO - PROCESS | 1656 | 1464012419643 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 07:06:59 INFO - PROCESS | 1656 | 1464012419645 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 07:06:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 07:06:59 INFO - PROCESS | 1656 | 1464012419647 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 07:06:59 INFO - PROCESS | 1656 | 1464012419648 Marionette TRACE conn2 <- [1,1750,null,{}] 07:06:59 INFO - PROCESS | 1656 | 1464012419650 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}] 07:06:59 INFO - PROCESS | 1656 | 1464012419730 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 07:06:59 INFO - PROCESS | 1656 | 1464012419735 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:06:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245bb000 == 55 [pid = 1656] [id = 445] 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x119b73000) [pid = 1656] [serial = 1334] [outer = 0x0] 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11a169c00) [pid = 1656] [serial = 1335] [outer = 0x119b73000] 07:06:59 INFO - PROCESS | 1656 | 1464012419764 Marionette DEBUG loaded listener.js 07:06:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12429d800) [pid = 1656] [serial = 1336] [outer = 0x119b73000] 07:07:00 INFO - PROCESS | 1656 | 1464012420125 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]]]}] 07:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 07:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 520ms 07:07:00 INFO - PROCESS | 1656 | 1464012420168 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 07:07:00 INFO - PROCESS | 1656 | 1464012420169 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 07:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 07:07:00 INFO - PROCESS | 1656 | 1464012420173 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 07:07:00 INFO - PROCESS | 1656 | 1464012420175 Marionette TRACE conn2 <- [1,1754,null,{}] 07:07:00 INFO - PROCESS | 1656 | 1464012420177 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}] 07:07:00 INFO - PROCESS | 1656 | 1464012420254 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 07:07:00 INFO - PROCESS | 1656 | 1464012420259 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e6f800 == 56 [pid = 1656] [id = 446] 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1240ad800) [pid = 1656] [serial = 1337] [outer = 0x0] 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124cf1400) [pid = 1656] [serial = 1338] [outer = 0x1240ad800] 07:07:00 INFO - PROCESS | 1656 | 1464012420284 Marionette DEBUG loaded listener.js 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1256ad800) [pid = 1656] [serial = 1339] [outer = 0x1240ad800] 07:07:00 INFO - PROCESS | 1656 | 1464012420611 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]]]}] 07:07:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 07:07:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 469ms 07:07:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 07:07:00 INFO - PROCESS | 1656 | 1464012420643 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 07:07:00 INFO - PROCESS | 1656 | 1464012420644 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 07:07:00 INFO - PROCESS | 1656 | 1464012420646 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 07:07:00 INFO - PROCESS | 1656 | 1464012420647 Marionette TRACE conn2 <- [1,1758,null,{}] 07:07:00 INFO - PROCESS | 1656 | 1464012420649 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}] 07:07:00 INFO - PROCESS | 1656 | 1464012420745 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 07:07:00 INFO - PROCESS | 1656 | 1464012420821 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745a000 == 57 [pid = 1656] [id = 447] 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124513000) [pid = 1656] [serial = 1340] [outer = 0x0] 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x125d7c800) [pid = 1656] [serial = 1341] [outer = 0x124513000] 07:07:00 INFO - PROCESS | 1656 | 1464012420847 Marionette DEBUG loaded listener.js 07:07:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x128d2dc00) [pid = 1656] [serial = 1342] [outer = 0x124513000] 07:07:01 INFO - PROCESS | 1656 | 1464012421193 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]]]}] 07:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 07:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 568ms 07:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 07:07:01 INFO - PROCESS | 1656 | 1464012421214 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 07:07:01 INFO - PROCESS | 1656 | 1464012421215 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 07:07:01 INFO - PROCESS | 1656 | 1464012421217 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 07:07:01 INFO - PROCESS | 1656 | 1464012421219 Marionette TRACE conn2 <- [1,1762,null,{}] 07:07:01 INFO - PROCESS | 1656 | 1464012421224 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}] 07:07:01 INFO - PROCESS | 1656 | 1464012421321 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 07:07:01 INFO - PROCESS | 1656 | 1464012421334 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a764000 == 58 [pid = 1656] [id = 448] 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1256a4800) [pid = 1656] [serial = 1343] [outer = 0x0] 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1294c0000) [pid = 1656] [serial = 1344] [outer = 0x1256a4800] 07:07:01 INFO - PROCESS | 1656 | 1464012421359 Marionette DEBUG loaded listener.js 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12aa1c400) [pid = 1656] [serial = 1345] [outer = 0x1256a4800] 07:07:01 INFO - PROCESS | 1656 | 1464012421703 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]]]}] 07:07:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 07:07:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 521ms 07:07:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 07:07:01 INFO - PROCESS | 1656 | 1464012421741 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 07:07:01 INFO - PROCESS | 1656 | 1464012421742 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 07:07:01 INFO - PROCESS | 1656 | 1464012421744 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 07:07:01 INFO - PROCESS | 1656 | 1464012421745 Marionette TRACE conn2 <- [1,1766,null,{}] 07:07:01 INFO - PROCESS | 1656 | 1464012421747 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}] 07:07:01 INFO - PROCESS | 1656 | 1464012421847 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 07:07:01 INFO - PROCESS | 1656 | 1464012421884 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b811800 == 59 [pid = 1656] [id = 449] 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1293c1800) [pid = 1656] [serial = 1346] [outer = 0x0] 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12ab96c00) [pid = 1656] [serial = 1347] [outer = 0x1293c1800] 07:07:01 INFO - PROCESS | 1656 | 1464012421909 Marionette DEBUG loaded listener.js 07:07:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12abb0400) [pid = 1656] [serial = 1348] [outer = 0x1293c1800] 07:07:02 INFO - PROCESS | 1656 | 1464012422227 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]]]}] 07:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 07:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 517ms 07:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 07:07:02 INFO - PROCESS | 1656 | 1464012422266 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 07:07:02 INFO - PROCESS | 1656 | 1464012422267 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 07:07:02 INFO - PROCESS | 1656 | 1464012422269 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 07:07:02 INFO - PROCESS | 1656 | 1464012422270 Marionette TRACE conn2 <- [1,1770,null,{}] 07:07:02 INFO - PROCESS | 1656 | 1464012422273 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}] 07:07:02 INFO - PROCESS | 1656 | 1464012422381 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 07:07:02 INFO - PROCESS | 1656 | 1464012422394 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf11800 == 60 [pid = 1656] [id = 450] 07:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12ab99000) [pid = 1656] [serial = 1349] [outer = 0x0] 07:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12ba08c00) [pid = 1656] [serial = 1350] [outer = 0x12ab99000] 07:07:02 INFO - PROCESS | 1656 | 1464012422419 Marionette DEBUG loaded listener.js 07:07:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12baa3000) [pid = 1656] [serial = 1351] [outer = 0x12ab99000] 07:07:02 INFO - PROCESS | 1656 | 1464012422749 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]]]}] 07:07:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 07:07:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 520ms 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x12ba06c00) [pid = 1656] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12705c000) [pid = 1656] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12ba07400) [pid = 1656] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12bac5c00) [pid = 1656] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x124272000) [pid = 1656] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1257bdc00) [pid = 1656] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x113b39400) [pid = 1656] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x113189c00) [pid = 1656] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x124ea5000) [pid = 1656] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x11684b800) [pid = 1656] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12bac3800) [pid = 1656] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1167b5400) [pid = 1656] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x117678c00) [pid = 1656] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 07:07:02 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x12c43b400) [pid = 1656] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 07:07:02 INFO - PROCESS | 1656 | 1464012422923 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 07:07:02 INFO - PROCESS | 1656 | 1464012422924 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 07:07:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 07:07:02 INFO - PROCESS | 1656 | 1464012422935 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 07:07:02 INFO - PROCESS | 1656 | 1464012422937 Marionette TRACE conn2 <- [1,1774,null,{}] 07:07:02 INFO - PROCESS | 1656 | 1464012422939 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}] 07:07:03 INFO - PROCESS | 1656 | 1464012423021 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 07:07:03 INFO - PROCESS | 1656 | 1464012423027 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234cc000 == 61 [pid = 1656] [id = 451] 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x117678c00) [pid = 1656] [serial = 1352] [outer = 0x0] 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124e53400) [pid = 1656] [serial = 1353] [outer = 0x117678c00] 07:07:03 INFO - PROCESS | 1656 | 1464012423052 Marionette DEBUG loaded listener.js 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x12ab9c400) [pid = 1656] [serial = 1354] [outer = 0x117678c00] 07:07:03 INFO - PROCESS | 1656 | 1464012423392 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]]]}] 07:07:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 07:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 472ms 07:07:03 INFO - PROCESS | 1656 | 1464012423409 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 07:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 07:07:03 INFO - PROCESS | 1656 | 1464012423410 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 07:07:03 INFO - PROCESS | 1656 | 1464012423413 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 07:07:03 INFO - PROCESS | 1656 | 1464012423414 Marionette TRACE conn2 <- [1,1778,null,{}] 07:07:03 INFO - PROCESS | 1656 | 1464012423416 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}] 07:07:03 INFO - PROCESS | 1656 | 1464012423517 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 07:07:03 INFO - PROCESS | 1656 | 1464012423576 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c468800 == 62 [pid = 1656] [id = 452] 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x117e4a000) [pid = 1656] [serial = 1355] [outer = 0x0] 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x12baa0800) [pid = 1656] [serial = 1356] [outer = 0x117e4a000] 07:07:03 INFO - PROCESS | 1656 | 1464012423606 Marionette DEBUG loaded listener.js 07:07:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x12c43dc00) [pid = 1656] [serial = 1357] [outer = 0x117e4a000] 07:07:03 INFO - PROCESS | 1656 | 1464012423890 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]]]}] 07:07:03 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 07:07:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 519ms 07:07:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 07:07:03 INFO - PROCESS | 1656 | 1464012423933 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 07:07:03 INFO - PROCESS | 1656 | 1464012423934 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 07:07:03 INFO - PROCESS | 1656 | 1464012423944 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 07:07:03 INFO - PROCESS | 1656 | 1464012423945 Marionette TRACE conn2 <- [1,1782,null,{}] 07:07:03 INFO - PROCESS | 1656 | 1464012423947 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}] 07:07:04 INFO - PROCESS | 1656 | 1464012424036 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 07:07:04 INFO - PROCESS | 1656 | 1464012424040 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3d800 == 63 [pid = 1656] [id = 453] 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x12c441400) [pid = 1656] [serial = 1358] [outer = 0x0] 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12c61e800) [pid = 1656] [serial = 1359] [outer = 0x12c441400] 07:07:04 INFO - PROCESS | 1656 | 1464012424065 Marionette DEBUG loaded listener.js 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x12c6ad800) [pid = 1656] [serial = 1360] [outer = 0x12c441400] 07:07:04 INFO - PROCESS | 1656 | 1464012424389 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]]]}] 07:07:04 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 07:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 477ms 07:07:04 INFO - PROCESS | 1656 | 1464012424414 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 07:07:04 INFO - PROCESS | 1656 | 1464012424415 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 07:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 07:07:04 INFO - PROCESS | 1656 | 1464012424418 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 07:07:04 INFO - PROCESS | 1656 | 1464012424419 Marionette TRACE conn2 <- [1,1786,null,{}] 07:07:04 INFO - PROCESS | 1656 | 1464012424424 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}] 07:07:04 INFO - PROCESS | 1656 | 1464012424534 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 07:07:04 INFO - PROCESS | 1656 | 1464012424540 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1c0800 == 64 [pid = 1656] [id = 454] 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x10eab7000) [pid = 1656] [serial = 1361] [outer = 0x0] 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x11284bc00) [pid = 1656] [serial = 1362] [outer = 0x10eab7000] 07:07:04 INFO - PROCESS | 1656 | 1464012424564 Marionette DEBUG loaded listener.js 07:07:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x112850c00) [pid = 1656] [serial = 1363] [outer = 0x10eab7000] 07:07:04 INFO - PROCESS | 1656 | 1464012424878 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]]]}] 07:07:04 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 07:07:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 470ms 07:07:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 07:07:04 INFO - PROCESS | 1656 | 1464012424891 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 07:07:04 INFO - PROCESS | 1656 | 1464012424892 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 07:07:04 INFO - PROCESS | 1656 | 1464012424894 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 07:07:04 INFO - PROCESS | 1656 | 1464012424896 Marionette TRACE conn2 <- [1,1790,null,{}] 07:07:04 INFO - PROCESS | 1656 | 1464012424898 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}] 07:07:05 INFO - PROCESS | 1656 | 1464012425050 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 07:07:05 INFO - PROCESS | 1656 | 1464012425114 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x116485000 == 65 [pid = 1656] [id = 455] 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x111c20c00) [pid = 1656] [serial = 1364] [outer = 0x0] 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x112844000) [pid = 1656] [serial = 1365] [outer = 0x111c20c00] 07:07:05 INFO - PROCESS | 1656 | 1464012425146 Marionette DEBUG loaded listener.js 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x112ee2c00) [pid = 1656] [serial = 1366] [outer = 0x111c20c00] 07:07:05 INFO - PROCESS | 1656 | 1464012425640 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]]]}] 07:07:05 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) 07:07:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 772ms 07:07:05 INFO - PROCESS | 1656 | 1464012425667 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 07:07:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 07:07:05 INFO - PROCESS | 1656 | 1464012425670 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 07:07:05 INFO - PROCESS | 1656 | 1464012425673 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 07:07:05 INFO - PROCESS | 1656 | 1464012425676 Marionette TRACE conn2 <- [1,1794,null,{}] 07:07:05 INFO - PROCESS | 1656 | 1464012425679 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}] 07:07:05 INFO - PROCESS | 1656 | 1464012425789 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 07:07:05 INFO - PROCESS | 1656 | 1464012425862 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c9000 == 66 [pid = 1656] [id = 456] 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x116087400) [pid = 1656] [serial = 1367] [outer = 0x0] 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1183e7400) [pid = 1656] [serial = 1368] [outer = 0x116087400] 07:07:05 INFO - PROCESS | 1656 | 1464012425895 Marionette DEBUG loaded listener.js 07:07:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1187c7800) [pid = 1656] [serial = 1369] [outer = 0x116087400] 07:07:06 INFO - PROCESS | 1656 | 1464012426324 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]]]}] 07:07:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:07:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 673ms 07:07:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 07:07:06 INFO - PROCESS | 1656 | 1464012426345 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 07:07:06 INFO - PROCESS | 1656 | 1464012426347 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 07:07:06 INFO - PROCESS | 1656 | 1464012426350 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 07:07:06 INFO - PROCESS | 1656 | 1464012426351 Marionette TRACE conn2 <- [1,1798,null,{}] 07:07:06 INFO - PROCESS | 1656 | 1464012426354 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}] 07:07:06 INFO - PROCESS | 1656 | 1464012426477 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 07:07:06 INFO - PROCESS | 1656 | 1464012426551 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d7000 == 67 [pid = 1656] [id = 457] 07:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x119039400) [pid = 1656] [serial = 1370] [outer = 0x0] 07:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x119b73c00) [pid = 1656] [serial = 1371] [outer = 0x119039400] 07:07:06 INFO - PROCESS | 1656 | 1464012426593 Marionette DEBUG loaded listener.js 07:07:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x124e55400) [pid = 1656] [serial = 1372] [outer = 0x119039400] 07:07:07 INFO - PROCESS | 1656 | 1464012427031 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]]]}] 07:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 07:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 718ms 07:07:07 INFO - PROCESS | 1656 | 1464012427069 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 07:07:07 INFO - PROCESS | 1656 | 1464012427072 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 07:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 07:07:07 INFO - PROCESS | 1656 | 1464012427080 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 07:07:07 INFO - PROCESS | 1656 | 1464012427083 Marionette TRACE conn2 <- [1,1802,null,{}] 07:07:07 INFO - PROCESS | 1656 | 1464012427105 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}] 07:07:07 INFO - PROCESS | 1656 | 1464012427213 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 07:07:07 INFO - PROCESS | 1656 | 1464012427283 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f4da000 == 68 [pid = 1656] [id = 458] 07:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x124ea5000) [pid = 1656] [serial = 1373] [outer = 0x0] 07:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x128cd5c00) [pid = 1656] [serial = 1374] [outer = 0x124ea5000] 07:07:07 INFO - PROCESS | 1656 | 1464012427313 Marionette DEBUG loaded listener.js 07:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x1294c7800) [pid = 1656] [serial = 1375] [outer = 0x124ea5000] 07:07:07 INFO - PROCESS | 1656 | 1464012427725 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]]]}] 07:07:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 07:07:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 681ms 07:07:07 INFO - PROCESS | 1656 | 1464012427757 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 07:07:07 INFO - PROCESS | 1656 | 1464012427759 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 07:07:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 07:07:07 INFO - PROCESS | 1656 | 1464012427780 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 07:07:07 INFO - PROCESS | 1656 | 1464012427781 Marionette TRACE conn2 <- [1,1806,null,{}] 07:07:07 INFO - PROCESS | 1656 | 1464012427783 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}] 07:07:07 INFO - PROCESS | 1656 | 1464012427919 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 07:07:07 INFO - PROCESS | 1656 | 1464012427960 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x133fd3800 == 69 [pid = 1656] [id = 459] 07:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x1294c8400) [pid = 1656] [serial = 1376] [outer = 0x0] 07:07:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12ba0f800) [pid = 1656] [serial = 1377] [outer = 0x1294c8400] 07:07:07 INFO - PROCESS | 1656 | 1464012427989 Marionette DEBUG loaded listener.js 07:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12c164c00) [pid = 1656] [serial = 1378] [outer = 0x1294c8400] 07:07:08 INFO - PROCESS | 1656 | 1464012428395 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]]]}] 07:07:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 07:07:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 670ms 07:07:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 07:07:08 INFO - PROCESS | 1656 | 1464012428450 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 07:07:08 INFO - PROCESS | 1656 | 1464012428451 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 07:07:08 INFO - PROCESS | 1656 | 1464012428454 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 07:07:08 INFO - PROCESS | 1656 | 1464012428455 Marionette TRACE conn2 <- [1,1810,null,{}] 07:07:08 INFO - PROCESS | 1656 | 1464012428457 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}] 07:07:08 INFO - PROCESS | 1656 | 1464012428560 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 07:07:08 INFO - PROCESS | 1656 | 1464012428664 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db50800 == 70 [pid = 1656] [id = 460] 07:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12c440c00) [pid = 1656] [serial = 1379] [outer = 0x0] 07:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c61cc00) [pid = 1656] [serial = 1380] [outer = 0x12c440c00] 07:07:08 INFO - PROCESS | 1656 | 1464012428702 Marionette DEBUG loaded listener.js 07:07:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12cbb6000) [pid = 1656] [serial = 1381] [outer = 0x12c440c00] 07:07:09 INFO - PROCESS | 1656 | 1464012429181 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]]]}] 07:07:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 07:07:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 768ms 07:07:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 07:07:09 INFO - PROCESS | 1656 | 1464012429223 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 07:07:09 INFO - PROCESS | 1656 | 1464012429224 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 07:07:09 INFO - PROCESS | 1656 | 1464012429226 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 07:07:09 INFO - PROCESS | 1656 | 1464012429227 Marionette TRACE conn2 <- [1,1814,null,{}] 07:07:09 INFO - PROCESS | 1656 | 1464012429230 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}] 07:07:09 INFO - PROCESS | 1656 | 1464012429335 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 07:07:09 INFO - PROCESS | 1656 | 1464012429395 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b193800 == 71 [pid = 1656] [id = 461] 07:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12c16d800) [pid = 1656] [serial = 1382] [outer = 0x0] 07:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12cbb8c00) [pid = 1656] [serial = 1383] [outer = 0x12c16d800] 07:07:09 INFO - PROCESS | 1656 | 1464012429425 Marionette DEBUG loaded listener.js 07:07:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12cbc0000) [pid = 1656] [serial = 1384] [outer = 0x12c16d800] 07:07:10 INFO - PROCESS | 1656 | 1464012430043 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]]]}] 07:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 07:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 870ms 07:07:10 INFO - PROCESS | 1656 | 1464012430104 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 07:07:10 INFO - PROCESS | 1656 | 1464012430107 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 07:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 07:07:10 INFO - PROCESS | 1656 | 1464012430110 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 07:07:10 INFO - PROCESS | 1656 | 1464012430113 Marionette TRACE conn2 <- [1,1818,null,{}] 07:07:10 INFO - PROCESS | 1656 | 1464012430117 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}] 07:07:10 INFO - PROCESS | 1656 | 1464012430217 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 07:07:10 INFO - PROCESS | 1656 | 1464012430299 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x123784000 == 72 [pid = 1656] [id = 462] 07:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x111059c00) [pid = 1656] [serial = 1385] [outer = 0x0] 07:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x111a0e400) [pid = 1656] [serial = 1386] [outer = 0x111059c00] 07:07:10 INFO - PROCESS | 1656 | 1464012430328 Marionette DEBUG loaded listener.js 07:07:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x112a97000) [pid = 1656] [serial = 1387] [outer = 0x111059c00] 07:07:10 INFO - PROCESS | 1656 | 1464012430764 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]]]}] 07:07:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 07:07:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 724ms 07:07:10 INFO - PROCESS | 1656 | 1464012430839 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 07:07:10 INFO - PROCESS | 1656 | 1464012430843 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 07:07:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 07:07:10 INFO - PROCESS | 1656 | 1464012430849 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 07:07:10 INFO - PROCESS | 1656 | 1464012430850 Marionette TRACE conn2 <- [1,1822,null,{}] 07:07:10 INFO - PROCESS | 1656 | 1464012430853 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}] 07:07:10 INFO - PROCESS | 1656 | 1464012430952 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1c0800 == 71 [pid = 1656] [id = 454] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3d800 == 70 [pid = 1656] [id = 453] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12c468800 == 69 [pid = 1656] [id = 452] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1234cc000 == 68 [pid = 1656] [id = 451] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf11800 == 67 [pid = 1656] [id = 450] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12b811800 == 66 [pid = 1656] [id = 449] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12a764000 == 65 [pid = 1656] [id = 448] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12c6a6800) [pid = 1656] [serial = 1305] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12745a000 == 64 [pid = 1656] [id = 447] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x117e6f800 == 63 [pid = 1656] [id = 446] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1245bb000 == 62 [pid = 1656] [id = 445] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1198b1800 == 61 [pid = 1656] [id = 444] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1166f4000 == 60 [pid = 1656] [id = 443] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1214a5800 == 59 [pid = 1656] [id = 442] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x127445800 == 58 [pid = 1656] [id = 441] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12f4cc000 == 57 [pid = 1656] [id = 440] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12dfde000 == 56 [pid = 1656] [id = 439] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x12d785000 == 55 [pid = 1656] [id = 438] 07:07:11 INFO - PROCESS | 1656 | 1464012431124 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e2800 == 54 [pid = 1656] [id = 437] 07:07:11 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b3800 == 53 [pid = 1656] [id = 436] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12ba0cc00) [pid = 1656] [serial = 1287] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12aa1e800) [pid = 1656] [serial = 1284] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12baa9000) [pid = 1656] [serial = 1290] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x118219400) [pid = 1656] [serial = 1251] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x125d7bc00) [pid = 1656] [serial = 1257] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x12c354800) [pid = 1656] [serial = 1293] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x12436d800) [pid = 1656] [serial = 1275] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x124e4c400) [pid = 1656] [serial = 1276] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1187c0000) [pid = 1656] [serial = 1254] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x127463400) [pid = 1656] [serial = 1281] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1168bbc00) [pid = 1656] [serial = 1267] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x115d0c400) [pid = 1656] [serial = 1266] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1185b3c00) [pid = 1656] [serial = 1272] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x119d31400) [pid = 1656] [serial = 1273] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12aa20c00) [pid = 1656] [serial = 1263] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x112a94400) [pid = 1656] [serial = 1248] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1256af400) [pid = 1656] [serial = 1278] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x125d82800) [pid = 1656] [serial = 1279] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x11805fc00) [pid = 1656] [serial = 1269] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1187c7000) [pid = 1656] [serial = 1270] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c34bc00) [pid = 1656] [serial = 1246] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x128cd8400) [pid = 1656] [serial = 1260] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12c16a800) [pid = 1656] [serial = 1291] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12c352400) [pid = 1656] [serial = 1297] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1257bd800) [pid = 1656] [serial = 1296] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12c61d400) [pid = 1656] [serial = 1302] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12c437000) [pid = 1656] [serial = 1294] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12baa7800) [pid = 1656] [serial = 1288] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12c441000) [pid = 1656] [serial = 1299] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12c617400) [pid = 1656] [serial = 1300] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x129649400) [pid = 1656] [serial = 1282] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12aba3400) [pid = 1656] [serial = 1285] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12c622800) [pid = 1656] [serial = 1303] [outer = 0x0] [url = about:blank] 07:07:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x11646c800 == 54 [pid = 1656] [id = 463] 07:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x110ffa400) [pid = 1656] [serial = 1388] [outer = 0x0] 07:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x111052000) [pid = 1656] [serial = 1389] [outer = 0x110ffa400] 07:07:11 INFO - PROCESS | 1656 | 1464012431175 Marionette DEBUG loaded listener.js 07:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112848c00) [pid = 1656] [serial = 1390] [outer = 0x110ffa400] 07:07:11 INFO - PROCESS | 1656 | 1464012431745 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]]]}] 07:07:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 07:07:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 925ms 07:07:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 07:07:11 INFO - PROCESS | 1656 | 1464012431775 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 07:07:11 INFO - PROCESS | 1656 | 1464012431779 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 07:07:11 INFO - PROCESS | 1656 | 1464012431784 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 07:07:11 INFO - PROCESS | 1656 | 1464012431788 Marionette TRACE conn2 <- [1,1826,null,{}] 07:07:11 INFO - PROCESS | 1656 | 1464012431793 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}] 07:07:11 INFO - PROCESS | 1656 | 1464012431905 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 07:07:11 INFO - PROCESS | 1656 | 1464012431963 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be4000 == 55 [pid = 1656] [id = 464] 07:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x11318dc00) [pid = 1656] [serial = 1391] [outer = 0x0] 07:07:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x117680c00) [pid = 1656] [serial = 1392] [outer = 0x11318dc00] 07:07:11 INFO - PROCESS | 1656 | 1464012431994 Marionette DEBUG loaded listener.js 07:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118219400) [pid = 1656] [serial = 1393] [outer = 0x11318dc00] 07:07:12 INFO - PROCESS | 1656 | 1464012432476 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]]]}] 07:07:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 07:07:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 727ms 07:07:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 07:07:12 INFO - PROCESS | 1656 | 1464012432511 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 07:07:12 INFO - PROCESS | 1656 | 1464012432514 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 07:07:12 INFO - PROCESS | 1656 | 1464012432517 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 07:07:12 INFO - PROCESS | 1656 | 1464012432518 Marionette TRACE conn2 <- [1,1830,null,{}] 07:07:12 INFO - PROCESS | 1656 | 1464012432523 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}] 07:07:12 INFO - PROCESS | 1656 | 1464012432621 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 07:07:12 INFO - PROCESS | 1656 | 1464012432691 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b4000 == 56 [pid = 1656] [id = 465] 07:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1185b7000) [pid = 1656] [serial = 1394] [outer = 0x0] 07:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1192cd800) [pid = 1656] [serial = 1395] [outer = 0x1185b7000] 07:07:12 INFO - PROCESS | 1656 | 1464012432722 Marionette DEBUG loaded listener.js 07:07:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x119566800) [pid = 1656] [serial = 1396] [outer = 0x1185b7000] 07:07:13 INFO - PROCESS | 1656 | 1464012433129 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]]]}] 07:07:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 07:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 670ms 07:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 07:07:13 INFO - PROCESS | 1656 | 1464012433188 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 07:07:13 INFO - PROCESS | 1656 | 1464012433190 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 07:07:13 INFO - PROCESS | 1656 | 1464012433193 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 07:07:13 INFO - PROCESS | 1656 | 1464012433198 Marionette TRACE conn2 <- [1,1834,null,{}] 07:07:13 INFO - PROCESS | 1656 | 1464012433205 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}] 07:07:13 INFO - PROCESS | 1656 | 1464012433304 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 07:07:13 INFO - PROCESS | 1656 | 1464012433364 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a5800 == 57 [pid = 1656] [id = 466] 07:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x11982cc00) [pid = 1656] [serial = 1397] [outer = 0x0] 07:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1237ac000) [pid = 1656] [serial = 1398] [outer = 0x11982cc00] 07:07:13 INFO - PROCESS | 1656 | 1464012433394 Marionette DEBUG loaded listener.js 07:07:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x124e4c400) [pid = 1656] [serial = 1399] [outer = 0x11982cc00] 07:07:13 INFO - PROCESS | 1656 | 1464012433809 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]]]}] 07:07:13 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 07:07:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 675ms 07:07:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 07:07:13 INFO - PROCESS | 1656 | 1464012433868 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 07:07:13 INFO - PROCESS | 1656 | 1464012433870 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 07:07:13 INFO - PROCESS | 1656 | 1464012433872 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 07:07:13 INFO - PROCESS | 1656 | 1464012433873 Marionette TRACE conn2 <- [1,1838,null,{}] 07:07:13 INFO - PROCESS | 1656 | 1464012433876 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}] 07:07:13 INFO - PROCESS | 1656 | 1464012433993 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 07:07:14 INFO - PROCESS | 1656 | 1464012434075 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a878800 == 58 [pid = 1656] [id = 467] 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x124e53800) [pid = 1656] [serial = 1400] [outer = 0x0] 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x125d83000) [pid = 1656] [serial = 1401] [outer = 0x124e53800] 07:07:14 INFO - PROCESS | 1656 | 1464012434106 Marionette DEBUG loaded listener.js 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x127466400) [pid = 1656] [serial = 1402] [outer = 0x124e53800] 07:07:14 INFO - PROCESS | 1656 | 1464012434526 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]]]}] 07:07:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 07:07:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 719ms 07:07:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 07:07:14 INFO - PROCESS | 1656 | 1464012434605 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 07:07:14 INFO - PROCESS | 1656 | 1464012434607 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 07:07:14 INFO - PROCESS | 1656 | 1464012434610 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 07:07:14 INFO - PROCESS | 1656 | 1464012434612 Marionette TRACE conn2 <- [1,1842,null,{}] 07:07:14 INFO - PROCESS | 1656 | 1464012434614 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}] 07:07:14 INFO - PROCESS | 1656 | 1464012434711 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 07:07:14 INFO - PROCESS | 1656 | 1464012434780 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae0000 == 59 [pid = 1656] [id = 468] 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x128cd9800) [pid = 1656] [serial = 1403] [outer = 0x0] 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x128d25800) [pid = 1656] [serial = 1404] [outer = 0x128cd9800] 07:07:14 INFO - PROCESS | 1656 | 1464012434816 Marionette DEBUG loaded listener.js 07:07:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12a7b0c00) [pid = 1656] [serial = 1405] [outer = 0x128cd9800] 07:07:15 INFO - PROCESS | 1656 | 1464012435236 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]]]}] 07:07:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 07:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 671ms 07:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 07:07:15 INFO - PROCESS | 1656 | 1464012435281 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 07:07:15 INFO - PROCESS | 1656 | 1464012435283 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 07:07:15 INFO - PROCESS | 1656 | 1464012435285 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 07:07:15 INFO - PROCESS | 1656 | 1464012435286 Marionette TRACE conn2 <- [1,1846,null,{}] 07:07:15 INFO - PROCESS | 1656 | 1464012435302 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}] 07:07:15 INFO - PROCESS | 1656 | 1464012435436 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 07:07:15 INFO - PROCESS | 1656 | 1464012435447 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf21800 == 60 [pid = 1656] [id = 469] 07:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12a7b5000) [pid = 1656] [serial = 1406] [outer = 0x0] 07:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12abab800) [pid = 1656] [serial = 1407] [outer = 0x12a7b5000] 07:07:15 INFO - PROCESS | 1656 | 1464012435476 Marionette DEBUG loaded listener.js 07:07:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12baa2800) [pid = 1656] [serial = 1408] [outer = 0x12a7b5000] 07:07:15 INFO - PROCESS | 1656 | 1464012435894 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]]]}] 07:07:15 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) 07:07:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 630ms 07:07:15 INFO - PROCESS | 1656 | 1464012435916 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 07:07:15 INFO - PROCESS | 1656 | 1464012435917 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 07:07:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 07:07:15 INFO - PROCESS | 1656 | 1464012435920 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 07:07:15 INFO - PROCESS | 1656 | 1464012435921 Marionette TRACE conn2 <- [1,1850,null,{}] 07:07:15 INFO - PROCESS | 1656 | 1464012435923 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}] 07:07:16 INFO - PROCESS | 1656 | 1464012436018 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 07:07:16 INFO - PROCESS | 1656 | 1464012436085 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6ee000 == 61 [pid = 1656] [id = 470] 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12a7b7400) [pid = 1656] [serial = 1409] [outer = 0x0] 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12babe800) [pid = 1656] [serial = 1410] [outer = 0x12a7b7400] 07:07:16 INFO - PROCESS | 1656 | 1464012436118 Marionette DEBUG loaded listener.js 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12c170800) [pid = 1656] [serial = 1411] [outer = 0x12a7b7400] 07:07:16 INFO - PROCESS | 1656 | 1464012436549 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]]]}] 07:07:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:07:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 671ms 07:07:16 INFO - PROCESS | 1656 | 1464012436591 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 07:07:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 07:07:16 INFO - PROCESS | 1656 | 1464012436592 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 07:07:16 INFO - PROCESS | 1656 | 1464012436595 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 07:07:16 INFO - PROCESS | 1656 | 1464012436596 Marionette TRACE conn2 <- [1,1854,null,{}] 07:07:16 INFO - PROCESS | 1656 | 1464012436598 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}] 07:07:16 INFO - PROCESS | 1656 | 1464012436696 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 07:07:16 INFO - PROCESS | 1656 | 1464012436893 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x11929f800 == 62 [pid = 1656] [id = 471] 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x111055c00) [pid = 1656] [serial = 1412] [outer = 0x0] 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x11105ac00) [pid = 1656] [serial = 1413] [outer = 0x111055c00] 07:07:16 INFO - PROCESS | 1656 | 1464012436923 Marionette DEBUG loaded listener.js 07:07:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1133c3400) [pid = 1656] [serial = 1414] [outer = 0x111055c00] 07:07:17 INFO - PROCESS | 1656 | 1464012437358 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]]]}] 07:07:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 07:07:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 770ms 07:07:17 INFO - PROCESS | 1656 | 1464012437366 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 07:07:17 INFO - PROCESS | 1656 | 1464012437369 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 07:07:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 07:07:17 INFO - PROCESS | 1656 | 1464012437375 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 07:07:17 INFO - PROCESS | 1656 | 1464012437377 Marionette TRACE conn2 <- [1,1858,null,{}] 07:07:17 INFO - PROCESS | 1656 | 1464012437380 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}] 07:07:17 INFO - PROCESS | 1656 | 1464012437483 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 07:07:17 INFO - PROCESS | 1656 | 1464012437537 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ed1000 == 63 [pid = 1656] [id = 472] 07:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x11805d400) [pid = 1656] [serial = 1415] [outer = 0x0] 07:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1192d0800) [pid = 1656] [serial = 1416] [outer = 0x11805d400] 07:07:17 INFO - PROCESS | 1656 | 1464012437567 Marionette DEBUG loaded listener.js 07:07:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1198ee400) [pid = 1656] [serial = 1417] [outer = 0x11805d400] 07:07:17 INFO - PROCESS | 1656 | 1464012437995 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]]]}] 07:07:17 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75d000 == 62 [pid = 1656] [id = 328] 07:07:18 INFO - PROCESS | 1656 | --DOCSHELL 0x123784000 == 61 [pid = 1656] [id = 462] 07:07:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c9000 == 60 [pid = 1656] [id = 456] 07:07:18 INFO - PROCESS | 1656 | --DOCSHELL 0x116485000 == 59 [pid = 1656] [id = 455] 07:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 07:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 670ms 07:07:18 INFO - PROCESS | 1656 | 1464012438047 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 07:07:18 INFO - PROCESS | 1656 | 1464012438050 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 07:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 07:07:18 INFO - PROCESS | 1656 | 1464012438053 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 07:07:18 INFO - PROCESS | 1656 | 1464012438054 Marionette TRACE conn2 <- [1,1862,null,{}] 07:07:18 INFO - PROCESS | 1656 | 1464012438056 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}] 07:07:18 INFO - PROCESS | 1656 | 1464012438162 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 07:07:18 INFO - PROCESS | 1656 | 1464012438172 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b19f800 == 60 [pid = 1656] [id = 473] 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1256ab000) [pid = 1656] [serial = 1418] [outer = 0x0] 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1271f9400) [pid = 1656] [serial = 1419] [outer = 0x1256ab000] 07:07:18 INFO - PROCESS | 1656 | 1464012438198 Marionette DEBUG loaded listener.js 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1293bc400) [pid = 1656] [serial = 1420] [outer = 0x1256ab000] 07:07:18 INFO - PROCESS | 1656 | 1464012438557 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]]]}] 07:07:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 07:07:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 520ms 07:07:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 07:07:18 INFO - PROCESS | 1656 | 1464012438574 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 07:07:18 INFO - PROCESS | 1656 | 1464012438575 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 07:07:18 INFO - PROCESS | 1656 | 1464012438582 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 07:07:18 INFO - PROCESS | 1656 | 1464012438587 Marionette TRACE conn2 <- [1,1866,null,{}] 07:07:18 INFO - PROCESS | 1656 | 1464012438591 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}] 07:07:18 INFO - PROCESS | 1656 | 1464012438681 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 07:07:18 INFO - PROCESS | 1656 | 1464012438687 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d411800 == 61 [pid = 1656] [id = 474] 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x12a526000) [pid = 1656] [serial = 1421] [outer = 0x0] 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12c34d400) [pid = 1656] [serial = 1422] [outer = 0x12a526000] 07:07:18 INFO - PROCESS | 1656 | 1464012438712 Marionette DEBUG loaded listener.js 07:07:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x12c441000) [pid = 1656] [serial = 1423] [outer = 0x12a526000] 07:07:19 INFO - PROCESS | 1656 | 1464012439035 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]]]}] 07:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 07:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 480ms 07:07:19 INFO - PROCESS | 1656 | 1464012439058 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 07:07:19 INFO - PROCESS | 1656 | 1464012439060 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 07:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 07:07:19 INFO - PROCESS | 1656 | 1464012439062 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 07:07:19 INFO - PROCESS | 1656 | 1464012439063 Marionette TRACE conn2 <- [1,1870,null,{}] 07:07:19 INFO - PROCESS | 1656 | 1464012439065 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}] 07:07:19 INFO - PROCESS | 1656 | 1464012439168 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 07:07:19 INFO - PROCESS | 1656 | 1464012439242 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da55800 == 62 [pid = 1656] [id = 475] 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x12aa21000) [pid = 1656] [serial = 1424] [outer = 0x0] 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x12c61ec00) [pid = 1656] [serial = 1425] [outer = 0x12aa21000] 07:07:19 INFO - PROCESS | 1656 | 1464012439282 Marionette DEBUG loaded listener.js 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x12c6b4000) [pid = 1656] [serial = 1426] [outer = 0x12aa21000] 07:07:19 INFO - PROCESS | 1656 | 1464012439671 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]]]}] 07:07:19 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 07:07:19 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 618ms 07:07:19 INFO - PROCESS | 1656 | 1464012439689 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 07:07:19 INFO - PROCESS | 1656 | 1464012439692 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 07:07:19 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 07:07:19 INFO - PROCESS | 1656 | 1464012439695 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 07:07:19 INFO - PROCESS | 1656 | 1464012439696 Marionette TRACE conn2 <- [1,1874,null,{}] 07:07:19 INFO - PROCESS | 1656 | 1464012439698 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}] 07:07:19 INFO - PROCESS | 1656 | 1464012439783 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 07:07:19 INFO - PROCESS | 1656 | 1464012439787 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dfdf000 == 63 [pid = 1656] [id = 476] 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11316d800) [pid = 1656] [serial = 1427] [outer = 0x0] 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x11316f400) [pid = 1656] [serial = 1428] [outer = 0x11316d800] 07:07:19 INFO - PROCESS | 1656 | 1464012439817 Marionette DEBUG loaded listener.js 07:07:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x12cbb7000) [pid = 1656] [serial = 1429] [outer = 0x11316d800] 07:07:20 INFO - PROCESS | 1656 | 1464012440170 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]]]}] 07:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 07:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 517ms 07:07:20 INFO - PROCESS | 1656 | 1464012440213 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 07:07:20 INFO - PROCESS | 1656 | 1464012440214 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 07:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 07:07:20 INFO - PROCESS | 1656 | 1464012440216 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 07:07:20 INFO - PROCESS | 1656 | 1464012440217 Marionette TRACE conn2 <- [1,1878,null,{}] 07:07:20 INFO - PROCESS | 1656 | 1464012440220 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}] 07:07:20 INFO - PROCESS | 1656 | 1464012440312 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 07:07:20 INFO - PROCESS | 1656 | 1464012440389 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x133fce800 == 64 [pid = 1656] [id = 477] 07:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x111061000) [pid = 1656] [serial = 1430] [outer = 0x0] 07:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x111069000) [pid = 1656] [serial = 1431] [outer = 0x111061000] 07:07:20 INFO - PROCESS | 1656 | 1464012440414 Marionette DEBUG loaded listener.js 07:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x12cbba400) [pid = 1656] [serial = 1432] [outer = 0x111061000] 07:07:20 INFO - PROCESS | 1656 | 1464012440728 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]]]}] 07:07:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 07:07:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 569ms 07:07:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 07:07:20 INFO - PROCESS | 1656 | 1464012440786 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 07:07:20 INFO - PROCESS | 1656 | 1464012440787 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 07:07:20 INFO - PROCESS | 1656 | 1464012440789 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 07:07:20 INFO - PROCESS | 1656 | 1464012440790 Marionette TRACE conn2 <- [1,1882,null,{}] 07:07:20 INFO - PROCESS | 1656 | 1464012440793 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}] 07:07:20 INFO - PROCESS | 1656 | 1464012440899 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 07:07:20 INFO - PROCESS | 1656 | 1464012440938 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340d5800 == 65 [pid = 1656] [id = 478] 07:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x1126af800) [pid = 1656] [serial = 1433] [outer = 0x0] 07:07:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x1126b4400) [pid = 1656] [serial = 1434] [outer = 0x1126af800] 07:07:20 INFO - PROCESS | 1656 | 1464012440963 Marionette DEBUG loaded listener.js 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x1126ba000) [pid = 1656] [serial = 1435] [outer = 0x1126af800] 07:07:21 INFO - PROCESS | 1656 | 1464012441254 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]]]}] 07:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 07:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 518ms 07:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 07:07:21 INFO - PROCESS | 1656 | 1464012441309 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 07:07:21 INFO - PROCESS | 1656 | 1464012441310 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 07:07:21 INFO - PROCESS | 1656 | 1464012441312 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 07:07:21 INFO - PROCESS | 1656 | 1464012441313 Marionette TRACE conn2 <- [1,1886,null,{}] 07:07:21 INFO - PROCESS | 1656 | 1464012441315 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}] 07:07:21 INFO - PROCESS | 1656 | 1464012441424 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 07:07:21 INFO - PROCESS | 1656 | 1464012441437 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344aa800 == 66 [pid = 1656] [id = 479] 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x1126bb800) [pid = 1656] [serial = 1436] [outer = 0x0] 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12cbb7800) [pid = 1656] [serial = 1437] [outer = 0x1126bb800] 07:07:21 INFO - PROCESS | 1656 | 1464012441469 Marionette DEBUG loaded listener.js 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x12cbc1400) [pid = 1656] [serial = 1438] [outer = 0x1126bb800] 07:07:21 INFO - PROCESS | 1656 | 1464012441803 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]]]}] 07:07:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 07:07:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 519ms 07:07:21 INFO - PROCESS | 1656 | 1464012441831 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 07:07:21 INFO - PROCESS | 1656 | 1464012441833 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 07:07:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 07:07:21 INFO - PROCESS | 1656 | 1464012441835 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 07:07:21 INFO - PROCESS | 1656 | 1464012441836 Marionette TRACE conn2 <- [1,1890,null,{}] 07:07:21 INFO - PROCESS | 1656 | 1464012441840 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}] 07:07:21 INFO - PROCESS | 1656 | 1464012441948 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 07:07:21 INFO - PROCESS | 1656 | 1464012441959 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x134943800 == 67 [pid = 1656] [id = 480] 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x12cbbfc00) [pid = 1656] [serial = 1439] [outer = 0x0] 07:07:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x12ce61000) [pid = 1656] [serial = 1440] [outer = 0x12cbbfc00] 07:07:21 INFO - PROCESS | 1656 | 1464012441983 Marionette DEBUG loaded listener.js 07:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x12ce68c00) [pid = 1656] [serial = 1441] [outer = 0x12cbbfc00] 07:07:22 INFO - PROCESS | 1656 | 1464012442444 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]]]}] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x115f34c00) [pid = 1656] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x116842400) [pid = 1656] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x1256a4800) [pid = 1656] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12c441400) [pid = 1656] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1240ad800) [pid = 1656] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x11318fc00) [pid = 1656] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1293c1800) [pid = 1656] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x12c617000) [pid = 1656] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x11805ec00) [pid = 1656] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x113187c00) [pid = 1656] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x1294c5c00) [pid = 1656] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x1293bec00) [pid = 1656] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x1130da000) [pid = 1656] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1240b8c00) [pid = 1656] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x113bbe800) [pid = 1656] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12ab99000) [pid = 1656] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x10eab7000) [pid = 1656] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x117e4a000) [pid = 1656] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x117678c00) [pid = 1656] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x119b73000) [pid = 1656] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x118359800) [pid = 1656] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x124513000) [pid = 1656] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1290e2000) [pid = 1656] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x117685800) [pid = 1656] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x118448400) [pid = 1656] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x124e56400) [pid = 1656] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x1164efc00) [pid = 1656] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1257b7000) [pid = 1656] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x127461400) [pid = 1656] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11201a800) [pid = 1656] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x116a65000) [pid = 1656] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x127066c00) [pid = 1656] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 07:07:22 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12c16d800) [pid = 1656] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 07:07:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 07:07:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 672ms 07:07:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 07:07:22 INFO - PROCESS | 1656 | 1464012442508 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 07:07:22 INFO - PROCESS | 1656 | 1464012442509 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 07:07:22 INFO - PROCESS | 1656 | 1464012442511 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 07:07:22 INFO - PROCESS | 1656 | 1464012442512 Marionette TRACE conn2 <- [1,1894,null,{}] 07:07:22 INFO - PROCESS | 1656 | 1464012442514 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}] 07:07:22 INFO - PROCESS | 1656 | 1464012442596 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 07:07:22 INFO - PROCESS | 1656 | 1464012442601 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x117586800 == 68 [pid = 1656] [id = 481] 07:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x112018c00) [pid = 1656] [serial = 1442] [outer = 0x0] 07:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x113189c00) [pid = 1656] [serial = 1443] [outer = 0x112018c00] 07:07:22 INFO - PROCESS | 1656 | 1464012442635 Marionette DEBUG loaded listener.js 07:07:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11805ec00) [pid = 1656] [serial = 1444] [outer = 0x112018c00] 07:07:23 INFO - PROCESS | 1656 | 1464012443013 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]]]}] 07:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 07:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 519ms 07:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 07:07:23 INFO - PROCESS | 1656 | 1464012443031 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 07:07:23 INFO - PROCESS | 1656 | 1464012443032 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 07:07:23 INFO - PROCESS | 1656 | 1464012443034 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 07:07:23 INFO - PROCESS | 1656 | 1464012443036 Marionette TRACE conn2 <- [1,1898,null,{}] 07:07:23 INFO - PROCESS | 1656 | 1464012443042 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}] 07:07:23 INFO - PROCESS | 1656 | 1464012443171 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 07:07:23 INFO - PROCESS | 1656 | 1464012443177 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d410800 == 69 [pid = 1656] [id = 482] 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1183e8000) [pid = 1656] [serial = 1445] [outer = 0x0] 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x124c1ec00) [pid = 1656] [serial = 1446] [outer = 0x1183e8000] 07:07:23 INFO - PROCESS | 1656 | 1464012443203 Marionette DEBUG loaded listener.js 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12a7b8400) [pid = 1656] [serial = 1447] [outer = 0x1183e8000] 07:07:23 INFO - PROCESS | 1656 | 1464012443507 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]]]}] 07:07:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 07:07:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 521ms 07:07:23 INFO - PROCESS | 1656 | 1464012443556 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 07:07:23 INFO - PROCESS | 1656 | 1464012443557 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 07:07:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 07:07:23 INFO - PROCESS | 1656 | 1464012443559 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 07:07:23 INFO - PROCESS | 1656 | 1464012443560 Marionette TRACE conn2 <- [1,1902,null,{}] 07:07:23 INFO - PROCESS | 1656 | 1464012443562 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}] 07:07:23 INFO - PROCESS | 1656 | 1464012443651 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 07:07:23 INFO - PROCESS | 1656 | 1464012443655 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x134cc6800 == 70 [pid = 1656] [id = 483] 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12aa23c00) [pid = 1656] [serial = 1448] [outer = 0x0] 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12c356c00) [pid = 1656] [serial = 1449] [outer = 0x12aa23c00] 07:07:23 INFO - PROCESS | 1656 | 1464012443680 Marionette DEBUG loaded listener.js 07:07:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12ce62800) [pid = 1656] [serial = 1450] [outer = 0x12aa23c00] 07:07:24 INFO - PROCESS | 1656 | 1464012444023 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]]]}] 07:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 07:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 519ms 07:07:24 INFO - PROCESS | 1656 | 1464012444079 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 07:07:24 INFO - PROCESS | 1656 | 1464012444080 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 07:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 07:07:24 INFO - PROCESS | 1656 | 1464012444082 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 07:07:24 INFO - PROCESS | 1656 | 1464012444091 Marionette TRACE conn2 <- [1,1906,null,{}] 07:07:24 INFO - PROCESS | 1656 | 1464012444093 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}] 07:07:24 INFO - PROCESS | 1656 | 1464012444182 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 07:07:24 INFO - PROCESS | 1656 | 1464012444188 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x134484800 == 71 [pid = 1656] [id = 484] 07:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x12c617000) [pid = 1656] [serial = 1451] [outer = 0x0] 07:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12d1a4800) [pid = 1656] [serial = 1452] [outer = 0x12c617000] 07:07:24 INFO - PROCESS | 1656 | 1464012444213 Marionette DEBUG loaded listener.js 07:07:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12d1ab000) [pid = 1656] [serial = 1453] [outer = 0x12c617000] 07:07:24 INFO - PROCESS | 1656 | 1464012444795 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]]]}] 07:07:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 07:07:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 779ms 07:07:24 INFO - PROCESS | 1656 | 1464012444863 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 07:07:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 07:07:24 INFO - PROCESS | 1656 | 1464012444867 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 07:07:24 INFO - PROCESS | 1656 | 1464012444872 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 07:07:24 INFO - PROCESS | 1656 | 1464012444876 Marionette TRACE conn2 <- [1,1910,null,{}] 07:07:24 INFO - PROCESS | 1656 | 1464012444881 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}] 07:07:25 INFO - PROCESS | 1656 | 1464012445044 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 07:07:25 INFO - PROCESS | 1656 | 1464012445125 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12743c800 == 72 [pid = 1656] [id = 485] 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1126ba400) [pid = 1656] [serial = 1454] [outer = 0x0] 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x112848000) [pid = 1656] [serial = 1455] [outer = 0x1126ba400] 07:07:25 INFO - PROCESS | 1656 | 1464012445157 Marionette DEBUG loaded listener.js 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x113105c00) [pid = 1656] [serial = 1456] [outer = 0x1126ba400] 07:07:25 INFO - PROCESS | 1656 | 1464012445556 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]]]}] 07:07:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 07:07:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 727ms 07:07:25 INFO - PROCESS | 1656 | 1464012445597 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 07:07:25 INFO - PROCESS | 1656 | 1464012445602 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 07:07:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 07:07:25 INFO - PROCESS | 1656 | 1464012445609 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 07:07:25 INFO - PROCESS | 1656 | 1464012445611 Marionette TRACE conn2 <- [1,1914,null,{}] 07:07:25 INFO - PROCESS | 1656 | 1464012445613 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}] 07:07:25 INFO - PROCESS | 1656 | 1464012445723 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 07:07:25 INFO - PROCESS | 1656 | 1464012445832 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d40e000 == 73 [pid = 1656] [id = 486] 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x113108800) [pid = 1656] [serial = 1457] [outer = 0x0] 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x11310fc00) [pid = 1656] [serial = 1458] [outer = 0x113108800] 07:07:25 INFO - PROCESS | 1656 | 1464012445864 Marionette DEBUG loaded listener.js 07:07:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x113170800) [pid = 1656] [serial = 1459] [outer = 0x113108800] 07:07:26 INFO - PROCESS | 1656 | 1464012446289 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]]]}] 07:07:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 07:07:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 723ms 07:07:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 07:07:26 INFO - PROCESS | 1656 | 1464012446350 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 07:07:26 INFO - PROCESS | 1656 | 1464012446351 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 07:07:26 INFO - PROCESS | 1656 | 1464012446368 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 07:07:26 INFO - PROCESS | 1656 | 1464012446370 Marionette TRACE conn2 <- [1,1918,null,{}] 07:07:26 INFO - PROCESS | 1656 | 1464012446380 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}] 07:07:26 INFO - PROCESS | 1656 | 1464012446492 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 07:07:26 INFO - PROCESS | 1656 | 1464012446573 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x13490f000 == 74 [pid = 1656] [id = 487] 07:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1167b4400) [pid = 1656] [serial = 1460] [outer = 0x0] 07:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x118362400) [pid = 1656] [serial = 1461] [outer = 0x1167b4400] 07:07:26 INFO - PROCESS | 1656 | 1464012446606 Marionette DEBUG loaded listener.js 07:07:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x119827c00) [pid = 1656] [serial = 1462] [outer = 0x1167b4400] 07:07:27 INFO - PROCESS | 1656 | 1464012447033 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]]]}] 07:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 07:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 687ms 07:07:27 INFO - PROCESS | 1656 | 1464012447042 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 07:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 07:07:27 INFO - PROCESS | 1656 | 1464012447044 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 07:07:27 INFO - PROCESS | 1656 | 1464012447046 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 07:07:27 INFO - PROCESS | 1656 | 1464012447048 Marionette TRACE conn2 <- [1,1922,null,{}] 07:07:27 INFO - PROCESS | 1656 | 1464012447050 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}] 07:07:27 INFO - PROCESS | 1656 | 1464012447159 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 07:07:27 INFO - PROCESS | 1656 | 1464012447279 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x13491f800 == 75 [pid = 1656] [id = 488] 07:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x111066800) [pid = 1656] [serial = 1463] [outer = 0x0] 07:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x119cc5800) [pid = 1656] [serial = 1464] [outer = 0x111066800] 07:07:27 INFO - PROCESS | 1656 | 1464012447314 Marionette DEBUG loaded listener.js 07:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x126d47400) [pid = 1656] [serial = 1465] [outer = 0x111066800] 07:07:27 INFO - PROCESS | 1656 | 1464012447730 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]]]}] 07:07:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 07:07:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 719ms 07:07:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 07:07:27 INFO - PROCESS | 1656 | 1464012447766 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 07:07:27 INFO - PROCESS | 1656 | 1464012447767 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 07:07:27 INFO - PROCESS | 1656 | 1464012447770 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 07:07:27 INFO - PROCESS | 1656 | 1464012447771 Marionette TRACE conn2 <- [1,1926,null,{}] 07:07:27 INFO - PROCESS | 1656 | 1464012447773 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}] 07:07:27 INFO - PROCESS | 1656 | 1464012447900 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 07:07:27 INFO - PROCESS | 1656 | 1464012447982 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d4000 == 76 [pid = 1656] [id = 489] 07:07:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x110ff0400) [pid = 1656] [serial = 1466] [outer = 0x0] 07:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x117679c00) [pid = 1656] [serial = 1467] [outer = 0x110ff0400] 07:07:28 INFO - PROCESS | 1656 | 1464012448012 Marionette DEBUG loaded listener.js 07:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x127066800) [pid = 1656] [serial = 1468] [outer = 0x110ff0400] 07:07:28 INFO - PROCESS | 1656 | 1464012448724 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]]]}] 07:07:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 07:07:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 970ms 07:07:28 INFO - PROCESS | 1656 | 1464012448741 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 07:07:28 INFO - PROCESS | 1656 | 1464012448743 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 07:07:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 07:07:28 INFO - PROCESS | 1656 | 1464012448747 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 07:07:28 INFO - PROCESS | 1656 | 1464012448749 Marionette TRACE conn2 <- [1,1930,null,{}] 07:07:28 INFO - PROCESS | 1656 | 1464012448754 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}] 07:07:28 INFO - PROCESS | 1656 | 1464012448851 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 07:07:28 INFO - PROCESS | 1656 | 1464012448922 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x117598800 == 77 [pid = 1656] [id = 490] 07:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x111054c00) [pid = 1656] [serial = 1469] [outer = 0x0] 07:07:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x11106c400) [pid = 1656] [serial = 1470] [outer = 0x111054c00] 07:07:28 INFO - PROCESS | 1656 | 1464012448950 Marionette DEBUG loaded listener.js 07:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x1126ad400) [pid = 1656] [serial = 1471] [outer = 0x111054c00] 07:07:29 INFO - PROCESS | 1656 | 1464012449417 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]]]}] 07:07:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 07:07:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 721ms 07:07:29 INFO - PROCESS | 1656 | 1464012449468 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 07:07:29 INFO - PROCESS | 1656 | 1464012449472 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 07:07:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 07:07:29 INFO - PROCESS | 1656 | 1464012449476 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 07:07:29 INFO - PROCESS | 1656 | 1464012449478 Marionette TRACE conn2 <- [1,1934,null,{}] 07:07:29 INFO - PROCESS | 1656 | 1464012449480 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}] 07:07:29 INFO - PROCESS | 1656 | 1464012449571 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 07:07:29 INFO - PROCESS | 1656 | 1464012449639 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167b9000 == 78 [pid = 1656] [id = 491] 07:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x11105fc00) [pid = 1656] [serial = 1472] [outer = 0x0] 07:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x112746400) [pid = 1656] [serial = 1473] [outer = 0x11105fc00] 07:07:29 INFO - PROCESS | 1656 | 1464012449666 Marionette DEBUG loaded listener.js 07:07:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x112a96000) [pid = 1656] [serial = 1474] [outer = 0x11105fc00] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12340f000 == 77 [pid = 1656] [id = 379] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12f4da000 == 76 [pid = 1656] [id = 458] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d7000 == 75 [pid = 1656] [id = 457] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x116f1d800 == 74 [pid = 1656] [id = 346] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12db50800 == 73 [pid = 1656] [id = 460] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12c31f000 == 72 [pid = 1656] [id = 381] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x133fd3800 == 71 [pid = 1656] [id = 459] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12da54800 == 70 [pid = 1656] [id = 435] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa30000 == 69 [pid = 1656] [id = 345] 07:07:29 INFO - PROCESS | 1656 | --DOCSHELL 0x12716f000 == 68 [pid = 1656] [id = 399] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x111a0e400) [pid = 1656] [serial = 1386] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x119b73c00) [pid = 1656] [serial = 1371] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x1183e7400) [pid = 1656] [serial = 1368] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x112844000) [pid = 1656] [serial = 1365] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x12c61cc00) [pid = 1656] [serial = 1380] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12ba0f800) [pid = 1656] [serial = 1377] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x128cd5c00) [pid = 1656] [serial = 1374] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x134cc6800 == 67 [pid = 1656] [id = 483] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12d410800 == 66 [pid = 1656] [id = 482] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x117586800 == 65 [pid = 1656] [id = 481] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x134943800 == 64 [pid = 1656] [id = 480] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1344aa800 == 63 [pid = 1656] [id = 479] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1340d5800 == 62 [pid = 1656] [id = 478] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x133fce800 == 61 [pid = 1656] [id = 477] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12dfdf000 == 60 [pid = 1656] [id = 476] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12da55800 == 59 [pid = 1656] [id = 475] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12d411800 == 58 [pid = 1656] [id = 474] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x12b19f800 == 57 [pid = 1656] [id = 473] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x128ed1000 == 56 [pid = 1656] [id = 472] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11929f800 == 55 [pid = 1656] [id = 471] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1198a5800 == 54 [pid = 1656] [id = 466] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b4000 == 53 [pid = 1656] [id = 465] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x119be4000 == 52 [pid = 1656] [id = 464] 07:07:30 INFO - PROCESS | 1656 | --DOCSHELL 0x11646c800 == 51 [pid = 1656] [id = 463] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x129642000) [pid = 1656] [serial = 1132] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12bac1800) [pid = 1656] [serial = 1207] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x124cf1c00) [pid = 1656] [serial = 1198] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x127463000) [pid = 1656] [serial = 1258] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x1185b9000) [pid = 1656] [serial = 1252] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12aa28000) [pid = 1656] [serial = 1261] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12ba11400) [pid = 1656] [serial = 1204] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x113190800) [pid = 1656] [serial = 1249] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x12342c800) [pid = 1656] [serial = 1255] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1293bdc00) [pid = 1656] [serial = 1201] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x116adb800) [pid = 1656] [serial = 1195] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12c34fc00) [pid = 1656] [serial = 1264] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x1187c5000) [pid = 1656] [serial = 1311] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x11724c000) [pid = 1656] [serial = 1327] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1160d1800) [pid = 1656] [serial = 1326] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12c437c00) [pid = 1656] [serial = 1321] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x12bac9c00) [pid = 1656] [serial = 1320] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12ba9fc00) [pid = 1656] [serial = 1318] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x12aa1e000) [pid = 1656] [serial = 1317] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x11724ec00) [pid = 1656] [serial = 1309] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x115f27800) [pid = 1656] [serial = 1308] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x128d23800) [pid = 1656] [serial = 1315] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1257bec00) [pid = 1656] [serial = 1314] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x12cbb6800) [pid = 1656] [serial = 1324] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x12963c000) [pid = 1656] [serial = 1323] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x12ba08c00) [pid = 1656] [serial = 1350] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x12abb0400) [pid = 1656] [serial = 1348] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x112850c00) [pid = 1656] [serial = 1363] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12baa0800) [pid = 1656] [serial = 1356] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x11284bc00) [pid = 1656] [serial = 1362] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x124e53400) [pid = 1656] [serial = 1353] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12ab9c400) [pid = 1656] [serial = 1354] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x12c61e800) [pid = 1656] [serial = 1359] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x12baa3000) [pid = 1656] [serial = 1351] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12c43dc00) [pid = 1656] [serial = 1357] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11a169c00) [pid = 1656] [serial = 1335] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x12429d800) [pid = 1656] [serial = 1336] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1187c6400) [pid = 1656] [serial = 1332] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11982f000) [pid = 1656] [serial = 1333] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x125d7c800) [pid = 1656] [serial = 1341] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x128d2dc00) [pid = 1656] [serial = 1342] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12aa1c400) [pid = 1656] [serial = 1345] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1294c0000) [pid = 1656] [serial = 1344] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12c6ad800) [pid = 1656] [serial = 1360] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x124cf1400) [pid = 1656] [serial = 1338] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1256ad800) [pid = 1656] [serial = 1339] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11724b400) [pid = 1656] [serial = 1329] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12ab96c00) [pid = 1656] [serial = 1347] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1183e4800) [pid = 1656] [serial = 1330] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12c6aec00) [pid = 1656] [serial = 1306] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x119b7ec00) [pid = 1656] [serial = 1312] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x12cbc0000) [pid = 1656] [serial = 1384] [outer = 0x0] [url = about:blank] 07:07:30 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12cbb8c00) [pid = 1656] [serial = 1383] [outer = 0x0] [url = about:blank] 07:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 07:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 721ms 07:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 07:07:30 INFO - PROCESS | 1656 | 1464012450193 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]]]}] 07:07:30 INFO - PROCESS | 1656 | 1464012450198 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 07:07:30 INFO - PROCESS | 1656 | 1464012450199 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 07:07:30 INFO - PROCESS | 1656 | 1464012450201 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 07:07:30 INFO - PROCESS | 1656 | 1464012450204 Marionette TRACE conn2 <- [1,1938,null,{}] 07:07:30 INFO - PROCESS | 1656 | 1464012450215 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}] 07:07:30 INFO - PROCESS | 1656 | 1464012450299 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 07:07:30 INFO - PROCESS | 1656 | 1464012450307 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x11757e000 == 52 [pid = 1656] [id = 492] 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x112eebc00) [pid = 1656] [serial = 1475] [outer = 0x0] 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x11310b400) [pid = 1656] [serial = 1476] [outer = 0x112eebc00] 07:07:30 INFO - PROCESS | 1656 | 1464012450334 Marionette DEBUG loaded listener.js 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11316cc00) [pid = 1656] [serial = 1477] [outer = 0x112eebc00] 07:07:30 INFO - PROCESS | 1656 | 1464012450733 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]]]}] 07:07:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 07:07:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 580ms 07:07:30 INFO - PROCESS | 1656 | 1464012450783 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 07:07:30 INFO - PROCESS | 1656 | 1464012450785 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 07:07:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 07:07:30 INFO - PROCESS | 1656 | 1464012450791 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 07:07:30 INFO - PROCESS | 1656 | 1464012450793 Marionette TRACE conn2 <- [1,1942,null,{}] 07:07:30 INFO - PROCESS | 1656 | 1464012450797 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}] 07:07:30 INFO - PROCESS | 1656 | 1464012450880 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 07:07:30 INFO - PROCESS | 1656 | 1464012450913 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x119294800 == 53 [pid = 1656] [id = 493] 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113190400) [pid = 1656] [serial = 1478] [outer = 0x0] 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1133c5000) [pid = 1656] [serial = 1479] [outer = 0x113190400] 07:07:30 INFO - PROCESS | 1656 | 1464012450939 Marionette DEBUG loaded listener.js 07:07:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x114f24000) [pid = 1656] [serial = 1480] [outer = 0x113190400] 07:07:31 INFO - PROCESS | 1656 | 1464012451257 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]]]}] 07:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 07:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 525ms 07:07:31 INFO - PROCESS | 1656 | 1464012451314 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 07:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 07:07:31 INFO - PROCESS | 1656 | 1464012451322 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 07:07:31 INFO - PROCESS | 1656 | 1464012451324 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 07:07:31 INFO - PROCESS | 1656 | 1464012451325 Marionette TRACE conn2 <- [1,1946,null,{}] 07:07:31 INFO - PROCESS | 1656 | 1464012451328 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}] 07:07:31 INFO - PROCESS | 1656 | 1464012451404 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 07:07:31 INFO - PROCESS | 1656 | 1464012451411 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be4000 == 54 [pid = 1656] [id = 494] 07:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x115d0e800) [pid = 1656] [serial = 1481] [outer = 0x0] 07:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11608b800) [pid = 1656] [serial = 1482] [outer = 0x115d0e800] 07:07:31 INFO - PROCESS | 1656 | 1464012451436 Marionette DEBUG loaded listener.js 07:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1164a1400) [pid = 1656] [serial = 1483] [outer = 0x115d0e800] 07:07:31 INFO - PROCESS | 1656 | 1464012451751 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]]]}] 07:07:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 07:07:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 468ms 07:07:31 INFO - PROCESS | 1656 | 1464012451793 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 07:07:31 INFO - PROCESS | 1656 | 1464012451794 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 07:07:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 07:07:31 INFO - PROCESS | 1656 | 1464012451796 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 07:07:31 INFO - PROCESS | 1656 | 1464012451797 Marionette TRACE conn2 <- [1,1950,null,{}] 07:07:31 INFO - PROCESS | 1656 | 1464012451800 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}] 07:07:31 INFO - PROCESS | 1656 | 1464012451896 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 07:07:31 INFO - PROCESS | 1656 | 1464012451959 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12149d000 == 55 [pid = 1656] [id = 495] 07:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x115f25c00) [pid = 1656] [serial = 1484] [outer = 0x0] 07:07:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1166ca800) [pid = 1656] [serial = 1485] [outer = 0x115f25c00] 07:07:31 INFO - PROCESS | 1656 | 1464012451985 Marionette DEBUG loaded listener.js 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x11805b800) [pid = 1656] [serial = 1486] [outer = 0x115f25c00] 07:07:32 INFO - PROCESS | 1656 | 1464012452309 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]]]}] 07:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 07:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 519ms 07:07:32 INFO - PROCESS | 1656 | 1464012452315 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 07:07:32 INFO - PROCESS | 1656 | 1464012452316 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 07:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 07:07:32 INFO - PROCESS | 1656 | 1464012452319 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 07:07:32 INFO - PROCESS | 1656 | 1464012452320 Marionette TRACE conn2 <- [1,1954,null,{}] 07:07:32 INFO - PROCESS | 1656 | 1464012452324 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}] 07:07:32 INFO - PROCESS | 1656 | 1464012452428 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 07:07:32 INFO - PROCESS | 1656 | 1464012452432 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12432d800 == 56 [pid = 1656] [id = 496] 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x118057800) [pid = 1656] [serial = 1487] [outer = 0x0] 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x118224800) [pid = 1656] [serial = 1488] [outer = 0x118057800] 07:07:32 INFO - PROCESS | 1656 | 1464012452486 Marionette DEBUG loaded listener.js 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1185b7400) [pid = 1656] [serial = 1489] [outer = 0x118057800] 07:07:32 INFO - PROCESS | 1656 | 1464012452790 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]]]}] 07:07:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 07:07:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 520ms 07:07:32 INFO - PROCESS | 1656 | 1464012452840 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 07:07:32 INFO - PROCESS | 1656 | 1464012452841 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 07:07:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 07:07:32 INFO - PROCESS | 1656 | 1464012452851 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 07:07:32 INFO - PROCESS | 1656 | 1464012452852 Marionette TRACE conn2 <- [1,1958,null,{}] 07:07:32 INFO - PROCESS | 1656 | 1464012452854 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}] 07:07:32 INFO - PROCESS | 1656 | 1464012452954 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 07:07:32 INFO - PROCESS | 1656 | 1464012452958 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12577d000 == 57 [pid = 1656] [id = 497] 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1185afc00) [pid = 1656] [serial = 1490] [outer = 0x0] 07:07:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1187c6400) [pid = 1656] [serial = 1491] [outer = 0x1185afc00] 07:07:32 INFO - PROCESS | 1656 | 1464012452983 Marionette DEBUG loaded listener.js 07:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x119031800) [pid = 1656] [serial = 1492] [outer = 0x1185afc00] 07:07:33 INFO - PROCESS | 1656 | 1464012453314 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]]]}] 07:07:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 07:07:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 468ms 07:07:33 INFO - PROCESS | 1656 | 1464012453320 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 07:07:33 INFO - PROCESS | 1656 | 1464012453321 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 07:07:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 07:07:33 INFO - PROCESS | 1656 | 1464012453341 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 07:07:33 INFO - PROCESS | 1656 | 1464012453343 Marionette TRACE conn2 <- [1,1962,null,{}] 07:07:33 INFO - PROCESS | 1656 | 1464012453346 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}] 07:07:33 INFO - PROCESS | 1656 | 1464012453447 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 07:07:33 INFO - PROCESS | 1656 | 1464012453481 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x127443800 == 58 [pid = 1656] [id = 498] 07:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1187c1000) [pid = 1656] [serial = 1493] [outer = 0x0] 07:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1192d3800) [pid = 1656] [serial = 1494] [outer = 0x1187c1000] 07:07:33 INFO - PROCESS | 1656 | 1464012453506 Marionette DEBUG loaded listener.js 07:07:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1198f5000) [pid = 1656] [serial = 1495] [outer = 0x1187c1000] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1126af800) [pid = 1656] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1126bb800) [pid = 1656] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x12cbbfc00) [pid = 1656] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11316d800) [pid = 1656] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x11805d400) [pid = 1656] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x111055c00) [pid = 1656] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x12aa21000) [pid = 1656] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12a526000) [pid = 1656] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x1256ab000) [pid = 1656] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x112018c00) [pid = 1656] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x12aa23c00) [pid = 1656] [serial = 1448] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1183e8000) [pid = 1656] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x111061000) [pid = 1656] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x111c20c00) [pid = 1656] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x116087400) [pid = 1656] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x124ea5000) [pid = 1656] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x119039400) [pid = 1656] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1294c8400) [pid = 1656] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c440c00) [pid = 1656] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 07:07:34 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x111059c00) [pid = 1656] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 07:07:34 INFO - PROCESS | 1656 | 1464012454325 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]]]}] 07:07:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 07:07:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 1032ms 07:07:34 INFO - PROCESS | 1656 | 1464012454364 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 07:07:34 INFO - PROCESS | 1656 | 1464012454367 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 07:07:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 07:07:34 INFO - PROCESS | 1656 | 1464012454382 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 07:07:34 INFO - PROCESS | 1656 | 1464012454384 Marionette TRACE conn2 <- [1,1966,null,{}] 07:07:34 INFO - PROCESS | 1656 | 1464012454388 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}] 07:07:34 INFO - PROCESS | 1656 | 1464012454493 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 07:07:34 INFO - PROCESS | 1656 | 1464012454562 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1167ca800 == 59 [pid = 1656] [id = 499] 07:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x111059000) [pid = 1656] [serial = 1496] [outer = 0x0] 07:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11106b800) [pid = 1656] [serial = 1497] [outer = 0x111059000] 07:07:34 INFO - PROCESS | 1656 | 1464012454595 Marionette DEBUG loaded listener.js 07:07:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1126af800) [pid = 1656] [serial = 1498] [outer = 0x111059000] 07:07:35 INFO - PROCESS | 1656 | 1464012455040 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]]]}] 07:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 07:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 686ms 07:07:35 INFO - PROCESS | 1656 | 1464012455058 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 07:07:35 INFO - PROCESS | 1656 | 1464012455062 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 07:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 07:07:35 INFO - PROCESS | 1656 | 1464012455067 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 07:07:35 INFO - PROCESS | 1656 | 1464012455068 Marionette TRACE conn2 <- [1,1970,null,{}] 07:07:35 INFO - PROCESS | 1656 | 1464012455071 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}] 07:07:35 INFO - PROCESS | 1656 | 1464012455175 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 07:07:35 INFO - PROCESS | 1656 | 1464012455233 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192a3000 == 60 [pid = 1656] [id = 500] 07:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126b9c00) [pid = 1656] [serial = 1499] [outer = 0x0] 07:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x113103000) [pid = 1656] [serial = 1500] [outer = 0x1126b9c00] 07:07:35 INFO - PROCESS | 1656 | 1464012455263 Marionette DEBUG loaded listener.js 07:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113183400) [pid = 1656] [serial = 1501] [outer = 0x1126b9c00] 07:07:35 INFO - PROCESS | 1656 | 1464012455721 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]]]}] 07:07:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 07:07:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 671ms 07:07:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 07:07:35 INFO - PROCESS | 1656 | 1464012455738 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 07:07:35 INFO - PROCESS | 1656 | 1464012455739 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 07:07:35 INFO - PROCESS | 1656 | 1464012455742 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 07:07:35 INFO - PROCESS | 1656 | 1464012455744 Marionette TRACE conn2 <- [1,1974,null,{}] 07:07:35 INFO - PROCESS | 1656 | 1464012455752 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}] 07:07:35 INFO - PROCESS | 1656 | 1464012455856 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 07:07:35 INFO - PROCESS | 1656 | 1464012455950 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1270f4800 == 61 [pid = 1656] [id = 501] 07:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x115f21c00) [pid = 1656] [serial = 1502] [outer = 0x0] 07:07:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1164f7800) [pid = 1656] [serial = 1503] [outer = 0x115f21c00] 07:07:35 INFO - PROCESS | 1656 | 1464012455984 Marionette DEBUG loaded listener.js 07:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x116a71400) [pid = 1656] [serial = 1504] [outer = 0x115f21c00] 07:07:36 INFO - PROCESS | 1656 | 1464012456416 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]]]}] 07:07:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 07:07:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 721ms 07:07:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 07:07:36 INFO - PROCESS | 1656 | 1464012456472 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 07:07:36 INFO - PROCESS | 1656 | 1464012456474 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 07:07:36 INFO - PROCESS | 1656 | 1464012456477 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 07:07:36 INFO - PROCESS | 1656 | 1464012456478 Marionette TRACE conn2 <- [1,1978,null,{}] 07:07:36 INFO - PROCESS | 1656 | 1464012456481 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}] 07:07:36 INFO - PROCESS | 1656 | 1464012456584 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 07:07:36 INFO - PROCESS | 1656 | 1464012456652 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12945c800 == 62 [pid = 1656] [id = 502] 07:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1183e7400) [pid = 1656] [serial = 1505] [outer = 0x0] 07:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1185b8000) [pid = 1656] [serial = 1506] [outer = 0x1183e7400] 07:07:36 INFO - PROCESS | 1656 | 1464012456684 Marionette DEBUG loaded listener.js 07:07:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119039400) [pid = 1656] [serial = 1507] [outer = 0x1183e7400] 07:07:37 INFO - PROCESS | 1656 | 1464012457102 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]]]}] 07:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1187acc00) [pid = 1656] [serial = 1508] [outer = 0x12ce67400] 07:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 07:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 669ms 07:07:37 INFO - PROCESS | 1656 | 1464012457162 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 07:07:37 INFO - PROCESS | 1656 | 1464012457164 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 07:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 07:07:37 INFO - PROCESS | 1656 | 1464012457215 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 07:07:37 INFO - PROCESS | 1656 | 1464012457216 Marionette TRACE conn2 <- [1,1982,null,{}] 07:07:37 INFO - PROCESS | 1656 | 1464012457221 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}] 07:07:37 INFO - PROCESS | 1656 | 1464012457321 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 07:07:37 INFO - PROCESS | 1656 | 1464012457390 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ba3800 == 63 [pid = 1656] [id = 503] 07:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x111c7c800) [pid = 1656] [serial = 1509] [outer = 0x0] 07:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x113b3c000) [pid = 1656] [serial = 1510] [outer = 0x111c7c800] 07:07:37 INFO - PROCESS | 1656 | 1464012457420 Marionette DEBUG loaded listener.js 07:07:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x119d37400) [pid = 1656] [serial = 1511] [outer = 0x111c7c800] 07:07:37 INFO - PROCESS | 1656 | 1464012457866 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]]]}] 07:07:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 07:07:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 701ms 07:07:37 INFO - PROCESS | 1656 | 1464012457887 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 07:07:37 INFO - PROCESS | 1656 | 1464012457888 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 07:07:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 07:07:37 INFO - PROCESS | 1656 | 1464012457891 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 07:07:37 INFO - PROCESS | 1656 | 1464012457892 Marionette TRACE conn2 <- [1,1986,null,{}] 07:07:37 INFO - PROCESS | 1656 | 1464012457894 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}] 07:07:38 INFO - PROCESS | 1656 | 1464012458019 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 07:07:38 INFO - PROCESS | 1656 | 1464012458079 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a764000 == 64 [pid = 1656] [id = 504] 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x123306400) [pid = 1656] [serial = 1512] [outer = 0x0] 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x124297800) [pid = 1656] [serial = 1513] [outer = 0x123306400] 07:07:38 INFO - PROCESS | 1656 | 1464012458110 Marionette DEBUG loaded listener.js 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x124ea3400) [pid = 1656] [serial = 1514] [outer = 0x123306400] 07:07:38 INFO - PROCESS | 1656 | 1464012458523 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]]]}] 07:07:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 07:07:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 668ms 07:07:38 INFO - PROCESS | 1656 | 1464012458560 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 07:07:38 INFO - PROCESS | 1656 | 1464012458561 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 07:07:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 07:07:38 INFO - PROCESS | 1656 | 1464012458564 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 07:07:38 INFO - PROCESS | 1656 | 1464012458565 Marionette TRACE conn2 <- [1,1990,null,{}] 07:07:38 INFO - PROCESS | 1656 | 1464012458567 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}] 07:07:38 INFO - PROCESS | 1656 | 1464012458669 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 07:07:38 INFO - PROCESS | 1656 | 1464012458905 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x11687c000 == 65 [pid = 1656] [id = 505] 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x110ff6c00) [pid = 1656] [serial = 1515] [outer = 0x0] 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x110ffe800) [pid = 1656] [serial = 1516] [outer = 0x110ff6c00] 07:07:38 INFO - PROCESS | 1656 | 1464012458935 Marionette DEBUG loaded listener.js 07:07:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x111064c00) [pid = 1656] [serial = 1517] [outer = 0x110ff6c00] 07:07:39 INFO - PROCESS | 1656 | 1464012459363 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]]]}] 07:07:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 07:07:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 819ms 07:07:39 INFO - PROCESS | 1656 | 1464012459384 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 07:07:39 INFO - PROCESS | 1656 | 1464012459386 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 07:07:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 07:07:39 INFO - PROCESS | 1656 | 1464012459389 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 07:07:39 INFO - PROCESS | 1656 | 1464012459391 Marionette TRACE conn2 <- [1,1994,null,{}] 07:07:39 INFO - PROCESS | 1656 | 1464012459394 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}] 07:07:39 INFO - PROCESS | 1656 | 1464012459530 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 07:07:39 INFO - PROCESS | 1656 | 1464012459758 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12577d000 == 64 [pid = 1656] [id = 497] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12432d800 == 63 [pid = 1656] [id = 496] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12149d000 == 62 [pid = 1656] [id = 495] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12d1a4800) [pid = 1656] [serial = 1452] [outer = 0x0] [url = about:blank] 07:07:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x1130b6800 == 63 [pid = 1656] [id = 506] 07:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x110ff5400) [pid = 1656] [serial = 1518] [outer = 0x0] 07:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x111053000) [pid = 1656] [serial = 1519] [outer = 0x110ff5400] 07:07:39 INFO - PROCESS | 1656 | 1464012459846 Marionette DEBUG loaded listener.js 07:07:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1110b1400) [pid = 1656] [serial = 1520] [outer = 0x110ff5400] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119be4000 == 62 [pid = 1656] [id = 494] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x119294800 == 61 [pid = 1656] [id = 493] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x11757e000 == 60 [pid = 1656] [id = 492] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x1167b9000 == 59 [pid = 1656] [id = 491] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x117598800 == 58 [pid = 1656] [id = 490] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12d40e000 == 57 [pid = 1656] [id = 486] 07:07:39 INFO - PROCESS | 1656 | --DOCSHELL 0x12743c800 == 56 [pid = 1656] [id = 485] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x112a97000) [pid = 1656] [serial = 1387] [outer = 0x0] [url = about:blank] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x124e55400) [pid = 1656] [serial = 1372] [outer = 0x0] [url = about:blank] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12c164c00) [pid = 1656] [serial = 1378] [outer = 0x0] [url = about:blank] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x12cbb6000) [pid = 1656] [serial = 1381] [outer = 0x0] [url = about:blank] 07:07:39 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x112ee2c00) [pid = 1656] [serial = 1366] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1187c7800) [pid = 1656] [serial = 1369] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x1294c7800) [pid = 1656] [serial = 1375] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1198ee400) [pid = 1656] [serial = 1417] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x1192d0800) [pid = 1656] [serial = 1416] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1133c3400) [pid = 1656] [serial = 1414] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x11105ac00) [pid = 1656] [serial = 1413] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x12c61ec00) [pid = 1656] [serial = 1425] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x12c6b4000) [pid = 1656] [serial = 1426] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12babe800) [pid = 1656] [serial = 1410] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x125d83000) [pid = 1656] [serial = 1401] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x1237ac000) [pid = 1656] [serial = 1398] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x12c34d400) [pid = 1656] [serial = 1422] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x12c441000) [pid = 1656] [serial = 1423] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1271f9400) [pid = 1656] [serial = 1419] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1293bc400) [pid = 1656] [serial = 1420] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x111052000) [pid = 1656] [serial = 1389] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12abab800) [pid = 1656] [serial = 1407] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x117680c00) [pid = 1656] [serial = 1392] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11805ec00) [pid = 1656] [serial = 1444] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x12c356c00) [pid = 1656] [serial = 1449] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x124c1ec00) [pid = 1656] [serial = 1446] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1192cd800) [pid = 1656] [serial = 1395] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x113189c00) [pid = 1656] [serial = 1443] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x111069000) [pid = 1656] [serial = 1431] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12a7b8400) [pid = 1656] [serial = 1447] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x12cbc1400) [pid = 1656] [serial = 1438] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12cbba400) [pid = 1656] [serial = 1432] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12ce68c00) [pid = 1656] [serial = 1441] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x12ce62800) [pid = 1656] [serial = 1450] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1126b4400) [pid = 1656] [serial = 1434] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12cbb7800) [pid = 1656] [serial = 1437] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1126ba000) [pid = 1656] [serial = 1435] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x12ce61000) [pid = 1656] [serial = 1440] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x11316f400) [pid = 1656] [serial = 1428] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12cbb7000) [pid = 1656] [serial = 1429] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x128d25800) [pid = 1656] [serial = 1404] [outer = 0x0] [url = about:blank] 07:07:40 INFO - PROCESS | 1656 | 1464012460381 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]]]}] 07:07:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 07:07:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 1022ms 07:07:40 INFO - PROCESS | 1656 | 1464012460444 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 07:07:40 INFO - PROCESS | 1656 | 1464012460448 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 07:07:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 07:07:40 INFO - PROCESS | 1656 | 1464012460455 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 07:07:40 INFO - PROCESS | 1656 | 1464012460459 Marionette TRACE conn2 <- [1,1998,null,{}] 07:07:40 INFO - PROCESS | 1656 | 1464012460464 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}] 07:07:40 INFO - PROCESS | 1656 | 1464012460617 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 07:07:40 INFO - PROCESS | 1656 | 1464012460714 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x11885c000 == 57 [pid = 1656] [id = 507] 07:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1130d4c00) [pid = 1656] [serial = 1521] [outer = 0x0] 07:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113104400) [pid = 1656] [serial = 1522] [outer = 0x1130d4c00] 07:07:40 INFO - PROCESS | 1656 | 1464012460767 Marionette DEBUG loaded listener.js 07:07:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113165400) [pid = 1656] [serial = 1523] [outer = 0x1130d4c00] 07:07:41 INFO - PROCESS | 1656 | 1464012461212 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]]]}] 07:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 07:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 777ms 07:07:41 INFO - PROCESS | 1656 | 1464012461233 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 07:07:41 INFO - PROCESS | 1656 | 1464012461235 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 07:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 07:07:41 INFO - PROCESS | 1656 | 1464012461239 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 07:07:41 INFO - PROCESS | 1656 | 1464012461240 Marionette TRACE conn2 <- [1,2002,null,{}] 07:07:41 INFO - PROCESS | 1656 | 1464012461243 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}] 07:07:41 INFO - PROCESS | 1656 | 1464012461345 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 07:07:41 INFO - PROCESS | 1656 | 1464012461397 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fa9800 == 58 [pid = 1656] [id = 508] 07:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11316a800) [pid = 1656] [serial = 1524] [outer = 0x0] 07:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x113188000) [pid = 1656] [serial = 1525] [outer = 0x11316a800] 07:07:41 INFO - PROCESS | 1656 | 1464012461428 Marionette DEBUG loaded listener.js 07:07:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x115d72400) [pid = 1656] [serial = 1526] [outer = 0x11316a800] 07:07:41 INFO - PROCESS | 1656 | 1464012461862 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]]]}] 07:07:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 07:07:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 670ms 07:07:41 INFO - PROCESS | 1656 | 1464012461909 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 07:07:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 07:07:41 INFO - PROCESS | 1656 | 1464012461911 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 07:07:41 INFO - PROCESS | 1656 | 1464012461914 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 07:07:41 INFO - PROCESS | 1656 | 1464012461919 Marionette TRACE conn2 <- [1,2006,null,{}] 07:07:41 INFO - PROCESS | 1656 | 1464012461926 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}] 07:07:42 INFO - PROCESS | 1656 | 1464012462030 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 07:07:42 INFO - PROCESS | 1656 | 1464012462131 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x125776800 == 59 [pid = 1656] [id = 509] 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1166ccc00) [pid = 1656] [serial = 1527] [outer = 0x0] 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11724b400) [pid = 1656] [serial = 1528] [outer = 0x1166ccc00] 07:07:42 INFO - PROCESS | 1656 | 1464012462163 Marionette DEBUG loaded listener.js 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11805c000) [pid = 1656] [serial = 1529] [outer = 0x1166ccc00] 07:07:42 INFO - PROCESS | 1656 | 1464012462564 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]]]}] 07:07:42 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 07:07:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 677ms 07:07:42 INFO - PROCESS | 1656 | 1464012462592 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 07:07:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 07:07:42 INFO - PROCESS | 1656 | 1464012462593 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 07:07:42 INFO - PROCESS | 1656 | 1464012462596 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 07:07:42 INFO - PROCESS | 1656 | 1464012462597 Marionette TRACE conn2 <- [1,2010,null,{}] 07:07:42 INFO - PROCESS | 1656 | 1464012462599 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}] 07:07:42 INFO - PROCESS | 1656 | 1464012462698 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 07:07:42 INFO - PROCESS | 1656 | 1464012462752 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12745a800 == 60 [pid = 1656] [id = 510] 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118218000) [pid = 1656] [serial = 1530] [outer = 0x0] 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1183efc00) [pid = 1656] [serial = 1531] [outer = 0x118218000] 07:07:42 INFO - PROCESS | 1656 | 1464012462782 Marionette DEBUG loaded listener.js 07:07:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1188a2800) [pid = 1656] [serial = 1532] [outer = 0x118218000] 07:07:43 INFO - PROCESS | 1656 | 1464012463191 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]]]}] 07:07:43 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 07:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 618ms 07:07:43 INFO - PROCESS | 1656 | 1464012463215 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 07:07:43 INFO - PROCESS | 1656 | 1464012463216 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 07:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 07:07:43 INFO - PROCESS | 1656 | 1464012463219 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 07:07:43 INFO - PROCESS | 1656 | 1464012463220 Marionette TRACE conn2 <- [1,2014,null,{}] 07:07:43 INFO - PROCESS | 1656 | 1464012463223 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}] 07:07:43 INFO - PROCESS | 1656 | 1464012463318 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 07:07:43 INFO - PROCESS | 1656 | 1464012463406 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75d000 == 61 [pid = 1656] [id = 511] 07:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11982bc00) [pid = 1656] [serial = 1533] [outer = 0x0] 07:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119b77000) [pid = 1656] [serial = 1534] [outer = 0x11982bc00] 07:07:43 INFO - PROCESS | 1656 | 1464012463442 Marionette DEBUG loaded listener.js 07:07:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x124297400) [pid = 1656] [serial = 1535] [outer = 0x11982bc00] 07:07:43 INFO - PROCESS | 1656 | 1464012463883 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]]]}] 07:07:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 07:07:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 669ms 07:07:43 INFO - PROCESS | 1656 | 1464012463891 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 07:07:43 INFO - PROCESS | 1656 | 1464012463893 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 07:07:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 07:07:43 INFO - PROCESS | 1656 | 1464012463895 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 07:07:43 INFO - PROCESS | 1656 | 1464012463896 Marionette TRACE conn2 <- [1,2018,null,{}] 07:07:43 INFO - PROCESS | 1656 | 1464012463899 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}] 07:07:44 INFO - PROCESS | 1656 | 1464012463998 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 07:07:44 INFO - PROCESS | 1656 | 1464012464051 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b023000 == 62 [pid = 1656] [id = 512] 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12429d800) [pid = 1656] [serial = 1536] [outer = 0x0] 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124510400) [pid = 1656] [serial = 1537] [outer = 0x12429d800] 07:07:44 INFO - PROCESS | 1656 | 1464012464082 Marionette DEBUG loaded listener.js 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x124ea5000) [pid = 1656] [serial = 1538] [outer = 0x12429d800] 07:07:44 INFO - PROCESS | 1656 | 1464012464524 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]]]}] 07:07:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 07:07:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 669ms 07:07:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 07:07:44 INFO - PROCESS | 1656 | 1464012464564 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 07:07:44 INFO - PROCESS | 1656 | 1464012464566 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 07:07:44 INFO - PROCESS | 1656 | 1464012464568 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 07:07:44 INFO - PROCESS | 1656 | 1464012464569 Marionette TRACE conn2 <- [1,2022,null,{}] 07:07:44 INFO - PROCESS | 1656 | 1464012464591 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}] 07:07:44 INFO - PROCESS | 1656 | 1464012464706 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 07:07:44 INFO - PROCESS | 1656 | 1464012464787 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae6800 == 63 [pid = 1656] [id = 513] 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x12429e800) [pid = 1656] [serial = 1539] [outer = 0x0] 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1256adc00) [pid = 1656] [serial = 1540] [outer = 0x12429e800] 07:07:44 INFO - PROCESS | 1656 | 1464012464816 Marionette DEBUG loaded listener.js 07:07:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1257b6800) [pid = 1656] [serial = 1541] [outer = 0x12429e800] 07:07:45 INFO - PROCESS | 1656 | 1464012465243 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]]]}] 07:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 07:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 687ms 07:07:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 07:07:45 INFO - PROCESS | 1656 | 1464012465258 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 07:07:45 INFO - PROCESS | 1656 | 1464012465259 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 07:07:45 INFO - PROCESS | 1656 | 1464012465262 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 07:07:45 INFO - PROCESS | 1656 | 1464012465263 Marionette TRACE conn2 <- [1,2026,null,{}] 07:07:45 INFO - PROCESS | 1656 | 1464012465265 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}] 07:07:45 INFO - PROCESS | 1656 | 1464012465360 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 07:07:45 INFO - PROCESS | 1656 | 1464012465415 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf08000 == 64 [pid = 1656] [id = 514] 07:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x115f2e000) [pid = 1656] [serial = 1542] [outer = 0x0] 07:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x125d80c00) [pid = 1656] [serial = 1543] [outer = 0x115f2e000] 07:07:45 INFO - PROCESS | 1656 | 1464012465444 Marionette DEBUG loaded listener.js 07:07:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x126d48400) [pid = 1656] [serial = 1544] [outer = 0x115f2e000] 07:07:45 INFO - PROCESS | 1656 | 1464012465934 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]]]}] 07:07:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 07:07:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 720ms 07:07:46 INFO - PROCESS | 1656 | 1464012466031 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 07:07:46 INFO - PROCESS | 1656 | 1464012466035 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 07:07:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 07:07:46 INFO - PROCESS | 1656 | 1464012466058 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 07:07:46 INFO - PROCESS | 1656 | 1464012466061 Marionette TRACE conn2 <- [1,2030,null,{}] 07:07:46 INFO - PROCESS | 1656 | 1464012466066 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}] 07:07:46 INFO - PROCESS | 1656 | 1464012466184 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 07:07:46 INFO - PROCESS | 1656 | 1464012466406 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0dc800 == 63 [pid = 1656] [id = 344] 07:07:46 INFO - PROCESS | 1656 | --DOCSHELL 0x11687c000 == 62 [pid = 1656] [id = 505] 07:07:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1270f4800 == 61 [pid = 1656] [id = 501] 07:07:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1192a3000 == 60 [pid = 1656] [id = 500] 07:07:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166e9800 == 61 [pid = 1656] [id = 515] 07:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x110ff7c00) [pid = 1656] [serial = 1545] [outer = 0x0] 07:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x111056800) [pid = 1656] [serial = 1546] [outer = 0x110ff7c00] 07:07:46 INFO - PROCESS | 1656 | 1464012466461 Marionette DEBUG loaded listener.js 07:07:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1126bc800) [pid = 1656] [serial = 1547] [outer = 0x110ff7c00] 07:07:46 INFO - PROCESS | 1656 | --DOCSHELL 0x1167ca800 == 60 [pid = 1656] [id = 499] 07:07:46 INFO - PROCESS | 1656 | 1464012466966 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]]]}] 07:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 07:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 992ms 07:07:47 INFO - PROCESS | 1656 | 1464012467035 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 07:07:47 INFO - PROCESS | 1656 | 1464012467040 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 07:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 07:07:47 INFO - PROCESS | 1656 | 1464012467045 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 07:07:47 INFO - PROCESS | 1656 | 1464012467048 Marionette TRACE conn2 <- [1,2034,null,{}] 07:07:47 INFO - PROCESS | 1656 | 1464012467053 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}] 07:07:47 INFO - PROCESS | 1656 | 1464012467198 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 07:07:47 INFO - PROCESS | 1656 | 1464012467251 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234c6000 == 61 [pid = 1656] [id = 516] 07:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x113164800) [pid = 1656] [serial = 1548] [outer = 0x0] 07:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x113189c00) [pid = 1656] [serial = 1549] [outer = 0x113164800] 07:07:47 INFO - PROCESS | 1656 | 1464012467285 Marionette DEBUG loaded listener.js 07:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x114f2a000) [pid = 1656] [serial = 1550] [outer = 0x113164800] 07:07:47 INFO - PROCESS | 1656 | 1464012467727 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]]]}] 07:07:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 07:07:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 726ms 07:07:47 INFO - PROCESS | 1656 | 1464012467771 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 07:07:47 INFO - PROCESS | 1656 | 1464012467774 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 07:07:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 07:07:47 INFO - PROCESS | 1656 | 1464012467778 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 07:07:47 INFO - PROCESS | 1656 | 1464012467779 Marionette TRACE conn2 <- [1,2038,null,{}] 07:07:47 INFO - PROCESS | 1656 | 1464012467782 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}] 07:07:47 INFO - PROCESS | 1656 | 1464012467884 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 07:07:47 INFO - PROCESS | 1656 | 1464012467944 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x128ec9000 == 62 [pid = 1656] [id = 517] 07:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x116088000) [pid = 1656] [serial = 1551] [outer = 0x0] 07:07:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x116847000) [pid = 1656] [serial = 1552] [outer = 0x116088000] 07:07:47 INFO - PROCESS | 1656 | 1464012467975 Marionette DEBUG loaded listener.js 07:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x1184e2400) [pid = 1656] [serial = 1553] [outer = 0x116088000] 07:07:48 INFO - PROCESS | 1656 | 1464012468412 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]]]}] 07:07:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 07:07:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 670ms 07:07:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 07:07:48 INFO - PROCESS | 1656 | 1464012468447 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 07:07:48 INFO - PROCESS | 1656 | 1464012468449 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 07:07:48 INFO - PROCESS | 1656 | 1464012468452 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 07:07:48 INFO - PROCESS | 1656 | 1464012468457 Marionette TRACE conn2 <- [1,2042,null,{}] 07:07:48 INFO - PROCESS | 1656 | 1464012468464 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}] 07:07:48 INFO - PROCESS | 1656 | 1464012468570 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 07:07:48 INFO - PROCESS | 1656 | 1464012468632 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae8800 == 63 [pid = 1656] [id = 518] 07:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1192d7000) [pid = 1656] [serial = 1554] [outer = 0x0] 07:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x11a23a000) [pid = 1656] [serial = 1555] [outer = 0x1192d7000] 07:07:48 INFO - PROCESS | 1656 | 1464012468662 Marionette DEBUG loaded listener.js 07:07:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x124273c00) [pid = 1656] [serial = 1556] [outer = 0x1192d7000] 07:07:49 INFO - PROCESS | 1656 | 1464012469124 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]]]}] 07:07:49 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) 07:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 725ms 07:07:49 INFO - PROCESS | 1656 | 1464012469208 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 07:07:49 INFO - PROCESS | 1656 | 1464012469210 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 07:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 07:07:49 INFO - PROCESS | 1656 | 1464012469214 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 07:07:49 INFO - PROCESS | 1656 | 1464012469215 Marionette TRACE conn2 <- [1,2046,null,{}] 07:07:49 INFO - PROCESS | 1656 | 1464012469218 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}] 07:07:49 INFO - PROCESS | 1656 | 1464012469316 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 07:07:49 INFO - PROCESS | 1656 | 1464012469387 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c45b000 == 64 [pid = 1656] [id = 519] 07:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x124294400) [pid = 1656] [serial = 1557] [outer = 0x0] 07:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x124e4ec00) [pid = 1656] [serial = 1558] [outer = 0x124294400] 07:07:49 INFO - PROCESS | 1656 | 1464012469417 Marionette DEBUG loaded listener.js 07:07:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x125d7a400) [pid = 1656] [serial = 1559] [outer = 0x124294400] 07:07:49 INFO - PROCESS | 1656 | 1464012469828 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]]]}] 07:07:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 07:07:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 620ms 07:07:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 07:07:49 INFO - PROCESS | 1656 | 1464012469835 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 07:07:49 INFO - PROCESS | 1656 | 1464012469836 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 07:07:49 INFO - PROCESS | 1656 | 1464012469840 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 07:07:49 INFO - PROCESS | 1656 | 1464012469842 Marionette TRACE conn2 <- [1,2050,null,{}] 07:07:49 INFO - PROCESS | 1656 | 1464012469845 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}] 07:07:49 INFO - PROCESS | 1656 | 1464012469940 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 07:07:49 INFO - PROCESS | 1656 | 1464012469996 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e0000 == 65 [pid = 1656] [id = 520] 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12705d400) [pid = 1656] [serial = 1560] [outer = 0x0] 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x127105400) [pid = 1656] [serial = 1561] [outer = 0x12705d400] 07:07:50 INFO - PROCESS | 1656 | 1464012470033 Marionette DEBUG loaded listener.js 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x127468c00) [pid = 1656] [serial = 1562] [outer = 0x12705d400] 07:07:50 INFO - PROCESS | 1656 | 1464012470526 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]]]}] 07:07:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 07:07:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 722ms 07:07:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 07:07:50 INFO - PROCESS | 1656 | 1464012470561 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 07:07:50 INFO - PROCESS | 1656 | 1464012470563 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 07:07:50 INFO - PROCESS | 1656 | 1464012470565 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 07:07:50 INFO - PROCESS | 1656 | 1464012470566 Marionette TRACE conn2 <- [1,2054,null,{}] 07:07:50 INFO - PROCESS | 1656 | 1464012470569 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}] 07:07:50 INFO - PROCESS | 1656 | 1464012470686 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 07:07:50 INFO - PROCESS | 1656 | 1464012470772 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb41000 == 66 [pid = 1656] [id = 521] 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x128ccfc00) [pid = 1656] [serial = 1563] [outer = 0x0] 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x128cdac00) [pid = 1656] [serial = 1564] [outer = 0x128ccfc00] 07:07:50 INFO - PROCESS | 1656 | 1464012470802 Marionette DEBUG loaded listener.js 07:07:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x129050c00) [pid = 1656] [serial = 1565] [outer = 0x128ccfc00] 07:07:51 INFO - PROCESS | 1656 | 1464012471214 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]]]}] 07:07:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 07:07:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 720ms 07:07:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 07:07:51 INFO - PROCESS | 1656 | 1464012471286 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 07:07:51 INFO - PROCESS | 1656 | 1464012471288 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 07:07:51 INFO - PROCESS | 1656 | 1464012471291 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 07:07:51 INFO - PROCESS | 1656 | 1464012471293 Marionette TRACE conn2 <- [1,2058,null,{}] 07:07:51 INFO - PROCESS | 1656 | 1464012471297 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}] 07:07:51 INFO - PROCESS | 1656 | 1464012471602 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 07:07:51 INFO - PROCESS | 1656 | 1464012471716 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x12340e800 == 67 [pid = 1656] [id = 522] 07:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x111066c00) [pid = 1656] [serial = 1566] [outer = 0x0] 07:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1122a7c00) [pid = 1656] [serial = 1567] [outer = 0x111066c00] 07:07:51 INFO - PROCESS | 1656 | 1464012471762 Marionette DEBUG loaded listener.js 07:07:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x112eed400) [pid = 1656] [serial = 1568] [outer = 0x111066c00] 07:07:52 INFO - PROCESS | 1656 | 1464012472260 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]]]}] 07:07:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 07:07:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 1021ms 07:07:52 INFO - PROCESS | 1656 | 1464012472315 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 07:07:52 INFO - PROCESS | 1656 | 1464012472318 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 07:07:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 07:07:52 INFO - PROCESS | 1656 | 1464012472321 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 07:07:52 INFO - PROCESS | 1656 | 1464012472326 Marionette TRACE conn2 <- [1,2062,null,{}] 07:07:52 INFO - PROCESS | 1656 | 1464012472329 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}] 07:07:52 INFO - PROCESS | 1656 | 1464012472435 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 07:07:52 INFO - PROCESS | 1656 | 1464012472510 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x124338000 == 68 [pid = 1656] [id = 523] 07:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x113cb4400) [pid = 1656] [serial = 1569] [outer = 0x0] 07:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x116add800) [pid = 1656] [serial = 1570] [outer = 0x113cb4400] 07:07:52 INFO - PROCESS | 1656 | 1464012472540 Marionette DEBUG loaded listener.js 07:07:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x118358c00) [pid = 1656] [serial = 1571] [outer = 0x113cb4400] 07:07:52 INFO - PROCESS | 1656 | --DOCSHELL 0x125776800 == 67 [pid = 1656] [id = 509] 07:07:52 INFO - PROCESS | 1656 | --DOCSHELL 0x115fa9800 == 66 [pid = 1656] [id = 508] 07:07:52 INFO - PROCESS | 1656 | --DOCSHELL 0x11885c000 == 65 [pid = 1656] [id = 507] 07:07:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1130b6800 == 64 [pid = 1656] [id = 506] 07:07:53 INFO - PROCESS | 1656 | 1464012473066 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]]]}] 07:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 07:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 773ms 07:07:53 INFO - PROCESS | 1656 | 1464012473104 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 07:07:53 INFO - PROCESS | 1656 | 1464012473107 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 07:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 07:07:53 INFO - PROCESS | 1656 | 1464012473111 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 07:07:53 INFO - PROCESS | 1656 | 1464012473114 Marionette TRACE conn2 <- [1,2066,null,{}] 07:07:53 INFO - PROCESS | 1656 | 1464012473118 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}] 07:07:53 INFO - PROCESS | 1656 | 1464012473223 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 07:07:53 INFO - PROCESS | 1656 | 1464012473299 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256db800 == 65 [pid = 1656] [id = 524] 07:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1130d6400) [pid = 1656] [serial = 1572] [outer = 0x0] 07:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x113bbc800) [pid = 1656] [serial = 1573] [outer = 0x1130d6400] 07:07:53 INFO - PROCESS | 1656 | 1464012473332 Marionette DEBUG loaded listener.js 07:07:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1166c9800) [pid = 1656] [serial = 1574] [outer = 0x1130d6400] 07:07:53 INFO - PROCESS | 1656 | 1464012473794 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]]]}] 07:07:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 07:07:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 722ms 07:07:53 INFO - PROCESS | 1656 | 1464012473834 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 07:07:53 INFO - PROCESS | 1656 | 1464012473838 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 07:07:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 07:07:53 INFO - PROCESS | 1656 | 1464012473862 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 07:07:53 INFO - PROCESS | 1656 | 1464012473864 Marionette TRACE conn2 <- [1,2070,null,{}] 07:07:53 INFO - PROCESS | 1656 | 1464012473866 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}] 07:07:53 INFO - PROCESS | 1656 | 1464012473969 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 07:07:54 INFO - PROCESS | 1656 | 1464012474046 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bafc800 == 66 [pid = 1656] [id = 525] 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x118060000) [pid = 1656] [serial = 1575] [outer = 0x0] 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x119567800) [pid = 1656] [serial = 1576] [outer = 0x118060000] 07:07:54 INFO - PROCESS | 1656 | 1464012474077 Marionette DEBUG loaded listener.js 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x123429000) [pid = 1656] [serial = 1577] [outer = 0x118060000] 07:07:54 INFO - PROCESS | 1656 | 1464012474498 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]]]}] 07:07:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 07:07:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 673ms 07:07:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 07:07:54 INFO - PROCESS | 1656 | 1464012474532 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 07:07:54 INFO - PROCESS | 1656 | 1464012474534 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 07:07:54 INFO - PROCESS | 1656 | 1464012474536 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 07:07:54 INFO - PROCESS | 1656 | 1464012474539 Marionette TRACE conn2 <- [1,2074,null,{}] 07:07:54 INFO - PROCESS | 1656 | 1464012474547 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}] 07:07:54 INFO - PROCESS | 1656 | 1464012474654 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 07:07:54 INFO - PROCESS | 1656 | 1464012474719 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce94800 == 67 [pid = 1656] [id = 526] 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x124514800) [pid = 1656] [serial = 1578] [outer = 0x0] 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x125720000) [pid = 1656] [serial = 1579] [outer = 0x124514800] 07:07:54 INFO - PROCESS | 1656 | 1464012474794 Marionette DEBUG loaded listener.js 07:07:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1271f8c00) [pid = 1656] [serial = 1580] [outer = 0x124514800] 07:07:55 INFO - PROCESS | 1656 | 1464012475244 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]]]}] 07:07:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 07:07:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 773ms 07:07:55 INFO - PROCESS | 1656 | 1464012475310 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 07:07:55 INFO - PROCESS | 1656 | 1464012475312 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 07:07:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 07:07:55 INFO - PROCESS | 1656 | 1464012475315 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 07:07:55 INFO - PROCESS | 1656 | 1464012475316 Marionette TRACE conn2 <- [1,2078,null,{}] 07:07:55 INFO - PROCESS | 1656 | 1464012475319 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}] 07:07:55 INFO - PROCESS | 1656 | 1464012475467 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 07:07:55 INFO - PROCESS | 1656 | 1464012475573 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d40d800 == 68 [pid = 1656] [id = 527] 07:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x127464800) [pid = 1656] [serial = 1581] [outer = 0x0] 07:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x128cdb000) [pid = 1656] [serial = 1582] [outer = 0x127464800] 07:07:55 INFO - PROCESS | 1656 | 1464012475623 Marionette DEBUG loaded listener.js 07:07:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1290e1c00) [pid = 1656] [serial = 1583] [outer = 0x127464800] 07:07:56 INFO - PROCESS | 1656 | 1464012476133 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]]]}] 07:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 07:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 869ms 07:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 07:07:56 INFO - PROCESS | 1656 | 1464012476184 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 07:07:56 INFO - PROCESS | 1656 | 1464012476185 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 07:07:56 INFO - PROCESS | 1656 | 1464012476187 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 07:07:56 INFO - PROCESS | 1656 | 1464012476188 Marionette TRACE conn2 <- [1,2082,null,{}] 07:07:56 INFO - PROCESS | 1656 | 1464012476191 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}] 07:07:56 INFO - PROCESS | 1656 | 1464012476289 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 07:07:56 INFO - PROCESS | 1656 | 1464012476351 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d77f000 == 69 [pid = 1656] [id = 528] 07:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x129053c00) [pid = 1656] [serial = 1584] [outer = 0x0] 07:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1293b9c00) [pid = 1656] [serial = 1585] [outer = 0x129053c00] 07:07:56 INFO - PROCESS | 1656 | 1464012476381 Marionette DEBUG loaded listener.js 07:07:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1293c1c00) [pid = 1656] [serial = 1586] [outer = 0x129053c00] 07:07:56 INFO - PROCESS | 1656 | 1464012476832 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]]]}] 07:07:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 07:07:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 671ms 07:07:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 07:07:56 INFO - PROCESS | 1656 | 1464012476858 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 07:07:56 INFO - PROCESS | 1656 | 1464012476860 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 07:07:56 INFO - PROCESS | 1656 | 1464012476862 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 07:07:56 INFO - PROCESS | 1656 | 1464012476863 Marionette TRACE conn2 <- [1,2086,null,{}] 07:07:56 INFO - PROCESS | 1656 | 1464012476866 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}] 07:07:57 INFO - PROCESS | 1656 | 1464012477008 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 07:07:57 INFO - PROCESS | 1656 | 1464012477106 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db3c800 == 70 [pid = 1656] [id = 529] 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1126b5c00) [pid = 1656] [serial = 1587] [outer = 0x0] 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x12963b400) [pid = 1656] [serial = 1588] [outer = 0x1126b5c00] 07:07:57 INFO - PROCESS | 1656 | 1464012477136 Marionette DEBUG loaded listener.js 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12ab95c00) [pid = 1656] [serial = 1589] [outer = 0x1126b5c00] 07:07:57 INFO - PROCESS | 1656 | 1464012477561 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]]]}] 07:07:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 07:07:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 07:07:57 INFO - PROCESS | 1656 | 1464012477582 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 07:07:57 INFO - PROCESS | 1656 | 1464012477584 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 07:07:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 07:07:57 INFO - PROCESS | 1656 | 1464012477586 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 07:07:57 INFO - PROCESS | 1656 | 1464012477587 Marionette TRACE conn2 <- [1,2090,null,{}] 07:07:57 INFO - PROCESS | 1656 | 1464012477590 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}] 07:07:57 INFO - PROCESS | 1656 | 1464012477692 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 07:07:57 INFO - PROCESS | 1656 | 1464012477755 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db5a000 == 71 [pid = 1656] [id = 530] 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x12aa26000) [pid = 1656] [serial = 1590] [outer = 0x0] 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x12ab9d400) [pid = 1656] [serial = 1591] [outer = 0x12aa26000] 07:07:57 INFO - PROCESS | 1656 | 1464012477784 Marionette DEBUG loaded listener.js 07:07:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12abac000) [pid = 1656] [serial = 1592] [outer = 0x12aa26000] 07:07:58 INFO - PROCESS | 1656 | 1464012478308 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]]]}] 07:07:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 07:07:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 773ms 07:07:58 INFO - PROCESS | 1656 | 1464012478370 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 07:07:58 INFO - PROCESS | 1656 | 1464012478373 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 07:07:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 07:07:58 INFO - PROCESS | 1656 | 1464012478377 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 07:07:58 INFO - PROCESS | 1656 | 1464012478379 Marionette TRACE conn2 <- [1,2094,null,{}] 07:07:58 INFO - PROCESS | 1656 | 1464012478383 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}] 07:07:58 INFO - PROCESS | 1656 | 1464012478485 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 07:07:58 INFO - PROCESS | 1656 | 1464012478552 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1166df800 == 72 [pid = 1656] [id = 531] 07:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x114f24400) [pid = 1656] [serial = 1593] [outer = 0x0] 07:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1160d4800) [pid = 1656] [serial = 1594] [outer = 0x114f24400] 07:07:58 INFO - PROCESS | 1656 | 1464012478624 Marionette DEBUG loaded listener.js 07:07:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x11805f400) [pid = 1656] [serial = 1595] [outer = 0x114f24400] 07:07:58 INFO - PROCESS | 1656 | --DOCSHELL 0x12340e800 == 71 [pid = 1656] [id = 522] 07:07:58 INFO - PROCESS | 1656 | --DOCSHELL 0x128ec9000 == 70 [pid = 1656] [id = 517] 07:07:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1234c6000 == 69 [pid = 1656] [id = 516] 07:07:58 INFO - PROCESS | 1656 | --DOCSHELL 0x1166e9800 == 68 [pid = 1656] [id = 515] 07:07:59 INFO - PROCESS | 1656 | 1464012479101 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]]]}] 07:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 07:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 774ms 07:07:59 INFO - PROCESS | 1656 | 1464012479157 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 07:07:59 INFO - PROCESS | 1656 | 1464012479160 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 07:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 07:07:59 INFO - PROCESS | 1656 | 1464012479166 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 07:07:59 INFO - PROCESS | 1656 | 1464012479168 Marionette TRACE conn2 <- [1,2098,null,{}] 07:07:59 INFO - PROCESS | 1656 | 1464012479172 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}] 07:07:59 INFO - PROCESS | 1656 | 1464012479278 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 07:07:59 INFO - PROCESS | 1656 | 1464012479357 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:07:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa3f800 == 69 [pid = 1656] [id = 532] 07:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x113c2f400) [pid = 1656] [serial = 1596] [outer = 0x0] 07:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x118054c00) [pid = 1656] [serial = 1597] [outer = 0x113c2f400] 07:07:59 INFO - PROCESS | 1656 | 1464012479391 Marionette DEBUG loaded listener.js 07:07:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x11902d800) [pid = 1656] [serial = 1598] [outer = 0x113c2f400] 07:07:59 INFO - PROCESS | 1656 | 1464012479788 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]]]}] 07:07:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 07:07:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 672ms 07:07:59 INFO - PROCESS | 1656 | 1464012479838 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 07:07:59 INFO - PROCESS | 1656 | 1464012479844 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 07:07:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 07:07:59 INFO - PROCESS | 1656 | 1464012479849 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 07:07:59 INFO - PROCESS | 1656 | 1464012479851 Marionette TRACE conn2 <- [1,2102,null,{}] 07:07:59 INFO - PROCESS | 1656 | 1464012479853 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}] 07:07:59 INFO - PROCESS | 1656 | 1464012479978 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 07:08:00 INFO - PROCESS | 1656 | 1464012480060 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6ef000 == 70 [pid = 1656] [id = 533] 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 181 (0x1240b6800) [pid = 1656] [serial = 1599] [outer = 0x0] 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 182 (0x124cf1c00) [pid = 1656] [serial = 1600] [outer = 0x1240b6800] 07:08:00 INFO - PROCESS | 1656 | 1464012480090 Marionette DEBUG loaded listener.js 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 183 (0x125d87800) [pid = 1656] [serial = 1601] [outer = 0x1240b6800] 07:08:00 INFO - PROCESS | 1656 | 1464012480529 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]]]}] 07:08:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 07:08:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 721ms 07:08:00 INFO - PROCESS | 1656 | 1464012480570 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 07:08:00 INFO - PROCESS | 1656 | 1464012480571 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 07:08:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 07:08:00 INFO - PROCESS | 1656 | 1464012480574 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 07:08:00 INFO - PROCESS | 1656 | 1464012480576 Marionette TRACE conn2 <- [1,2106,null,{}] 07:08:00 INFO - PROCESS | 1656 | 1464012480584 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}] 07:08:00 INFO - PROCESS | 1656 | 1464012480688 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 07:08:00 INFO - PROCESS | 1656 | 1464012480797 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d77e800 == 71 [pid = 1656] [id = 534] 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 184 (0x12745f800) [pid = 1656] [serial = 1602] [outer = 0x0] 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 185 (0x128cd0400) [pid = 1656] [serial = 1603] [outer = 0x12745f800] 07:08:00 INFO - PROCESS | 1656 | 1464012480832 Marionette DEBUG loaded listener.js 07:08:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 186 (0x1293b8000) [pid = 1656] [serial = 1604] [outer = 0x12745f800] 07:08:01 INFO - PROCESS | 1656 | 1464012481311 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]]]}] 07:08:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 07:08:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 771ms 07:08:01 INFO - PROCESS | 1656 | 1464012481346 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 07:08:01 INFO - PROCESS | 1656 | 1464012481348 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 07:08:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 07:08:01 INFO - PROCESS | 1656 | 1464012481350 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 07:08:01 INFO - PROCESS | 1656 | 1464012481351 Marionette TRACE conn2 <- [1,2110,null,{}] 07:08:01 INFO - PROCESS | 1656 | 1464012481354 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}] 07:08:01 INFO - PROCESS | 1656 | 1464012481457 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 07:08:01 INFO - PROCESS | 1656 | 1464012481523 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db52000 == 72 [pid = 1656] [id = 535] 07:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 187 (0x1294bdc00) [pid = 1656] [serial = 1605] [outer = 0x0] 07:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 188 (0x129647800) [pid = 1656] [serial = 1606] [outer = 0x1294bdc00] 07:08:01 INFO - PROCESS | 1656 | 1464012481553 Marionette DEBUG loaded listener.js 07:08:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 189 (0x12aa1ac00) [pid = 1656] [serial = 1607] [outer = 0x1294bdc00] 07:08:02 INFO - PROCESS | 1656 | 1464012482004 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]]]}] 07:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 07:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 669ms 07:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 07:08:02 INFO - PROCESS | 1656 | 1464012482019 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 07:08:02 INFO - PROCESS | 1656 | 1464012482021 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 07:08:02 INFO - PROCESS | 1656 | 1464012482025 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 07:08:02 INFO - PROCESS | 1656 | 1464012482026 Marionette TRACE conn2 <- [1,2114,null,{}] 07:08:02 INFO - PROCESS | 1656 | 1464012482029 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}] 07:08:02 INFO - PROCESS | 1656 | 1464012482127 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 07:08:02 INFO - PROCESS | 1656 | 1464012482192 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f4d9000 == 73 [pid = 1656] [id = 536] 07:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 190 (0x129644c00) [pid = 1656] [serial = 1608] [outer = 0x0] 07:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 191 (0x12aa23800) [pid = 1656] [serial = 1609] [outer = 0x129644c00] 07:08:02 INFO - PROCESS | 1656 | 1464012482226 Marionette DEBUG loaded listener.js 07:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 192 (0x12abab000) [pid = 1656] [serial = 1610] [outer = 0x129644c00] 07:08:02 INFO - PROCESS | 1656 | 1464012482680 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]]]}] 07:08:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 07:08:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 722ms 07:08:02 INFO - PROCESS | 1656 | 1464012482746 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 07:08:02 INFO - PROCESS | 1656 | 1464012482747 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 07:08:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 07:08:02 INFO - PROCESS | 1656 | 1464012482750 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 07:08:02 INFO - PROCESS | 1656 | 1464012482751 Marionette TRACE conn2 <- [1,2118,null,{}] 07:08:02 INFO - PROCESS | 1656 | 1464012482753 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}] 07:08:02 INFO - PROCESS | 1656 | 1464012482897 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 07:08:02 INFO - PROCESS | 1656 | 1464012482979 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340c2800 == 74 [pid = 1656] [id = 537] 07:08:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 193 (0x12abb0400) [pid = 1656] [serial = 1611] [outer = 0x0] 07:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 194 (0x12ba9f800) [pid = 1656] [serial = 1612] [outer = 0x12abb0400] 07:08:03 INFO - PROCESS | 1656 | 1464012483009 Marionette DEBUG loaded listener.js 07:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 195 (0x12c168800) [pid = 1656] [serial = 1613] [outer = 0x12abb0400] 07:08:03 INFO - PROCESS | 1656 | 1464012483416 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]]]}] 07:08:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 07:08:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 720ms 07:08:03 INFO - PROCESS | 1656 | 1464012483471 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 07:08:03 INFO - PROCESS | 1656 | 1464012483472 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 07:08:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 07:08:03 INFO - PROCESS | 1656 | 1464012483475 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 07:08:03 INFO - PROCESS | 1656 | 1464012483476 Marionette TRACE conn2 <- [1,2122,null,{}] 07:08:03 INFO - PROCESS | 1656 | 1464012483479 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}] 07:08:03 INFO - PROCESS | 1656 | 1464012483588 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 07:08:03 INFO - PROCESS | 1656 | 1464012483735 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340d5000 == 75 [pid = 1656] [id = 538] 07:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 196 (0x111054800) [pid = 1656] [serial = 1614] [outer = 0x0] 07:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 197 (0x12bacbc00) [pid = 1656] [serial = 1615] [outer = 0x111054800] 07:08:03 INFO - PROCESS | 1656 | 1464012483786 Marionette DEBUG loaded listener.js 07:08:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 198 (0x12c352000) [pid = 1656] [serial = 1616] [outer = 0x111054800] 07:08:04 INFO - PROCESS | 1656 | 1464012484290 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]]]}] 07:08:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 07:08:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 870ms 07:08:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 07:08:04 INFO - PROCESS | 1656 | 1464012484345 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 07:08:04 INFO - PROCESS | 1656 | 1464012484347 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 07:08:04 INFO - PROCESS | 1656 | 1464012484349 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 07:08:04 INFO - PROCESS | 1656 | 1464012484350 Marionette TRACE conn2 <- [1,2126,null,{}] 07:08:04 INFO - PROCESS | 1656 | 1464012484353 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}] 07:08:04 INFO - PROCESS | 1656 | 1464012484455 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 07:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12b023000 == 74 [pid = 1656] [id = 512] 07:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75d000 == 73 [pid = 1656] [id = 511] 07:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce94800 == 72 [pid = 1656] [id = 526] 07:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x12bafc800 == 71 [pid = 1656] [id = 525] 07:08:04 INFO - PROCESS | 1656 | --DOCSHELL 0x1256db800 == 70 [pid = 1656] [id = 524] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d4000 == 69 [pid = 1656] [id = 489] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e0000 == 68 [pid = 1656] [id = 520] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12149e800 == 67 [pid = 1656] [id = 402] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b193800 == 66 [pid = 1656] [id = 461] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1167cb000 == 65 [pid = 1656] [id = 25] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae6800 == 64 [pid = 1656] [id = 513] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12745a800 == 63 [pid = 1656] [id = 510] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d40d800 == 62 [pid = 1656] [id = 527] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa32800 == 61 [pid = 1656] [id = 8] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf14000 == 60 [pid = 1656] [id = 11] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12db3c800 == 59 [pid = 1656] [id = 529] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13491f800 == 58 [pid = 1656] [id = 488] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d77f000 == 57 [pid = 1656] [id = 528] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b80f800 == 56 [pid = 1656] [id = 360] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a878800 == 55 [pid = 1656] [id = 467] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11706a000 == 54 [pid = 1656] [id = 26] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb4c800 == 53 [pid = 1656] [id = 397] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf21800 == 52 [pid = 1656] [id = 469] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12da4e800 == 51 [pid = 1656] [id = 20] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1aa800 == 50 [pid = 1656] [id = 364] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x11264f000 == 49 [pid = 1656] [id = 24] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b807800 == 48 [pid = 1656] [id = 9] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d40d000 == 47 [pid = 1656] [id = 19] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12909f800 == 46 [pid = 1656] [id = 6] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1af800 == 45 [pid = 1656] [id = 401] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6ee000 == 44 [pid = 1656] [id = 470] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b199800 == 43 [pid = 1656] [id = 23] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1180bc000 == 42 [pid = 1656] [id = 21] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x111e9b000 == 41 [pid = 1656] [id = 383] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a0800 == 40 [pid = 1656] [id = 363] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x128ed8800 == 39 [pid = 1656] [id = 421] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb4f000 == 38 [pid = 1656] [id = 400] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x116f04800 == 37 [pid = 1656] [id = 343] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12dfc7000 == 36 [pid = 1656] [id = 22] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae0000 == 35 [pid = 1656] [id = 468] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce8d000 == 34 [pid = 1656] [id = 16] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x13490f000 == 33 [pid = 1656] [id = 487] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12a764000 == 32 [pid = 1656] [id = 504] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e0800 == 31 [pid = 1656] [id = 14] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae8800 == 30 [pid = 1656] [id = 518] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3d000 == 29 [pid = 1656] [id = 15] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c323000 == 28 [pid = 1656] [id = 12] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x119ba3800 == 27 [pid = 1656] [id = 503] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e1000 == 26 [pid = 1656] [id = 415] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12945c800 == 25 [pid = 1656] [id = 502] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c45b000 == 24 [pid = 1656] [id = 519] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae4800 == 23 [pid = 1656] [id = 10] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb41000 == 22 [pid = 1656] [id = 521] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c460000 == 21 [pid = 1656] [id = 13] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12db5a000 == 20 [pid = 1656] [id = 530] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x127443800 == 19 [pid = 1656] [id = 498] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf08000 == 18 [pid = 1656] [id = 514] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x134484800 == 17 [pid = 1656] [id = 484] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1340d5000 == 16 [pid = 1656] [id = 538] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1340c2800 == 15 [pid = 1656] [id = 537] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12f4d9000 == 14 [pid = 1656] [id = 536] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12db52000 == 13 [pid = 1656] [id = 535] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d77e800 == 12 [pid = 1656] [id = 534] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6ef000 == 11 [pid = 1656] [id = 533] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa3f800 == 10 [pid = 1656] [id = 532] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x1166df800 == 9 [pid = 1656] [id = 531] 07:08:07 INFO - PROCESS | 1656 | --DOCSHELL 0x124338000 == 8 [pid = 1656] [id = 523] 07:08:08 INFO - PROCESS | 1656 | 1464012488320 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x112652000 == 9 [pid = 1656] [id = 539] 07:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 199 (0x110ff4000) [pid = 1656] [serial = 1617] [outer = 0x0] 07:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 200 (0x110ffe400) [pid = 1656] [serial = 1618] [outer = 0x110ff4000] 07:08:08 INFO - PROCESS | 1656 | 1464012488356 Marionette DEBUG loaded listener.js 07:08:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 201 (0x111067800) [pid = 1656] [serial = 1619] [outer = 0x110ff4000] 07:08:08 INFO - PROCESS | 1656 | 1464012488766 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]]]}] 07:08:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 07:08:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 4485ms 07:08:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 07:08:08 INFO - PROCESS | 1656 | 1464012488837 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 07:08:08 INFO - PROCESS | 1656 | 1464012488840 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 07:08:08 INFO - PROCESS | 1656 | 1464012488845 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 07:08:08 INFO - PROCESS | 1656 | 1464012488848 Marionette TRACE conn2 <- [1,2130,null,{}] 07:08:08 INFO - PROCESS | 1656 | 1464012488853 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}] 07:08:08 INFO - PROCESS | 1656 | 1464012488980 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 07:08:08 INFO - PROCESS | 1656 | 1464012488988 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11757c800 == 10 [pid = 1656] [id = 540] 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 202 (0x112a62400) [pid = 1656] [serial = 1620] [outer = 0x0] 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 203 (0x112a9a400) [pid = 1656] [serial = 1621] [outer = 0x112a62400] 07:08:09 INFO - PROCESS | 1656 | 1464012489018 Marionette DEBUG loaded listener.js 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 204 (0x113108400) [pid = 1656] [serial = 1622] [outer = 0x112a62400] 07:08:09 INFO - PROCESS | 1656 | 1464012489372 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] 07:08:09 INFO - PROCESS | 1656 | 1464012489422 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 07:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.closed.html 07:08:09 INFO - PROCESS | 1656 | 1464012489424 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 07:08:09 INFO - PROCESS | 1656 | 1464012489426 Marionette TRACE conn2 <- [1,2134,null,{}] 07:08:09 INFO - PROCESS | 1656 | 1464012489428 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}] 07:08:09 INFO - PROCESS | 1656 | 1464012489507 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 07:08:09 INFO - PROCESS | 1656 | 1464012489514 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x11757b000 == 11 [pid = 1656] [id = 541] 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 205 (0x113110400) [pid = 1656] [serial = 1623] [outer = 0x0] 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 206 (0x113183000) [pid = 1656] [serial = 1624] [outer = 0x113110400] 07:08:09 INFO - PROCESS | 1656 | 1464012489540 Marionette DEBUG loaded listener.js 07:08:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 207 (0x115d10400) [pid = 1656] [serial = 1625] [outer = 0x113110400] 07:08:09 INFO - PROCESS | 1656 | 1464012489919 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]]]}] 07:08:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 07:08:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 521ms 07:08:09 INFO - PROCESS | 1656 | 1464012489945 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 07:08:09 INFO - PROCESS | 1656 | 1464012489947 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 07:08:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 07:08:09 INFO - PROCESS | 1656 | 1464012489954 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 07:08:09 INFO - PROCESS | 1656 | 1464012489961 Marionette TRACE conn2 <- [1,2138,null,{}] 07:08:09 INFO - PROCESS | 1656 | 1464012489964 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}] 07:08:10 INFO - PROCESS | 1656 | 1464012490085 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 07:08:10 INFO - PROCESS | 1656 | 1464012490127 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x1234d8000 == 12 [pid = 1656] [id = 542] 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 208 (0x115d76c00) [pid = 1656] [serial = 1626] [outer = 0x0] 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 209 (0x1164a8800) [pid = 1656] [serial = 1627] [outer = 0x115d76c00] 07:08:10 INFO - PROCESS | 1656 | 1464012490152 Marionette DEBUG loaded listener.js 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 210 (0x117679400) [pid = 1656] [serial = 1628] [outer = 0x115d76c00] 07:08:10 INFO - PROCESS | 1656 | 1464012490481 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]]]}] 07:08:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 07:08:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 534ms 07:08:10 INFO - PROCESS | 1656 | 1464012490485 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 07:08:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 07:08:10 INFO - PROCESS | 1656 | 1464012490486 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 07:08:10 INFO - PROCESS | 1656 | 1464012490492 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 07:08:10 INFO - PROCESS | 1656 | 1464012490494 Marionette TRACE conn2 <- [1,2142,null,{}] 07:08:10 INFO - PROCESS | 1656 | 1464012490496 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}] 07:08:10 INFO - PROCESS | 1656 | 1464012490603 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 07:08:10 INFO - PROCESS | 1656 | 1464012490641 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12717f800 == 13 [pid = 1656] [id = 543] 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 211 (0x115f2ac00) [pid = 1656] [serial = 1629] [outer = 0x0] 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 212 (0x11805e400) [pid = 1656] [serial = 1630] [outer = 0x115f2ac00] 07:08:10 INFO - PROCESS | 1656 | 1464012490665 Marionette DEBUG loaded listener.js 07:08:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 213 (0x118444400) [pid = 1656] [serial = 1631] [outer = 0x115f2ac00] 07:08:10 INFO - PROCESS | 1656 | 1464012490986 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] 07:08:11 INFO - PROCESS | 1656 | 1464012491013 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 07:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 07:08:11 INFO - PROCESS | 1656 | 1464012491015 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 07:08:11 INFO - PROCESS | 1656 | 1464012491016 Marionette TRACE conn2 <- [1,2146,null,{}] 07:08:11 INFO - PROCESS | 1656 | 1464012491018 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}] 07:08:11 INFO - PROCESS | 1656 | 1464012491116 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 07:08:11 INFO - PROCESS | 1656 | 1464012491158 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297b9800 == 14 [pid = 1656] [id = 544] 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 214 (0x1187b3c00) [pid = 1656] [serial = 1632] [outer = 0x0] 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 215 (0x1187c6800) [pid = 1656] [serial = 1633] [outer = 0x1187b3c00] 07:08:11 INFO - PROCESS | 1656 | 1464012491190 Marionette DEBUG loaded listener.js 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 216 (0x119563c00) [pid = 1656] [serial = 1634] [outer = 0x1187b3c00] 07:08:11 INFO - PROCESS | 1656 | 1464012491560 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] 07:08:11 INFO - PROCESS | 1656 | 1464012491586 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 07:08:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 07:08:11 INFO - PROCESS | 1656 | 1464012491596 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 07:08:11 INFO - PROCESS | 1656 | 1464012491597 Marionette TRACE conn2 <- [1,2150,null,{}] 07:08:11 INFO - PROCESS | 1656 | 1464012491599 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}] 07:08:11 INFO - PROCESS | 1656 | 1464012491699 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 07:08:11 INFO - PROCESS | 1656 | 1464012491704 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x115f98800 == 15 [pid = 1656] [id = 545] 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 217 (0x119826800) [pid = 1656] [serial = 1635] [outer = 0x0] 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 218 (0x119cc3c00) [pid = 1656] [serial = 1636] [outer = 0x119826800] 07:08:11 INFO - PROCESS | 1656 | 1464012491729 Marionette DEBUG loaded listener.js 07:08:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 219 (0x1237a9800) [pid = 1656] [serial = 1637] [outer = 0x119826800] 07:08:12 INFO - PROCESS | 1656 | 1464012492070 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]]]}] 07:08:12 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 07:08:12 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 525ms 07:08:12 INFO - PROCESS | 1656 | 1464012492114 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 07:08:12 INFO - PROCESS | 1656 | 1464012492116 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 07:08:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 07:08:12 INFO - PROCESS | 1656 | 1464012492118 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 07:08:12 INFO - PROCESS | 1656 | 1464012492119 Marionette TRACE conn2 <- [1,2154,null,{}] 07:08:12 INFO - PROCESS | 1656 | 1464012492127 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}] 07:08:12 INFO - PROCESS | 1656 | 1464012492225 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 07:08:12 INFO - PROCESS | 1656 | 1464012492230 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf7000 == 16 [pid = 1656] [id = 546] 07:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 220 (0x1126b4000) [pid = 1656] [serial = 1638] [outer = 0x0] 07:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 221 (0x12426d000) [pid = 1656] [serial = 1639] [outer = 0x1126b4000] 07:08:12 INFO - PROCESS | 1656 | 1464012492254 Marionette DEBUG loaded listener.js 07:08:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 222 (0x12429f800) [pid = 1656] [serial = 1640] [outer = 0x1126b4000] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 221 (0x1126b9c00) [pid = 1656] [serial = 1499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 220 (0x110ff7c00) [pid = 1656] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 219 (0x1130d4c00) [pid = 1656] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 218 (0x114f24400) [pid = 1656] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 217 (0x110ff5400) [pid = 1656] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 216 (0x111059000) [pid = 1656] [serial = 1496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 215 (0x111066c00) [pid = 1656] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 214 (0x1187c1000) [pid = 1656] [serial = 1493] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 213 (0x110ff6c00) [pid = 1656] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 212 (0x115d0e800) [pid = 1656] [serial = 1481] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 211 (0x11105fc00) [pid = 1656] [serial = 1472] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 210 (0x110ff0400) [pid = 1656] [serial = 1466] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 209 (0x113190400) [pid = 1656] [serial = 1478] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 208 (0x12c617000) [pid = 1656] [serial = 1451] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 207 (0x1126ba400) [pid = 1656] [serial = 1454] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 206 (0x111054c00) [pid = 1656] [serial = 1469] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 205 (0x113108800) [pid = 1656] [serial = 1457] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 204 (0x111066800) [pid = 1656] [serial = 1463] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 203 (0x112eebc00) [pid = 1656] [serial = 1475] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 202 (0x1167b4400) [pid = 1656] [serial = 1460] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 201 (0x118060000) [pid = 1656] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 200 (0x1166ccc00) [pid = 1656] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 199 (0x11316a800) [pid = 1656] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 198 (0x1130d6400) [pid = 1656] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 197 (0x113164800) [pid = 1656] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 196 (0x124294400) [pid = 1656] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 195 (0x12745f800) [pid = 1656] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 194 (0x123306400) [pid = 1656] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 193 (0x128cd9800) [pid = 1656] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 192 (0x11982cc00) [pid = 1656] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 191 (0x110ffa400) [pid = 1656] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 190 (0x11318dc00) [pid = 1656] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 189 (0x1185b7000) [pid = 1656] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 188 (0x124e53800) [pid = 1656] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 187 (0x12a7b7400) [pid = 1656] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 186 (0x12a7b5000) [pid = 1656] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 185 (0x111c7c800) [pid = 1656] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 184 (0x113cb4400) [pid = 1656] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 183 (0x1192d7000) [pid = 1656] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 182 (0x1183e7400) [pid = 1656] [serial = 1505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 181 (0x1240b6800) [pid = 1656] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 180 (0x115f21c00) [pid = 1656] [serial = 1502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x116088000) [pid = 1656] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x115f25c00) [pid = 1656] [serial = 1484] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x118057800) [pid = 1656] [serial = 1487] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x1185afc00) [pid = 1656] [serial = 1490] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x115f2e000) [pid = 1656] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12abb0400) [pid = 1656] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x129644c00) [pid = 1656] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x12aa26000) [pid = 1656] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x1126b5c00) [pid = 1656] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x129053c00) [pid = 1656] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x128ccfc00) [pid = 1656] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x1294bdc00) [pid = 1656] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12705d400) [pid = 1656] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x113c2f400) [pid = 1656] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x127464800) [pid = 1656] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12429e800) [pid = 1656] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12429d800) [pid = 1656] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x124514800) [pid = 1656] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x11982bc00) [pid = 1656] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 07:08:13 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x118218000) [pid = 1656] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 07:08:13 INFO - PROCESS | 1656 | 1464012493391 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]]]}] 07:08:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 07:08:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 1320ms 07:08:13 INFO - PROCESS | 1656 | 1464012493438 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 07:08:13 INFO - PROCESS | 1656 | 1464012493440 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 07:08:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 07:08:13 INFO - PROCESS | 1656 | 1464012493442 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 07:08:13 INFO - PROCESS | 1656 | 1464012493443 Marionette TRACE conn2 <- [1,2158,null,{}] 07:08:13 INFO - PROCESS | 1656 | 1464012493445 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}] 07:08:13 INFO - PROCESS | 1656 | 1464012493553 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 07:08:13 INFO - PROCESS | 1656 | 1464012493563 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x118863000 == 17 [pid = 1656] [id = 547] 07:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x11105a400) [pid = 1656] [serial = 1641] [outer = 0x0] 07:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x1126b2400) [pid = 1656] [serial = 1642] [outer = 0x11105a400] 07:08:13 INFO - PROCESS | 1656 | 1464012493588 Marionette DEBUG loaded listener.js 07:08:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x112ee2c00) [pid = 1656] [serial = 1643] [outer = 0x11105a400] 07:08:13 INFO - PROCESS | 1656 | 1464012493956 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]]]}] 07:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 07:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 568ms 07:08:14 INFO - PROCESS | 1656 | 1464012494011 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 07:08:14 INFO - PROCESS | 1656 | 1464012494013 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 07:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 07:08:14 INFO - PROCESS | 1656 | 1464012494017 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 07:08:14 INFO - PROCESS | 1656 | 1464012494018 Marionette TRACE conn2 <- [1,2162,null,{}] 07:08:14 INFO - PROCESS | 1656 | 1464012494022 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}] 07:08:14 INFO - PROCESS | 1656 | 1464012494177 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 07:08:14 INFO - PROCESS | 1656 | 1464012494195 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256db000 == 18 [pid = 1656] [id = 548] 07:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x11284f800) [pid = 1656] [serial = 1644] [outer = 0x0] 07:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x113107c00) [pid = 1656] [serial = 1645] [outer = 0x11284f800] 07:08:14 INFO - PROCESS | 1656 | 1464012494232 Marionette DEBUG loaded listener.js 07:08:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x11318dc00) [pid = 1656] [serial = 1646] [outer = 0x11284f800] 07:08:14 INFO - PROCESS | 1656 | 1464012494788 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]]]}] 07:08:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 07:08:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 821ms 07:08:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 07:08:14 INFO - PROCESS | 1656 | 1464012494839 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 07:08:14 INFO - PROCESS | 1656 | 1464012494843 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 07:08:14 INFO - PROCESS | 1656 | 1464012494846 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 07:08:14 INFO - PROCESS | 1656 | 1464012494848 Marionette TRACE conn2 <- [1,2166,null,{}] 07:08:14 INFO - PROCESS | 1656 | 1464012494852 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}] 07:08:14 INFO - PROCESS | 1656 | 1464012494981 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 07:08:15 INFO - PROCESS | 1656 | 1464012494999 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae4800 == 19 [pid = 1656] [id = 549] 07:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x1166c8400) [pid = 1656] [serial = 1647] [outer = 0x0] 07:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1168bf000) [pid = 1656] [serial = 1648] [outer = 0x1166c8400] 07:08:15 INFO - PROCESS | 1656 | 1464012495052 Marionette DEBUG loaded listener.js 07:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1185b9000) [pid = 1656] [serial = 1649] [outer = 0x1166c8400] 07:08:15 INFO - PROCESS | 1656 | 1464012495711 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]]]}] 07:08:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 07:08:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 920ms 07:08:15 INFO - PROCESS | 1656 | 1464012495767 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 07:08:15 INFO - PROCESS | 1656 | 1464012495770 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 07:08:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 07:08:15 INFO - PROCESS | 1656 | 1464012495774 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 07:08:15 INFO - PROCESS | 1656 | 1464012495776 Marionette TRACE conn2 <- [1,2170,null,{}] 07:08:15 INFO - PROCESS | 1656 | 1464012495780 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}] 07:08:15 INFO - PROCESS | 1656 | 1464012495889 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 07:08:15 INFO - PROCESS | 1656 | 1464012495953 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a4800 == 20 [pid = 1656] [id = 550] 07:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x112846400) [pid = 1656] [serial = 1650] [outer = 0x0] 07:08:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x112ec3000) [pid = 1656] [serial = 1651] [outer = 0x112846400] 07:08:15 INFO - PROCESS | 1656 | 1464012495984 Marionette DEBUG loaded listener.js 07:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x113111000) [pid = 1656] [serial = 1652] [outer = 0x112846400] 07:08:16 INFO - PROCESS | 1656 | 1464012496521 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]]]}] 07:08:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 07:08:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 821ms 07:08:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 07:08:16 INFO - PROCESS | 1656 | 1464012496596 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 07:08:16 INFO - PROCESS | 1656 | 1464012496600 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 07:08:16 INFO - PROCESS | 1656 | 1464012496605 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 07:08:16 INFO - PROCESS | 1656 | 1464012496607 Marionette TRACE conn2 <- [1,2174,null,{}] 07:08:16 INFO - PROCESS | 1656 | 1464012496609 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}] 07:08:16 INFO - PROCESS | 1656 | 1464012496718 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 07:08:16 INFO - PROCESS | 1656 | 1464012496802 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1133ec800 == 21 [pid = 1656] [id = 551] 07:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x11106ac00) [pid = 1656] [serial = 1653] [outer = 0x0] 07:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x1122b5c00) [pid = 1656] [serial = 1654] [outer = 0x11106ac00] 07:08:16 INFO - PROCESS | 1656 | 1464012496833 Marionette DEBUG loaded listener.js 07:08:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x113110800) [pid = 1656] [serial = 1655] [outer = 0x11106ac00] 07:08:17 INFO - PROCESS | 1656 | 1464012497536 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]]]}] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x12bacbc00) [pid = 1656] [serial = 1615] [outer = 0x0] [url = about:blank] 07:08:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 07:08:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 975ms 07:08:17 INFO - PROCESS | 1656 | 1464012497581 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 07:08:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 07:08:17 INFO - PROCESS | 1656 | 1464012497583 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 07:08:17 INFO - PROCESS | 1656 | 1464012497586 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 07:08:17 INFO - PROCESS | 1656 | 1464012497589 Marionette TRACE conn2 <- [1,2178,null,{}] 07:08:17 INFO - PROCESS | 1656 | 1464012497592 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}] 07:08:17 INFO - PROCESS | 1656 | 1464012497675 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x1110b1400) [pid = 1656] [serial = 1520] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x113104400) [pid = 1656] [serial = 1522] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x111056800) [pid = 1656] [serial = 1546] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1126af800) [pid = 1656] [serial = 1498] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x111053000) [pid = 1656] [serial = 1519] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x116add800) [pid = 1656] [serial = 1570] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x112eed400) [pid = 1656] [serial = 1568] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x11106b800) [pid = 1656] [serial = 1497] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x113bbc800) [pid = 1656] [serial = 1573] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1198f5000) [pid = 1656] [serial = 1495] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x1185b7400) [pid = 1656] [serial = 1489] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x111064c00) [pid = 1656] [serial = 1517] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x11608b800) [pid = 1656] [serial = 1482] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1164a1400) [pid = 1656] [serial = 1483] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x112a96000) [pid = 1656] [serial = 1474] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x112746400) [pid = 1656] [serial = 1473] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x127066800) [pid = 1656] [serial = 1468] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x117679c00) [pid = 1656] [serial = 1467] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x1133c5000) [pid = 1656] [serial = 1479] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x114f24000) [pid = 1656] [serial = 1480] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12d1ab000) [pid = 1656] [serial = 1453] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x113105c00) [pid = 1656] [serial = 1456] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x112848000) [pid = 1656] [serial = 1455] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1126ad400) [pid = 1656] [serial = 1471] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11106c400) [pid = 1656] [serial = 1470] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x113170800) [pid = 1656] [serial = 1459] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11310fc00) [pid = 1656] [serial = 1458] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x126d47400) [pid = 1656] [serial = 1465] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119cc5800) [pid = 1656] [serial = 1464] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1122a7c00) [pid = 1656] [serial = 1567] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x11316cc00) [pid = 1656] [serial = 1477] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x11310b400) [pid = 1656] [serial = 1476] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1192d3800) [pid = 1656] [serial = 1494] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x110ffe800) [pid = 1656] [serial = 1516] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x119031800) [pid = 1656] [serial = 1492] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x119827c00) [pid = 1656] [serial = 1462] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x118362400) [pid = 1656] [serial = 1461] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x125d87800) [pid = 1656] [serial = 1601] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11a23a000) [pid = 1656] [serial = 1555] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x116a71400) [pid = 1656] [serial = 1504] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1185b8000) [pid = 1656] [serial = 1506] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x118054c00) [pid = 1656] [serial = 1597] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1184e2400) [pid = 1656] [serial = 1553] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x124cf1c00) [pid = 1656] [serial = 1600] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x1164f7800) [pid = 1656] [serial = 1503] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x113183400) [pid = 1656] [serial = 1501] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x116847000) [pid = 1656] [serial = 1552] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1126bc800) [pid = 1656] [serial = 1547] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x113165400) [pid = 1656] [serial = 1523] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x113103000) [pid = 1656] [serial = 1500] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113188000) [pid = 1656] [serial = 1525] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x11805f400) [pid = 1656] [serial = 1595] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1160d4800) [pid = 1656] [serial = 1594] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x113189c00) [pid = 1656] [serial = 1549] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x115d72400) [pid = 1656] [serial = 1526] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11724b400) [pid = 1656] [serial = 1528] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1166c9800) [pid = 1656] [serial = 1574] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x114f2a000) [pid = 1656] [serial = 1550] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x125d7a400) [pid = 1656] [serial = 1559] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x127105400) [pid = 1656] [serial = 1561] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x129647800) [pid = 1656] [serial = 1606] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1293b8000) [pid = 1656] [serial = 1604] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124ea3400) [pid = 1656] [serial = 1514] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12a7b0c00) [pid = 1656] [serial = 1405] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124e4c400) [pid = 1656] [serial = 1399] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x112848c00) [pid = 1656] [serial = 1390] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118219400) [pid = 1656] [serial = 1393] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119566800) [pid = 1656] [serial = 1396] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x127466400) [pid = 1656] [serial = 1402] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12c170800) [pid = 1656] [serial = 1411] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x12baa2800) [pid = 1656] [serial = 1408] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x113b3c000) [pid = 1656] [serial = 1510] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x124297800) [pid = 1656] [serial = 1513] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x118358c00) [pid = 1656] [serial = 1571] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x119d37400) [pid = 1656] [serial = 1511] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x124e4ec00) [pid = 1656] [serial = 1558] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1122ad000) [pid = 1656] [serial = 928] [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.] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119567800) [pid = 1656] [serial = 1576] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x124273c00) [pid = 1656] [serial = 1556] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x128cd0400) [pid = 1656] [serial = 1603] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119039400) [pid = 1656] [serial = 1507] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11902d800) [pid = 1656] [serial = 1598] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1290e1c00) [pid = 1656] [serial = 1583] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1293b9c00) [pid = 1656] [serial = 1585] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1257b6800) [pid = 1656] [serial = 1541] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x125d80c00) [pid = 1656] [serial = 1543] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x124ea5000) [pid = 1656] [serial = 1538] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1256adc00) [pid = 1656] [serial = 1540] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1271f8c00) [pid = 1656] [serial = 1580] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124297400) [pid = 1656] [serial = 1535] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x124510400) [pid = 1656] [serial = 1537] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128cdb000) [pid = 1656] [serial = 1582] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x119b77000) [pid = 1656] [serial = 1534] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1188a2800) [pid = 1656] [serial = 1532] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x125720000) [pid = 1656] [serial = 1579] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x123429000) [pid = 1656] [serial = 1577] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11805c000) [pid = 1656] [serial = 1529] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x1183efc00) [pid = 1656] [serial = 1531] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x11805b800) [pid = 1656] [serial = 1486] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x118224800) [pid = 1656] [serial = 1488] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x1166ca800) [pid = 1656] [serial = 1485] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x1187c6400) [pid = 1656] [serial = 1491] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x126d48400) [pid = 1656] [serial = 1544] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x12c168800) [pid = 1656] [serial = 1613] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x12abab000) [pid = 1656] [serial = 1610] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x12abac000) [pid = 1656] [serial = 1592] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x12ab9d400) [pid = 1656] [serial = 1591] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x12ab95c00) [pid = 1656] [serial = 1589] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x12ba9f800) [pid = 1656] [serial = 1612] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1293c1c00) [pid = 1656] [serial = 1586] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x12963b400) [pid = 1656] [serial = 1588] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x129050c00) [pid = 1656] [serial = 1565] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x12aa1ac00) [pid = 1656] [serial = 1607] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x12aa23800) [pid = 1656] [serial = 1609] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x128cdac00) [pid = 1656] [serial = 1564] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x127468c00) [pid = 1656] [serial = 1562] [outer = 0x0] [url = about:blank] 07:08:17 INFO - PROCESS | 1656 | 1464012497747 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d28000 == 22 [pid = 1656] [id = 552] 07:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x111064c00) [pid = 1656] [serial = 1656] [outer = 0x0] 07:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x1110b1400) [pid = 1656] [serial = 1657] [outer = 0x111064c00] 07:08:17 INFO - PROCESS | 1656 | 1464012497782 Marionette DEBUG loaded listener.js 07:08:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x1126af000) [pid = 1656] [serial = 1658] [outer = 0x111064c00] 07:08:18 INFO - PROCESS | 1656 | 1464012498247 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]]]}] 07:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 07:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 674ms 07:08:18 INFO - PROCESS | 1656 | 1464012498261 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 07:08:18 INFO - PROCESS | 1656 | 1464012498263 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 07:08:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 07:08:18 INFO - PROCESS | 1656 | 1464012498267 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 07:08:18 INFO - PROCESS | 1656 | 1464012498269 Marionette TRACE conn2 <- [1,2182,null,{}] 07:08:18 INFO - PROCESS | 1656 | 1464012498273 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}] 07:08:18 INFO - PROCESS | 1656 | 1464012498366 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 07:08:18 INFO - PROCESS | 1656 | 1464012498466 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f1d800 == 23 [pid = 1656] [id = 553] 07:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x11106d400) [pid = 1656] [serial = 1659] [outer = 0x0] 07:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x1126b3c00) [pid = 1656] [serial = 1660] [outer = 0x11106d400] 07:08:18 INFO - PROCESS | 1656 | 1464012498498 Marionette DEBUG loaded listener.js 07:08:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x112844000) [pid = 1656] [serial = 1661] [outer = 0x11106d400] 07:08:18 INFO - PROCESS | 1656 | 1464012498918 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]]]}] 07:08:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 07:08:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 672ms 07:08:18 INFO - PROCESS | 1656 | 1464012498939 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 07:08:18 INFO - PROCESS | 1656 | 1464012498943 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 07:08:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 07:08:18 INFO - PROCESS | 1656 | 1464012498948 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 07:08:18 INFO - PROCESS | 1656 | 1464012498950 Marionette TRACE conn2 <- [1,2186,null,{}] 07:08:18 INFO - PROCESS | 1656 | 1464012498952 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}] 07:08:19 INFO - PROCESS | 1656 | 1464012499041 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 07:08:19 INFO - PROCESS | 1656 | 1464012499088 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c1800 == 24 [pid = 1656] [id = 554] 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x11105bc00) [pid = 1656] [serial = 1662] [outer = 0x0] 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x112852400) [pid = 1656] [serial = 1663] [outer = 0x11105bc00] 07:08:19 INFO - PROCESS | 1656 | 1464012499119 Marionette DEBUG loaded listener.js 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1130df800) [pid = 1656] [serial = 1664] [outer = 0x11105bc00] 07:08:19 INFO - PROCESS | 1656 | 1464012499534 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]]]}] 07:08:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 07:08:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 620ms 07:08:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 07:08:19 INFO - PROCESS | 1656 | 1464012499569 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 07:08:19 INFO - PROCESS | 1656 | 1464012499570 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 07:08:19 INFO - PROCESS | 1656 | 1464012499572 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 07:08:19 INFO - PROCESS | 1656 | 1464012499575 Marionette TRACE conn2 <- [1,2190,null,{}] 07:08:19 INFO - PROCESS | 1656 | 1464012499584 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}] 07:08:19 INFO - PROCESS | 1656 | 1464012499679 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 07:08:19 INFO - PROCESS | 1656 | 1464012499764 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x11951f000 == 25 [pid = 1656] [id = 555] 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x113163c00) [pid = 1656] [serial = 1665] [outer = 0x0] 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11316bc00) [pid = 1656] [serial = 1666] [outer = 0x113163c00] 07:08:19 INFO - PROCESS | 1656 | 1464012499798 Marionette DEBUG loaded listener.js 07:08:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x113189c00) [pid = 1656] [serial = 1667] [outer = 0x113163c00] 07:08:20 INFO - PROCESS | 1656 | 1464012500212 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]]]}] 07:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 07:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 675ms 07:08:20 INFO - PROCESS | 1656 | 1464012500248 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 07:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 07:08:20 INFO - PROCESS | 1656 | 1464012500250 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 07:08:20 INFO - PROCESS | 1656 | 1464012500252 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 07:08:20 INFO - PROCESS | 1656 | 1464012500253 Marionette TRACE conn2 <- [1,2194,null,{}] 07:08:20 INFO - PROCESS | 1656 | 1464012500256 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}] 07:08:20 INFO - PROCESS | 1656 | 1464012500349 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 07:08:20 INFO - PROCESS | 1656 | 1464012500394 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1214a0800 == 26 [pid = 1656] [id = 556] 07:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x1131cfc00) [pid = 1656] [serial = 1668] [outer = 0x0] 07:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x113cb9000) [pid = 1656] [serial = 1669] [outer = 0x1131cfc00] 07:08:20 INFO - PROCESS | 1656 | 1464012500427 Marionette DEBUG loaded listener.js 07:08:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x115f23800) [pid = 1656] [serial = 1670] [outer = 0x1131cfc00] 07:08:20 INFO - PROCESS | 1656 | 1464012500834 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]]]}] 07:08:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 07:08:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 618ms 07:08:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 07:08:20 INFO - PROCESS | 1656 | 1464012500871 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 07:08:20 INFO - PROCESS | 1656 | 1464012500872 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 07:08:20 INFO - PROCESS | 1656 | 1464012500874 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 07:08:20 INFO - PROCESS | 1656 | 1464012500875 Marionette TRACE conn2 <- [1,2198,null,{}] 07:08:20 INFO - PROCESS | 1656 | 1464012500877 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}] 07:08:20 INFO - PROCESS | 1656 | 1464012500965 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 07:08:21 INFO - PROCESS | 1656 | 1464012501044 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x124133800 == 27 [pid = 1656] [id = 557] 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x115f34c00) [pid = 1656] [serial = 1671] [outer = 0x0] 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x116439400) [pid = 1656] [serial = 1672] [outer = 0x115f34c00] 07:08:21 INFO - PROCESS | 1656 | 1464012501075 Marionette DEBUG loaded listener.js 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x115d0d800) [pid = 1656] [serial = 1673] [outer = 0x115f34c00] 07:08:21 INFO - PROCESS | 1656 | 1464012501479 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]]]}] 07:08:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 07:08:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 618ms 07:08:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 07:08:21 INFO - PROCESS | 1656 | 1464012501493 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 07:08:21 INFO - PROCESS | 1656 | 1464012501494 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 07:08:21 INFO - PROCESS | 1656 | 1464012501496 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 07:08:21 INFO - PROCESS | 1656 | 1464012501498 Marionette TRACE conn2 <- [1,2202,null,{}] 07:08:21 INFO - PROCESS | 1656 | 1464012501500 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}] 07:08:21 INFO - PROCESS | 1656 | 1464012501609 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 07:08:21 INFO - PROCESS | 1656 | 1464012501656 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x125678800 == 28 [pid = 1656] [id = 558] 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x1164fa800) [pid = 1656] [serial = 1674] [outer = 0x0] 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x116849800) [pid = 1656] [serial = 1675] [outer = 0x1164fa800] 07:08:21 INFO - PROCESS | 1656 | 1464012501688 Marionette DEBUG loaded listener.js 07:08:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x11805a800) [pid = 1656] [serial = 1676] [outer = 0x1164fa800] 07:08:22 INFO - PROCESS | 1656 | 1464012502171 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]]]}] 07:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 07:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 719ms 07:08:22 INFO - PROCESS | 1656 | 1464012502217 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 07:08:22 INFO - PROCESS | 1656 | 1464012502219 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 07:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 07:08:22 INFO - PROCESS | 1656 | 1464012502223 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 07:08:22 INFO - PROCESS | 1656 | 1464012502225 Marionette TRACE conn2 <- [1,2206,null,{}] 07:08:22 INFO - PROCESS | 1656 | 1464012502229 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}] 07:08:22 INFO - PROCESS | 1656 | 1464012502344 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 07:08:22 INFO - PROCESS | 1656 | 1464012502408 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b3000 == 29 [pid = 1656] [id = 559] 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x111c20c00) [pid = 1656] [serial = 1677] [outer = 0x0] 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1122b2c00) [pid = 1656] [serial = 1678] [outer = 0x111c20c00] 07:08:22 INFO - PROCESS | 1656 | 1464012502437 Marionette DEBUG loaded listener.js 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112847800) [pid = 1656] [serial = 1679] [outer = 0x111c20c00] 07:08:22 INFO - PROCESS | 1656 | 1464012502767 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]]]}] 07:08:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 07:08:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 573ms 07:08:22 INFO - PROCESS | 1656 | 1464012502796 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 07:08:22 INFO - PROCESS | 1656 | 1464012502800 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 07:08:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 07:08:22 INFO - PROCESS | 1656 | 1464012502804 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 07:08:22 INFO - PROCESS | 1656 | 1464012502806 Marionette TRACE conn2 <- [1,2210,null,{}] 07:08:22 INFO - PROCESS | 1656 | 1464012502811 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}] 07:08:22 INFO - PROCESS | 1656 | 1464012502887 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 07:08:22 INFO - PROCESS | 1656 | 1464012502894 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bea800 == 30 [pid = 1656] [id = 560] 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112852800) [pid = 1656] [serial = 1680] [outer = 0x0] 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x113104c00) [pid = 1656] [serial = 1681] [outer = 0x112852800] 07:08:22 INFO - PROCESS | 1656 | 1464012502920 Marionette DEBUG loaded listener.js 07:08:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113171c00) [pid = 1656] [serial = 1682] [outer = 0x112852800] 07:08:23 INFO - PROCESS | 1656 | 1464012503352 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]]]}] 07:08:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 07:08:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 620ms 07:08:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 07:08:23 INFO - PROCESS | 1656 | 1464012503426 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 07:08:23 INFO - PROCESS | 1656 | 1464012503428 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 07:08:23 INFO - PROCESS | 1656 | 1464012503431 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 07:08:23 INFO - PROCESS | 1656 | 1464012503435 Marionette TRACE conn2 <- [1,2214,null,{}] 07:08:23 INFO - PROCESS | 1656 | 1464012503453 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}] 07:08:23 INFO - PROCESS | 1656 | 1464012503531 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 07:08:23 INFO - PROCESS | 1656 | 1464012503544 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d6b800 == 31 [pid = 1656] [id = 561] 07:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1168bdc00) [pid = 1656] [serial = 1683] [outer = 0x0] 07:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11724c000) [pid = 1656] [serial = 1684] [outer = 0x1168bdc00] 07:08:23 INFO - PROCESS | 1656 | 1464012503570 Marionette DEBUG loaded listener.js 07:08:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11805e000) [pid = 1656] [serial = 1685] [outer = 0x1168bdc00] 07:08:23 INFO - PROCESS | 1656 | 1464012503981 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]]]}] 07:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 07:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 577ms 07:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 07:08:24 INFO - PROCESS | 1656 | 1464012504008 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 07:08:24 INFO - PROCESS | 1656 | 1464012504009 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 07:08:24 INFO - PROCESS | 1656 | 1464012504012 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 07:08:24 INFO - PROCESS | 1656 | 1464012504013 Marionette TRACE conn2 <- [1,2218,null,{}] 07:08:24 INFO - PROCESS | 1656 | 1464012504022 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}] 07:08:24 INFO - PROCESS | 1656 | 1464012504118 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 07:08:24 INFO - PROCESS | 1656 | 1464012504125 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119024800 == 32 [pid = 1656] [id = 562] 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118218c00) [pid = 1656] [serial = 1686] [outer = 0x0] 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118362400) [pid = 1656] [serial = 1687] [outer = 0x118218c00] 07:08:24 INFO - PROCESS | 1656 | 1464012504177 Marionette DEBUG loaded listener.js 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1185ad400) [pid = 1656] [serial = 1688] [outer = 0x118218c00] 07:08:24 INFO - PROCESS | 1656 | 1464012504465 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]]]}] 07:08:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 07:08:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 476ms 07:08:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 07:08:24 INFO - PROCESS | 1656 | 1464012504499 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 07:08:24 INFO - PROCESS | 1656 | 1464012504500 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 07:08:24 INFO - PROCESS | 1656 | 1464012504503 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 07:08:24 INFO - PROCESS | 1656 | 1464012504504 Marionette TRACE conn2 <- [1,2222,null,{}] 07:08:24 INFO - PROCESS | 1656 | 1464012504508 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}] 07:08:24 INFO - PROCESS | 1656 | 1464012504627 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x115d76c00) [pid = 1656] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113110400) [pid = 1656] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x115f2ac00) [pid = 1656] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x112a62400) [pid = 1656] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1187b3c00) [pid = 1656] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x11105a400) [pid = 1656] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x119826800) [pid = 1656] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1126b4000) [pid = 1656] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x110ff4000) [pid = 1656] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x11284f800) [pid = 1656] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 07:08:24 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x111054800) [pid = 1656] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 07:08:24 INFO - PROCESS | 1656 | 1464012504704 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x119298800 == 33 [pid = 1656] [id = 563] 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x110ff7400) [pid = 1656] [serial = 1689] [outer = 0x0] 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x11105d800) [pid = 1656] [serial = 1690] [outer = 0x110ff7400] 07:08:24 INFO - PROCESS | 1656 | 1464012504749 Marionette DEBUG loaded listener.js 07:08:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x112e63400) [pid = 1656] [serial = 1691] [outer = 0x110ff7400] 07:08:25 INFO - PROCESS | 1656 | 1464012505151 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]]]}] 07:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 07:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 670ms 07:08:25 INFO - PROCESS | 1656 | 1464012505176 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 07:08:25 INFO - PROCESS | 1656 | 1464012505177 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 07:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 07:08:25 INFO - PROCESS | 1656 | 1464012505179 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 07:08:25 INFO - PROCESS | 1656 | 1464012505180 Marionette TRACE conn2 <- [1,2226,null,{}] 07:08:25 INFO - PROCESS | 1656 | 1464012505183 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}] 07:08:25 INFO - PROCESS | 1656 | 1464012505279 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 07:08:25 INFO - PROCESS | 1656 | 1464012505329 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1290a9800 == 34 [pid = 1656] [id = 564] 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116a65800) [pid = 1656] [serial = 1692] [outer = 0x0] 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1185b3800) [pid = 1656] [serial = 1693] [outer = 0x116a65800] 07:08:25 INFO - PROCESS | 1656 | 1464012505355 Marionette DEBUG loaded listener.js 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x119826800) [pid = 1656] [serial = 1694] [outer = 0x116a65800] 07:08:25 INFO - PROCESS | 1656 | 1464012505622 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]]]}] 07:08:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 07:08:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 470ms 07:08:25 INFO - PROCESS | 1656 | 1464012505650 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 07:08:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 07:08:25 INFO - PROCESS | 1656 | 1464012505651 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 07:08:25 INFO - PROCESS | 1656 | 1464012505653 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 07:08:25 INFO - PROCESS | 1656 | 1464012505654 Marionette TRACE conn2 <- [1,2230,null,{}] 07:08:25 INFO - PROCESS | 1656 | 1464012505664 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}] 07:08:25 INFO - PROCESS | 1656 | 1464012505746 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 07:08:25 INFO - PROCESS | 1656 | 1464012505750 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bf000 == 35 [pid = 1656] [id = 565] 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11982d000) [pid = 1656] [serial = 1695] [outer = 0x0] 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1198fcc00) [pid = 1656] [serial = 1696] [outer = 0x11982d000] 07:08:25 INFO - PROCESS | 1656 | 1464012505775 Marionette DEBUG loaded listener.js 07:08:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x119ccc400) [pid = 1656] [serial = 1697] [outer = 0x11982d000] 07:08:26 INFO - PROCESS | 1656 | 1464012506094 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]]]}] 07:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 07:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 478ms 07:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 07:08:26 INFO - PROCESS | 1656 | 1464012506131 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 07:08:26 INFO - PROCESS | 1656 | 1464012506132 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 07:08:26 INFO - PROCESS | 1656 | 1464012506134 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 07:08:26 INFO - PROCESS | 1656 | 1464012506136 Marionette TRACE conn2 <- [1,2234,null,{}] 07:08:26 INFO - PROCESS | 1656 | 1464012506138 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}] 07:08:26 INFO - PROCESS | 1656 | 1464012506238 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 07:08:26 INFO - PROCESS | 1656 | 1464012506246 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa2e000 == 36 [pid = 1656] [id = 566] 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1198f5000) [pid = 1656] [serial = 1698] [outer = 0x0] 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1212e1800) [pid = 1656] [serial = 1699] [outer = 0x1198f5000] 07:08:26 INFO - PROCESS | 1656 | 1464012506271 Marionette DEBUG loaded listener.js 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12330dc00) [pid = 1656] [serial = 1700] [outer = 0x1198f5000] 07:08:26 INFO - PROCESS | 1656 | 1464012506554 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]]]}] 07:08:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 07:08:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 468ms 07:08:26 INFO - PROCESS | 1656 | 1464012506603 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 07:08:26 INFO - PROCESS | 1656 | 1464012506604 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 07:08:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 07:08:26 INFO - PROCESS | 1656 | 1464012506606 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 07:08:26 INFO - PROCESS | 1656 | 1464012506609 Marionette TRACE conn2 <- [1,2238,null,{}] 07:08:26 INFO - PROCESS | 1656 | 1464012506612 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}] 07:08:26 INFO - PROCESS | 1656 | 1464012506687 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 07:08:26 INFO - PROCESS | 1656 | 1464012506694 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b029800 == 37 [pid = 1656] [id = 567] 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x123310000) [pid = 1656] [serial = 1701] [outer = 0x0] 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1240aec00) [pid = 1656] [serial = 1702] [outer = 0x123310000] 07:08:26 INFO - PROCESS | 1656 | 1464012506718 Marionette DEBUG loaded listener.js 07:08:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124297800) [pid = 1656] [serial = 1703] [outer = 0x123310000] 07:08:27 INFO - PROCESS | 1656 | 1464012507017 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]]]}] 07:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 07:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 423ms 07:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 07:08:27 INFO - PROCESS | 1656 | 1464012507031 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 07:08:27 INFO - PROCESS | 1656 | 1464012507032 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 07:08:27 INFO - PROCESS | 1656 | 1464012507034 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 07:08:27 INFO - PROCESS | 1656 | 1464012507035 Marionette TRACE conn2 <- [1,2242,null,{}] 07:08:27 INFO - PROCESS | 1656 | 1464012507037 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}] 07:08:27 INFO - PROCESS | 1656 | 1464012507121 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 07:08:27 INFO - PROCESS | 1656 | 1464012507178 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b80a000 == 38 [pid = 1656] [id = 568] 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1185b7800) [pid = 1656] [serial = 1704] [outer = 0x0] 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x12429b400) [pid = 1656] [serial = 1705] [outer = 0x1185b7800] 07:08:27 INFO - PROCESS | 1656 | 1464012507203 Marionette DEBUG loaded listener.js 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1242a3000) [pid = 1656] [serial = 1706] [outer = 0x1185b7800] 07:08:27 INFO - PROCESS | 1656 | 1464012507472 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]]]}] 07:08:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 07:08:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 472ms 07:08:27 INFO - PROCESS | 1656 | 1464012507514 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 07:08:27 INFO - PROCESS | 1656 | 1464012507516 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 07:08:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 07:08:27 INFO - PROCESS | 1656 | 1464012507518 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 07:08:27 INFO - PROCESS | 1656 | 1464012507531 Marionette TRACE conn2 <- [1,2246,null,{}] 07:08:27 INFO - PROCESS | 1656 | 1464012507534 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}] 07:08:27 INFO - PROCESS | 1656 | 1464012507627 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 07:08:27 INFO - PROCESS | 1656 | 1464012507632 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf05000 == 39 [pid = 1656] [id = 569] 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1242a3400) [pid = 1656] [serial = 1707] [outer = 0x0] 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124e4c400) [pid = 1656] [serial = 1708] [outer = 0x1242a3400] 07:08:27 INFO - PROCESS | 1656 | 1464012507660 Marionette DEBUG loaded listener.js 07:08:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x12514e400) [pid = 1656] [serial = 1709] [outer = 0x1242a3400] 07:08:28 INFO - PROCESS | 1656 | 1464012508150 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]]]}] 07:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 07:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 681ms 07:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 07:08:28 INFO - PROCESS | 1656 | 1464012508199 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 07:08:28 INFO - PROCESS | 1656 | 1464012508203 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 07:08:28 INFO - PROCESS | 1656 | 1464012508206 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 07:08:28 INFO - PROCESS | 1656 | 1464012508209 Marionette TRACE conn2 <- [1,2250,null,{}] 07:08:28 INFO - PROCESS | 1656 | 1464012508212 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}] 07:08:28 INFO - PROCESS | 1656 | 1464012508315 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 07:08:28 INFO - PROCESS | 1656 | 1464012508383 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x119ba2800 == 40 [pid = 1656] [id = 570] 07:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1122aac00) [pid = 1656] [serial = 1710] [outer = 0x0] 07:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x112a96800) [pid = 1656] [serial = 1711] [outer = 0x1122aac00] 07:08:28 INFO - PROCESS | 1656 | 1464012508415 Marionette DEBUG loaded listener.js 07:08:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113111400) [pid = 1656] [serial = 1712] [outer = 0x1122aac00] 07:08:28 INFO - PROCESS | 1656 | 1464012508851 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]]]}] 07:08:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 07:08:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 672ms 07:08:28 INFO - PROCESS | 1656 | 1464012508878 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 07:08:28 INFO - PROCESS | 1656 | 1464012508882 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 07:08:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 07:08:28 INFO - PROCESS | 1656 | 1464012508886 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 07:08:28 INFO - PROCESS | 1656 | 1464012508888 Marionette TRACE conn2 <- [1,2254,null,{}] 07:08:28 INFO - PROCESS | 1656 | 1464012508891 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}] 07:08:29 INFO - PROCESS | 1656 | 1464012509015 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 07:08:29 INFO - PROCESS | 1656 | 1464012509082 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae5000 == 41 [pid = 1656] [id = 571] 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x113b46800) [pid = 1656] [serial = 1713] [outer = 0x0] 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1185ad800) [pid = 1656] [serial = 1714] [outer = 0x113b46800] 07:08:29 INFO - PROCESS | 1656 | 1464012509112 Marionette DEBUG loaded listener.js 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1187c9800) [pid = 1656] [serial = 1715] [outer = 0x113b46800] 07:08:29 INFO - PROCESS | 1656 | 1464012509507 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]]]}] 07:08:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 07:08:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 673ms 07:08:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 07:08:29 INFO - PROCESS | 1656 | 1464012509560 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 07:08:29 INFO - PROCESS | 1656 | 1464012509561 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 07:08:29 INFO - PROCESS | 1656 | 1464012509563 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 07:08:29 INFO - PROCESS | 1656 | 1464012509566 Marionette TRACE conn2 <- [1,2258,null,{}] 07:08:29 INFO - PROCESS | 1656 | 1464012509591 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}] 07:08:29 INFO - PROCESS | 1656 | 1464012509713 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 07:08:29 INFO - PROCESS | 1656 | 1464012509764 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c32f800 == 42 [pid = 1656] [id = 572] 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x119b23000) [pid = 1656] [serial = 1716] [outer = 0x0] 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119b80000) [pid = 1656] [serial = 1717] [outer = 0x119b23000] 07:08:29 INFO - PROCESS | 1656 | 1464012509795 Marionette DEBUG loaded listener.js 07:08:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1242a2400) [pid = 1656] [serial = 1718] [outer = 0x119b23000] 07:08:30 INFO - PROCESS | 1656 | 1464012510215 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]]]}] 07:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 07:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 671ms 07:08:30 INFO - PROCESS | 1656 | 1464012510235 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 07:08:30 INFO - PROCESS | 1656 | 1464012510237 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 07:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 07:08:30 INFO - PROCESS | 1656 | 1464012510239 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 07:08:30 INFO - PROCESS | 1656 | 1464012510241 Marionette TRACE conn2 <- [1,2262,null,{}] 07:08:30 INFO - PROCESS | 1656 | 1464012510243 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}] 07:08:30 INFO - PROCESS | 1656 | 1464012510343 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 07:08:30 INFO - PROCESS | 1656 | 1464012510428 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c46a000 == 43 [pid = 1656] [id = 573] 07:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124513000) [pid = 1656] [serial = 1719] [outer = 0x0] 07:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124ea5800) [pid = 1656] [serial = 1720] [outer = 0x124513000] 07:08:30 INFO - PROCESS | 1656 | 1464012510459 Marionette DEBUG loaded listener.js 07:08:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1256a2c00) [pid = 1656] [serial = 1721] [outer = 0x124513000] 07:08:30 INFO - PROCESS | 1656 | 1464012510887 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]]]}] 07:08:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 07:08:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 669ms 07:08:30 INFO - PROCESS | 1656 | 1464012510909 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 07:08:30 INFO - PROCESS | 1656 | 1464012510911 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 07:08:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 07:08:30 INFO - PROCESS | 1656 | 1464012510915 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 07:08:30 INFO - PROCESS | 1656 | 1464012510918 Marionette TRACE conn2 <- [1,2266,null,{}] 07:08:30 INFO - PROCESS | 1656 | 1464012510921 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}] 07:08:31 INFO - PROCESS | 1656 | 1464012511070 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 07:08:31 INFO - PROCESS | 1656 | 1464012511191 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e2800 == 44 [pid = 1656] [id = 574] 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x124e9d000) [pid = 1656] [serial = 1722] [outer = 0x0] 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1256ab000) [pid = 1656] [serial = 1723] [outer = 0x124e9d000] 07:08:31 INFO - PROCESS | 1656 | 1464012511243 Marionette DEBUG loaded listener.js 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12571b400) [pid = 1656] [serial = 1724] [outer = 0x124e9d000] 07:08:31 INFO - PROCESS | 1656 | 1464012511726 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]]]}] 07:08:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 07:08:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 821ms 07:08:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 07:08:31 INFO - PROCESS | 1656 | 1464012511736 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 07:08:31 INFO - PROCESS | 1656 | 1464012511738 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 07:08:31 INFO - PROCESS | 1656 | 1464012511740 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 07:08:31 INFO - PROCESS | 1656 | 1464012511741 Marionette TRACE conn2 <- [1,2270,null,{}] 07:08:31 INFO - PROCESS | 1656 | 1464012511744 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}] 07:08:31 INFO - PROCESS | 1656 | 1464012511852 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 07:08:31 INFO - PROCESS | 1656 | 1464012511904 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x119b9d000 == 45 [pid = 1656] [id = 575] 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112a64400) [pid = 1656] [serial = 1725] [outer = 0x0] 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12571ec00) [pid = 1656] [serial = 1726] [outer = 0x112a64400] 07:08:31 INFO - PROCESS | 1656 | 1464012511937 Marionette DEBUG loaded listener.js 07:08:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x126d53800) [pid = 1656] [serial = 1727] [outer = 0x112a64400] 07:08:32 INFO - PROCESS | 1656 | 1464012512525 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]]]}] 07:08:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 07:08:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 820ms 07:08:32 INFO - PROCESS | 1656 | 1464012512561 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 07:08:32 INFO - PROCESS | 1656 | 1464012512564 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 07:08:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 07:08:32 INFO - PROCESS | 1656 | 1464012512567 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 07:08:32 INFO - PROCESS | 1656 | 1464012512569 Marionette TRACE conn2 <- [1,2274,null,{}] 07:08:32 INFO - PROCESS | 1656 | 1464012512573 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}] 07:08:32 INFO - PROCESS | 1656 | 1464012512665 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 07:08:32 INFO - PROCESS | 1656 | 1464012512721 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x117598800 == 46 [pid = 1656] [id = 576] 07:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1126b6400) [pid = 1656] [serial = 1728] [outer = 0x0] 07:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x11284f000) [pid = 1656] [serial = 1729] [outer = 0x1126b6400] 07:08:32 INFO - PROCESS | 1656 | 1464012512762 Marionette DEBUG loaded listener.js 07:08:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x113165c00) [pid = 1656] [serial = 1730] [outer = 0x1126b6400] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x112652000 == 45 [pid = 1656] [id = 539] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b80a000 == 44 [pid = 1656] [id = 568] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b029800 == 43 [pid = 1656] [id = 567] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa2e000 == 42 [pid = 1656] [id = 566] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1297bf000 == 41 [pid = 1656] [id = 565] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1290a9800 == 40 [pid = 1656] [id = 564] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119298800 == 39 [pid = 1656] [id = 563] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119024800 == 38 [pid = 1656] [id = 562] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x125d6b800 == 37 [pid = 1656] [id = 561] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1110b1400) [pid = 1656] [serial = 1657] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x119bea800 == 36 [pid = 1656] [id = 560] 07:08:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b3000 == 35 [pid = 1656] [id = 559] 07:08:33 INFO - PROCESS | 1656 | 1464012513153 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]]]}] 07:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 07:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 620ms 07:08:33 INFO - PROCESS | 1656 | 1464012513187 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 07:08:33 INFO - PROCESS | 1656 | 1464012513191 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 07:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 07:08:33 INFO - PROCESS | 1656 | 1464012513195 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 07:08:33 INFO - PROCESS | 1656 | 1464012513197 Marionette TRACE conn2 <- [1,2278,null,{}] 07:08:33 INFO - PROCESS | 1656 | 1464012513199 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}] 07:08:33 INFO - PROCESS | 1656 | 1464012513282 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12c352000) [pid = 1656] [serial = 1616] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1168bf000) [pid = 1656] [serial = 1648] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1164a8800) [pid = 1656] [serial = 1627] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x113183000) [pid = 1656] [serial = 1624] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x115d10400) [pid = 1656] [serial = 1625] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x11805e400) [pid = 1656] [serial = 1630] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112a9a400) [pid = 1656] [serial = 1621] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x118444400) [pid = 1656] [serial = 1631] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113108400) [pid = 1656] [serial = 1622] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x119563c00) [pid = 1656] [serial = 1634] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1187c6800) [pid = 1656] [serial = 1633] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1126b2400) [pid = 1656] [serial = 1642] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119cc3c00) [pid = 1656] [serial = 1636] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12426d000) [pid = 1656] [serial = 1639] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x112ec3000) [pid = 1656] [serial = 1651] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x110ffe400) [pid = 1656] [serial = 1618] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x12429f800) [pid = 1656] [serial = 1640] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11318dc00) [pid = 1656] [serial = 1646] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1122b5c00) [pid = 1656] [serial = 1654] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x112ee2c00) [pid = 1656] [serial = 1643] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111067800) [pid = 1656] [serial = 1619] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1237a9800) [pid = 1656] [serial = 1637] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113107c00) [pid = 1656] [serial = 1645] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117679400) [pid = 1656] [serial = 1628] [outer = 0x0] [url = about:blank] 07:08:33 INFO - PROCESS | 1656 | 1464012513361 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b5000 == 36 [pid = 1656] [id = 577] 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11106d800) [pid = 1656] [serial = 1731] [outer = 0x0] 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x112ee2c00) [pid = 1656] [serial = 1732] [outer = 0x11106d800] 07:08:33 INFO - PROCESS | 1656 | 1464012513393 Marionette DEBUG loaded listener.js 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x115d0e800) [pid = 1656] [serial = 1733] [outer = 0x11106d800] 07:08:33 INFO - PROCESS | 1656 | 1464012513701 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]]]}] 07:08:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 07:08:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 521ms 07:08:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 07:08:33 INFO - PROCESS | 1656 | 1464012513716 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 07:08:33 INFO - PROCESS | 1656 | 1464012513718 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 07:08:33 INFO - PROCESS | 1656 | 1464012513720 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 07:08:33 INFO - PROCESS | 1656 | 1464012513722 Marionette TRACE conn2 <- [1,2282,null,{}] 07:08:33 INFO - PROCESS | 1656 | 1464012513733 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}] 07:08:33 INFO - PROCESS | 1656 | 1464012513815 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 07:08:33 INFO - PROCESS | 1656 | 1464012513821 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x124144000 == 37 [pid = 1656] [id = 578] 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1164a8800) [pid = 1656] [serial = 1734] [outer = 0x0] 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116a65000) [pid = 1656] [serial = 1735] [outer = 0x1164a8800] 07:08:33 INFO - PROCESS | 1656 | 1464012513851 Marionette DEBUG loaded listener.js 07:08:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118358c00) [pid = 1656] [serial = 1736] [outer = 0x1164a8800] 07:08:34 INFO - PROCESS | 1656 | 1464012514178 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]]]}] 07:08:34 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 07:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 474ms 07:08:34 INFO - PROCESS | 1656 | 1464012514200 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 07:08:34 INFO - PROCESS | 1656 | 1464012514201 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 07:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 07:08:34 INFO - PROCESS | 1656 | 1464012514204 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 07:08:34 INFO - PROCESS | 1656 | 1464012514214 Marionette TRACE conn2 <- [1,2286,null,{}] 07:08:34 INFO - PROCESS | 1656 | 1464012514217 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}] 07:08:34 INFO - PROCESS | 1656 | 1464012514296 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 07:08:34 INFO - PROCESS | 1656 | 1464012514301 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x127445000 == 38 [pid = 1656] [id = 579] 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1185af400) [pid = 1656] [serial = 1737] [outer = 0x0] 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1187c1400) [pid = 1656] [serial = 1738] [outer = 0x1185af400] 07:08:34 INFO - PROCESS | 1656 | 1464012514326 Marionette DEBUG loaded listener.js 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x11902e800) [pid = 1656] [serial = 1739] [outer = 0x1185af400] 07:08:34 INFO - PROCESS | 1656 | 1464012514648 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]]]}] 07:08:34 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 07:08:34 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 481ms 07:08:34 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 07:08:34 INFO - PROCESS | 1656 | 1464012514685 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 07:08:34 INFO - PROCESS | 1656 | 1464012514686 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 07:08:34 INFO - PROCESS | 1656 | 1464012514688 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 07:08:34 INFO - PROCESS | 1656 | 1464012514689 Marionette TRACE conn2 <- [1,2290,null,{}] 07:08:34 INFO - PROCESS | 1656 | 1464012514692 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}] 07:08:34 INFO - PROCESS | 1656 | 1464012514768 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 07:08:34 INFO - PROCESS | 1656 | 1464012514831 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x117068800 == 39 [pid = 1656] [id = 580] 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1185b8000) [pid = 1656] [serial = 1740] [outer = 0x0] 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11956ac00) [pid = 1656] [serial = 1741] [outer = 0x1185b8000] 07:08:34 INFO - PROCESS | 1656 | 1464012514856 Marionette DEBUG loaded listener.js 07:08:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119cc1800) [pid = 1656] [serial = 1742] [outer = 0x1185b8000] 07:08:35 INFO - PROCESS | 1656 | 1464012515232 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]]]}] 07:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 07:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 571ms 07:08:35 INFO - PROCESS | 1656 | 1464012515260 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 07:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 07:08:35 INFO - PROCESS | 1656 | 1464012515262 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 07:08:35 INFO - PROCESS | 1656 | 1464012515265 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 07:08:35 INFO - PROCESS | 1656 | 1464012515267 Marionette TRACE conn2 <- [1,2294,null,{}] 07:08:35 INFO - PROCESS | 1656 | 1464012515271 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}] 07:08:35 INFO - PROCESS | 1656 | 1464012515452 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 07:08:35 INFO - PROCESS | 1656 | 1464012515478 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b017000 == 40 [pid = 1656] [id = 581] 07:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x119d2cc00) [pid = 1656] [serial = 1743] [outer = 0x0] 07:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12429cc00) [pid = 1656] [serial = 1744] [outer = 0x119d2cc00] 07:08:35 INFO - PROCESS | 1656 | 1464012515519 Marionette DEBUG loaded listener.js 07:08:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x124e57000) [pid = 1656] [serial = 1745] [outer = 0x119d2cc00] 07:08:35 INFO - PROCESS | 1656 | 1464012515869 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]]]}] 07:08:35 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 07:08:35 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 623ms 07:08:35 INFO - PROCESS | 1656 | 1464012515888 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 07:08:35 INFO - PROCESS | 1656 | 1464012515890 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 07:08:35 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 07:08:35 INFO - PROCESS | 1656 | 1464012515895 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 07:08:35 INFO - PROCESS | 1656 | 1464012515896 Marionette TRACE conn2 <- [1,2298,null,{}] 07:08:35 INFO - PROCESS | 1656 | 1464012515899 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}] 07:08:36 INFO - PROCESS | 1656 | 1464012515998 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 07:08:36 INFO - PROCESS | 1656 | 1464012516032 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b819000 == 41 [pid = 1656] [id = 582] 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1257b1c00) [pid = 1656] [serial = 1746] [outer = 0x0] 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1257bf400) [pid = 1656] [serial = 1747] [outer = 0x1257b1c00] 07:08:36 INFO - PROCESS | 1656 | 1464012516057 Marionette DEBUG loaded listener.js 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x125d82c00) [pid = 1656] [serial = 1748] [outer = 0x1257b1c00] 07:08:36 INFO - PROCESS | 1656 | 1464012516369 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]]]}] 07:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 07:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 520ms 07:08:36 INFO - PROCESS | 1656 | 1464012516415 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 07:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 07:08:36 INFO - PROCESS | 1656 | 1464012516416 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 07:08:36 INFO - PROCESS | 1656 | 1464012516418 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 07:08:36 INFO - PROCESS | 1656 | 1464012516419 Marionette TRACE conn2 <- [1,2302,null,{}] 07:08:36 INFO - PROCESS | 1656 | 1464012516422 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}] 07:08:36 INFO - PROCESS | 1656 | 1464012516527 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 07:08:36 INFO - PROCESS | 1656 | 1464012516531 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bafa000 == 42 [pid = 1656] [id = 583] 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12571bc00) [pid = 1656] [serial = 1749] [outer = 0x0] 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x126d48400) [pid = 1656] [serial = 1750] [outer = 0x12571bc00] 07:08:36 INFO - PROCESS | 1656 | 1464012516556 Marionette DEBUG loaded listener.js 07:08:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x127105800) [pid = 1656] [serial = 1751] [outer = 0x12571bc00] 07:08:36 INFO - PROCESS | 1656 | 1464012516867 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]]]}] 07:08:36 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 07:08:36 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 470ms 07:08:36 INFO - PROCESS | 1656 | 1464012516889 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 07:08:36 INFO - PROCESS | 1656 | 1464012516890 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 07:08:36 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 07:08:36 INFO - PROCESS | 1656 | 1464012516895 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 07:08:36 INFO - PROCESS | 1656 | 1464012516896 Marionette TRACE conn2 <- [1,2306,null,{}] 07:08:36 INFO - PROCESS | 1656 | 1464012516899 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}] 07:08:37 INFO - PROCESS | 1656 | 1464012517000 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 07:08:37 INFO - PROCESS | 1656 | 1464012517011 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c46e800 == 43 [pid = 1656] [id = 584] 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12705f000) [pid = 1656] [serial = 1752] [outer = 0x0] 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1271ef000) [pid = 1656] [serial = 1753] [outer = 0x12705f000] 07:08:37 INFO - PROCESS | 1656 | 1464012517036 Marionette DEBUG loaded listener.js 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1271f9400) [pid = 1656] [serial = 1754] [outer = 0x12705f000] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1185b7800) [pid = 1656] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1166c8400) [pid = 1656] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x118218c00) [pid = 1656] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x112852800) [pid = 1656] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x110ff7400) [pid = 1656] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x111c20c00) [pid = 1656] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1168bdc00) [pid = 1656] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x123310000) [pid = 1656] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116a65800) [pid = 1656] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11982d000) [pid = 1656] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 07:08:37 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1198f5000) [pid = 1656] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 07:08:37 INFO - PROCESS | 1656 | 1464012517445 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]]]}] 07:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 07:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 572ms 07:08:37 INFO - PROCESS | 1656 | 1464012517466 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 07:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 07:08:37 INFO - PROCESS | 1656 | 1464012517468 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 07:08:37 INFO - PROCESS | 1656 | 1464012517470 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 07:08:37 INFO - PROCESS | 1656 | 1464012517471 Marionette TRACE conn2 <- [1,2310,null,{}] 07:08:37 INFO - PROCESS | 1656 | 1464012517474 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}] 07:08:37 INFO - PROCESS | 1656 | 1464012517591 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 07:08:37 INFO - PROCESS | 1656 | 1464012517625 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d7000 == 44 [pid = 1656] [id = 585] 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x111c25000) [pid = 1656] [serial = 1755] [outer = 0x0] 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119567800) [pid = 1656] [serial = 1756] [outer = 0x111c25000] 07:08:37 INFO - PROCESS | 1656 | 1464012517650 Marionette DEBUG loaded listener.js 07:08:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x127111c00) [pid = 1656] [serial = 1757] [outer = 0x111c25000] 07:08:37 INFO - PROCESS | 1656 | 1464012517921 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]]]}] 07:08:37 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 07:08:37 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 469ms 07:08:37 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 07:08:37 INFO - PROCESS | 1656 | 1464012517950 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 07:08:37 INFO - PROCESS | 1656 | 1464012517952 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 07:08:37 INFO - PROCESS | 1656 | 1464012517954 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 07:08:37 INFO - PROCESS | 1656 | 1464012517956 Marionette TRACE conn2 <- [1,2314,null,{}] 07:08:37 INFO - PROCESS | 1656 | 1464012517967 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}] 07:08:38 INFO - PROCESS | 1656 | 1464012518068 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 07:08:38 INFO - PROCESS | 1656 | 1464012518073 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce8e000 == 45 [pid = 1656] [id = 586] 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12745d400) [pid = 1656] [serial = 1758] [outer = 0x0] 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127468000) [pid = 1656] [serial = 1759] [outer = 0x12745d400] 07:08:38 INFO - PROCESS | 1656 | 1464012518101 Marionette DEBUG loaded listener.js 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x128cd6c00) [pid = 1656] [serial = 1760] [outer = 0x12745d400] 07:08:38 INFO - PROCESS | 1656 | 1464012518454 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]]]}] 07:08:38 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 07:08:38 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 531ms 07:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 07:08:38 INFO - PROCESS | 1656 | 1464012518486 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 07:08:38 INFO - PROCESS | 1656 | 1464012518487 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 07:08:38 INFO - PROCESS | 1656 | 1464012518499 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 07:08:38 INFO - PROCESS | 1656 | 1464012518500 Marionette TRACE conn2 <- [1,2318,null,{}] 07:08:38 INFO - PROCESS | 1656 | 1464012518504 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}] 07:08:38 INFO - PROCESS | 1656 | 1464012518586 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 07:08:38 INFO - PROCESS | 1656 | 1464012518591 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b8800 == 46 [pid = 1656] [id = 587] 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128cd8000) [pid = 1656] [serial = 1761] [outer = 0x0] 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128d21800) [pid = 1656] [serial = 1762] [outer = 0x128cd8000] 07:08:38 INFO - PROCESS | 1656 | 1464012518615 Marionette DEBUG loaded listener.js 07:08:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128d2c000) [pid = 1656] [serial = 1763] [outer = 0x128cd8000] 07:08:38 INFO - PROCESS | 1656 | 1464012518930 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] 07:08:38 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html 07:08:38 INFO - PROCESS | 1656 | 1464012518972 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 07:08:38 INFO - PROCESS | 1656 | 1464012518974 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 07:08:38 INFO - PROCESS | 1656 | 1464012518975 Marionette TRACE conn2 <- [1,2322,null,{}] 07:08:38 INFO - PROCESS | 1656 | 1464012518977 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}] 07:08:39 INFO - PROCESS | 1656 | 1464012519067 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 07:08:39 INFO - PROCESS | 1656 | 1464012519071 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d417000 == 47 [pid = 1656] [id = 588] 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x10eab6800) [pid = 1656] [serial = 1764] [outer = 0x0] 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1290e7800) [pid = 1656] [serial = 1765] [outer = 0x10eab6800] 07:08:39 INFO - PROCESS | 1656 | 1464012519096 Marionette DEBUG loaded listener.js 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1293b7000) [pid = 1656] [serial = 1766] [outer = 0x10eab6800] 07:08:39 INFO - PROCESS | 1656 | 1464012519541 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]]]}] 07:08:39 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 07:08:39 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 620ms 07:08:39 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 07:08:39 INFO - PROCESS | 1656 | 1464012519594 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 07:08:39 INFO - PROCESS | 1656 | 1464012519597 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 07:08:39 INFO - PROCESS | 1656 | 1464012519601 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 07:08:39 INFO - PROCESS | 1656 | 1464012519603 Marionette TRACE conn2 <- [1,2326,null,{}] 07:08:39 INFO - PROCESS | 1656 | 1464012519607 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}] 07:08:39 INFO - PROCESS | 1656 | 1464012519711 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 07:08:39 INFO - PROCESS | 1656 | 1464012519820 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x119345800 == 48 [pid = 1656] [id = 589] 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x112847000) [pid = 1656] [serial = 1767] [outer = 0x0] 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x113107c00) [pid = 1656] [serial = 1768] [outer = 0x112847000] 07:08:39 INFO - PROCESS | 1656 | 1464012519853 Marionette DEBUG loaded listener.js 07:08:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113186800) [pid = 1656] [serial = 1769] [outer = 0x112847000] 07:08:40 INFO - PROCESS | 1656 | 1464012520237 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]]]}] 07:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 07:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 671ms 07:08:40 INFO - PROCESS | 1656 | 1464012520272 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 07:08:40 INFO - PROCESS | 1656 | 1464012520276 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 07:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 07:08:40 INFO - PROCESS | 1656 | 1464012520281 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 07:08:40 INFO - PROCESS | 1656 | 1464012520283 Marionette TRACE conn2 <- [1,2330,null,{}] 07:08:40 INFO - PROCESS | 1656 | 1464012520285 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}] 07:08:40 INFO - PROCESS | 1656 | 1464012520390 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 07:08:40 INFO - PROCESS | 1656 | 1464012520463 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297af000 == 49 [pid = 1656] [id = 590] 07:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x11318e800) [pid = 1656] [serial = 1770] [outer = 0x0] 07:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x1166ca800) [pid = 1656] [serial = 1771] [outer = 0x11318e800] 07:08:40 INFO - PROCESS | 1656 | 1464012520493 Marionette DEBUG loaded listener.js 07:08:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1185b1400) [pid = 1656] [serial = 1772] [outer = 0x11318e800] 07:08:40 INFO - PROCESS | 1656 | 1464012520876 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]]]}] 07:08:40 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 07:08:40 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 619ms 07:08:40 INFO - PROCESS | 1656 | 1464012520900 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 07:08:40 INFO - PROCESS | 1656 | 1464012520902 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 07:08:40 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 07:08:40 INFO - PROCESS | 1656 | 1464012520904 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 07:08:40 INFO - PROCESS | 1656 | 1464012520907 Marionette TRACE conn2 <- [1,2334,null,{}] 07:08:40 INFO - PROCESS | 1656 | 1464012520914 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}] 07:08:41 INFO - PROCESS | 1656 | 1464012521020 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 07:08:41 INFO - PROCESS | 1656 | 1464012521117 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d411800 == 50 [pid = 1656] [id = 591] 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1198f8c00) [pid = 1656] [serial = 1773] [outer = 0x0] 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x119f86c00) [pid = 1656] [serial = 1774] [outer = 0x1198f8c00] 07:08:41 INFO - PROCESS | 1656 | 1464012521150 Marionette DEBUG loaded listener.js 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x124373000) [pid = 1656] [serial = 1775] [outer = 0x1198f8c00] 07:08:41 INFO - PROCESS | 1656 | 1464012521563 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]]]}] 07:08:41 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 07:08:41 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 673ms 07:08:41 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 07:08:41 INFO - PROCESS | 1656 | 1464012521577 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 07:08:41 INFO - PROCESS | 1656 | 1464012521579 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 07:08:41 INFO - PROCESS | 1656 | 1464012521581 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 07:08:41 INFO - PROCESS | 1656 | 1464012521582 Marionette TRACE conn2 <- [1,2338,null,{}] 07:08:41 INFO - PROCESS | 1656 | 1464012521585 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}] 07:08:41 INFO - PROCESS | 1656 | 1464012521687 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 07:08:41 INFO - PROCESS | 1656 | 1464012521743 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d78e800 == 51 [pid = 1656] [id = 592] 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x124eaa400) [pid = 1656] [serial = 1776] [outer = 0x0] 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x127058c00) [pid = 1656] [serial = 1777] [outer = 0x124eaa400] 07:08:41 INFO - PROCESS | 1656 | 1464012521772 Marionette DEBUG loaded listener.js 07:08:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x127466000) [pid = 1656] [serial = 1778] [outer = 0x124eaa400] 07:08:42 INFO - PROCESS | 1656 | 1464012522179 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]]]}] 07:08:42 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 07:08:42 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 620ms 07:08:42 INFO - PROCESS | 1656 | 1464012522202 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 07:08:42 INFO - PROCESS | 1656 | 1464012522203 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 07:08:42 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 07:08:42 INFO - PROCESS | 1656 | 1464012522206 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 07:08:42 INFO - PROCESS | 1656 | 1464012522207 Marionette TRACE conn2 <- [1,2342,null,{}] 07:08:42 INFO - PROCESS | 1656 | 1464012522209 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}] 07:08:42 INFO - PROCESS | 1656 | 1464012522326 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 07:08:42 INFO - PROCESS | 1656 | 1464012522423 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da58800 == 52 [pid = 1656] [id = 593] 07:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x110ff8c00) [pid = 1656] [serial = 1779] [outer = 0x0] 07:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12746a400) [pid = 1656] [serial = 1780] [outer = 0x110ff8c00] 07:08:42 INFO - PROCESS | 1656 | 1464012522453 Marionette DEBUG loaded listener.js 07:08:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x128d23000) [pid = 1656] [serial = 1781] [outer = 0x110ff8c00] 07:08:43 INFO - PROCESS | 1656 | 1464012523040 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]]]}] 07:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 07:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 869ms 07:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 07:08:43 INFO - PROCESS | 1656 | 1464012523076 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 07:08:43 INFO - PROCESS | 1656 | 1464012523078 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 07:08:43 INFO - PROCESS | 1656 | 1464012523081 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 07:08:43 INFO - PROCESS | 1656 | 1464012523084 Marionette TRACE conn2 <- [1,2346,null,{}] 07:08:43 INFO - PROCESS | 1656 | 1464012523087 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}] 07:08:43 INFO - PROCESS | 1656 | 1464012523218 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 07:08:43 INFO - PROCESS | 1656 | 1464012523272 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11701e000 == 53 [pid = 1656] [id = 594] 07:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x110ff1c00) [pid = 1656] [serial = 1782] [outer = 0x0] 07:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x111054000) [pid = 1656] [serial = 1783] [outer = 0x110ff1c00] 07:08:43 INFO - PROCESS | 1656 | 1464012523301 Marionette DEBUG loaded listener.js 07:08:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x1126b4000) [pid = 1656] [serial = 1784] [outer = 0x110ff1c00] 07:08:43 INFO - PROCESS | 1656 | 1464012523768 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]]]}] 07:08:43 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 07:08:43 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 722ms 07:08:43 INFO - PROCESS | 1656 | 1464012523804 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 07:08:43 INFO - PROCESS | 1656 | 1464012523808 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 07:08:43 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 07:08:43 INFO - PROCESS | 1656 | 1464012523836 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 07:08:43 INFO - PROCESS | 1656 | 1464012523838 Marionette TRACE conn2 <- [1,2350,null,{}] 07:08:43 INFO - PROCESS | 1656 | 1464012523844 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}] 07:08:43 INFO - PROCESS | 1656 | 1464012523969 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 07:08:44 INFO - PROCESS | 1656 | 1464012524044 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185ce800 == 54 [pid = 1656] [id = 595] 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x11284f400) [pid = 1656] [serial = 1785] [outer = 0x0] 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x113103400) [pid = 1656] [serial = 1786] [outer = 0x11284f400] 07:08:44 INFO - PROCESS | 1656 | 1464012524071 Marionette DEBUG loaded listener.js 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x113167c00) [pid = 1656] [serial = 1787] [outer = 0x11284f400] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124133800 == 53 [pid = 1656] [id = 557] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x125678800 == 52 [pid = 1656] [id = 558] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1b8800 == 51 [pid = 1656] [id = 587] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce8e000 == 50 [pid = 1656] [id = 586] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d7000 == 49 [pid = 1656] [id = 585] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12c46e800 == 48 [pid = 1656] [id = 584] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12bafa000 == 47 [pid = 1656] [id = 583] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x116849800) [pid = 1656] [serial = 1675] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x1126b3c00) [pid = 1656] [serial = 1660] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x112852400) [pid = 1656] [serial = 1663] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x11316bc00) [pid = 1656] [serial = 1666] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x113cb9000) [pid = 1656] [serial = 1669] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116439400) [pid = 1656] [serial = 1672] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b819000 == 46 [pid = 1656] [id = 582] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12b017000 == 45 [pid = 1656] [id = 581] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117068800 == 44 [pid = 1656] [id = 580] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x127445000 == 43 [pid = 1656] [id = 579] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124144000 == 42 [pid = 1656] [id = 578] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b5000 == 41 [pid = 1656] [id = 577] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x117598800 == 40 [pid = 1656] [id = 576] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae5000 == 39 [pid = 1656] [id = 571] 07:08:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119ba2800 == 38 [pid = 1656] [id = 570] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x118362400) [pid = 1656] [serial = 1687] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x113104c00) [pid = 1656] [serial = 1681] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113171c00) [pid = 1656] [serial = 1682] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x11105d800) [pid = 1656] [serial = 1690] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x112847800) [pid = 1656] [serial = 1679] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1122b2c00) [pid = 1656] [serial = 1678] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x11724c000) [pid = 1656] [serial = 1684] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x124297800) [pid = 1656] [serial = 1703] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1185ad400) [pid = 1656] [serial = 1688] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x119826800) [pid = 1656] [serial = 1694] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1198fcc00) [pid = 1656] [serial = 1696] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x119ccc400) [pid = 1656] [serial = 1697] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1240aec00) [pid = 1656] [serial = 1702] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x12330dc00) [pid = 1656] [serial = 1700] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1212e1800) [pid = 1656] [serial = 1699] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x112e63400) [pid = 1656] [serial = 1691] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12429b400) [pid = 1656] [serial = 1705] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1242a3000) [pid = 1656] [serial = 1706] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11805e000) [pid = 1656] [serial = 1685] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1185b3800) [pid = 1656] [serial = 1693] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1185b9000) [pid = 1656] [serial = 1649] [outer = 0x0] [url = about:blank] 07:08:44 INFO - PROCESS | 1656 | 1464012524485 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]]]}] 07:08:44 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 07:08:44 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 676ms 07:08:44 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 07:08:44 INFO - PROCESS | 1656 | 1464012524508 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 07:08:44 INFO - PROCESS | 1656 | 1464012524509 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 07:08:44 INFO - PROCESS | 1656 | 1464012524512 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 07:08:44 INFO - PROCESS | 1656 | 1464012524514 Marionette TRACE conn2 <- [1,2354,null,{}] 07:08:44 INFO - PROCESS | 1656 | 1464012524522 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}] 07:08:44 INFO - PROCESS | 1656 | 1464012524602 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 07:08:44 INFO - PROCESS | 1656 | 1464012524610 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180ca000 == 39 [pid = 1656] [id = 596] 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x113168400) [pid = 1656] [serial = 1788] [outer = 0x0] 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x113183400) [pid = 1656] [serial = 1789] [outer = 0x113168400] 07:08:44 INFO - PROCESS | 1656 | 1464012524638 Marionette DEBUG loaded listener.js 07:08:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x113c28800) [pid = 1656] [serial = 1790] [outer = 0x113168400] 07:08:44 INFO - PROCESS | 1656 | 1464012524979 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]]]}] 07:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 07:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 07:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 07:08:45 INFO - PROCESS | 1656 | 1464012525035 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 07:08:45 INFO - PROCESS | 1656 | 1464012525036 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 07:08:45 INFO - PROCESS | 1656 | 1464012525038 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 07:08:45 INFO - PROCESS | 1656 | 1464012525040 Marionette TRACE conn2 <- [1,2358,null,{}] 07:08:45 INFO - PROCESS | 1656 | 1464012525042 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}] 07:08:45 INFO - PROCESS | 1656 | 1464012525120 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 07:08:45 INFO - PROCESS | 1656 | 1464012525126 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12340f000 == 40 [pid = 1656] [id = 597] 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x115d0dc00) [pid = 1656] [serial = 1791] [outer = 0x0] 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1160ce800) [pid = 1656] [serial = 1792] [outer = 0x115d0dc00] 07:08:45 INFO - PROCESS | 1656 | 1464012525153 Marionette DEBUG loaded listener.js 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1167a9400) [pid = 1656] [serial = 1793] [outer = 0x115d0dc00] 07:08:45 INFO - PROCESS | 1656 | 1464012525508 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]]]}] 07:08:45 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 07:08:45 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 519ms 07:08:45 INFO - PROCESS | 1656 | 1464012525567 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 07:08:45 INFO - PROCESS | 1656 | 1464012525568 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 07:08:45 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 07:08:45 INFO - PROCESS | 1656 | 1464012525579 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 07:08:45 INFO - PROCESS | 1656 | 1464012525580 Marionette TRACE conn2 <- [1,2362,null,{}] 07:08:45 INFO - PROCESS | 1656 | 1464012525582 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}] 07:08:45 INFO - PROCESS | 1656 | 1464012525660 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 07:08:45 INFO - PROCESS | 1656 | 1464012525665 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e8e800 == 41 [pid = 1656] [id = 598] 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1167a9c00) [pid = 1656] [serial = 1794] [outer = 0x0] 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11724a000) [pid = 1656] [serial = 1795] [outer = 0x1167a9c00] 07:08:45 INFO - PROCESS | 1656 | 1464012525690 Marionette DEBUG loaded listener.js 07:08:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x11805e000) [pid = 1656] [serial = 1796] [outer = 0x1167a9c00] 07:08:46 INFO - PROCESS | 1656 | 1464012526026 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]]]}] 07:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 07:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 475ms 07:08:46 INFO - PROCESS | 1656 | 1464012526048 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 07:08:46 INFO - PROCESS | 1656 | 1464012526049 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 07:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 07:08:46 INFO - PROCESS | 1656 | 1464012526051 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 07:08:46 INFO - PROCESS | 1656 | 1464012526052 Marionette TRACE conn2 <- [1,2366,null,{}] 07:08:46 INFO - PROCESS | 1656 | 1464012526054 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}] 07:08:46 INFO - PROCESS | 1656 | 1464012526148 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 07:08:46 INFO - PROCESS | 1656 | 1464012526211 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x126da1800 == 42 [pid = 1656] [id = 599] 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x118059c00) [pid = 1656] [serial = 1797] [outer = 0x0] 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x118361800) [pid = 1656] [serial = 1798] [outer = 0x118059c00] 07:08:46 INFO - PROCESS | 1656 | 1464012526237 Marionette DEBUG loaded listener.js 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1188a6400) [pid = 1656] [serial = 1799] [outer = 0x118059c00] 07:08:46 INFO - PROCESS | 1656 | 1464012526567 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]]]}] 07:08:46 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 07:08:46 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 519ms 07:08:46 INFO - PROCESS | 1656 | 1464012526570 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 07:08:46 INFO - PROCESS | 1656 | 1464012526572 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 07:08:46 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 07:08:46 INFO - PROCESS | 1656 | 1464012526582 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 07:08:46 INFO - PROCESS | 1656 | 1464012526583 Marionette TRACE conn2 <- [1,2370,null,{}] 07:08:46 INFO - PROCESS | 1656 | 1464012526586 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}] 07:08:46 INFO - PROCESS | 1656 | 1464012526692 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 07:08:46 INFO - PROCESS | 1656 | 1464012526696 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a36800 == 43 [pid = 1656] [id = 600] 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11805d400) [pid = 1656] [serial = 1800] [outer = 0x0] 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x1188a4c00) [pid = 1656] [serial = 1801] [outer = 0x11805d400] 07:08:46 INFO - PROCESS | 1656 | 1464012526751 Marionette DEBUG loaded listener.js 07:08:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119b77000) [pid = 1656] [serial = 1802] [outer = 0x11805d400] 07:08:47 INFO - PROCESS | 1656 | 1464012527042 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]]]}] 07:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 07:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 527ms 07:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 07:08:47 INFO - PROCESS | 1656 | 1464012527102 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 07:08:47 INFO - PROCESS | 1656 | 1464012527103 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 07:08:47 INFO - PROCESS | 1656 | 1464012527105 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 07:08:47 INFO - PROCESS | 1656 | 1464012527106 Marionette TRACE conn2 <- [1,2374,null,{}] 07:08:47 INFO - PROCESS | 1656 | 1464012527108 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}] 07:08:47 INFO - PROCESS | 1656 | 1464012527204 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 07:08:47 INFO - PROCESS | 1656 | 1464012527215 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75b800 == 44 [pid = 1656] [id = 601] 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1187c5000) [pid = 1656] [serial = 1803] [outer = 0x0] 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1237a7800) [pid = 1656] [serial = 1804] [outer = 0x1187c5000] 07:08:47 INFO - PROCESS | 1656 | 1464012527240 Marionette DEBUG loaded listener.js 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x124298000) [pid = 1656] [serial = 1805] [outer = 0x1187c5000] 07:08:47 INFO - PROCESS | 1656 | 1464012527579 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]]]}] 07:08:47 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 07:08:47 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 521ms 07:08:47 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 07:08:47 INFO - PROCESS | 1656 | 1464012527629 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 07:08:47 INFO - PROCESS | 1656 | 1464012527630 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 07:08:47 INFO - PROCESS | 1656 | 1464012527632 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 07:08:47 INFO - PROCESS | 1656 | 1464012527633 Marionette TRACE conn2 <- [1,2378,null,{}] 07:08:47 INFO - PROCESS | 1656 | 1464012527636 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}] 07:08:47 INFO - PROCESS | 1656 | 1464012527742 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 07:08:47 INFO - PROCESS | 1656 | 1464012527746 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa44800 == 45 [pid = 1656] [id = 602] 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12429e400) [pid = 1656] [serial = 1806] [outer = 0x0] 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x124515400) [pid = 1656] [serial = 1807] [outer = 0x12429e400] 07:08:47 INFO - PROCESS | 1656 | 1464012527771 Marionette DEBUG loaded listener.js 07:08:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x124e54800) [pid = 1656] [serial = 1808] [outer = 0x12429e400] 07:08:48 INFO - PROCESS | 1656 | 1464012528112 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]]]}] 07:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 07:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 07:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 07:08:48 INFO - PROCESS | 1656 | 1464012528151 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 07:08:48 INFO - PROCESS | 1656 | 1464012528152 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 07:08:48 INFO - PROCESS | 1656 | 1464012528154 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 07:08:48 INFO - PROCESS | 1656 | 1464012528155 Marionette TRACE conn2 <- [1,2382,null,{}] 07:08:48 INFO - PROCESS | 1656 | 1464012528157 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}] 07:08:48 INFO - PROCESS | 1656 | 1464012528261 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 07:08:48 INFO - PROCESS | 1656 | 1464012528265 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b813000 == 46 [pid = 1656] [id = 603] 07:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12429fc00) [pid = 1656] [serial = 1809] [outer = 0x0] 07:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1256a7800) [pid = 1656] [serial = 1810] [outer = 0x12429fc00] 07:08:48 INFO - PROCESS | 1656 | 1464012528323 Marionette DEBUG loaded listener.js 07:08:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x125d79400) [pid = 1656] [serial = 1811] [outer = 0x12429fc00] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1164fa800) [pid = 1656] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x115f34c00) [pid = 1656] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x112846400) [pid = 1656] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x11106d400) [pid = 1656] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x11106ac00) [pid = 1656] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113163c00) [pid = 1656] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x1131cfc00) [pid = 1656] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x111064c00) [pid = 1656] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x11105bc00) [pid = 1656] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x119d2cc00) [pid = 1656] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12571bc00) [pid = 1656] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1257b1c00) [pid = 1656] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12705f000) [pid = 1656] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x111c25000) [pid = 1656] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x1242a3400) [pid = 1656] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x11106d800) [pid = 1656] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x113b46800) [pid = 1656] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124513000) [pid = 1656] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1126b6400) [pid = 1656] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x1164a8800) [pid = 1656] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1122aac00) [pid = 1656] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1185af400) [pid = 1656] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x112a64400) [pid = 1656] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x124e9d000) [pid = 1656] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1185b8000) [pid = 1656] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119b23000) [pid = 1656] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x12745d400) [pid = 1656] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 07:08:48 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x128cd8000) [pid = 1656] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 07:08:48 INFO - PROCESS | 1656 | 1464012528962 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]]]}] 07:08:48 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 07:08:48 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 823ms 07:08:48 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 07:08:48 INFO - PROCESS | 1656 | 1464012528978 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 07:08:48 INFO - PROCESS | 1656 | 1464012528980 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 07:08:48 INFO - PROCESS | 1656 | 1464012528982 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 07:08:48 INFO - PROCESS | 1656 | 1464012528983 Marionette TRACE conn2 <- [1,2386,null,{}] 07:08:48 INFO - PROCESS | 1656 | 1464012528986 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}] 07:08:49 INFO - PROCESS | 1656 | 1464012529085 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 07:08:49 INFO - PROCESS | 1656 | 1464012529142 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e6800 == 47 [pid = 1656] [id = 604] 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x110ffcc00) [pid = 1656] [serial = 1812] [outer = 0x0] 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1122a9400) [pid = 1656] [serial = 1813] [outer = 0x110ffcc00] 07:08:49 INFO - PROCESS | 1656 | 1464012529171 Marionette DEBUG loaded listener.js 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1187adc00) [pid = 1656] [serial = 1814] [outer = 0x110ffcc00] 07:08:49 INFO - PROCESS | 1656 | 1464012529470 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]]]}] 07:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 07:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 518ms 07:08:49 INFO - PROCESS | 1656 | 1464012529501 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 07:08:49 INFO - PROCESS | 1656 | 1464012529502 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 07:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 07:08:49 INFO - PROCESS | 1656 | 1464012529504 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 07:08:49 INFO - PROCESS | 1656 | 1464012529505 Marionette TRACE conn2 <- [1,2390,null,{}] 07:08:49 INFO - PROCESS | 1656 | 1464012529508 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}] 07:08:49 INFO - PROCESS | 1656 | 1464012529612 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 07:08:49 INFO - PROCESS | 1656 | 1464012529618 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf1d000 == 48 [pid = 1656] [id = 605] 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124517800) [pid = 1656] [serial = 1815] [outer = 0x0] 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x125d84400) [pid = 1656] [serial = 1816] [outer = 0x124517800] 07:08:49 INFO - PROCESS | 1656 | 1464012529643 Marionette DEBUG loaded listener.js 07:08:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x12705f000) [pid = 1656] [serial = 1817] [outer = 0x124517800] 07:08:49 INFO - PROCESS | 1656 | 1464012529966 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]]]}] 07:08:49 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 07:08:49 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 469ms 07:08:49 INFO - PROCESS | 1656 | 1464012529973 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 07:08:49 INFO - PROCESS | 1656 | 1464012529976 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 07:08:49 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 07:08:49 INFO - PROCESS | 1656 | 1464012529982 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 07:08:49 INFO - PROCESS | 1656 | 1464012529983 Marionette TRACE conn2 <- [1,2394,null,{}] 07:08:49 INFO - PROCESS | 1656 | 1464012529985 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}] 07:08:50 INFO - PROCESS | 1656 | 1464012530094 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 07:08:50 INFO - PROCESS | 1656 | 1464012530128 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6e1000 == 49 [pid = 1656] [id = 606] 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x115d09c00) [pid = 1656] [serial = 1818] [outer = 0x0] 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x12710ac00) [pid = 1656] [serial = 1819] [outer = 0x115d09c00] 07:08:50 INFO - PROCESS | 1656 | 1464012530153 Marionette DEBUG loaded listener.js 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x127461800) [pid = 1656] [serial = 1820] [outer = 0x115d09c00] 07:08:50 INFO - PROCESS | 1656 | 1464012530434 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]]]}] 07:08:50 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 07:08:50 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 468ms 07:08:50 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 07:08:50 INFO - PROCESS | 1656 | 1464012530450 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 07:08:50 INFO - PROCESS | 1656 | 1464012530452 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 07:08:50 INFO - PROCESS | 1656 | 1464012530454 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 07:08:50 INFO - PROCESS | 1656 | 1464012530455 Marionette TRACE conn2 <- [1,2398,null,{}] 07:08:50 INFO - PROCESS | 1656 | 1464012530457 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}] 07:08:50 INFO - PROCESS | 1656 | 1464012530560 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 07:08:50 INFO - PROCESS | 1656 | 1464012530565 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce87800 == 50 [pid = 1656] [id = 607] 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x127468800) [pid = 1656] [serial = 1821] [outer = 0x0] 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x128cd2c00) [pid = 1656] [serial = 1822] [outer = 0x127468800] 07:08:50 INFO - PROCESS | 1656 | 1464012530589 Marionette DEBUG loaded listener.js 07:08:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x128d23c00) [pid = 1656] [serial = 1823] [outer = 0x127468800] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c46a000 == 49 [pid = 1656] [id = 573] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf05000 == 48 [pid = 1656] [id = 569] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e2800 == 47 [pid = 1656] [id = 574] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12c32f800 == 46 [pid = 1656] [id = 572] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119b9d000 == 45 [pid = 1656] [id = 575] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x11701e000 == 44 [pid = 1656] [id = 594] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12da58800 == 43 [pid = 1656] [id = 593] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d78e800 == 42 [pid = 1656] [id = 592] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d411800 == 41 [pid = 1656] [id = 591] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x1297af000 == 40 [pid = 1656] [id = 590] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x119345800 == 39 [pid = 1656] [id = 589] 07:08:51 INFO - PROCESS | 1656 | --DOCSHELL 0x12d417000 == 38 [pid = 1656] [id = 588] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1180ca000 == 37 [pid = 1656] [id = 596] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1185ce800 == 36 [pid = 1656] [id = 595] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x126da1800 == 35 [pid = 1656] [id = 599] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa44800 == 34 [pid = 1656] [id = 602] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf1d000 == 33 [pid = 1656] [id = 605] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x128a36800 == 32 [pid = 1656] [id = 600] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75b800 == 31 [pid = 1656] [id = 601] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12340f000 == 30 [pid = 1656] [id = 597] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12b813000 == 29 [pid = 1656] [id = 603] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e6800 == 28 [pid = 1656] [id = 604] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x124e8e800 == 27 [pid = 1656] [id = 598] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x11805a800) [pid = 1656] [serial = 1676] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x115d0d800) [pid = 1656] [serial = 1673] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x113111000) [pid = 1656] [serial = 1652] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x112844000) [pid = 1656] [serial = 1661] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x113110800) [pid = 1656] [serial = 1655] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113189c00) [pid = 1656] [serial = 1667] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x115f23800) [pid = 1656] [serial = 1670] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126af000) [pid = 1656] [serial = 1658] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1130df800) [pid = 1656] [serial = 1664] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x12429cc00) [pid = 1656] [serial = 1744] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x126d48400) [pid = 1656] [serial = 1750] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1257bf400) [pid = 1656] [serial = 1747] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x125d82c00) [pid = 1656] [serial = 1748] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1271ef000) [pid = 1656] [serial = 1753] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x119567800) [pid = 1656] [serial = 1756] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x127105800) [pid = 1656] [serial = 1751] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x124e4c400) [pid = 1656] [serial = 1708] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x12514e400) [pid = 1656] [serial = 1709] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x112ee2c00) [pid = 1656] [serial = 1732] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x115d0e800) [pid = 1656] [serial = 1733] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187c9800) [pid = 1656] [serial = 1715] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1185ad800) [pid = 1656] [serial = 1714] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1256a2c00) [pid = 1656] [serial = 1721] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x124ea5800) [pid = 1656] [serial = 1720] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x113165c00) [pid = 1656] [serial = 1730] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11284f000) [pid = 1656] [serial = 1729] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x116a65000) [pid = 1656] [serial = 1735] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x118358c00) [pid = 1656] [serial = 1736] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x113111400) [pid = 1656] [serial = 1712] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112a96800) [pid = 1656] [serial = 1711] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1187c1400) [pid = 1656] [serial = 1738] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11902e800) [pid = 1656] [serial = 1739] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x126d53800) [pid = 1656] [serial = 1727] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12571ec00) [pid = 1656] [serial = 1726] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x12571b400) [pid = 1656] [serial = 1724] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1256ab000) [pid = 1656] [serial = 1723] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11956ac00) [pid = 1656] [serial = 1741] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6e1000 == 26 [pid = 1656] [id = 606] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1242a2400) [pid = 1656] [serial = 1718] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x119b80000) [pid = 1656] [serial = 1717] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x127468000) [pid = 1656] [serial = 1759] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x128d2c000) [pid = 1656] [serial = 1763] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128cd6c00) [pid = 1656] [serial = 1760] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1290e7800) [pid = 1656] [serial = 1765] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x128d21800) [pid = 1656] [serial = 1762] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1271f9400) [pid = 1656] [serial = 1754] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x124e57000) [pid = 1656] [serial = 1745] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x127111c00) [pid = 1656] [serial = 1757] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x119cc1800) [pid = 1656] [serial = 1742] [outer = 0x0] [url = about:blank] 07:08:52 INFO - PROCESS | 1656 | 1464012532205 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]]]}] 07:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 07:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1773ms 07:08:52 INFO - PROCESS | 1656 | 1464012532228 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 07:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 07:08:52 INFO - PROCESS | 1656 | 1464012532231 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 07:08:52 INFO - PROCESS | 1656 | 1464012532234 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 07:08:52 INFO - PROCESS | 1656 | 1464012532236 Marionette TRACE conn2 <- [1,2402,null,{}] 07:08:52 INFO - PROCESS | 1656 | 1464012532241 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}] 07:08:52 INFO - PROCESS | 1656 | 1464012532317 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 07:08:52 INFO - PROCESS | 1656 | 1464012532327 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x115fb3800 == 27 [pid = 1656] [id = 608] 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x111067400) [pid = 1656] [serial = 1824] [outer = 0x0] 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x111068000) [pid = 1656] [serial = 1825] [outer = 0x111067400] 07:08:52 INFO - PROCESS | 1656 | 1464012532358 Marionette DEBUG loaded listener.js 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x111c20c00) [pid = 1656] [serial = 1826] [outer = 0x111067400] 07:08:52 INFO - PROCESS | 1656 | 1464012532718 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]]]}] 07:08:52 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 07:08:52 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 525ms 07:08:52 INFO - PROCESS | 1656 | 1464012532762 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 07:08:52 INFO - PROCESS | 1656 | 1464012532766 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 07:08:52 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 07:08:52 INFO - PROCESS | 1656 | 1464012532771 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 07:08:52 INFO - PROCESS | 1656 | 1464012532773 Marionette TRACE conn2 <- [1,2406,null,{}] 07:08:52 INFO - PROCESS | 1656 | 1464012532775 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}] 07:08:52 INFO - PROCESS | 1656 | 1464012532848 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 07:08:52 INFO - PROCESS | 1656 | 1464012532853 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706a000 == 28 [pid = 1656] [id = 609] 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x111e23400) [pid = 1656] [serial = 1827] [outer = 0x0] 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x1126b1000) [pid = 1656] [serial = 1828] [outer = 0x111e23400] 07:08:52 INFO - PROCESS | 1656 | 1464012532882 Marionette DEBUG loaded listener.js 07:08:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112845800) [pid = 1656] [serial = 1829] [outer = 0x111e23400] 07:08:53 INFO - PROCESS | 1656 | 1464012533230 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]]]}] 07:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 07:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 474ms 07:08:53 INFO - PROCESS | 1656 | 1464012533248 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 07:08:53 INFO - PROCESS | 1656 | 1464012533250 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 07:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 07:08:53 INFO - PROCESS | 1656 | 1464012533254 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 07:08:53 INFO - PROCESS | 1656 | 1464012533261 Marionette TRACE conn2 <- [1,2410,null,{}] 07:08:53 INFO - PROCESS | 1656 | 1464012533274 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}] 07:08:53 INFO - PROCESS | 1656 | 1464012533396 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 07:08:53 INFO - PROCESS | 1656 | 1464012533410 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x11831b800 == 29 [pid = 1656] [id = 610] 07:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x10eabe800) [pid = 1656] [serial = 1830] [outer = 0x0] 07:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112ec3000) [pid = 1656] [serial = 1831] [outer = 0x10eabe800] 07:08:53 INFO - PROCESS | 1656 | 1464012533480 Marionette DEBUG loaded listener.js 07:08:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1130df800) [pid = 1656] [serial = 1832] [outer = 0x10eabe800] 07:08:53 INFO - PROCESS | 1656 | 1464012533883 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]]]}] 07:08:53 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 07:08:53 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 634ms 07:08:53 INFO - PROCESS | 1656 | 1464012533889 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 07:08:53 INFO - PROCESS | 1656 | 1464012533893 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 07:08:53 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 07:08:53 INFO - PROCESS | 1656 | 1464012533904 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 07:08:53 INFO - PROCESS | 1656 | 1464012533906 Marionette TRACE conn2 <- [1,2414,null,{}] 07:08:53 INFO - PROCESS | 1656 | 1464012533909 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}] 07:08:54 INFO - PROCESS | 1656 | 1464012533997 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 07:08:54 INFO - PROCESS | 1656 | 1464012534004 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119354000 == 30 [pid = 1656] [id = 611] 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x113106000) [pid = 1656] [serial = 1833] [outer = 0x0] 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11310fc00) [pid = 1656] [serial = 1834] [outer = 0x113106000] 07:08:54 INFO - PROCESS | 1656 | 1464012534048 Marionette DEBUG loaded listener.js 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x11316c800) [pid = 1656] [serial = 1835] [outer = 0x113106000] 07:08:54 INFO - PROCESS | 1656 | 1464012534436 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]]]}] 07:08:54 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 07:08:54 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 579ms 07:08:54 INFO - PROCESS | 1656 | 1464012534475 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 07:08:54 INFO - PROCESS | 1656 | 1464012534477 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 07:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 07:08:54 INFO - PROCESS | 1656 | 1464012534479 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 07:08:54 INFO - PROCESS | 1656 | 1464012534480 Marionette TRACE conn2 <- [1,2418,null,{}] 07:08:54 INFO - PROCESS | 1656 | 1464012534482 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}] 07:08:54 INFO - PROCESS | 1656 | 1464012534553 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 07:08:54 INFO - PROCESS | 1656 | 1464012534605 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be0800 == 31 [pid = 1656] [id = 612] 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x11106b400) [pid = 1656] [serial = 1836] [outer = 0x0] 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x11316f800) [pid = 1656] [serial = 1837] [outer = 0x11106b400] 07:08:54 INFO - PROCESS | 1656 | 1464012534630 Marionette DEBUG loaded listener.js 07:08:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x113190800) [pid = 1656] [serial = 1838] [outer = 0x11106b400] 07:08:54 INFO - PROCESS | 1656 | 1464012534936 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]]]}] 07:08:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 07:08:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 468ms 07:08:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 07:08:54 INFO - PROCESS | 1656 | 1464012534949 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 07:08:54 INFO - PROCESS | 1656 | 1464012534950 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 07:08:54 INFO - PROCESS | 1656 | 1464012534952 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 07:08:54 INFO - PROCESS | 1656 | 1464012534953 Marionette TRACE conn2 <- [1,2422,null,{}] 07:08:54 INFO - PROCESS | 1656 | 1464012534955 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}] 07:08:55 INFO - PROCESS | 1656 | 1464012535045 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 07:08:55 INFO - PROCESS | 1656 | 1464012535051 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123422800 == 32 [pid = 1656] [id = 613] 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x113186400) [pid = 1656] [serial = 1839] [outer = 0x0] 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x115d09800) [pid = 1656] [serial = 1840] [outer = 0x113186400] 07:08:55 INFO - PROCESS | 1656 | 1464012535078 Marionette DEBUG loaded listener.js 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1164a4400) [pid = 1656] [serial = 1841] [outer = 0x113186400] 07:08:55 INFO - PROCESS | 1656 | 1464012535394 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]]]}] 07:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 07:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 469ms 07:08:55 INFO - PROCESS | 1656 | 1464012535421 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 07:08:55 INFO - PROCESS | 1656 | 1464012535422 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 07:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 07:08:55 INFO - PROCESS | 1656 | 1464012535427 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 07:08:55 INFO - PROCESS | 1656 | 1464012535428 Marionette TRACE conn2 <- [1,2426,null,{}] 07:08:55 INFO - PROCESS | 1656 | 1464012535431 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}] 07:08:55 INFO - PROCESS | 1656 | 1464012535526 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 07:08:55 INFO - PROCESS | 1656 | 1464012535532 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x124139000 == 33 [pid = 1656] [id = 614] 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x112843c00) [pid = 1656] [serial = 1842] [outer = 0x0] 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1166c8400) [pid = 1656] [serial = 1843] [outer = 0x112843c00] 07:08:55 INFO - PROCESS | 1656 | 1464012535557 Marionette DEBUG loaded listener.js 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1168bec00) [pid = 1656] [serial = 1844] [outer = 0x112843c00] 07:08:55 INFO - PROCESS | 1656 | 1464012535846 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]]]}] 07:08:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 07:08:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 469ms 07:08:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 07:08:55 INFO - PROCESS | 1656 | 1464012535896 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 07:08:55 INFO - PROCESS | 1656 | 1464012535897 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 07:08:55 INFO - PROCESS | 1656 | 1464012535899 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 07:08:55 INFO - PROCESS | 1656 | 1464012535900 Marionette TRACE conn2 <- [1,2430,null,{}] 07:08:55 INFO - PROCESS | 1656 | 1464012535902 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}] 07:08:55 INFO - PROCESS | 1656 | 1464012535970 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 07:08:55 INFO - PROCESS | 1656 | 1464012535977 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x125678800 == 34 [pid = 1656] [id = 615] 07:08:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x113187800) [pid = 1656] [serial = 1845] [outer = 0x0] 07:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x117248000) [pid = 1656] [serial = 1846] [outer = 0x113187800] 07:08:56 INFO - PROCESS | 1656 | 1464012536010 Marionette DEBUG loaded listener.js 07:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x117e54000) [pid = 1656] [serial = 1847] [outer = 0x113187800] 07:08:56 INFO - PROCESS | 1656 | 1464012536320 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]]]}] 07:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 07:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 468ms 07:08:56 INFO - PROCESS | 1656 | 1464012536367 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 07:08:56 INFO - PROCESS | 1656 | 1464012536369 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 07:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 07:08:56 INFO - PROCESS | 1656 | 1464012536372 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 07:08:56 INFO - PROCESS | 1656 | 1464012536374 Marionette TRACE conn2 <- [1,2434,null,{}] 07:08:56 INFO - PROCESS | 1656 | 1464012536377 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}] 07:08:56 INFO - PROCESS | 1656 | 1464012536529 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 07:08:56 INFO - PROCESS | 1656 | 1464012536538 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x118313800 == 35 [pid = 1656] [id = 616] 07:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x117e58400) [pid = 1656] [serial = 1848] [outer = 0x0] 07:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x118219400) [pid = 1656] [serial = 1849] [outer = 0x117e58400] 07:08:56 INFO - PROCESS | 1656 | 1464012536579 Marionette DEBUG loaded listener.js 07:08:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x118361000) [pid = 1656] [serial = 1850] [outer = 0x117e58400] 07:08:56 INFO - PROCESS | 1656 | 1464012536924 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]]]}] 07:08:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 07:08:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 573ms 07:08:56 INFO - PROCESS | 1656 | 1464012536945 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 07:08:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 07:08:56 INFO - PROCESS | 1656 | 1464012536947 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 07:08:56 INFO - PROCESS | 1656 | 1464012536951 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 07:08:56 INFO - PROCESS | 1656 | 1464012536953 Marionette TRACE conn2 <- [1,2438,null,{}] 07:08:56 INFO - PROCESS | 1656 | 1464012536956 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}] 07:08:57 INFO - PROCESS | 1656 | 1464012537078 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 07:08:57 INFO - PROCESS | 1656 | 1464012537167 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12743d000 == 36 [pid = 1656] [id = 617] 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x111056000) [pid = 1656] [serial = 1851] [outer = 0x0] 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x118448000) [pid = 1656] [serial = 1852] [outer = 0x111056000] 07:08:57 INFO - PROCESS | 1656 | 1464012537205 Marionette DEBUG loaded listener.js 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1185b4c00) [pid = 1656] [serial = 1853] [outer = 0x111056000] 07:08:57 INFO - PROCESS | 1656 | 1464012537545 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]]]}] 07:08:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 07:08:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 627ms 07:08:57 INFO - PROCESS | 1656 | 1464012537579 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 07:08:57 INFO - PROCESS | 1656 | 1464012537581 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 07:08:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 07:08:57 INFO - PROCESS | 1656 | 1464012537607 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 07:08:57 INFO - PROCESS | 1656 | 1464012537610 Marionette TRACE conn2 <- [1,2442,null,{}] 07:08:57 INFO - PROCESS | 1656 | 1464012537613 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}] 07:08:57 INFO - PROCESS | 1656 | 1464012537776 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 07:08:57 INFO - PROCESS | 1656 | 1464012537797 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bd9800 == 37 [pid = 1656] [id = 618] 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x114f24400) [pid = 1656] [serial = 1854] [outer = 0x0] 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1187c0400) [pid = 1656] [serial = 1855] [outer = 0x114f24400] 07:08:57 INFO - PROCESS | 1656 | 1464012537843 Marionette DEBUG loaded listener.js 07:08:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x119034000) [pid = 1656] [serial = 1856] [outer = 0x114f24400] 07:08:58 INFO - PROCESS | 1656 | 1464012538249 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]]]}] 07:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 07:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 681ms 07:08:58 INFO - PROCESS | 1656 | 1464012538277 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 07:08:58 INFO - PROCESS | 1656 | 1464012538279 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 07:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 07:08:58 INFO - PROCESS | 1656 | 1464012538281 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 07:08:58 INFO - PROCESS | 1656 | 1464012538282 Marionette TRACE conn2 <- [1,2446,null,{}] 07:08:58 INFO - PROCESS | 1656 | 1464012538284 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}] 07:08:58 INFO - PROCESS | 1656 | 1464012538374 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 07:08:58 INFO - PROCESS | 1656 | 1464012538419 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297cb000 == 38 [pid = 1656] [id = 619] 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11955d400) [pid = 1656] [serial = 1857] [outer = 0x0] 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x119566c00) [pid = 1656] [serial = 1858] [outer = 0x11955d400] 07:08:58 INFO - PROCESS | 1656 | 1464012538444 Marionette DEBUG loaded listener.js 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1198f2c00) [pid = 1656] [serial = 1859] [outer = 0x11955d400] 07:08:58 INFO - PROCESS | 1656 | 1464012538769 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]]]}] 07:08:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 07:08:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 520ms 07:08:58 INFO - PROCESS | 1656 | 1464012538806 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 07:08:58 INFO - PROCESS | 1656 | 1464012538808 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 07:08:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 07:08:58 INFO - PROCESS | 1656 | 1464012538812 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 07:08:58 INFO - PROCESS | 1656 | 1464012538813 Marionette TRACE conn2 <- [1,2450,null,{}] 07:08:58 INFO - PROCESS | 1656 | 1464012538815 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}] 07:08:58 INFO - PROCESS | 1656 | 1464012538911 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 07:08:58 INFO - PROCESS | 1656 | 1464012538916 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa49000 == 39 [pid = 1656] [id = 620] 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1192d3000) [pid = 1656] [serial = 1860] [outer = 0x0] 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x119cc4800) [pid = 1656] [serial = 1861] [outer = 0x1192d3000] 07:08:58 INFO - PROCESS | 1656 | 1464012538948 Marionette DEBUG loaded listener.js 07:08:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x119f7c800) [pid = 1656] [serial = 1862] [outer = 0x1192d3000] 07:08:59 INFO - PROCESS | 1656 | 1464012539282 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]]]}] 07:08:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 07:08:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 521ms 07:08:59 INFO - PROCESS | 1656 | 1464012539333 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 07:08:59 INFO - PROCESS | 1656 | 1464012539334 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 07:08:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 07:08:59 INFO - PROCESS | 1656 | 1464012539336 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 07:08:59 INFO - PROCESS | 1656 | 1464012539337 Marionette TRACE conn2 <- [1,2454,null,{}] 07:08:59 INFO - PROCESS | 1656 | 1464012539340 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}] 07:08:59 INFO - PROCESS | 1656 | 1464012539433 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1187c5000) [pid = 1656] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11805d400) [pid = 1656] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x110ffcc00) [pid = 1656] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x12429fc00) [pid = 1656] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x12429e400) [pid = 1656] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124517800) [pid = 1656] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x115d09c00) [pid = 1656] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x113168400) [pid = 1656] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x11284f400) [pid = 1656] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x110ff1c00) [pid = 1656] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x110ff8c00) [pid = 1656] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x124eaa400) [pid = 1656] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1198f8c00) [pid = 1656] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x11318e800) [pid = 1656] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x112847000) [pid = 1656] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x10eab6800) [pid = 1656] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x118059c00) [pid = 1656] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1167a9c00) [pid = 1656] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 07:08:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115d0dc00) [pid = 1656] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 07:08:59 INFO - PROCESS | 1656 | 1464012539742 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:08:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x115d23000 == 40 [pid = 1656] [id = 621] 07:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x110ff2400) [pid = 1656] [serial = 1863] [outer = 0x0] 07:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1126b0400) [pid = 1656] [serial = 1864] [outer = 0x110ff2400] 07:08:59 INFO - PROCESS | 1656 | 1464012539771 Marionette DEBUG loaded listener.js 07:08:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113188400) [pid = 1656] [serial = 1865] [outer = 0x110ff2400] 07:09:00 INFO - PROCESS | 1656 | 1464012540146 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]]]}] 07:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 07:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 824ms 07:09:00 INFO - PROCESS | 1656 | 1464012540162 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 07:09:00 INFO - PROCESS | 1656 | 1464012540164 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 07:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 07:09:00 INFO - PROCESS | 1656 | 1464012540168 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 07:09:00 INFO - PROCESS | 1656 | 1464012540170 Marionette TRACE conn2 <- [1,2458,null,{}] 07:09:00 INFO - PROCESS | 1656 | 1464012540173 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}] 07:09:00 INFO - PROCESS | 1656 | 1464012540261 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 07:09:00 INFO - PROCESS | 1656 | 1464012540313 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12909a800 == 41 [pid = 1656] [id = 622] 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x111055800) [pid = 1656] [serial = 1866] [outer = 0x0] 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1185b5800) [pid = 1656] [serial = 1867] [outer = 0x111055800] 07:09:00 INFO - PROCESS | 1656 | 1464012540337 Marionette DEBUG loaded listener.js 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12342c400) [pid = 1656] [serial = 1868] [outer = 0x111055800] 07:09:00 INFO - PROCESS | 1656 | 1464012540606 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]]]}] 07:09:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 07:09:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 472ms 07:09:00 INFO - PROCESS | 1656 | 1464012540639 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 07:09:00 INFO - PROCESS | 1656 | 1464012540641 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 07:09:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 07:09:00 INFO - PROCESS | 1656 | 1464012540651 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 07:09:00 INFO - PROCESS | 1656 | 1464012540652 Marionette TRACE conn2 <- [1,2462,null,{}] 07:09:00 INFO - PROCESS | 1656 | 1464012540655 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}] 07:09:00 INFO - PROCESS | 1656 | 1464012540735 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 07:09:00 INFO - PROCESS | 1656 | 1464012540739 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf4000 == 42 [pid = 1656] [id = 623] 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x12342c800) [pid = 1656] [serial = 1869] [outer = 0x0] 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x124296400) [pid = 1656] [serial = 1870] [outer = 0x12342c800] 07:09:00 INFO - PROCESS | 1656 | 1464012540766 Marionette DEBUG loaded listener.js 07:09:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x12429e400) [pid = 1656] [serial = 1871] [outer = 0x12342c800] 07:09:01 INFO - PROCESS | 1656 | 1464012541094 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]]]}] 07:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 07:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 468ms 07:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 07:09:01 INFO - PROCESS | 1656 | 1464012541120 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 07:09:01 INFO - PROCESS | 1656 | 1464012541121 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 07:09:01 INFO - PROCESS | 1656 | 1464012541123 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 07:09:01 INFO - PROCESS | 1656 | 1464012541124 Marionette TRACE conn2 <- [1,2466,null,{}] 07:09:01 INFO - PROCESS | 1656 | 1464012541129 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}] 07:09:01 INFO - PROCESS | 1656 | 1464012541232 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 07:09:01 INFO - PROCESS | 1656 | 1464012541238 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0e800 == 43 [pid = 1656] [id = 624] 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1185b8000) [pid = 1656] [serial = 1872] [outer = 0x0] 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x12429ec00) [pid = 1656] [serial = 1873] [outer = 0x1185b8000] 07:09:01 INFO - PROCESS | 1656 | 1464012541263 Marionette DEBUG loaded listener.js 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x124517000) [pid = 1656] [serial = 1874] [outer = 0x1185b8000] 07:09:01 INFO - PROCESS | 1656 | 1464012541548 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]]]}] 07:09:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 07:09:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 471ms 07:09:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 07:09:01 INFO - PROCESS | 1656 | 1464012541596 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 07:09:01 INFO - PROCESS | 1656 | 1464012541598 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 07:09:01 INFO - PROCESS | 1656 | 1464012541600 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 07:09:01 INFO - PROCESS | 1656 | 1464012541601 Marionette TRACE conn2 <- [1,2470,null,{}] 07:09:01 INFO - PROCESS | 1656 | 1464012541603 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}] 07:09:01 INFO - PROCESS | 1656 | 1464012541689 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 07:09:01 INFO - PROCESS | 1656 | 1464012541793 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11265b800 == 44 [pid = 1656] [id = 625] 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x10eab3c00) [pid = 1656] [serial = 1875] [outer = 0x0] 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x10eabb800) [pid = 1656] [serial = 1876] [outer = 0x10eab3c00] 07:09:01 INFO - PROCESS | 1656 | 1464012541824 Marionette DEBUG loaded listener.js 07:09:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x111052000) [pid = 1656] [serial = 1877] [outer = 0x10eab3c00] 07:09:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 07:09:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 770ms 07:09:02 INFO - PROCESS | 1656 | 1464012542362 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]]]}] 07:09:02 INFO - PROCESS | 1656 | 1464012542371 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 07:09:02 INFO - PROCESS | 1656 | 1464012542374 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 07:09:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 07:09:02 INFO - PROCESS | 1656 | 1464012542377 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 07:09:02 INFO - PROCESS | 1656 | 1464012542380 Marionette TRACE conn2 <- [1,2474,null,{}] 07:09:02 INFO - PROCESS | 1656 | 1464012542383 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}] 07:09:02 INFO - PROCESS | 1656 | 1464012542495 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 07:09:02 INFO - PROCESS | 1656 | 1464012542550 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185c9800 == 45 [pid = 1656] [id = 626] 07:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1110a6c00) [pid = 1656] [serial = 1878] [outer = 0x0] 07:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x112843400) [pid = 1656] [serial = 1879] [outer = 0x1110a6c00] 07:09:02 INFO - PROCESS | 1656 | 1464012542581 Marionette DEBUG loaded listener.js 07:09:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x11284e800) [pid = 1656] [serial = 1880] [outer = 0x1110a6c00] 07:09:03 INFO - PROCESS | 1656 | 1464012543156 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]]]}] 07:09:03 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 07:09:03 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 971ms 07:09:03 INFO - PROCESS | 1656 | 1464012543365 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 07:09:03 INFO - PROCESS | 1656 | 1464012543368 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 07:09:03 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 07:09:03 INFO - PROCESS | 1656 | 1464012543372 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 07:09:03 INFO - PROCESS | 1656 | 1464012543374 Marionette TRACE conn2 <- [1,2478,null,{}] 07:09:03 INFO - PROCESS | 1656 | 1464012543377 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}] 07:09:03 INFO - PROCESS | 1656 | 1464012543477 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 07:09:03 INFO - PROCESS | 1656 | 1464012543529 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x118306000 == 46 [pid = 1656] [id = 627] 07:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11106a400) [pid = 1656] [serial = 1881] [outer = 0x0] 07:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111c7c800) [pid = 1656] [serial = 1882] [outer = 0x11106a400] 07:09:03 INFO - PROCESS | 1656 | 1464012543556 Marionette DEBUG loaded listener.js 07:09:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1126b8800) [pid = 1656] [serial = 1883] [outer = 0x11106a400] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0e800 == 45 [pid = 1656] [id = 624] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12baf4000 == 44 [pid = 1656] [id = 623] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12909a800 == 43 [pid = 1656] [id = 622] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x115d23000 == 42 [pid = 1656] [id = 621] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa49000 == 41 [pid = 1656] [id = 620] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x1297cb000 == 40 [pid = 1656] [id = 619] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119bd9800 == 39 [pid = 1656] [id = 618] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x128cd2c00) [pid = 1656] [serial = 1822] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12743d000 == 38 [pid = 1656] [id = 617] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x118313800 == 37 [pid = 1656] [id = 616] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x125678800 == 36 [pid = 1656] [id = 615] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x124139000 == 35 [pid = 1656] [id = 614] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x123422800 == 34 [pid = 1656] [id = 613] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119be0800 == 33 [pid = 1656] [id = 612] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x119354000 == 32 [pid = 1656] [id = 611] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11831b800 == 31 [pid = 1656] [id = 610] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x11706a000 == 30 [pid = 1656] [id = 609] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x115fb3800 == 29 [pid = 1656] [id = 608] 07:09:03 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce87800 == 28 [pid = 1656] [id = 607] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1237a7800) [pid = 1656] [serial = 1804] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x119b77000) [pid = 1656] [serial = 1802] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1122a9400) [pid = 1656] [serial = 1813] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1256a7800) [pid = 1656] [serial = 1810] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x124515400) [pid = 1656] [serial = 1807] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x125d84400) [pid = 1656] [serial = 1816] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x1187adc00) [pid = 1656] [serial = 1814] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x125d79400) [pid = 1656] [serial = 1811] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12710ac00) [pid = 1656] [serial = 1819] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113183400) [pid = 1656] [serial = 1789] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x113c28800) [pid = 1656] [serial = 1790] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x113167c00) [pid = 1656] [serial = 1787] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113103400) [pid = 1656] [serial = 1786] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1126b4000) [pid = 1656] [serial = 1784] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x111054000) [pid = 1656] [serial = 1783] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x128d23000) [pid = 1656] [serial = 1781] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x12746a400) [pid = 1656] [serial = 1780] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127466000) [pid = 1656] [serial = 1778] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127058c00) [pid = 1656] [serial = 1777] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x124373000) [pid = 1656] [serial = 1775] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119f86c00) [pid = 1656] [serial = 1774] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x1185b1400) [pid = 1656] [serial = 1772] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x1166ca800) [pid = 1656] [serial = 1771] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113186800) [pid = 1656] [serial = 1769] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x113107c00) [pid = 1656] [serial = 1768] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1293b7000) [pid = 1656] [serial = 1766] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x118361800) [pid = 1656] [serial = 1798] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x11724a000) [pid = 1656] [serial = 1795] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x11805e000) [pid = 1656] [serial = 1796] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1160ce800) [pid = 1656] [serial = 1792] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x127461800) [pid = 1656] [serial = 1820] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x1167a9400) [pid = 1656] [serial = 1793] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x1188a4c00) [pid = 1656] [serial = 1801] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x124298000) [pid = 1656] [serial = 1805] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124e54800) [pid = 1656] [serial = 1808] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x12705f000) [pid = 1656] [serial = 1817] [outer = 0x0] [url = about:blank] 07:09:03 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x1188a6400) [pid = 1656] [serial = 1799] [outer = 0x0] [url = about:blank] 07:09:04 INFO - PROCESS | 1656 | 1464012544022 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]]]}] 07:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 07:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 673ms 07:09:04 INFO - PROCESS | 1656 | 1464012544046 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 07:09:04 INFO - PROCESS | 1656 | 1464012544048 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 07:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 07:09:04 INFO - PROCESS | 1656 | 1464012544054 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 07:09:04 INFO - PROCESS | 1656 | 1464012544057 Marionette TRACE conn2 <- [1,2482,null,{}] 07:09:04 INFO - PROCESS | 1656 | 1464012544059 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}] 07:09:04 INFO - PROCESS | 1656 | 1464012544135 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 07:09:04 INFO - PROCESS | 1656 | 1464012544139 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x117073800 == 29 [pid = 1656] [id = 628] 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x1126b2800) [pid = 1656] [serial = 1884] [outer = 0x0] 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x11284d000) [pid = 1656] [serial = 1885] [outer = 0x1126b2800] 07:09:04 INFO - PROCESS | 1656 | 1464012544171 Marionette DEBUG loaded listener.js 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113104000) [pid = 1656] [serial = 1886] [outer = 0x1126b2800] 07:09:04 INFO - PROCESS | 1656 | 1464012544548 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]]]}] 07:09:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 07:09:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 524ms 07:09:04 INFO - PROCESS | 1656 | 1464012544575 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 07:09:04 INFO - PROCESS | 1656 | 1464012544577 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 07:09:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 07:09:04 INFO - PROCESS | 1656 | 1464012544580 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 07:09:04 INFO - PROCESS | 1656 | 1464012544581 Marionette TRACE conn2 <- [1,2486,null,{}] 07:09:04 INFO - PROCESS | 1656 | 1464012544592 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}] 07:09:04 INFO - PROCESS | 1656 | 1464012544732 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 07:09:04 INFO - PROCESS | 1656 | 1464012544750 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be0800 == 30 [pid = 1656] [id = 629] 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x11316b000) [pid = 1656] [serial = 1887] [outer = 0x0] 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x11316ec00) [pid = 1656] [serial = 1888] [outer = 0x11316b000] 07:09:04 INFO - PROCESS | 1656 | 1464012544798 Marionette DEBUG loaded listener.js 07:09:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x11318cc00) [pid = 1656] [serial = 1889] [outer = 0x11316b000] 07:09:05 INFO - PROCESS | 1656 | 1464012545230 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]]]}] 07:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 07:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 671ms 07:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 07:09:05 INFO - PROCESS | 1656 | 1464012545251 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 07:09:05 INFO - PROCESS | 1656 | 1464012545252 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 07:09:05 INFO - PROCESS | 1656 | 1464012545254 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 07:09:05 INFO - PROCESS | 1656 | 1464012545255 Marionette TRACE conn2 <- [1,2490,null,{}] 07:09:05 INFO - PROCESS | 1656 | 1464012545264 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}] 07:09:05 INFO - PROCESS | 1656 | 1464012545338 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 07:09:05 INFO - PROCESS | 1656 | 1464012545344 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x12413a800 == 31 [pid = 1656] [id = 630] 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1133c3400) [pid = 1656] [serial = 1890] [outer = 0x0] 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x113cb2c00) [pid = 1656] [serial = 1891] [outer = 0x1133c3400] 07:09:05 INFO - PROCESS | 1656 | 1464012545370 Marionette DEBUG loaded listener.js 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x115f34c00) [pid = 1656] [serial = 1892] [outer = 0x1133c3400] 07:09:05 INFO - PROCESS | 1656 | 1464012545693 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]]]}] 07:09:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 07:09:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 470ms 07:09:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 07:09:05 INFO - PROCESS | 1656 | 1464012545724 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 07:09:05 INFO - PROCESS | 1656 | 1464012545727 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 07:09:05 INFO - PROCESS | 1656 | 1464012545730 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 07:09:05 INFO - PROCESS | 1656 | 1464012545731 Marionette TRACE conn2 <- [1,2494,null,{}] 07:09:05 INFO - PROCESS | 1656 | 1464012545733 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}] 07:09:05 INFO - PROCESS | 1656 | 1464012545804 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 07:09:05 INFO - PROCESS | 1656 | 1464012545860 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198ae000 == 32 [pid = 1656] [id = 631] 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x110ffbc00) [pid = 1656] [serial = 1893] [outer = 0x0] 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x115fecc00) [pid = 1656] [serial = 1894] [outer = 0x110ffbc00] 07:09:05 INFO - PROCESS | 1656 | 1464012545885 Marionette DEBUG loaded listener.js 07:09:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1166cf800) [pid = 1656] [serial = 1895] [outer = 0x110ffbc00] 07:09:06 INFO - PROCESS | 1656 | 1464012546175 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]]]}] 07:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 07:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 469ms 07:09:06 INFO - PROCESS | 1656 | 1464012546203 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 07:09:06 INFO - PROCESS | 1656 | 1464012546205 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 07:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 07:09:06 INFO - PROCESS | 1656 | 1464012546213 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 07:09:06 INFO - PROCESS | 1656 | 1464012546215 Marionette TRACE conn2 <- [1,2498,null,{}] 07:09:06 INFO - PROCESS | 1656 | 1464012546218 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}] 07:09:06 INFO - PROCESS | 1656 | 1464012546391 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 07:09:06 INFO - PROCESS | 1656 | 1464012546414 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x127457800 == 33 [pid = 1656] [id = 632] 07:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x116a67400) [pid = 1656] [serial = 1896] [outer = 0x0] 07:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x117679800) [pid = 1656] [serial = 1897] [outer = 0x116a67400] 07:09:06 INFO - PROCESS | 1656 | 1464012546467 Marionette DEBUG loaded listener.js 07:09:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x1184e4400) [pid = 1656] [serial = 1898] [outer = 0x116a67400] 07:09:06 INFO - PROCESS | 1656 | 1464012546879 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]]]}] 07:09:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 07:09:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 678ms 07:09:06 INFO - PROCESS | 1656 | 1464012546887 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 07:09:06 INFO - PROCESS | 1656 | 1464012546888 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 07:09:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 07:09:06 INFO - PROCESS | 1656 | 1464012546891 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 07:09:06 INFO - PROCESS | 1656 | 1464012546892 Marionette TRACE conn2 <- [1,2502,null,{}] 07:09:06 INFO - PROCESS | 1656 | 1464012546894 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}] 07:09:06 INFO - PROCESS | 1656 | 1464012546986 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 07:09:07 INFO - PROCESS | 1656 | 1464012546998 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x1290a8000 == 34 [pid = 1656] [id = 633] 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x116a67800) [pid = 1656] [serial = 1899] [outer = 0x0] 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1187be400) [pid = 1656] [serial = 1900] [outer = 0x116a67800] 07:09:07 INFO - PROCESS | 1656 | 1464012547023 Marionette DEBUG loaded listener.js 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1187c8800) [pid = 1656] [serial = 1901] [outer = 0x116a67800] 07:09:07 INFO - PROCESS | 1656 | 1464012547350 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]]]}] 07:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 07:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 470ms 07:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 07:09:07 INFO - PROCESS | 1656 | 1464012547362 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 07:09:07 INFO - PROCESS | 1656 | 1464012547363 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 07:09:07 INFO - PROCESS | 1656 | 1464012547365 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 07:09:07 INFO - PROCESS | 1656 | 1464012547366 Marionette TRACE conn2 <- [1,2506,null,{}] 07:09:07 INFO - PROCESS | 1656 | 1464012547369 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}] 07:09:07 INFO - PROCESS | 1656 | 1464012547462 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 07:09:07 INFO - PROCESS | 1656 | 1464012547475 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75f000 == 35 [pid = 1656] [id = 634] 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x1187c8c00) [pid = 1656] [serial = 1902] [outer = 0x0] 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x11902d800) [pid = 1656] [serial = 1903] [outer = 0x1187c8c00] 07:09:07 INFO - PROCESS | 1656 | 1464012547500 Marionette DEBUG loaded listener.js 07:09:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1192d7000) [pid = 1656] [serial = 1904] [outer = 0x1187c8c00] 07:09:07 INFO - PROCESS | 1656 | 1464012547844 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]]]}] 07:09:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 07:09:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 521ms 07:09:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 07:09:07 INFO - PROCESS | 1656 | 1464012547886 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 07:09:07 INFO - PROCESS | 1656 | 1464012547887 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 07:09:07 INFO - PROCESS | 1656 | 1464012547890 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 07:09:07 INFO - PROCESS | 1656 | 1464012547891 Marionette TRACE conn2 <- [1,2510,null,{}] 07:09:07 INFO - PROCESS | 1656 | 1464012547893 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}] 07:09:07 INFO - PROCESS | 1656 | 1464012547989 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 07:09:07 INFO - PROCESS | 1656 | 1464012547993 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa3d000 == 36 [pid = 1656] [id = 635] 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1187cb400) [pid = 1656] [serial = 1905] [outer = 0x0] 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x119567800) [pid = 1656] [serial = 1906] [outer = 0x1187cb400] 07:09:08 INFO - PROCESS | 1656 | 1464012548018 Marionette DEBUG loaded listener.js 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x119d34c00) [pid = 1656] [serial = 1907] [outer = 0x1187cb400] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x114f24400) [pid = 1656] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x111067400) [pid = 1656] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x11106b400) [pid = 1656] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x10eabe800) [pid = 1656] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x113106000) [pid = 1656] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x117e58400) [pid = 1656] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113186400) [pid = 1656] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x111056000) [pid = 1656] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11955d400) [pid = 1656] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x112843c00) [pid = 1656] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x113187800) [pid = 1656] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111e23400) [pid = 1656] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x12342c800) [pid = 1656] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x1192d3000) [pid = 1656] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x111055800) [pid = 1656] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 07:09:08 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x110ff2400) [pid = 1656] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 07:09:08 INFO - PROCESS | 1656 | 1464012548449 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]]]}] 07:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 07:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 569ms 07:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 07:09:08 INFO - PROCESS | 1656 | 1464012548461 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 07:09:08 INFO - PROCESS | 1656 | 1464012548462 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 07:09:08 INFO - PROCESS | 1656 | 1464012548464 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 07:09:08 INFO - PROCESS | 1656 | 1464012548465 Marionette TRACE conn2 <- [1,2514,null,{}] 07:09:08 INFO - PROCESS | 1656 | 1464012548468 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}] 07:09:08 INFO - PROCESS | 1656 | 1464012548544 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 07:09:08 INFO - PROCESS | 1656 | 1464012548549 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x123418000 == 37 [pid = 1656] [id = 636] 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1126b2400) [pid = 1656] [serial = 1908] [outer = 0x0] 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x113111800) [pid = 1656] [serial = 1909] [outer = 0x1126b2400] 07:09:08 INFO - PROCESS | 1656 | 1464012548619 Marionette DEBUG loaded listener.js 07:09:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1192d3400) [pid = 1656] [serial = 1910] [outer = 0x1126b2400] 07:09:08 INFO - PROCESS | 1656 | 1464012548870 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]]]}] 07:09:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 07:09:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 418ms 07:09:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 07:09:08 INFO - PROCESS | 1656 | 1464012548886 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 07:09:08 INFO - PROCESS | 1656 | 1464012548888 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 07:09:08 INFO - PROCESS | 1656 | 1464012548890 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 07:09:08 INFO - PROCESS | 1656 | 1464012548903 Marionette TRACE conn2 <- [1,2518,null,{}] 07:09:08 INFO - PROCESS | 1656 | 1464012548921 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}] 07:09:09 INFO - PROCESS | 1656 | 1464012549016 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 07:09:09 INFO - PROCESS | 1656 | 1464012549020 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae7800 == 38 [pid = 1656] [id = 637] 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x119b77000) [pid = 1656] [serial = 1911] [outer = 0x0] 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x12330b400) [pid = 1656] [serial = 1912] [outer = 0x119b77000] 07:09:09 INFO - PROCESS | 1656 | 1464012549048 Marionette DEBUG loaded listener.js 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x12429e800) [pid = 1656] [serial = 1913] [outer = 0x119b77000] 07:09:09 INFO - PROCESS | 1656 | 1464012549385 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]]]}] 07:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 07:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 546ms 07:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 07:09:09 INFO - PROCESS | 1656 | 1464012549436 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 07:09:09 INFO - PROCESS | 1656 | 1464012549437 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 07:09:09 INFO - PROCESS | 1656 | 1464012549439 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 07:09:09 INFO - PROCESS | 1656 | 1464012549440 Marionette TRACE conn2 <- [1,2522,null,{}] 07:09:09 INFO - PROCESS | 1656 | 1464012549442 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}] 07:09:09 INFO - PROCESS | 1656 | 1464012549543 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 07:09:09 INFO - PROCESS | 1656 | 1464012549549 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0f000 == 39 [pid = 1656] [id = 638] 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119b7e000) [pid = 1656] [serial = 1914] [outer = 0x0] 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x124519c00) [pid = 1656] [serial = 1915] [outer = 0x119b7e000] 07:09:09 INFO - PROCESS | 1656 | 1464012549574 Marionette DEBUG loaded listener.js 07:09:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x124ea3c00) [pid = 1656] [serial = 1916] [outer = 0x119b7e000] 07:09:09 INFO - PROCESS | 1656 | 1464012549862 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]]]}] 07:09:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 07:09:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 472ms 07:09:09 INFO - PROCESS | 1656 | 1464012549912 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 07:09:09 INFO - PROCESS | 1656 | 1464012549913 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 07:09:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 07:09:09 INFO - PROCESS | 1656 | 1464012549915 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 07:09:09 INFO - PROCESS | 1656 | 1464012549916 Marionette TRACE conn2 <- [1,2526,null,{}] 07:09:09 INFO - PROCESS | 1656 | 1464012549918 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}] 07:09:09 INFO - PROCESS | 1656 | 1464012549996 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 07:09:10 INFO - PROCESS | 1656 | 1464012550007 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c465000 == 40 [pid = 1656] [id = 639] 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x124ea4000) [pid = 1656] [serial = 1917] [outer = 0x0] 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x12514ec00) [pid = 1656] [serial = 1918] [outer = 0x124ea4000] 07:09:10 INFO - PROCESS | 1656 | 1464012550032 Marionette DEBUG loaded listener.js 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1256acc00) [pid = 1656] [serial = 1919] [outer = 0x124ea4000] 07:09:10 INFO - PROCESS | 1656 | 1464012550402 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]]]}] 07:09:10 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 07:09:10 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 520ms 07:09:10 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 07:09:10 INFO - PROCESS | 1656 | 1464012550436 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 07:09:10 INFO - PROCESS | 1656 | 1464012550438 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 07:09:10 INFO - PROCESS | 1656 | 1464012550442 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 07:09:10 INFO - PROCESS | 1656 | 1464012550444 Marionette TRACE conn2 <- [1,2530,null,{}] 07:09:10 INFO - PROCESS | 1656 | 1464012550448 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}] 07:09:10 INFO - PROCESS | 1656 | 1464012550547 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 07:09:10 INFO - PROCESS | 1656 | 1464012550611 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x117066000 == 41 [pid = 1656] [id = 640] 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x111067800) [pid = 1656] [serial = 1920] [outer = 0x0] 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x111a0b400) [pid = 1656] [serial = 1921] [outer = 0x111067800] 07:09:10 INFO - PROCESS | 1656 | 1464012550642 Marionette DEBUG loaded listener.js 07:09:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x112846400) [pid = 1656] [serial = 1922] [outer = 0x111067800] 07:09:11 INFO - PROCESS | 1656 | 1464012551086 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]]]}] 07:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 07:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 672ms 07:09:11 INFO - PROCESS | 1656 | 1464012551114 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 07:09:11 INFO - PROCESS | 1656 | 1464012551119 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 07:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 07:09:11 INFO - PROCESS | 1656 | 1464012551123 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 07:09:11 INFO - PROCESS | 1656 | 1464012551125 Marionette TRACE conn2 <- [1,2534,null,{}] 07:09:11 INFO - PROCESS | 1656 | 1464012551147 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}] 07:09:11 INFO - PROCESS | 1656 | 1464012551247 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 07:09:11 INFO - PROCESS | 1656 | 1464012551314 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12567e000 == 42 [pid = 1656] [id = 641] 07:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x113107400) [pid = 1656] [serial = 1923] [outer = 0x0] 07:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113169c00) [pid = 1656] [serial = 1924] [outer = 0x113107400] 07:09:11 INFO - PROCESS | 1656 | 1464012551344 Marionette DEBUG loaded listener.js 07:09:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x11318dc00) [pid = 1656] [serial = 1925] [outer = 0x113107400] 07:09:11 INFO - PROCESS | 1656 | 1464012551788 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]]]}] 07:09:11 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 07:09:11 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 687ms 07:09:11 INFO - PROCESS | 1656 | 1464012551811 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 07:09:11 INFO - PROCESS | 1656 | 1464012551814 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 07:09:11 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 07:09:11 INFO - PROCESS | 1656 | 1464012551818 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 07:09:11 INFO - PROCESS | 1656 | 1464012551821 Marionette TRACE conn2 <- [1,2538,null,{}] 07:09:11 INFO - PROCESS | 1656 | 1464012551834 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}] 07:09:12 INFO - PROCESS | 1656 | 1464012552021 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 07:09:12 INFO - PROCESS | 1656 | 1464012552138 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c32d000 == 43 [pid = 1656] [id = 642] 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x113186c00) [pid = 1656] [serial = 1926] [outer = 0x0] 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x116439800) [pid = 1656] [serial = 1927] [outer = 0x113186c00] 07:09:12 INFO - PROCESS | 1656 | 1464012552171 Marionette DEBUG loaded listener.js 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x11805e400) [pid = 1656] [serial = 1928] [outer = 0x113186c00] 07:09:12 INFO - PROCESS | 1656 | 1464012552555 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]]]}] 07:09:12 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 07:09:12 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 778ms 07:09:12 INFO - PROCESS | 1656 | 1464012552596 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 07:09:12 INFO - PROCESS | 1656 | 1464012552598 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 07:09:12 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 07:09:12 INFO - PROCESS | 1656 | 1464012552600 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 07:09:12 INFO - PROCESS | 1656 | 1464012552602 Marionette TRACE conn2 <- [1,2542,null,{}] 07:09:12 INFO - PROCESS | 1656 | 1464012552604 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}] 07:09:12 INFO - PROCESS | 1656 | 1464012552701 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 07:09:12 INFO - PROCESS | 1656 | 1464012552755 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6f1000 == 44 [pid = 1656] [id = 643] 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x118056400) [pid = 1656] [serial = 1929] [outer = 0x0] 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1187c2400) [pid = 1656] [serial = 1930] [outer = 0x118056400] 07:09:12 INFO - PROCESS | 1656 | 1464012552785 Marionette DEBUG loaded listener.js 07:09:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x12330a000) [pid = 1656] [serial = 1931] [outer = 0x118056400] 07:09:13 INFO - PROCESS | 1656 | 1464012553224 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]]]}] 07:09:13 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 07:09:13 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 670ms 07:09:13 INFO - PROCESS | 1656 | 1464012553274 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 07:09:13 INFO - PROCESS | 1656 | 1464012553277 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 07:09:13 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 07:09:13 INFO - PROCESS | 1656 | 1464012553280 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 07:09:13 INFO - PROCESS | 1656 | 1464012553282 Marionette TRACE conn2 <- [1,2546,null,{}] 07:09:13 INFO - PROCESS | 1656 | 1464012553284 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}] 07:09:13 INFO - PROCESS | 1656 | 1464012553378 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 07:09:13 INFO - PROCESS | 1656 | 1464012553476 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb46800 == 45 [pid = 1656] [id = 644] 07:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11805f400) [pid = 1656] [serial = 1932] [outer = 0x0] 07:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1242a1400) [pid = 1656] [serial = 1933] [outer = 0x11805f400] 07:09:13 INFO - PROCESS | 1656 | 1464012553506 Marionette DEBUG loaded listener.js 07:09:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1256aac00) [pid = 1656] [serial = 1934] [outer = 0x11805f400] 07:09:14 INFO - PROCESS | 1656 | 1464012554083 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]]]}] 07:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 07:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 822ms 07:09:14 INFO - PROCESS | 1656 | 1464012554102 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 07:09:14 INFO - PROCESS | 1656 | 1464012554104 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 07:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 07:09:14 INFO - PROCESS | 1656 | 1464012554108 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 07:09:14 INFO - PROCESS | 1656 | 1464012554113 Marionette TRACE conn2 <- [1,2550,null,{}] 07:09:14 INFO - PROCESS | 1656 | 1464012554117 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}] 07:09:14 INFO - PROCESS | 1656 | 1464012554208 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 07:09:14 INFO - PROCESS | 1656 | 1464012554279 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x119bea800 == 46 [pid = 1656] [id = 645] 07:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x110ff5000) [pid = 1656] [serial = 1935] [outer = 0x0] 07:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x111066400) [pid = 1656] [serial = 1936] [outer = 0x110ff5000] 07:09:14 INFO - PROCESS | 1656 | 1464012554306 Marionette DEBUG loaded listener.js 07:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x112849000) [pid = 1656] [serial = 1937] [outer = 0x110ff5000] 07:09:14 INFO - PROCESS | 1656 | 1464012554755 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]]]}] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0f000 == 45 [pid = 1656] [id = 638] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae7800 == 44 [pid = 1656] [id = 637] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x123418000 == 43 [pid = 1656] [id = 636] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa3d000 == 42 [pid = 1656] [id = 635] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75f000 == 41 [pid = 1656] [id = 634] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1290a8000 == 40 [pid = 1656] [id = 633] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x127457800 == 39 [pid = 1656] [id = 632] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1198ae000 == 38 [pid = 1656] [id = 631] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x12413a800 == 37 [pid = 1656] [id = 630] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x119be0800 == 36 [pid = 1656] [id = 629] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x117073800 == 35 [pid = 1656] [id = 628] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x118306000 == 34 [pid = 1656] [id = 627] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x1185c9800 == 33 [pid = 1656] [id = 626] 07:09:14 INFO - PROCESS | 1656 | --DOCSHELL 0x11265b800 == 32 [pid = 1656] [id = 625] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1187c0400) [pid = 1656] [serial = 1855] [outer = 0x0] [url = about:blank] 07:09:14 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x111068000) [pid = 1656] [serial = 1825] [outer = 0x0] [url = about:blank] 07:09:14 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 729ms 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x111c20c00) [pid = 1656] [serial = 1826] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11316f800) [pid = 1656] [serial = 1837] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x113190800) [pid = 1656] [serial = 1838] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112ec3000) [pid = 1656] [serial = 1831] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1130df800) [pid = 1656] [serial = 1832] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x11310fc00) [pid = 1656] [serial = 1834] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x11316c800) [pid = 1656] [serial = 1835] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x118219400) [pid = 1656] [serial = 1849] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x118361000) [pid = 1656] [serial = 1850] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x115d09800) [pid = 1656] [serial = 1840] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1164a4400) [pid = 1656] [serial = 1841] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x118448000) [pid = 1656] [serial = 1852] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x119566c00) [pid = 1656] [serial = 1858] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1166c8400) [pid = 1656] [serial = 1843] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1168bec00) [pid = 1656] [serial = 1844] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x117248000) [pid = 1656] [serial = 1846] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1126b1000) [pid = 1656] [serial = 1828] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x112845800) [pid = 1656] [serial = 1829] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x117e54000) [pid = 1656] [serial = 1847] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x12429e400) [pid = 1656] [serial = 1871] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119f7c800) [pid = 1656] [serial = 1862] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x119cc4800) [pid = 1656] [serial = 1861] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x124296400) [pid = 1656] [serial = 1870] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1185b5800) [pid = 1656] [serial = 1867] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1126b0400) [pid = 1656] [serial = 1864] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x113188400) [pid = 1656] [serial = 1865] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1198f2c00) [pid = 1656] [serial = 1859] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12342c400) [pid = 1656] [serial = 1868] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x119034000) [pid = 1656] [serial = 1856] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1185b4c00) [pid = 1656] [serial = 1853] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x12429ec00) [pid = 1656] [serial = 1873] [outer = 0x0] [url = about:blank] 07:09:14 INFO - PROCESS | 1656 | 1464012554838 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 07:09:14 INFO - PROCESS | 1656 | 1464012554842 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 07:09:14 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 07:09:14 INFO - PROCESS | 1656 | 1464012554849 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 07:09:14 INFO - PROCESS | 1656 | 1464012554850 Marionette TRACE conn2 <- [1,2554,null,{}] 07:09:14 INFO - PROCESS | 1656 | 1464012554853 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}] 07:09:14 INFO - PROCESS | 1656 | 1464012554937 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 07:09:14 INFO - PROCESS | 1656 | 1464012554949 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x11706c800 == 33 [pid = 1656] [id = 646] 07:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x112dc6c00) [pid = 1656] [serial = 1938] [outer = 0x0] 07:09:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x1130df800) [pid = 1656] [serial = 1939] [outer = 0x112dc6c00] 07:09:14 INFO - PROCESS | 1656 | 1464012554980 Marionette DEBUG loaded listener.js 07:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x11316cc00) [pid = 1656] [serial = 1940] [outer = 0x112dc6c00] 07:09:15 INFO - PROCESS | 1656 | 1464012555494 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]]]}] 07:09:15 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 07:09:15 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 672ms 07:09:15 INFO - PROCESS | 1656 | 1464012555521 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 07:09:15 INFO - PROCESS | 1656 | 1464012555522 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 07:09:15 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 07:09:15 INFO - PROCESS | 1656 | 1464012555526 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 07:09:15 INFO - PROCESS | 1656 | 1464012555530 Marionette TRACE conn2 <- [1,2558,null,{}] 07:09:15 INFO - PROCESS | 1656 | 1464012555541 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}] 07:09:15 INFO - PROCESS | 1656 | 1464012555641 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 07:09:15 INFO - PROCESS | 1656 | 1464012555649 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a0de000 == 34 [pid = 1656] [id = 647] 07:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x115d0e800) [pid = 1656] [serial = 1941] [outer = 0x0] 07:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x115f2e000) [pid = 1656] [serial = 1942] [outer = 0x115d0e800] 07:09:15 INFO - PROCESS | 1656 | 1464012555677 Marionette DEBUG loaded listener.js 07:09:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1164ac800) [pid = 1656] [serial = 1943] [outer = 0x115d0e800] 07:09:16 INFO - PROCESS | 1656 | 1464012556005 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]]]}] 07:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 07:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 524ms 07:09:16 INFO - PROCESS | 1656 | 1464012556049 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 07:09:16 INFO - PROCESS | 1656 | 1464012556051 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 07:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 07:09:16 INFO - PROCESS | 1656 | 1464012556053 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 07:09:16 INFO - PROCESS | 1656 | 1464012556054 Marionette TRACE conn2 <- [1,2562,null,{}] 07:09:16 INFO - PROCESS | 1656 | 1464012556057 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}] 07:09:16 INFO - PROCESS | 1656 | 1464012556141 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 07:09:16 INFO - PROCESS | 1656 | 1464012556148 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245c1000 == 35 [pid = 1656] [id = 648] 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11684b800) [pid = 1656] [serial = 1944] [outer = 0x0] 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x11724a800) [pid = 1656] [serial = 1945] [outer = 0x11684b800] 07:09:16 INFO - PROCESS | 1656 | 1464012556174 Marionette DEBUG loaded listener.js 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x118063000) [pid = 1656] [serial = 1946] [outer = 0x11684b800] 07:09:16 INFO - PROCESS | 1656 | 1464012556518 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]]]}] 07:09:16 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 07:09:16 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 519ms 07:09:16 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 07:09:16 INFO - PROCESS | 1656 | 1464012556572 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 07:09:16 INFO - PROCESS | 1656 | 1464012556574 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 07:09:16 INFO - PROCESS | 1656 | 1464012556576 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 07:09:16 INFO - PROCESS | 1656 | 1464012556577 Marionette TRACE conn2 <- [1,2566,null,{}] 07:09:16 INFO - PROCESS | 1656 | 1464012556579 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}] 07:09:16 INFO - PROCESS | 1656 | 1464012556683 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 07:09:16 INFO - PROCESS | 1656 | 1464012556690 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x125786000 == 36 [pid = 1656] [id = 649] 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x116add800) [pid = 1656] [serial = 1947] [outer = 0x0] 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x1185b4800) [pid = 1656] [serial = 1948] [outer = 0x116add800] 07:09:16 INFO - PROCESS | 1656 | 1464012556715 Marionette DEBUG loaded listener.js 07:09:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1187c6800) [pid = 1656] [serial = 1949] [outer = 0x116add800] 07:09:17 INFO - PROCESS | 1656 | 1464012557049 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]]]}] 07:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 07:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 518ms 07:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 07:09:17 INFO - PROCESS | 1656 | 1464012557095 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 07:09:17 INFO - PROCESS | 1656 | 1464012557096 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 07:09:17 INFO - PROCESS | 1656 | 1464012557098 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 07:09:17 INFO - PROCESS | 1656 | 1464012557099 Marionette TRACE conn2 <- [1,2570,null,{}] 07:09:17 INFO - PROCESS | 1656 | 1464012557102 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}] 07:09:17 INFO - PROCESS | 1656 | 1464012557218 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 07:09:17 INFO - PROCESS | 1656 | 1464012557223 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x128a27800 == 37 [pid = 1656] [id = 650] 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1188a4c00) [pid = 1656] [serial = 1950] [outer = 0x0] 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x119828400) [pid = 1656] [serial = 1951] [outer = 0x1188a4c00] 07:09:17 INFO - PROCESS | 1656 | 1464012557281 Marionette DEBUG loaded listener.js 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1242a3400) [pid = 1656] [serial = 1952] [outer = 0x1188a4c00] 07:09:17 INFO - PROCESS | 1656 | 1464012557640 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]]]}] 07:09:17 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 07:09:17 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 568ms 07:09:17 INFO - PROCESS | 1656 | 1464012557667 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 07:09:17 INFO - PROCESS | 1656 | 1464012557668 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 07:09:17 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 07:09:17 INFO - PROCESS | 1656 | 1464012557670 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 07:09:17 INFO - PROCESS | 1656 | 1464012557672 Marionette TRACE conn2 <- [1,2574,null,{}] 07:09:17 INFO - PROCESS | 1656 | 1464012557681 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}] 07:09:17 INFO - PROCESS | 1656 | 1464012557779 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 07:09:17 INFO - PROCESS | 1656 | 1464012557784 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a75c000 == 38 [pid = 1656] [id = 651] 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124297400) [pid = 1656] [serial = 1953] [outer = 0x0] 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x1256a6000) [pid = 1656] [serial = 1954] [outer = 0x124297400] 07:09:17 INFO - PROCESS | 1656 | 1464012557808 Marionette DEBUG loaded listener.js 07:09:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1257bdc00) [pid = 1656] [serial = 1955] [outer = 0x124297400] 07:09:18 INFO - PROCESS | 1656 | 1464012558139 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]]]}] 07:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 07:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 521ms 07:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 07:09:18 INFO - PROCESS | 1656 | 1464012558191 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 07:09:18 INFO - PROCESS | 1656 | 1464012558193 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 07:09:18 INFO - PROCESS | 1656 | 1464012558195 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 07:09:18 INFO - PROCESS | 1656 | 1464012558196 Marionette TRACE conn2 <- [1,2578,null,{}] 07:09:18 INFO - PROCESS | 1656 | 1464012558198 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}] 07:09:18 INFO - PROCESS | 1656 | 1464012558296 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 07:09:18 INFO - PROCESS | 1656 | 1464012558309 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b1a0000 == 39 [pid = 1656] [id = 652] 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1256a7000) [pid = 1656] [serial = 1956] [outer = 0x0] 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x125d82000) [pid = 1656] [serial = 1957] [outer = 0x1256a7000] 07:09:18 INFO - PROCESS | 1656 | 1464012558333 Marionette DEBUG loaded listener.js 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x126d47800) [pid = 1656] [serial = 1958] [outer = 0x1256a7000] 07:09:18 INFO - PROCESS | 1656 | 1464012558683 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]]]}] 07:09:18 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 07:09:18 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 520ms 07:09:18 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 07:09:18 INFO - PROCESS | 1656 | 1464012558715 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 07:09:18 INFO - PROCESS | 1656 | 1464012558717 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 07:09:18 INFO - PROCESS | 1656 | 1464012558719 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 07:09:18 INFO - PROCESS | 1656 | 1464012558720 Marionette TRACE conn2 <- [1,2582,null,{}] 07:09:18 INFO - PROCESS | 1656 | 1464012558722 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}] 07:09:18 INFO - PROCESS | 1656 | 1464012558823 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 07:09:18 INFO - PROCESS | 1656 | 1464012558828 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae6000 == 40 [pid = 1656] [id = 653] 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x125d87800) [pid = 1656] [serial = 1959] [outer = 0x0] 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x127108000) [pid = 1656] [serial = 1960] [outer = 0x125d87800] 07:09:18 INFO - PROCESS | 1656 | 1464012558852 Marionette DEBUG loaded listener.js 07:09:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1271f5c00) [pid = 1656] [serial = 1961] [outer = 0x125d87800] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x116a67800) [pid = 1656] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x1187c8c00) [pid = 1656] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x11316b000) [pid = 1656] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x1126b2800) [pid = 1656] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x11106a400) [pid = 1656] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1133c3400) [pid = 1656] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x110ffbc00) [pid = 1656] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1187cb400) [pid = 1656] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126b2400) [pid = 1656] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x119b7e000) [pid = 1656] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x119b77000) [pid = 1656] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x116a67400) [pid = 1656] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 07:09:19 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x127468800) [pid = 1656] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 07:09:19 INFO - PROCESS | 1656 | 1464012559221 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]]]}] 07:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 07:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 521ms 07:09:19 INFO - PROCESS | 1656 | 1464012559241 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 07:09:19 INFO - PROCESS | 1656 | 1464012559242 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 07:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 07:09:19 INFO - PROCESS | 1656 | 1464012559247 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 07:09:19 INFO - PROCESS | 1656 | 1464012559248 Marionette TRACE conn2 <- [1,2586,null,{}] 07:09:19 INFO - PROCESS | 1656 | 1464012559251 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}] 07:09:19 INFO - PROCESS | 1656 | 1464012559332 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 07:09:19 INFO - PROCESS | 1656 | 1464012559386 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a74b800 == 41 [pid = 1656] [id = 654] 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1126b2400) [pid = 1656] [serial = 1962] [outer = 0x0] 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x116a67400) [pid = 1656] [serial = 1963] [outer = 0x1126b2400] 07:09:19 INFO - PROCESS | 1656 | 1464012559411 Marionette DEBUG loaded listener.js 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124e52400) [pid = 1656] [serial = 1964] [outer = 0x1126b2400] 07:09:19 INFO - PROCESS | 1656 | 1464012559704 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]]]}] 07:09:19 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 07:09:19 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 469ms 07:09:19 INFO - PROCESS | 1656 | 1464012559716 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 07:09:19 INFO - PROCESS | 1656 | 1464012559717 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 07:09:19 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 07:09:19 INFO - PROCESS | 1656 | 1464012559720 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 07:09:19 INFO - PROCESS | 1656 | 1464012559721 Marionette TRACE conn2 <- [1,2590,null,{}] 07:09:19 INFO - PROCESS | 1656 | 1464012559724 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}] 07:09:19 INFO - PROCESS | 1656 | 1464012559840 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 07:09:19 INFO - PROCESS | 1656 | 1464012559846 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6f5800 == 42 [pid = 1656] [id = 655] 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x127105000) [pid = 1656] [serial = 1965] [outer = 0x0] 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x127465400) [pid = 1656] [serial = 1966] [outer = 0x127105000] 07:09:19 INFO - PROCESS | 1656 | 1464012559875 Marionette DEBUG loaded listener.js 07:09:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x128cd2400) [pid = 1656] [serial = 1967] [outer = 0x127105000] 07:09:20 INFO - PROCESS | 1656 | 1464012560199 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]]]}] 07:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 07:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 520ms 07:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 07:09:20 INFO - PROCESS | 1656 | 1464012560240 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 07:09:20 INFO - PROCESS | 1656 | 1464012560242 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 07:09:20 INFO - PROCESS | 1656 | 1464012560244 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 07:09:20 INFO - PROCESS | 1656 | 1464012560245 Marionette TRACE conn2 <- [1,2594,null,{}] 07:09:20 INFO - PROCESS | 1656 | 1464012560247 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}] 07:09:20 INFO - PROCESS | 1656 | 1464012560355 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 07:09:20 INFO - PROCESS | 1656 | 1464012560361 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce97000 == 43 [pid = 1656] [id = 656] 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x116a6a400) [pid = 1656] [serial = 1968] [outer = 0x0] 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x128cd9400) [pid = 1656] [serial = 1969] [outer = 0x116a6a400] 07:09:20 INFO - PROCESS | 1656 | 1464012560386 Marionette DEBUG loaded listener.js 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x128d29800) [pid = 1656] [serial = 1970] [outer = 0x116a6a400] 07:09:20 INFO - PROCESS | 1656 | 1464012560699 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]]]}] 07:09:20 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 07:09:20 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 468ms 07:09:20 INFO - PROCESS | 1656 | 1464012560714 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 07:09:20 INFO - PROCESS | 1656 | 1464012560715 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 07:09:20 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 07:09:20 INFO - PROCESS | 1656 | 1464012560717 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 07:09:20 INFO - PROCESS | 1656 | 1464012560718 Marionette TRACE conn2 <- [1,2598,null,{}] 07:09:20 INFO - PROCESS | 1656 | 1464012560721 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}] 07:09:20 INFO - PROCESS | 1656 | 1464012560803 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 07:09:20 INFO - PROCESS | 1656 | 1464012560808 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1c3000 == 44 [pid = 1656] [id = 657] 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128cdac00) [pid = 1656] [serial = 1971] [outer = 0x0] 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x129052400) [pid = 1656] [serial = 1972] [outer = 0x128cdac00] 07:09:20 INFO - PROCESS | 1656 | 1464012560832 Marionette DEBUG loaded listener.js 07:09:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x1290e6000) [pid = 1656] [serial = 1973] [outer = 0x128cdac00] 07:09:21 INFO - PROCESS | 1656 | 1464012561279 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]]]}] 07:09:21 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 07:09:21 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 620ms 07:09:21 INFO - PROCESS | 1656 | 1464012561339 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 07:09:21 INFO - PROCESS | 1656 | 1464012561341 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 07:09:21 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 07:09:21 INFO - PROCESS | 1656 | 1464012561345 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 07:09:21 INFO - PROCESS | 1656 | 1464012561348 Marionette TRACE conn2 <- [1,2602,null,{}] 07:09:21 INFO - PROCESS | 1656 | 1464012561351 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}] 07:09:21 INFO - PROCESS | 1656 | 1464012561456 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 07:09:21 INFO - PROCESS | 1656 | 1464012561514 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x119299800 == 45 [pid = 1656] [id = 658] 07:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x111066c00) [pid = 1656] [serial = 1974] [outer = 0x0] 07:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x112847c00) [pid = 1656] [serial = 1975] [outer = 0x111066c00] 07:09:21 INFO - PROCESS | 1656 | 1464012561546 Marionette DEBUG loaded listener.js 07:09:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x112ec3400) [pid = 1656] [serial = 1976] [outer = 0x111066c00] 07:09:22 INFO - PROCESS | 1656 | 1464012562008 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]]]}] 07:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 07:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 722ms 07:09:22 INFO - PROCESS | 1656 | 1464012562077 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 07:09:22 INFO - PROCESS | 1656 | 1464012562081 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 07:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 07:09:22 INFO - PROCESS | 1656 | 1464012562087 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 07:09:22 INFO - PROCESS | 1656 | 1464012562089 Marionette TRACE conn2 <- [1,2606,null,{}] 07:09:22 INFO - PROCESS | 1656 | 1464012562094 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}] 07:09:22 INFO - PROCESS | 1656 | 1464012562203 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 07:09:22 INFO - PROCESS | 1656 | 1464012562289 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x127441000 == 46 [pid = 1656] [id = 659] 07:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11316c800) [pid = 1656] [serial = 1977] [outer = 0x0] 07:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x113c2fc00) [pid = 1656] [serial = 1978] [outer = 0x11316c800] 07:09:22 INFO - PROCESS | 1656 | 1464012562338 Marionette DEBUG loaded listener.js 07:09:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1164a1400) [pid = 1656] [serial = 1979] [outer = 0x11316c800] 07:09:22 INFO - PROCESS | 1656 | 1464012562857 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]]]}] 07:09:22 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 07:09:22 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 823ms 07:09:22 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 07:09:22 INFO - PROCESS | 1656 | 1464012562910 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 07:09:22 INFO - PROCESS | 1656 | 1464012562912 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 07:09:22 INFO - PROCESS | 1656 | 1464012562914 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 07:09:22 INFO - PROCESS | 1656 | 1464012562917 Marionette TRACE conn2 <- [1,2610,null,{}] 07:09:22 INFO - PROCESS | 1656 | 1464012562925 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}] 07:09:23 INFO - PROCESS | 1656 | 1464012563026 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 07:09:23 INFO - PROCESS | 1656 | 1464012563097 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b0800 == 47 [pid = 1656] [id = 660] 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1187cc000) [pid = 1656] [serial = 1980] [outer = 0x0] 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1192d8800) [pid = 1656] [serial = 1981] [outer = 0x1187cc000] 07:09:23 INFO - PROCESS | 1656 | 1464012563129 Marionette DEBUG loaded listener.js 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119f86800) [pid = 1656] [serial = 1982] [outer = 0x1187cc000] 07:09:23 INFO - PROCESS | 1656 | 1464012563562 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]]]}] 07:09:23 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 07:09:23 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 673ms 07:09:23 INFO - PROCESS | 1656 | 1464012563606 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 07:09:23 INFO - PROCESS | 1656 | 1464012563608 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 07:09:23 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 07:09:23 INFO - PROCESS | 1656 | 1464012563612 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 07:09:23 INFO - PROCESS | 1656 | 1464012563614 Marionette TRACE conn2 <- [1,2614,null,{}] 07:09:23 INFO - PROCESS | 1656 | 1464012563616 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}] 07:09:23 INFO - PROCESS | 1656 | 1464012563714 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 07:09:23 INFO - PROCESS | 1656 | 1464012563770 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d786800 == 48 [pid = 1656] [id = 661] 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x123431c00) [pid = 1656] [serial = 1983] [outer = 0x0] 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x125004400) [pid = 1656] [serial = 1984] [outer = 0x123431c00] 07:09:23 INFO - PROCESS | 1656 | 1464012563799 Marionette DEBUG loaded listener.js 07:09:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x127111800) [pid = 1656] [serial = 1985] [outer = 0x123431c00] 07:09:24 INFO - PROCESS | 1656 | 1464012564223 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]]]}] 07:09:24 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 07:09:24 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 674ms 07:09:24 INFO - PROCESS | 1656 | 1464012564286 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 07:09:24 INFO - PROCESS | 1656 | 1464012564288 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 07:09:24 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 07:09:24 INFO - PROCESS | 1656 | 1464012564290 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 07:09:24 INFO - PROCESS | 1656 | 1464012564291 Marionette TRACE conn2 <- [1,2618,null,{}] 07:09:24 INFO - PROCESS | 1656 | 1464012564294 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}] 07:09:24 INFO - PROCESS | 1656 | 1464012564399 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 07:09:24 INFO - PROCESS | 1656 | 1464012564467 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x118857800 == 49 [pid = 1656] [id = 662] 07:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x111053800) [pid = 1656] [serial = 1986] [outer = 0x0] 07:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x114f24000) [pid = 1656] [serial = 1987] [outer = 0x111053800] 07:09:24 INFO - PROCESS | 1656 | 1464012564498 Marionette DEBUG loaded listener.js 07:09:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1271f6000) [pid = 1656] [serial = 1988] [outer = 0x111053800] 07:09:25 INFO - PROCESS | 1656 | 1464012565101 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]]]}] 07:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 07:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 870ms 07:09:25 INFO - PROCESS | 1656 | 1464012565160 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 07:09:25 INFO - PROCESS | 1656 | 1464012565163 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 07:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 07:09:25 INFO - PROCESS | 1656 | 1464012565167 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 07:09:25 INFO - PROCESS | 1656 | 1464012565169 Marionette TRACE conn2 <- [1,2622,null,{}] 07:09:25 INFO - PROCESS | 1656 | 1464012565172 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}] 07:09:25 INFO - PROCESS | 1656 | 1464012565270 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 07:09:25 INFO - PROCESS | 1656 | 1464012565333 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x1160f6000 == 50 [pid = 1656] [id = 663] 07:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126aec00) [pid = 1656] [serial = 1989] [outer = 0x0] 07:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1126b9000) [pid = 1656] [serial = 1990] [outer = 0x1126aec00] 07:09:25 INFO - PROCESS | 1656 | 1464012565362 Marionette DEBUG loaded listener.js 07:09:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x112852400) [pid = 1656] [serial = 1991] [outer = 0x1126aec00] 07:09:25 INFO - PROCESS | 1656 | 1464012565740 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]]]}] 07:09:25 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 07:09:25 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 621ms 07:09:25 INFO - PROCESS | 1656 | 1464012565788 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 07:09:25 INFO - PROCESS | 1656 | 1464012565792 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 07:09:25 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 07:09:25 INFO - PROCESS | 1656 | 1464012565796 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 07:09:25 INFO - PROCESS | 1656 | 1464012565798 Marionette TRACE conn2 <- [1,2626,null,{}] 07:09:25 INFO - PROCESS | 1656 | 1464012565800 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}] 07:09:25 INFO - PROCESS | 1656 | 1464012565900 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce97000 == 49 [pid = 1656] [id = 656] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6f5800 == 48 [pid = 1656] [id = 655] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a74b800 == 47 [pid = 1656] [id = 654] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12bae6000 == 46 [pid = 1656] [id = 653] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12b1a0000 == 45 [pid = 1656] [id = 652] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12a75c000 == 44 [pid = 1656] [id = 651] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x12514ec00) [pid = 1656] [serial = 1918] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x128a27800 == 43 [pid = 1656] [id = 650] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x125786000 == 42 [pid = 1656] [id = 649] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x1245c1000 == 41 [pid = 1656] [id = 648] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11a0de000 == 40 [pid = 1656] [id = 647] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x11706c800 == 39 [pid = 1656] [id = 646] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x119bea800 == 38 [pid = 1656] [id = 645] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12567e000 == 37 [pid = 1656] [id = 641] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x117066000 == 36 [pid = 1656] [id = 640] 07:09:25 INFO - PROCESS | 1656 | --DOCSHELL 0x12c465000 == 35 [pid = 1656] [id = 639] 07:09:25 INFO - PROCESS | 1656 | 1464012565993 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x128d23c00) [pid = 1656] [serial = 1823] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1187be400) [pid = 1656] [serial = 1900] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11902d800) [pid = 1656] [serial = 1903] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11316ec00) [pid = 1656] [serial = 1888] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x11318cc00) [pid = 1656] [serial = 1889] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11284d000) [pid = 1656] [serial = 1885] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x113104000) [pid = 1656] [serial = 1886] [outer = 0x0] [url = about:blank] 07:09:25 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1126b8800) [pid = 1656] [serial = 1883] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x111c7c800) [pid = 1656] [serial = 1882] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x112843400) [pid = 1656] [serial = 1879] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x113cb2c00) [pid = 1656] [serial = 1891] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x115f34c00) [pid = 1656] [serial = 1892] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x115fecc00) [pid = 1656] [serial = 1894] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119567800) [pid = 1656] [serial = 1906] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x113111800) [pid = 1656] [serial = 1909] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x124ea3c00) [pid = 1656] [serial = 1916] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x12330b400) [pid = 1656] [serial = 1912] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x119d34c00) [pid = 1656] [serial = 1907] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x10eabb800) [pid = 1656] [serial = 1876] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x117679800) [pid = 1656] [serial = 1897] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x1187c8800) [pid = 1656] [serial = 1901] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1192d3400) [pid = 1656] [serial = 1910] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1192d7000) [pid = 1656] [serial = 1904] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x12429e800) [pid = 1656] [serial = 1913] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x124519c00) [pid = 1656] [serial = 1915] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x1166cf800) [pid = 1656] [serial = 1895] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1184e4400) [pid = 1656] [serial = 1898] [outer = 0x0] [url = about:blank] 07:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x113cd9800 == 36 [pid = 1656] [id = 664] 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x111a0fc00) [pid = 1656] [serial = 1992] [outer = 0x0] 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1126b8800) [pid = 1656] [serial = 1993] [outer = 0x111a0fc00] 07:09:26 INFO - PROCESS | 1656 | 1464012566024 Marionette DEBUG loaded listener.js 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x11310c000) [pid = 1656] [serial = 1994] [outer = 0x111a0fc00] 07:09:26 INFO - PROCESS | 1656 | 1464012566339 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]]]}] 07:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 07:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 571ms 07:09:26 INFO - PROCESS | 1656 | 1464012566367 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 07:09:26 INFO - PROCESS | 1656 | 1464012566369 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 07:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 07:09:26 INFO - PROCESS | 1656 | 1464012566371 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 07:09:26 INFO - PROCESS | 1656 | 1464012566373 Marionette TRACE conn2 <- [1,2630,null,{}] 07:09:26 INFO - PROCESS | 1656 | 1464012566383 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}] 07:09:26 INFO - PROCESS | 1656 | 1464012566464 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 07:09:26 INFO - PROCESS | 1656 | 1464012566470 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12149d800 == 37 [pid = 1656] [id = 665] 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113185000) [pid = 1656] [serial = 1995] [outer = 0x0] 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x114f26c00) [pid = 1656] [serial = 1996] [outer = 0x113185000] 07:09:26 INFO - PROCESS | 1656 | 1464012566497 Marionette DEBUG loaded listener.js 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1164ef400) [pid = 1656] [serial = 1997] [outer = 0x113185000] 07:09:26 INFO - PROCESS | 1656 | 1464012566870 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]]]}] 07:09:26 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 07:09:26 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 524ms 07:09:26 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 07:09:26 INFO - PROCESS | 1656 | 1464012566896 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 07:09:26 INFO - PROCESS | 1656 | 1464012566898 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 07:09:26 INFO - PROCESS | 1656 | 1464012566900 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 07:09:26 INFO - PROCESS | 1656 | 1464012566901 Marionette TRACE conn2 <- [1,2634,null,{}] 07:09:26 INFO - PROCESS | 1656 | 1464012566903 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}] 07:09:26 INFO - PROCESS | 1656 | 1464012566980 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 07:09:26 INFO - PROCESS | 1656 | 1464012566985 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245b2000 == 38 [pid = 1656] [id = 666] 07:09:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x116848800) [pid = 1656] [serial = 1998] [outer = 0x0] 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x117679400) [pid = 1656] [serial = 1999] [outer = 0x116848800] 07:09:27 INFO - PROCESS | 1656 | 1464012567011 Marionette DEBUG loaded listener.js 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x118059800) [pid = 1656] [serial = 2000] [outer = 0x116848800] 07:09:27 INFO - PROCESS | 1656 | 1464012567343 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]]]}] 07:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 07:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 469ms 07:09:27 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 07:09:27 INFO - PROCESS | 1656 | 1464012567369 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 07:09:27 INFO - PROCESS | 1656 | 1464012567370 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 07:09:27 INFO - PROCESS | 1656 | 1464012567372 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 07:09:27 INFO - PROCESS | 1656 | 1464012567374 Marionette TRACE conn2 <- [1,2638,null,{}] 07:09:27 INFO - PROCESS | 1656 | 1464012567378 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}] 07:09:27 INFO - PROCESS | 1656 | 1464012567475 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 07:09:27 INFO - PROCESS | 1656 | 1464012567481 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256ec000 == 39 [pid = 1656] [id = 667] 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x11684f000) [pid = 1656] [serial = 2001] [outer = 0x0] 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x118218c00) [pid = 1656] [serial = 2002] [outer = 0x11684f000] 07:09:27 INFO - PROCESS | 1656 | 1464012567506 Marionette DEBUG loaded listener.js 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x1184e4400) [pid = 1656] [serial = 2003] [outer = 0x11684f000] 07:09:27 INFO - PROCESS | 1656 | 1464012567836 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]]]}] 07:09:27 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 07:09:27 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 470ms 07:09:27 INFO - PROCESS | 1656 | 1464012567844 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 07:09:27 INFO - PROCESS | 1656 | 1464012567847 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 07:09:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 07:09:27 INFO - PROCESS | 1656 | 1464012567850 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 07:09:27 INFO - PROCESS | 1656 | 1464012567851 Marionette TRACE conn2 <- [1,2642,null,{}] 07:09:27 INFO - PROCESS | 1656 | 1464012567853 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}] 07:09:27 INFO - PROCESS | 1656 | 1464012567950 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 07:09:27 INFO - PROCESS | 1656 | 1464012567955 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x129097800 == 40 [pid = 1656] [id = 668] 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1185b4c00) [pid = 1656] [serial = 2004] [outer = 0x0] 07:09:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1192cb800) [pid = 1656] [serial = 2005] [outer = 0x1185b4c00] 07:09:27 INFO - PROCESS | 1656 | 1464012567982 Marionette DEBUG loaded listener.js 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x119d34c00) [pid = 1656] [serial = 2006] [outer = 0x1185b4c00] 07:09:28 INFO - PROCESS | 1656 | 1464012568361 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]]]}] 07:09:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 07:09:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 518ms 07:09:28 INFO - PROCESS | 1656 | 1464012568368 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 07:09:28 INFO - PROCESS | 1656 | 1464012568369 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 07:09:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 07:09:28 INFO - PROCESS | 1656 | 1464012568371 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 07:09:28 INFO - PROCESS | 1656 | 1464012568372 Marionette TRACE conn2 <- [1,2646,null,{}] 07:09:28 INFO - PROCESS | 1656 | 1464012568375 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}] 07:09:28 INFO - PROCESS | 1656 | 1464012568472 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 07:09:28 INFO - PROCESS | 1656 | 1464012568483 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c5800 == 41 [pid = 1656] [id = 669] 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x119b7ec00) [pid = 1656] [serial = 2007] [outer = 0x0] 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x12330bc00) [pid = 1656] [serial = 2008] [outer = 0x119b7ec00] 07:09:28 INFO - PROCESS | 1656 | 1464012568509 Marionette DEBUG loaded listener.js 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1240adc00) [pid = 1656] [serial = 2009] [outer = 0x119b7ec00] 07:09:28 INFO - PROCESS | 1656 | 1464012568814 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]]]}] 07:09:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 07:09:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 474ms 07:09:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 07:09:28 INFO - PROCESS | 1656 | 1464012568848 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 07:09:28 INFO - PROCESS | 1656 | 1464012568849 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 07:09:28 INFO - PROCESS | 1656 | 1464012568851 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 07:09:28 INFO - PROCESS | 1656 | 1464012568852 Marionette TRACE conn2 <- [1,2650,null,{}] 07:09:28 INFO - PROCESS | 1656 | 1464012568854 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}] 07:09:28 INFO - PROCESS | 1656 | 1464012568951 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 07:09:28 INFO - PROCESS | 1656 | 1464012568964 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa47000 == 42 [pid = 1656] [id = 670] 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x124296400) [pid = 1656] [serial = 2010] [outer = 0x0] 07:09:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x12429f400) [pid = 1656] [serial = 2011] [outer = 0x124296400] 07:09:28 INFO - PROCESS | 1656 | 1464012568989 Marionette DEBUG loaded listener.js 07:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x124ce4800) [pid = 1656] [serial = 2012] [outer = 0x124296400] 07:09:29 INFO - PROCESS | 1656 | 1464012569324 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]]]}] 07:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 07:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 518ms 07:09:29 INFO - PROCESS | 1656 | 1464012569370 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 07:09:29 INFO - PROCESS | 1656 | 1464012569371 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 07:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 07:09:29 INFO - PROCESS | 1656 | 1464012569373 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 07:09:29 INFO - PROCESS | 1656 | 1464012569374 Marionette TRACE conn2 <- [1,2654,null,{}] 07:09:29 INFO - PROCESS | 1656 | 1464012569384 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}] 07:09:29 INFO - PROCESS | 1656 | 1464012569481 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 07:09:29 INFO - PROCESS | 1656 | 1464012569485 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b807800 == 43 [pid = 1656] [id = 671] 07:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x12429d000) [pid = 1656] [serial = 2013] [outer = 0x0] 07:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1256a4800) [pid = 1656] [serial = 2014] [outer = 0x12429d000] 07:09:29 INFO - PROCESS | 1656 | 1464012569541 Marionette DEBUG loaded listener.js 07:09:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x125d79400) [pid = 1656] [serial = 2015] [outer = 0x12429d000] 07:09:29 INFO - PROCESS | 1656 | 1464012569851 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]]]}] 07:09:29 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 07:09:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 517ms 07:09:29 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 07:09:29 INFO - PROCESS | 1656 | 1464012569892 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 07:09:29 INFO - PROCESS | 1656 | 1464012569893 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 07:09:29 INFO - PROCESS | 1656 | 1464012569895 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 07:09:29 INFO - PROCESS | 1656 | 1464012569896 Marionette TRACE conn2 <- [1,2658,null,{}] 07:09:29 INFO - PROCESS | 1656 | 1464012569898 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}] 07:09:30 INFO - PROCESS | 1656 | 1464012569998 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 07:09:30 INFO - PROCESS | 1656 | 1464012570002 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf5800 == 44 [pid = 1656] [id = 672] 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x125d82400) [pid = 1656] [serial = 2016] [outer = 0x0] 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x127066c00) [pid = 1656] [serial = 2017] [outer = 0x125d82400] 07:09:30 INFO - PROCESS | 1656 | 1464012570057 Marionette DEBUG loaded listener.js 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x1271f7000) [pid = 1656] [serial = 2018] [outer = 0x125d82400] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1256a7000) [pid = 1656] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x124297400) [pid = 1656] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x1126b2400) [pid = 1656] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x115d0e800) [pid = 1656] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112dc6c00) [pid = 1656] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x11684b800) [pid = 1656] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x110ff5000) [pid = 1656] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x116add800) [pid = 1656] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x124ea4000) [pid = 1656] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x125d87800) [pid = 1656] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x127105000) [pid = 1656] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x116a6a400) [pid = 1656] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1188a4c00) [pid = 1656] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1110a6c00) [pid = 1656] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 07:09:30 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x10eab3c00) [pid = 1656] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 07:09:30 INFO - PROCESS | 1656 | 1464012570460 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]]]}] 07:09:30 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 07:09:30 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 619ms 07:09:30 INFO - PROCESS | 1656 | 1464012570522 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 07:09:30 INFO - PROCESS | 1656 | 1464012570523 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 07:09:30 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 07:09:30 INFO - PROCESS | 1656 | 1464012570531 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 07:09:30 INFO - PROCESS | 1656 | 1464012570533 Marionette TRACE conn2 <- [1,2662,null,{}] 07:09:30 INFO - PROCESS | 1656 | 1464012570535 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}] 07:09:30 INFO - PROCESS | 1656 | 1464012570638 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 07:09:30 INFO - PROCESS | 1656 | 1464012570643 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c31c800 == 45 [pid = 1656] [id = 673] 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x111054000) [pid = 1656] [serial = 2019] [outer = 0x0] 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x124ea1800) [pid = 1656] [serial = 2020] [outer = 0x111054000] 07:09:30 INFO - PROCESS | 1656 | 1464012570679 Marionette DEBUG loaded listener.js 07:09:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1271f8c00) [pid = 1656] [serial = 2021] [outer = 0x111054000] 07:09:30 INFO - PROCESS | 1656 | 1464012570997 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]]]}] 07:09:31 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 07:09:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 524ms 07:09:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 07:09:31 INFO - PROCESS | 1656 | 1464012571050 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 07:09:31 INFO - PROCESS | 1656 | 1464012571051 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 07:09:31 INFO - PROCESS | 1656 | 1464012571053 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 07:09:31 INFO - PROCESS | 1656 | 1464012571054 Marionette TRACE conn2 <- [1,2666,null,{}] 07:09:31 INFO - PROCESS | 1656 | 1464012571056 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}] 07:09:31 INFO - PROCESS | 1656 | 1464012571137 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 07:09:31 INFO - PROCESS | 1656 | 1464012571193 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c46b000 == 46 [pid = 1656] [id = 674] 07:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x115d09c00) [pid = 1656] [serial = 2022] [outer = 0x0] 07:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127465800) [pid = 1656] [serial = 2023] [outer = 0x115d09c00] 07:09:31 INFO - PROCESS | 1656 | 1464012571217 Marionette DEBUG loaded listener.js 07:09:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x128ccc400) [pid = 1656] [serial = 2024] [outer = 0x115d09c00] 07:09:31 INFO - PROCESS | 1656 | 1464012571968 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]]]}] 07:09:31 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) 07:09:31 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 919ms 07:09:31 INFO - PROCESS | 1656 | 1464012571973 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 07:09:31 INFO - PROCESS | 1656 | 1464012571974 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 07:09:31 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 07:09:31 INFO - PROCESS | 1656 | 1464012571979 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 07:09:31 INFO - PROCESS | 1656 | 1464012571980 Marionette TRACE conn2 <- [1,2670,null,{}] 07:09:31 INFO - PROCESS | 1656 | 1464012571982 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}] 07:09:32 INFO - PROCESS | 1656 | 1464012572065 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 07:09:32 INFO - PROCESS | 1656 | 1464012572069 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce8e800 == 47 [pid = 1656] [id = 675] 07:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x12746cc00) [pid = 1656] [serial = 2025] [outer = 0x0] 07:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128d27800) [pid = 1656] [serial = 2026] [outer = 0x12746cc00] 07:09:32 INFO - PROCESS | 1656 | 1464012572094 Marionette DEBUG loaded listener.js 07:09:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x129053c00) [pid = 1656] [serial = 2027] [outer = 0x12746cc00] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb46800 == 46 [pid = 1656] [id = 644] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6f1000 == 45 [pid = 1656] [id = 643] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12c32d000 == 44 [pid = 1656] [id = 642] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x1160f6000 == 43 [pid = 1656] [id = 663] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x118857800 == 42 [pid = 1656] [id = 662] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d786800 == 41 [pid = 1656] [id = 661] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1b0800 == 40 [pid = 1656] [id = 660] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x127441000 == 39 [pid = 1656] [id = 659] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1c3000 == 38 [pid = 1656] [id = 657] 07:09:32 INFO - PROCESS | 1656 | --DOCSHELL 0x119299800 == 37 [pid = 1656] [id = 658] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x113cd9800 == 36 [pid = 1656] [id = 664] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12149d800 == 35 [pid = 1656] [id = 665] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x129097800 == 34 [pid = 1656] [id = 668] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c46b000 == 33 [pid = 1656] [id = 674] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12c31c800 == 32 [pid = 1656] [id = 673] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa47000 == 31 [pid = 1656] [id = 670] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12baf5800 == 30 [pid = 1656] [id = 672] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c5800 == 29 [pid = 1656] [id = 669] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1245b2000 == 28 [pid = 1656] [id = 666] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x1256ec000 == 27 [pid = 1656] [id = 667] 07:09:33 INFO - PROCESS | 1656 | --DOCSHELL 0x12b807800 == 26 [pid = 1656] [id = 671] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x125d82000) [pid = 1656] [serial = 1957] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1256a6000) [pid = 1656] [serial = 1954] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x116a67400) [pid = 1656] [serial = 1963] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x115f2e000) [pid = 1656] [serial = 1942] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1164ac800) [pid = 1656] [serial = 1943] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1130df800) [pid = 1656] [serial = 1939] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x11316cc00) [pid = 1656] [serial = 1940] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x11724a800) [pid = 1656] [serial = 1945] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118063000) [pid = 1656] [serial = 1946] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x116439800) [pid = 1656] [serial = 1927] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x111a0b400) [pid = 1656] [serial = 1921] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x113169c00) [pid = 1656] [serial = 1924] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x126d47800) [pid = 1656] [serial = 1958] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111066400) [pid = 1656] [serial = 1936] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x112849000) [pid = 1656] [serial = 1937] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x1185b4800) [pid = 1656] [serial = 1948] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x1242a1400) [pid = 1656] [serial = 1933] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1256acc00) [pid = 1656] [serial = 1919] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1187c2400) [pid = 1656] [serial = 1930] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x127108000) [pid = 1656] [serial = 1960] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x127465400) [pid = 1656] [serial = 1966] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128cd9400) [pid = 1656] [serial = 1969] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1271f5c00) [pid = 1656] [serial = 1961] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x119828400) [pid = 1656] [serial = 1951] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x124e52400) [pid = 1656] [serial = 1964] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x128cd2400) [pid = 1656] [serial = 1967] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x1242a3400) [pid = 1656] [serial = 1952] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x1257bdc00) [pid = 1656] [serial = 1955] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x129052400) [pid = 1656] [serial = 1972] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x128d29800) [pid = 1656] [serial = 1970] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1187c6800) [pid = 1656] [serial = 1949] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x11284e800) [pid = 1656] [serial = 1880] [outer = 0x0] [url = about:blank] 07:09:33 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x111052000) [pid = 1656] [serial = 1877] [outer = 0x0] [url = about:blank] 07:09:34 INFO - PROCESS | 1656 | 1464012574207 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] 07:09:34 INFO - PROCESS | 1656 | 1464012574258 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 07:09:34 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 07:09:34 INFO - PROCESS | 1656 | 1464012574264 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 07:09:34 INFO - PROCESS | 1656 | 1464012574266 Marionette TRACE conn2 <- [1,2674,null,{}] 07:09:34 INFO - PROCESS | 1656 | 1464012574273 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}] 07:09:34 INFO - PROCESS | 1656 | 1464012574396 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 07:09:34 INFO - PROCESS | 1656 | 1464012574461 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x116654000 == 27 [pid = 1656] [id = 676] 07:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x111061000) [pid = 1656] [serial = 2028] [outer = 0x0] 07:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x111063800) [pid = 1656] [serial = 2029] [outer = 0x111061000] 07:09:34 INFO - PROCESS | 1656 | 1464012574489 Marionette DEBUG loaded listener.js 07:09:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x112019800) [pid = 1656] [serial = 2030] [outer = 0x111061000] 07:09:35 INFO - PROCESS | 1656 | 1464012575257 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] 07:09:35 INFO - PROCESS | 1656 | 1464012575294 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 07:09:35 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 07:09:35 INFO - PROCESS | 1656 | 1464012575300 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 07:09:35 INFO - PROCESS | 1656 | 1464012575301 Marionette TRACE conn2 <- [1,2678,null,{}] 07:09:35 INFO - PROCESS | 1656 | 1464012575304 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}] 07:09:35 INFO - PROCESS | 1656 | 1464012575373 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 07:09:35 INFO - PROCESS | 1656 | 1464012575379 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180b7800 == 28 [pid = 1656] [id = 677] 07:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1126af400) [pid = 1656] [serial = 2031] [outer = 0x0] 07:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x112843800) [pid = 1656] [serial = 2032] [outer = 0x1126af400] 07:09:35 INFO - PROCESS | 1656 | 1464012575407 Marionette DEBUG loaded listener.js 07:09:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x11284c800) [pid = 1656] [serial = 2033] [outer = 0x1126af400] 07:09:36 INFO - PROCESS | 1656 | 1464012576224 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]]]}] 07:09:36 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) 07:09:36 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 971ms 07:09:36 INFO - PROCESS | 1656 | 1464012576271 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 07:09:36 INFO - PROCESS | 1656 | 1464012576273 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 07:09:36 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 07:09:36 INFO - PROCESS | 1656 | 1464012576275 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 07:09:36 INFO - PROCESS | 1656 | 1464012576278 Marionette TRACE conn2 <- [1,2682,null,{}] 07:09:36 INFO - PROCESS | 1656 | 1464012576286 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}] 07:09:36 INFO - PROCESS | 1656 | 1464012576378 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 07:09:36 INFO - PROCESS | 1656 | 1464012576385 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x11933f800 == 29 [pid = 1656] [id = 678] 07:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x10eab7000) [pid = 1656] [serial = 2034] [outer = 0x0] 07:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x113104400) [pid = 1656] [serial = 2035] [outer = 0x10eab7000] 07:09:36 INFO - PROCESS | 1656 | 1464012576426 Marionette DEBUG loaded listener.js 07:09:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x11310a800) [pid = 1656] [serial = 2036] [outer = 0x10eab7000] 07:09:37 INFO - PROCESS | 1656 | 1464012577205 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]]]}] 07:09:37 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) 07:09:37 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 972ms 07:09:37 INFO - PROCESS | 1656 | 1464012577248 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 07:09:37 INFO - PROCESS | 1656 | 1464012577249 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 07:09:37 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 07:09:37 INFO - PROCESS | 1656 | 1464012577252 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 07:09:37 INFO - PROCESS | 1656 | 1464012577253 Marionette TRACE conn2 <- [1,2686,null,{}] 07:09:37 INFO - PROCESS | 1656 | 1464012577255 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}] 07:09:37 INFO - PROCESS | 1656 | 1464012577326 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 07:09:37 INFO - PROCESS | 1656 | 1464012577332 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c46000 == 30 [pid = 1656] [id = 679] 07:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x113165800) [pid = 1656] [serial = 2037] [outer = 0x0] 07:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x11316a800) [pid = 1656] [serial = 2038] [outer = 0x113165800] 07:09:37 INFO - PROCESS | 1656 | 1464012577358 Marionette DEBUG loaded listener.js 07:09:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x113171c00) [pid = 1656] [serial = 2039] [outer = 0x113165800] 07:09:38 INFO - PROCESS | 1656 | 1464012578180 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] 07:09:38 INFO - PROCESS | 1656 | 1464012578224 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 07:09:38 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 07:09:38 INFO - PROCESS | 1656 | 1464012578226 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 07:09:38 INFO - PROCESS | 1656 | 1464012578227 Marionette TRACE conn2 <- [1,2690,null,{}] 07:09:38 INFO - PROCESS | 1656 | 1464012578230 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}] 07:09:38 INFO - PROCESS | 1656 | 1464012578318 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 07:09:38 INFO - PROCESS | 1656 | 1464012578322 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x123416800 == 31 [pid = 1656] [id = 680] 07:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x11201a800) [pid = 1656] [serial = 2040] [outer = 0x0] 07:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x113188800) [pid = 1656] [serial = 2041] [outer = 0x11201a800] 07:09:38 INFO - PROCESS | 1656 | 1464012578347 Marionette DEBUG loaded listener.js 07:09:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x1133bf000) [pid = 1656] [serial = 2042] [outer = 0x11201a800] 07:09:39 INFO - PROCESS | 1656 | 1464012579171 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] 07:09:39 INFO - PROCESS | 1656 | 1464012579200 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 07:09:39 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 07:09:39 INFO - PROCESS | 1656 | 1464012579202 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 07:09:39 INFO - PROCESS | 1656 | 1464012579203 Marionette TRACE conn2 <- [1,2694,null,{}] 07:09:39 INFO - PROCESS | 1656 | 1464012579205 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}] 07:09:39 INFO - PROCESS | 1656 | 1464012579312 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 07:09:39 INFO - PROCESS | 1656 | 1464012579317 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x124e82800 == 32 [pid = 1656] [id = 681] 07:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113b3a000) [pid = 1656] [serial = 2043] [outer = 0x0] 07:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x1160d0000) [pid = 1656] [serial = 2044] [outer = 0x113b3a000] 07:09:39 INFO - PROCESS | 1656 | 1464012579343 Marionette DEBUG loaded listener.js 07:09:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1167b6400) [pid = 1656] [serial = 2045] [outer = 0x113b3a000] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x118056400) [pid = 1656] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113107400) [pid = 1656] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x111067800) [pid = 1656] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1185b8000) [pid = 1656] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x11805f400) [pid = 1656] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x113186c00) [pid = 1656] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x115d09c00) [pid = 1656] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x119b7ec00) [pid = 1656] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x124296400) [pid = 1656] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12429d000) [pid = 1656] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x125d82400) [pid = 1656] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x111054000) [pid = 1656] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x113185000) [pid = 1656] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x111a0fc00) [pid = 1656] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x1126aec00) [pid = 1656] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x111053800) [pid = 1656] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x123431c00) [pid = 1656] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1187cc000) [pid = 1656] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x11316c800) [pid = 1656] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x111066c00) [pid = 1656] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x128cdac00) [pid = 1656] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x1185b4c00) [pid = 1656] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x11684f000) [pid = 1656] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 07:09:40 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x116848800) [pid = 1656] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 07:09:40 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 07:09:40 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 07:09:40 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 07:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:09:40 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 07:09:40 INFO - setTimeout handler*@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:31:1 07:09:40 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:09:40 INFO - _addTest/ [0,2697,"getWindowHandle",null] 07:09:40 INFO - PROCESS | 1656 | 1464012580173 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 07:09:40 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 07:09:40 INFO - PROCESS | 1656 | 1464012580178 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 07:09:40 INFO - PROCESS | 1656 | 1464012580179 Marionette TRACE conn2 <- [1,2698,null,{}] 07:09:40 INFO - PROCESS | 1656 | 1464012580181 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}] 07:09:40 INFO - PROCESS | 1656 | 1464012580253 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 07:09:40 INFO - PROCESS | 1656 | 1464012580257 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245c3000 == 33 [pid = 1656] [id = 682] 07:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x10eabd400) [pid = 1656] [serial = 2046] [outer = 0x0] 07:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x112a94400) [pid = 1656] [serial = 2047] [outer = 0x10eabd400] 07:09:40 INFO - PROCESS | 1656 | 1464012580285 Marionette DEBUG loaded listener.js 07:09:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x113186c00) [pid = 1656] [serial = 2048] [outer = 0x10eabd400] 07:09:41 INFO - PROCESS | 1656 | 1464012581070 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] 07:09:41 INFO - PROCESS | 1656 | 1464012581099 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 07:09:41 INFO - PROCESS | 1656 | 1464012581101 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 07:09:41 INFO - PROCESS | 1656 | 1464012581102 Marionette TRACE conn2 <- [1,2702,null,{}] 07:09:41 INFO - PROCESS | 1656 | 1464012581105 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}] 07:09:41 INFO - PROCESS | 1656 | 1464012581176 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 07:09:41 INFO - PROCESS | 1656 | 1464012581182 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x12743e800 == 34 [pid = 1656] [id = 683] 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1166cc400) [pid = 1656] [serial = 2049] [outer = 0x0] 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x116a67800) [pid = 1656] [serial = 2050] [outer = 0x1166cc400] 07:09:41 INFO - PROCESS | 1656 | 1464012581215 Marionette DEBUG loaded listener.js 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x117679c00) [pid = 1656] [serial = 2051] [outer = 0x1166cc400] 07:09:41 INFO - PROCESS | 1656 | 1464012581517 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]]]}] 07:09:41 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 07:09:41 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 469ms 07:09:41 INFO - PROCESS | 1656 | 1464012581575 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 07:09:41 INFO - PROCESS | 1656 | 1464012581576 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 07:09:41 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 07:09:41 INFO - PROCESS | 1656 | 1464012581587 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 07:09:41 INFO - PROCESS | 1656 | 1464012581588 Marionette TRACE conn2 <- [1,2706,null,{}] 07:09:41 INFO - PROCESS | 1656 | 1464012581590 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}] 07:09:41 INFO - PROCESS | 1656 | 1464012581668 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 07:09:41 INFO - PROCESS | 1656 | 1464012581673 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192ac000 == 35 [pid = 1656] [id = 684] 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x116a71400) [pid = 1656] [serial = 2052] [outer = 0x0] 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x118056000) [pid = 1656] [serial = 2053] [outer = 0x116a71400] 07:09:41 INFO - PROCESS | 1656 | 1464012581700 Marionette DEBUG loaded listener.js 07:09:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118063000) [pid = 1656] [serial = 2054] [outer = 0x116a71400] 07:09:42 INFO - PROCESS | 1656 | 1464012582001 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]]]}] 07:09:42 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 07:09:42 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 472ms 07:09:42 INFO - PROCESS | 1656 | 1464012582059 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 07:09:42 INFO - PROCESS | 1656 | 1464012582061 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 07:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 07:09:42 INFO - PROCESS | 1656 | 1464012582063 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 07:09:42 INFO - PROCESS | 1656 | 1464012582064 Marionette TRACE conn2 <- [1,2710,null,{}] 07:09:42 INFO - PROCESS | 1656 | 1464012582066 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}] 07:09:42 INFO - PROCESS | 1656 | 1464012582141 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 07:09:42 INFO - PROCESS | 1656 | 1464012582238 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x112765800 == 36 [pid = 1656] [id = 685] 07:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x10eab7400) [pid = 1656] [serial = 2055] [outer = 0x0] 07:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x110ff5c00) [pid = 1656] [serial = 2056] [outer = 0x10eab7400] 07:09:42 INFO - PROCESS | 1656 | 1464012582269 Marionette DEBUG loaded listener.js 07:09:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x111056800) [pid = 1656] [serial = 2057] [outer = 0x10eab7400] 07:09:42 INFO - PROCESS | 1656 | 1464012582795 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] 07:09:42 INFO - PROCESS | 1656 | 1464012582839 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 07:09:42 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 07:09:42 INFO - PROCESS | 1656 | 1464012582845 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 07:09:42 INFO - PROCESS | 1656 | 1464012582848 Marionette TRACE conn2 <- [1,2714,null,{}] 07:09:42 INFO - PROCESS | 1656 | 1464012582851 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}] 07:09:42 INFO - PROCESS | 1656 | 1464012582955 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 07:09:43 INFO - PROCESS | 1656 | 1464012583028 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x119b8a800 == 37 [pid = 1656] [id = 686] 07:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x112845400) [pid = 1656] [serial = 2058] [outer = 0x0] 07:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x11284f800) [pid = 1656] [serial = 2059] [outer = 0x112845400] 07:09:43 INFO - PROCESS | 1656 | 1464012583060 Marionette DEBUG loaded listener.js 07:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x112a99800) [pid = 1656] [serial = 2060] [outer = 0x112845400] 07:09:43 INFO - PROCESS | 1656 | 1464012583688 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]]]}] 07:09:43 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 07:09:43 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 925ms 07:09:43 INFO - PROCESS | 1656 | 1464012583768 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 07:09:43 INFO - PROCESS | 1656 | 1464012583770 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 07:09:43 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 07:09:43 INFO - PROCESS | 1656 | 1464012583774 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 07:09:43 INFO - PROCESS | 1656 | 1464012583776 Marionette TRACE conn2 <- [1,2718,null,{}] 07:09:43 INFO - PROCESS | 1656 | 1464012583780 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}] 07:09:43 INFO - PROCESS | 1656 | 1464012583880 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 07:09:43 INFO - PROCESS | 1656 | 1464012583928 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:43 INFO - PROCESS | 1656 | ++DOCSHELL 0x11900f800 == 38 [pid = 1656] [id = 687] 07:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x111c28800) [pid = 1656] [serial = 2061] [outer = 0x0] 07:09:43 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1122a7c00) [pid = 1656] [serial = 2062] [outer = 0x111c28800] 07:09:43 INFO - PROCESS | 1656 | 1464012583955 Marionette DEBUG loaded listener.js 07:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1126b6c00) [pid = 1656] [serial = 2063] [outer = 0x111c28800] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1192ac000 == 37 [pid = 1656] [id = 684] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x12743e800 == 36 [pid = 1656] [id = 683] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1245c3000 == 35 [pid = 1656] [id = 682] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x124e82800 == 34 [pid = 1656] [id = 681] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x123416800 == 33 [pid = 1656] [id = 680] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x119c46000 == 32 [pid = 1656] [id = 679] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x11933f800 == 31 [pid = 1656] [id = 678] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x128d27800) [pid = 1656] [serial = 2026] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x1180b7800 == 30 [pid = 1656] [id = 677] 07:09:44 INFO - PROCESS | 1656 | --DOCSHELL 0x116654000 == 29 [pid = 1656] [id = 676] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x1256aac00) [pid = 1656] [serial = 1934] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x11805e400) [pid = 1656] [serial = 1928] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x12330a000) [pid = 1656] [serial = 1931] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x11318dc00) [pid = 1656] [serial = 1925] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112846400) [pid = 1656] [serial = 1922] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x124517000) [pid = 1656] [serial = 1874] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x128ccc400) [pid = 1656] [serial = 2024] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x12330bc00) [pid = 1656] [serial = 2008] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x12429f400) [pid = 1656] [serial = 2011] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x1256a4800) [pid = 1656] [serial = 2014] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x125d79400) [pid = 1656] [serial = 2015] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x124ce4800) [pid = 1656] [serial = 2012] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 83 (0x127066c00) [pid = 1656] [serial = 2017] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 82 (0x1271f8c00) [pid = 1656] [serial = 2021] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 81 (0x124ea1800) [pid = 1656] [serial = 2020] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 80 (0x1271f7000) [pid = 1656] [serial = 2018] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 79 (0x114f26c00) [pid = 1656] [serial = 1996] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 78 (0x1126b8800) [pid = 1656] [serial = 1993] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 77 (0x11310c000) [pid = 1656] [serial = 1994] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 76 (0x112852400) [pid = 1656] [serial = 1991] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x1126b9000) [pid = 1656] [serial = 1990] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x1271f6000) [pid = 1656] [serial = 1988] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x114f24000) [pid = 1656] [serial = 1987] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x127111800) [pid = 1656] [serial = 1985] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x125004400) [pid = 1656] [serial = 1984] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x119f86800) [pid = 1656] [serial = 1982] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1192d8800) [pid = 1656] [serial = 1981] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x1164a1400) [pid = 1656] [serial = 1979] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 67 (0x113c2fc00) [pid = 1656] [serial = 1978] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 66 (0x112ec3400) [pid = 1656] [serial = 1976] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 65 (0x112847c00) [pid = 1656] [serial = 1975] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 64 (0x1290e6000) [pid = 1656] [serial = 1973] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 63 (0x1192cb800) [pid = 1656] [serial = 2005] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 62 (0x118218c00) [pid = 1656] [serial = 2002] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 61 (0x1184e4400) [pid = 1656] [serial = 2003] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 60 (0x118059800) [pid = 1656] [serial = 2000] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 59 (0x117679400) [pid = 1656] [serial = 1999] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 58 (0x1164ef400) [pid = 1656] [serial = 1997] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 57 (0x127465800) [pid = 1656] [serial = 2023] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 56 (0x1240adc00) [pid = 1656] [serial = 2009] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | --DOMWINDOW == 55 (0x119d34c00) [pid = 1656] [serial = 2006] [outer = 0x0] [url = about:blank] 07:09:44 INFO - PROCESS | 1656 | 1464012584363 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] 07:09:44 INFO - PROCESS | 1656 | 1464012584402 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 07:09:44 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 07:09:44 INFO - PROCESS | 1656 | 1464012584407 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 07:09:44 INFO - PROCESS | 1656 | 1464012584408 Marionette TRACE conn2 <- [1,2722,null,{}] 07:09:44 INFO - PROCESS | 1656 | 1464012584411 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}] 07:09:44 INFO - PROCESS | 1656 | 1464012584484 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 07:09:44 INFO - PROCESS | 1656 | 1464012584488 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:44 INFO - PROCESS | 1656 | ++DOCSHELL 0x118311000 == 30 [pid = 1656] [id = 688] 07:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 56 (0x112848c00) [pid = 1656] [serial = 2064] [outer = 0x0] 07:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 57 (0x112ee1400) [pid = 1656] [serial = 2065] [outer = 0x112848c00] 07:09:44 INFO - PROCESS | 1656 | 1464012584517 Marionette DEBUG loaded listener.js 07:09:44 INFO - PROCESS | 1656 | ++DOMWINDOW == 58 (0x113104800) [pid = 1656] [serial = 2066] [outer = 0x112848c00] 07:09:44 INFO - PROCESS | 1656 | 1464012584839 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] 07:09:44 INFO - PROCESS | 1656 | 1464012584881 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 07:09:44 INFO - PROCESS | 1656 | 1464012584883 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 07:09:44 INFO - PROCESS | 1656 | 1464012584885 Marionette TRACE conn2 <- [1,2726,null,{}] 07:09:44 INFO - PROCESS | 1656 | 1464012584893 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}] 07:09:45 INFO - PROCESS | 1656 | 1464012585012 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 07:09:45 INFO - PROCESS | 1656 | 1464012585020 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x119c47800 == 31 [pid = 1656] [id = 689] 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 59 (0x113111400) [pid = 1656] [serial = 2067] [outer = 0x0] 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 60 (0x11316b400) [pid = 1656] [serial = 2068] [outer = 0x113111400] 07:09:45 INFO - PROCESS | 1656 | 1464012585051 Marionette DEBUG loaded listener.js 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 61 (0x11318f000) [pid = 1656] [serial = 2069] [outer = 0x113111400] 07:09:45 INFO - PROCESS | 1656 | 1464012585431 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]]]}] 07:09:45 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 07:09:45 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 573ms 07:09:45 INFO - PROCESS | 1656 | 1464012585457 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 07:09:45 INFO - PROCESS | 1656 | 1464012585459 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 07:09:45 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 07:09:45 INFO - PROCESS | 1656 | 1464012585463 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 07:09:45 INFO - PROCESS | 1656 | 1464012585465 Marionette TRACE conn2 <- [1,2730,null,{}] 07:09:45 INFO - PROCESS | 1656 | 1464012585478 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}] 07:09:45 INFO - PROCESS | 1656 | 1464012585587 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 07:09:45 INFO - PROCESS | 1656 | 1464012585591 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:45 INFO - PROCESS | 1656 | ++DOCSHELL 0x12414e800 == 32 [pid = 1656] [id = 690] 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 62 (0x113190000) [pid = 1656] [serial = 2070] [outer = 0x0] 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 63 (0x114f24400) [pid = 1656] [serial = 2071] [outer = 0x113190000] 07:09:45 INFO - PROCESS | 1656 | 1464012585620 Marionette DEBUG loaded listener.js 07:09:45 INFO - PROCESS | 1656 | ++DOMWINDOW == 64 (0x115fe4400) [pid = 1656] [serial = 2072] [outer = 0x113190000] 07:09:46 INFO - PROCESS | 1656 | 1464012586450 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] 07:09:46 INFO - PROCESS | 1656 | 1464012586489 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 07:09:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 07:09:46 INFO - PROCESS | 1656 | 1464012586492 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 07:09:46 INFO - PROCESS | 1656 | 1464012586493 Marionette TRACE conn2 <- [1,2734,null,{}] 07:09:46 INFO - PROCESS | 1656 | 1464012586495 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}] 07:09:46 INFO - PROCESS | 1656 | 1464012586586 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 07:09:46 INFO - PROCESS | 1656 | 1464012586591 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:46 INFO - PROCESS | 1656 | ++DOCSHELL 0x117e68000 == 33 [pid = 1656] [id = 691] 07:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 65 (0x112a62400) [pid = 1656] [serial = 2073] [outer = 0x0] 07:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 66 (0x1164a7000) [pid = 1656] [serial = 2074] [outer = 0x112a62400] 07:09:46 INFO - PROCESS | 1656 | 1464012586618 Marionette DEBUG loaded listener.js 07:09:46 INFO - PROCESS | 1656 | ++DOMWINDOW == 67 (0x1167a9400) [pid = 1656] [serial = 2075] [outer = 0x112a62400] 07:09:46 INFO - PROCESS | 1656 | 1464012586949 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]]]}] 07:09:46 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 07:09:46 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 471ms 07:09:46 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 07:09:46 INFO - PROCESS | 1656 | 1464012586965 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 07:09:46 INFO - PROCESS | 1656 | 1464012586966 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 07:09:46 INFO - PROCESS | 1656 | 1464012586968 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 07:09:46 INFO - PROCESS | 1656 | 1464012586969 Marionette TRACE conn2 <- [1,2738,null,{}] 07:09:46 INFO - PROCESS | 1656 | 1464012586972 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}] 07:09:47 INFO - PROCESS | 1656 | 1464012587088 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 07:09:47 INFO - PROCESS | 1656 | 1464012587094 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x127441800 == 34 [pid = 1656] [id = 692] 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 68 (0x116848c00) [pid = 1656] [serial = 2076] [outer = 0x0] 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x11724b400) [pid = 1656] [serial = 2077] [outer = 0x116848c00] 07:09:47 INFO - PROCESS | 1656 | 1464012587126 Marionette DEBUG loaded listener.js 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x118448000) [pid = 1656] [serial = 2078] [outer = 0x116848c00] 07:09:47 INFO - PROCESS | 1656 | 1464012587461 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]]]}] 07:09:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 07:09:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 521ms 07:09:47 INFO - PROCESS | 1656 | 1464012587490 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 07:09:47 INFO - PROCESS | 1656 | 1464012587491 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 07:09:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 07:09:47 INFO - PROCESS | 1656 | 1464012587498 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 07:09:47 INFO - PROCESS | 1656 | 1464012587499 Marionette TRACE conn2 <- [1,2742,null,{}] 07:09:47 INFO - PROCESS | 1656 | 1464012587501 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}] 07:09:47 INFO - PROCESS | 1656 | 1464012587590 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 07:09:47 INFO - PROCESS | 1656 | 1464012587595 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:47 INFO - PROCESS | 1656 | ++DOCSHELL 0x1290a8000 == 35 [pid = 1656] [id = 693] 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x118445800) [pid = 1656] [serial = 2079] [outer = 0x0] 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1185b1400) [pid = 1656] [serial = 2080] [outer = 0x118445800] 07:09:47 INFO - PROCESS | 1656 | 1464012587620 Marionette DEBUG loaded listener.js 07:09:47 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1187b5400) [pid = 1656] [serial = 2081] [outer = 0x118445800] 07:09:47 INFO - PROCESS | 1656 | 1464012587939 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]]]}] 07:09:47 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 07:09:47 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 474ms 07:09:47 INFO - PROCESS | 1656 | 1464012587968 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 07:09:47 INFO - PROCESS | 1656 | 1464012587969 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 07:09:47 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 07:09:47 INFO - PROCESS | 1656 | 1464012587972 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 07:09:47 INFO - PROCESS | 1656 | 1464012587973 Marionette TRACE conn2 <- [1,2746,null,{}] 07:09:47 INFO - PROCESS | 1656 | 1464012587975 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}] 07:09:48 INFO - PROCESS | 1656 | 1464012588069 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 07:09:48 INFO - PROCESS | 1656 | 1464012588082 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c4800 == 36 [pid = 1656] [id = 694] 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x117251800) [pid = 1656] [serial = 2082] [outer = 0x0] 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x1187c6800) [pid = 1656] [serial = 2083] [outer = 0x117251800] 07:09:48 INFO - PROCESS | 1656 | 1464012588107 Marionette DEBUG loaded listener.js 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x1188a6400) [pid = 1656] [serial = 2084] [outer = 0x117251800] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 75 (0x113b3a000) [pid = 1656] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 74 (0x113165800) [pid = 1656] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 73 (0x111061000) [pid = 1656] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 72 (0x10eab7000) [pid = 1656] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 71 (0x12746cc00) [pid = 1656] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 70 (0x1126af400) [pid = 1656] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 69 (0x1166cc400) [pid = 1656] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 07:09:48 INFO - PROCESS | 1656 | --DOMWINDOW == 68 (0x11201a800) [pid = 1656] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 07:09:48 INFO - PROCESS | 1656 | 1464012588440 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]]]}] 07:09:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 07:09:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 520ms 07:09:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 07:09:48 INFO - PROCESS | 1656 | 1464012588493 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 07:09:48 INFO - PROCESS | 1656 | 1464012588494 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 07:09:48 INFO - PROCESS | 1656 | 1464012588496 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 07:09:48 INFO - PROCESS | 1656 | 1464012588497 Marionette TRACE conn2 <- [1,2750,null,{}] 07:09:48 INFO - PROCESS | 1656 | 1464012588499 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}] 07:09:48 INFO - PROCESS | 1656 | 1464012588572 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 07:09:48 INFO - PROCESS | 1656 | 1464012588580 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:48 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa35000 == 37 [pid = 1656] [id = 695] 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 69 (0x1126b9400) [pid = 1656] [serial = 2085] [outer = 0x0] 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 70 (0x11318a400) [pid = 1656] [serial = 2086] [outer = 0x1126b9400] 07:09:48 INFO - PROCESS | 1656 | 1464012588605 Marionette DEBUG loaded listener.js 07:09:48 INFO - PROCESS | 1656 | ++DOMWINDOW == 71 (0x11902d800) [pid = 1656] [serial = 2087] [outer = 0x1126b9400] 07:09:48 INFO - PROCESS | 1656 | 1464012588919 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]]]}] 07:09:48 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 07:09:48 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 469ms 07:09:48 INFO - PROCESS | 1656 | 1464012588967 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 07:09:48 INFO - PROCESS | 1656 | 1464012588969 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 07:09:48 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 07:09:48 INFO - PROCESS | 1656 | 1464012588971 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 07:09:48 INFO - PROCESS | 1656 | 1464012588972 Marionette TRACE conn2 <- [1,2754,null,{}] 07:09:48 INFO - PROCESS | 1656 | 1464012588974 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}] 07:09:49 INFO - PROCESS | 1656 | 1464012589050 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 07:09:49 INFO - PROCESS | 1656 | 1464012589054 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x123782000 == 38 [pid = 1656] [id = 696] 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 72 (0x1188a3c00) [pid = 1656] [serial = 2088] [outer = 0x0] 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 73 (0x1192d6c00) [pid = 1656] [serial = 2089] [outer = 0x1188a3c00] 07:09:49 INFO - PROCESS | 1656 | 1464012589082 Marionette DEBUG loaded listener.js 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 74 (0x119828400) [pid = 1656] [serial = 2090] [outer = 0x1188a3c00] 07:09:49 INFO - PROCESS | 1656 | 1464012589397 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]]]}] 07:09:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 07:09:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 469ms 07:09:49 INFO - PROCESS | 1656 | 1464012589441 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 07:09:49 INFO - PROCESS | 1656 | 1464012589443 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 07:09:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 07:09:49 INFO - PROCESS | 1656 | 1464012589445 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 07:09:49 INFO - PROCESS | 1656 | 1464012589447 Marionette TRACE conn2 <- [1,2758,null,{}] 07:09:49 INFO - PROCESS | 1656 | 1464012589449 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}] 07:09:49 INFO - PROCESS | 1656 | 1464012589545 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 07:09:49 INFO - PROCESS | 1656 | 1464012589599 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:49 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b807800 == 39 [pid = 1656] [id = 697] 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 75 (0x119826800) [pid = 1656] [serial = 2091] [outer = 0x0] 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 76 (0x119b78000) [pid = 1656] [serial = 2092] [outer = 0x119826800] 07:09:49 INFO - PROCESS | 1656 | 1464012589627 Marionette DEBUG loaded listener.js 07:09:49 INFO - PROCESS | 1656 | ++DOMWINDOW == 77 (0x123302c00) [pid = 1656] [serial = 2093] [outer = 0x119826800] 07:09:49 INFO - PROCESS | 1656 | 1464012589902 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]]]}] 07:09:49 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 07:09:49 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 470ms 07:09:49 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 07:09:49 INFO - PROCESS | 1656 | 1464012589917 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 07:09:49 INFO - PROCESS | 1656 | 1464012589918 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 07:09:49 INFO - PROCESS | 1656 | 1464012589920 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 07:09:49 INFO - PROCESS | 1656 | 1464012589921 Marionette TRACE conn2 <- [1,2762,null,{}] 07:09:49 INFO - PROCESS | 1656 | 1464012589923 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}] 07:09:50 INFO - PROCESS | 1656 | 1464012590004 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 07:09:50 INFO - PROCESS | 1656 | 1464012590009 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x12baf8800 == 40 [pid = 1656] [id = 698] 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 78 (0x12330c800) [pid = 1656] [serial = 2094] [outer = 0x0] 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 79 (0x1237aa800) [pid = 1656] [serial = 2095] [outer = 0x12330c800] 07:09:50 INFO - PROCESS | 1656 | 1464012590036 Marionette DEBUG loaded listener.js 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 80 (0x124298000) [pid = 1656] [serial = 2096] [outer = 0x12330c800] 07:09:50 INFO - PROCESS | 1656 | 1464012590407 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]]]}] 07:09:50 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 07:09:50 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 518ms 07:09:50 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 07:09:50 INFO - PROCESS | 1656 | 1464012590439 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 07:09:50 INFO - PROCESS | 1656 | 1464012590442 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 07:09:50 INFO - PROCESS | 1656 | 1464012590447 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 07:09:50 INFO - PROCESS | 1656 | 1464012590450 Marionette TRACE conn2 <- [1,2766,null,{}] 07:09:50 INFO - PROCESS | 1656 | 1464012590454 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}] 07:09:50 INFO - PROCESS | 1656 | 1464012590555 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 07:09:50 INFO - PROCESS | 1656 | 1464012590624 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:50 INFO - PROCESS | 1656 | ++DOCSHELL 0x117597800 == 41 [pid = 1656] [id = 699] 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 81 (0x111066000) [pid = 1656] [serial = 2097] [outer = 0x0] 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 82 (0x112249800) [pid = 1656] [serial = 2098] [outer = 0x111066000] 07:09:50 INFO - PROCESS | 1656 | 1464012590655 Marionette DEBUG loaded listener.js 07:09:50 INFO - PROCESS | 1656 | ++DOMWINDOW == 83 (0x1126bc800) [pid = 1656] [serial = 2099] [outer = 0x111066000] 07:09:51 INFO - PROCESS | 1656 | 1464012591064 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]]]}] 07:09:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 07:09:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 671ms 07:09:51 INFO - PROCESS | 1656 | 1464012591119 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 07:09:51 INFO - PROCESS | 1656 | 1464012591123 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 07:09:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 07:09:51 INFO - PROCESS | 1656 | 1464012591128 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 07:09:51 INFO - PROCESS | 1656 | 1464012591130 Marionette TRACE conn2 <- [1,2770,null,{}] 07:09:51 INFO - PROCESS | 1656 | 1464012591132 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}] 07:09:51 INFO - PROCESS | 1656 | 1464012591258 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 07:09:51 INFO - PROCESS | 1656 | 1464012591326 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:51 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256e9000 == 42 [pid = 1656] [id = 700] 07:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 84 (0x112852800) [pid = 1656] [serial = 2100] [outer = 0x0] 07:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x113110400) [pid = 1656] [serial = 2101] [outer = 0x112852800] 07:09:51 INFO - PROCESS | 1656 | 1464012591357 Marionette DEBUG loaded listener.js 07:09:51 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x11318c800) [pid = 1656] [serial = 2102] [outer = 0x112852800] 07:09:51 INFO - PROCESS | 1656 | 1464012591765 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]]]}] 07:09:51 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 07:09:51 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 670ms 07:09:51 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 07:09:51 INFO - PROCESS | 1656 | 1464012591798 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 07:09:51 INFO - PROCESS | 1656 | 1464012591799 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 07:09:51 INFO - PROCESS | 1656 | 1464012591801 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 07:09:51 INFO - PROCESS | 1656 | 1464012591804 Marionette TRACE conn2 <- [1,2774,null,{}] 07:09:51 INFO - PROCESS | 1656 | 1464012591812 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}] 07:09:51 INFO - PROCESS | 1656 | 1464012591933 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 07:09:52 INFO - PROCESS | 1656 | 1464012591999 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bae5800 == 43 [pid = 1656] [id = 701] 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1167a9c00) [pid = 1656] [serial = 2103] [outer = 0x0] 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x118059c00) [pid = 1656] [serial = 2104] [outer = 0x1167a9c00] 07:09:52 INFO - PROCESS | 1656 | 1464012592031 Marionette DEBUG loaded listener.js 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x118360000) [pid = 1656] [serial = 2105] [outer = 0x1167a9c00] 07:09:52 INFO - PROCESS | 1656 | 1464012592446 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]]]}] 07:09:52 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 07:09:52 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 674ms 07:09:52 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 07:09:52 INFO - PROCESS | 1656 | 1464012592476 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 07:09:52 INFO - PROCESS | 1656 | 1464012592477 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 07:09:52 INFO - PROCESS | 1656 | 1464012592480 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 07:09:52 INFO - PROCESS | 1656 | 1464012592481 Marionette TRACE conn2 <- [1,2778,null,{}] 07:09:52 INFO - PROCESS | 1656 | 1464012592483 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}] 07:09:52 INFO - PROCESS | 1656 | 1464012592578 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 07:09:52 INFO - PROCESS | 1656 | 1464012592626 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:52 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf20000 == 44 [pid = 1656] [id = 702] 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x1183e7400) [pid = 1656] [serial = 2106] [outer = 0x0] 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x1187c6000) [pid = 1656] [serial = 2107] [outer = 0x1183e7400] 07:09:52 INFO - PROCESS | 1656 | 1464012592656 Marionette DEBUG loaded listener.js 07:09:52 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x119b79400) [pid = 1656] [serial = 2108] [outer = 0x1183e7400] 07:09:53 INFO - PROCESS | 1656 | 1464012593063 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]]]}] 07:09:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 07:09:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 620ms 07:09:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 07:09:53 INFO - PROCESS | 1656 | 1464012593100 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 07:09:53 INFO - PROCESS | 1656 | 1464012593102 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 07:09:53 INFO - PROCESS | 1656 | 1464012593104 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 07:09:53 INFO - PROCESS | 1656 | 1464012593105 Marionette TRACE conn2 <- [1,2782,null,{}] 07:09:53 INFO - PROCESS | 1656 | 1464012593107 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}] 07:09:53 INFO - PROCESS | 1656 | 1464012593201 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 07:09:53 INFO - PROCESS | 1656 | 1464012593283 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:53 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c331000 == 45 [pid = 1656] [id = 703] 07:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x119d37400) [pid = 1656] [serial = 2109] [outer = 0x0] 07:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x123310000) [pid = 1656] [serial = 2110] [outer = 0x119d37400] 07:09:53 INFO - PROCESS | 1656 | 1464012593314 Marionette DEBUG loaded listener.js 07:09:53 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12429c000) [pid = 1656] [serial = 2111] [outer = 0x119d37400] 07:09:53 INFO - PROCESS | 1656 | 1464012593870 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]]]}] 07:09:53 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 07:09:53 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 818ms 07:09:53 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 07:09:53 INFO - PROCESS | 1656 | 1464012593923 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 07:09:53 INFO - PROCESS | 1656 | 1464012593925 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 07:09:53 INFO - PROCESS | 1656 | 1464012593928 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 07:09:53 INFO - PROCESS | 1656 | 1464012593931 Marionette TRACE conn2 <- [1,2786,null,{}] 07:09:53 INFO - PROCESS | 1656 | 1464012593935 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}] 07:09:54 INFO - PROCESS | 1656 | 1464012594025 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 07:09:54 INFO - PROCESS | 1656 | 1464012594080 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x119be3000 == 46 [pid = 1656] [id = 704] 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x1120ed000) [pid = 1656] [serial = 2112] [outer = 0x0] 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1126b2800) [pid = 1656] [serial = 2113] [outer = 0x1120ed000] 07:09:54 INFO - PROCESS | 1656 | 1464012594108 Marionette DEBUG loaded listener.js 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x112dbc400) [pid = 1656] [serial = 2114] [outer = 0x1120ed000] 07:09:54 INFO - PROCESS | 1656 | 1464012594573 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]]]}] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12b807800 == 45 [pid = 1656] [id = 697] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x123782000 == 44 [pid = 1656] [id = 696] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa35000 == 43 [pid = 1656] [id = 695] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c4800 == 42 [pid = 1656] [id = 694] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x1290a8000 == 41 [pid = 1656] [id = 693] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x127441800 == 40 [pid = 1656] [id = 692] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x117e68000 == 39 [pid = 1656] [id = 691] 07:09:54 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 07:09:54 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 671ms 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x12414e800 == 38 [pid = 1656] [id = 690] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119c47800 == 37 [pid = 1656] [id = 689] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x118311000 == 36 [pid = 1656] [id = 688] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x11900f800 == 35 [pid = 1656] [id = 687] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x119b8a800 == 34 [pid = 1656] [id = 686] 07:09:54 INFO - PROCESS | 1656 | --DOCSHELL 0x112765800 == 33 [pid = 1656] [id = 685] 07:09:54 INFO - PROCESS | 1656 | 1464012594606 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 07:09:54 INFO - PROCESS | 1656 | 1464012594611 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 07:09:54 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 07:09:54 INFO - PROCESS | 1656 | 1464012594615 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 07:09:54 INFO - PROCESS | 1656 | 1464012594617 Marionette TRACE conn2 <- [1,2790,null,{}] 07:09:54 INFO - PROCESS | 1656 | 1464012594619 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}] 07:09:54 INFO - PROCESS | 1656 | 1464012594697 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 07:09:54 INFO - PROCESS | 1656 | 1464012594702 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:54 INFO - PROCESS | 1656 | ++DOCSHELL 0x117592800 == 34 [pid = 1656] [id = 705] 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x1130d3c00) [pid = 1656] [serial = 2115] [outer = 0x0] 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x113108800) [pid = 1656] [serial = 2116] [outer = 0x1130d3c00] 07:09:54 INFO - PROCESS | 1656 | 1464012594728 Marionette DEBUG loaded listener.js 07:09:54 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x113185000) [pid = 1656] [serial = 2117] [outer = 0x1130d3c00] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x1160d0000) [pid = 1656] [serial = 2044] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x11316a800) [pid = 1656] [serial = 2038] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112019800) [pid = 1656] [serial = 2030] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x111063800) [pid = 1656] [serial = 2029] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x113104400) [pid = 1656] [serial = 2035] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 95 (0x129053c00) [pid = 1656] [serial = 2027] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 94 (0x112843800) [pid = 1656] [serial = 2032] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 93 (0x11284c800) [pid = 1656] [serial = 2033] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 92 (0x118056000) [pid = 1656] [serial = 2053] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 91 (0x112a94400) [pid = 1656] [serial = 2047] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 90 (0x116a67800) [pid = 1656] [serial = 2050] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 89 (0x11310a800) [pid = 1656] [serial = 2036] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 88 (0x113188800) [pid = 1656] [serial = 2041] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 87 (0x1167b6400) [pid = 1656] [serial = 2045] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 86 (0x117679c00) [pid = 1656] [serial = 2051] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 85 (0x1133bf000) [pid = 1656] [serial = 2042] [outer = 0x0] [url = about:blank] 07:09:54 INFO - PROCESS | 1656 | --DOMWINDOW == 84 (0x113171c00) [pid = 1656] [serial = 2039] [outer = 0x0] [url = about:blank] 07:09:55 INFO - PROCESS | 1656 | 1464012595067 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]]]}] 07:09:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 07:09:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 470ms 07:09:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 07:09:55 INFO - PROCESS | 1656 | 1464012595085 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 07:09:55 INFO - PROCESS | 1656 | 1464012595087 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 07:09:55 INFO - PROCESS | 1656 | 1464012595089 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 07:09:55 INFO - PROCESS | 1656 | 1464012595091 Marionette TRACE conn2 <- [1,2794,null,{}] 07:09:55 INFO - PROCESS | 1656 | 1464012595101 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}] 07:09:55 INFO - PROCESS | 1656 | 1464012595181 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 07:09:55 INFO - PROCESS | 1656 | 1464012595187 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x1198a8800 == 35 [pid = 1656] [id = 706] 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 85 (0x1133cc800) [pid = 1656] [serial = 2118] [outer = 0x0] 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 86 (0x115f2f000) [pid = 1656] [serial = 2119] [outer = 0x1133cc800] 07:09:55 INFO - PROCESS | 1656 | 1464012595217 Marionette DEBUG loaded listener.js 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 87 (0x1164f8800) [pid = 1656] [serial = 2120] [outer = 0x1133cc800] 07:09:55 INFO - PROCESS | 1656 | 1464012595577 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]]]}] 07:09:55 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 07:09:55 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 522ms 07:09:55 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 07:09:55 INFO - PROCESS | 1656 | 1464012595611 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 07:09:55 INFO - PROCESS | 1656 | 1464012595613 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 07:09:55 INFO - PROCESS | 1656 | 1464012595615 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 07:09:55 INFO - PROCESS | 1656 | 1464012595616 Marionette TRACE conn2 <- [1,2798,null,{}] 07:09:55 INFO - PROCESS | 1656 | 1464012595618 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}] 07:09:55 INFO - PROCESS | 1656 | 1464012595705 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 07:09:55 INFO - PROCESS | 1656 | 1464012595756 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:55 INFO - PROCESS | 1656 | ++DOCSHELL 0x123413800 == 36 [pid = 1656] [id = 707] 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 88 (0x1164f7800) [pid = 1656] [serial = 2121] [outer = 0x0] 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 89 (0x1168bf000) [pid = 1656] [serial = 2122] [outer = 0x1164f7800] 07:09:55 INFO - PROCESS | 1656 | 1464012595782 Marionette DEBUG loaded listener.js 07:09:55 INFO - PROCESS | 1656 | ++DOMWINDOW == 90 (0x118218000) [pid = 1656] [serial = 2123] [outer = 0x1164f7800] 07:09:56 INFO - PROCESS | 1656 | 1464012596068 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]]]}] 07:09:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 07:09:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 475ms 07:09:56 INFO - PROCESS | 1656 | 1464012596091 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 07:09:56 INFO - PROCESS | 1656 | 1464012596095 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 07:09:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 07:09:56 INFO - PROCESS | 1656 | 1464012596105 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 07:09:56 INFO - PROCESS | 1656 | 1464012596106 Marionette TRACE conn2 <- [1,2802,null,{}] 07:09:56 INFO - PROCESS | 1656 | 1464012596108 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}] 07:09:56 INFO - PROCESS | 1656 | 1464012596197 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 07:09:56 INFO - PROCESS | 1656 | 1464012596202 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x125d62800 == 37 [pid = 1656] [id = 708] 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 91 (0x118360c00) [pid = 1656] [serial = 2124] [outer = 0x0] 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 92 (0x1187af000) [pid = 1656] [serial = 2125] [outer = 0x118360c00] 07:09:56 INFO - PROCESS | 1656 | 1464012596239 Marionette DEBUG loaded listener.js 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 93 (0x1187ca400) [pid = 1656] [serial = 2126] [outer = 0x118360c00] 07:09:56 INFO - PROCESS | 1656 | 1464012596718 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]]]}] 07:09:56 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 07:09:56 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 668ms 07:09:56 INFO - PROCESS | 1656 | 1464012596774 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 07:09:56 INFO - PROCESS | 1656 | 1464012596775 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 07:09:56 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 07:09:56 INFO - PROCESS | 1656 | 1464012596777 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 07:09:56 INFO - PROCESS | 1656 | 1464012596778 Marionette TRACE conn2 <- [1,2806,null,{}] 07:09:56 INFO - PROCESS | 1656 | 1464012596781 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}] 07:09:56 INFO - PROCESS | 1656 | 1464012596872 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 07:09:56 INFO - PROCESS | 1656 | 1464012596882 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:56 INFO - PROCESS | 1656 | ++DOCSHELL 0x117588000 == 38 [pid = 1656] [id = 709] 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 94 (0x119b73000) [pid = 1656] [serial = 2127] [outer = 0x0] 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 95 (0x12342c400) [pid = 1656] [serial = 2128] [outer = 0x119b73000] 07:09:56 INFO - PROCESS | 1656 | 1464012596908 Marionette DEBUG loaded listener.js 07:09:56 INFO - PROCESS | 1656 | ++DOMWINDOW == 96 (0x12429f400) [pid = 1656] [serial = 2129] [outer = 0x119b73000] 07:09:57 INFO - PROCESS | 1656 | 1464012597288 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]]]}] 07:09:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 07:09:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 520ms 07:09:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 07:09:57 INFO - PROCESS | 1656 | 1464012597297 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 07:09:57 INFO - PROCESS | 1656 | 1464012597299 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 07:09:57 INFO - PROCESS | 1656 | 1464012597301 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 07:09:57 INFO - PROCESS | 1656 | 1464012597302 Marionette TRACE conn2 <- [1,2810,null,{}] 07:09:57 INFO - PROCESS | 1656 | 1464012597304 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}] 07:09:57 INFO - PROCESS | 1656 | 1464012597401 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 07:09:57 INFO - PROCESS | 1656 | 1464012597413 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a757800 == 39 [pid = 1656] [id = 710] 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1237aa400) [pid = 1656] [serial = 2130] [outer = 0x0] 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124512400) [pid = 1656] [serial = 2131] [outer = 0x1237aa400] 07:09:57 INFO - PROCESS | 1656 | 1464012597438 Marionette DEBUG loaded listener.js 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x124e4e800) [pid = 1656] [serial = 2132] [outer = 0x1237aa400] 07:09:57 INFO - PROCESS | 1656 | 1464012597743 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]]]}] 07:09:57 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 07:09:57 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 469ms 07:09:57 INFO - PROCESS | 1656 | 1464012597771 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 07:09:57 INFO - PROCESS | 1656 | 1464012597772 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 07:09:57 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 07:09:57 INFO - PROCESS | 1656 | 1464012597774 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 07:09:57 INFO - PROCESS | 1656 | 1464012597775 Marionette TRACE conn2 <- [1,2814,null,{}] 07:09:57 INFO - PROCESS | 1656 | 1464012597780 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}] 07:09:57 INFO - PROCESS | 1656 | 1464012597881 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 07:09:57 INFO - PROCESS | 1656 | 1464012597892 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:57 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b027800 == 40 [pid = 1656] [id = 711] 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x124e4ec00) [pid = 1656] [serial = 2133] [outer = 0x0] 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x124ea7800) [pid = 1656] [serial = 2134] [outer = 0x124e4ec00] 07:09:57 INFO - PROCESS | 1656 | 1464012597917 Marionette DEBUG loaded listener.js 07:09:57 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12514e400) [pid = 1656] [serial = 2135] [outer = 0x124e4ec00] 07:09:58 INFO - PROCESS | 1656 | 1464012598340 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]]]}] 07:09:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 07:09:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 572ms 07:09:58 INFO - PROCESS | 1656 | 1464012598347 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 07:09:58 INFO - PROCESS | 1656 | 1464012598348 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 07:09:58 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 07:09:58 INFO - PROCESS | 1656 | 1464012598350 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 07:09:58 INFO - PROCESS | 1656 | 1464012598351 Marionette TRACE conn2 <- [1,2818,null,{}] 07:09:58 INFO - PROCESS | 1656 | 1464012598353 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}] 07:09:58 INFO - PROCESS | 1656 | 1464012598452 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 07:09:58 INFO - PROCESS | 1656 | 1464012598465 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf0f000 == 41 [pid = 1656] [id = 712] 07:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x124ea4400) [pid = 1656] [serial = 2136] [outer = 0x0] 07:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x1256ae800) [pid = 1656] [serial = 2137] [outer = 0x124ea4400] 07:09:58 INFO - PROCESS | 1656 | 1464012598489 Marionette DEBUG loaded listener.js 07:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1257b1c00) [pid = 1656] [serial = 2138] [outer = 0x124ea4400] 07:09:58 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 07:09:58 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 472ms 07:09:58 INFO - PROCESS | 1656 | 1464012598818 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]]]}] 07:09:58 INFO - PROCESS | 1656 | 1464012598822 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 07:09:58 INFO - PROCESS | 1656 | 1464012598823 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 07:09:58 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 07:09:58 INFO - PROCESS | 1656 | 1464012598826 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 07:09:58 INFO - PROCESS | 1656 | 1464012598827 Marionette TRACE conn2 <- [1,2822,null,{}] 07:09:58 INFO - PROCESS | 1656 | 1464012598833 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}] 07:09:58 INFO - PROCESS | 1656 | 1464012598932 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 07:09:58 INFO - PROCESS | 1656 | 1464012598944 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:58 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c473800 == 42 [pid = 1656] [id = 713] 07:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x1256ad000) [pid = 1656] [serial = 2139] [outer = 0x0] 07:09:58 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x125d7e000) [pid = 1656] [serial = 2140] [outer = 0x1256ad000] 07:09:58 INFO - PROCESS | 1656 | 1464012598970 Marionette DEBUG loaded listener.js 07:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x125d85c00) [pid = 1656] [serial = 2141] [outer = 0x1256ad000] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x10eabd400) [pid = 1656] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x116848c00) [pid = 1656] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x118445800) [pid = 1656] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x111c28800) [pid = 1656] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113111400) [pid = 1656] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 102 (0x112848c00) [pid = 1656] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 101 (0x113190000) [pid = 1656] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 100 (0x117251800) [pid = 1656] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 99 (0x1126b9400) [pid = 1656] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 98 (0x112a62400) [pid = 1656] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 97 (0x1188a3c00) [pid = 1656] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 07:09:59 INFO - PROCESS | 1656 | --DOMWINDOW == 96 (0x119826800) [pid = 1656] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 07:09:59 INFO - PROCESS | 1656 | 1464012599346 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]]]}] 07:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 07:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 572ms 07:09:59 INFO - PROCESS | 1656 | 1464012599403 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 07:09:59 INFO - PROCESS | 1656 | 1464012599404 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 07:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 07:09:59 INFO - PROCESS | 1656 | 1464012599408 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 07:09:59 INFO - PROCESS | 1656 | 1464012599411 Marionette TRACE conn2 <- [1,2826,null,{}] 07:09:59 INFO - PROCESS | 1656 | 1464012599414 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}] 07:09:59 INFO - PROCESS | 1656 | 1464012599517 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 07:09:59 INFO - PROCESS | 1656 | 1464012599521 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:09:59 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6ef000 == 43 [pid = 1656] [id = 714] 07:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 97 (0x1164a9c00) [pid = 1656] [serial = 2142] [outer = 0x0] 07:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 98 (0x124272000) [pid = 1656] [serial = 2143] [outer = 0x1164a9c00] 07:09:59 INFO - PROCESS | 1656 | 1464012599550 Marionette DEBUG loaded listener.js 07:09:59 INFO - PROCESS | 1656 | ++DOMWINDOW == 99 (0x12705c400) [pid = 1656] [serial = 2144] [outer = 0x1164a9c00] 07:09:59 INFO - PROCESS | 1656 | 1464012599885 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 07:09:59 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 07:09:59 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 523ms 07:09:59 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 07:09:59 INFO - PROCESS | 1656 | 1464012599932 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 07:09:59 INFO - PROCESS | 1656 | 1464012599933 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 07:09:59 INFO - PROCESS | 1656 | 1464012599935 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 07:09:59 INFO - PROCESS | 1656 | 1464012599936 Marionette TRACE conn2 <- [1,2830,null,{}] 07:09:59 INFO - PROCESS | 1656 | 1464012599939 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}] 07:10:00 INFO - PROCESS | 1656 | 1464012600020 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 07:10:00 INFO - PROCESS | 1656 | 1464012600075 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3f000 == 44 [pid = 1656] [id = 715] 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 100 (0x118445800) [pid = 1656] [serial = 2145] [outer = 0x0] 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 101 (0x127110400) [pid = 1656] [serial = 2146] [outer = 0x118445800] 07:10:00 INFO - PROCESS | 1656 | 1464012600100 Marionette DEBUG loaded listener.js 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 102 (0x12745d800) [pid = 1656] [serial = 2147] [outer = 0x118445800] 07:10:00 INFO - PROCESS | 1656 | 1464012600366 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]]]}] 07:10:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 07:10:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 470ms 07:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 07:10:00 INFO - PROCESS | 1656 | 1464012600405 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 07:10:00 INFO - PROCESS | 1656 | 1464012600406 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 07:10:00 INFO - PROCESS | 1656 | 1464012600409 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 07:10:00 INFO - PROCESS | 1656 | 1464012600410 Marionette TRACE conn2 <- [1,2834,null,{}] 07:10:00 INFO - PROCESS | 1656 | 1464012600421 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}] 07:10:00 INFO - PROCESS | 1656 | 1464012600507 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 07:10:00 INFO - PROCESS | 1656 | 1464012600511 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:00 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce8d000 == 45 [pid = 1656] [id = 716] 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 103 (0x1271ec800) [pid = 1656] [serial = 2148] [outer = 0x0] 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x127468800) [pid = 1656] [serial = 2149] [outer = 0x1271ec800] 07:10:00 INFO - PROCESS | 1656 | 1464012600535 Marionette DEBUG loaded listener.js 07:10:00 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x128ccdc00) [pid = 1656] [serial = 2150] [outer = 0x1271ec800] 07:10:00 INFO - PROCESS | 1656 | 1464012600871 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 07:10:00 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 07:10:00 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 478ms 07:10:00 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 07:10:00 INFO - PROCESS | 1656 | 1464012600888 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 07:10:00 INFO - PROCESS | 1656 | 1464012600889 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 07:10:00 INFO - PROCESS | 1656 | 1464012600891 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 07:10:00 INFO - PROCESS | 1656 | 1464012600892 Marionette TRACE conn2 <- [1,2838,null,{}] 07:10:00 INFO - PROCESS | 1656 | 1464012600897 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}] 07:10:01 INFO - PROCESS | 1656 | 1464012601005 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 07:10:01 INFO - PROCESS | 1656 | 1464012601011 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1b9800 == 46 [pid = 1656] [id = 717] 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x128cce000) [pid = 1656] [serial = 2151] [outer = 0x0] 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x128cd3400) [pid = 1656] [serial = 2152] [outer = 0x128cce000] 07:10:01 INFO - PROCESS | 1656 | 1464012601035 Marionette DEBUG loaded listener.js 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x128cd8c00) [pid = 1656] [serial = 2153] [outer = 0x128cce000] 07:10:01 INFO - PROCESS | 1656 | 1464012601464 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]]]}] 07:10:01 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 07:10:01 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 621ms 07:10:01 INFO - PROCESS | 1656 | 1464012601513 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 07:10:01 INFO - PROCESS | 1656 | 1464012601515 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 07:10:01 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 07:10:01 INFO - PROCESS | 1656 | 1464012601519 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 07:10:01 INFO - PROCESS | 1656 | 1464012601522 Marionette TRACE conn2 <- [1,2842,null,{}] 07:10:01 INFO - PROCESS | 1656 | 1464012601527 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}] 07:10:01 INFO - PROCESS | 1656 | 1464012601654 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 07:10:01 INFO - PROCESS | 1656 | 1464012601751 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:01 INFO - PROCESS | 1656 | ++DOCSHELL 0x11933f800 == 47 [pid = 1656] [id = 718] 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111ab7800) [pid = 1656] [serial = 2154] [outer = 0x0] 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x11284dc00) [pid = 1656] [serial = 2155] [outer = 0x111ab7800] 07:10:01 INFO - PROCESS | 1656 | 1464012601803 Marionette DEBUG loaded listener.js 07:10:01 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x11310cc00) [pid = 1656] [serial = 2156] [outer = 0x111ab7800] 07:10:02 INFO - PROCESS | 1656 | 1464012602311 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]]]}] 07:10:02 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 07:10:02 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 823ms 07:10:02 INFO - PROCESS | 1656 | 1464012602342 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 07:10:02 INFO - PROCESS | 1656 | 1464012602348 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 07:10:02 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 07:10:02 INFO - PROCESS | 1656 | 1464012602353 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 07:10:02 INFO - PROCESS | 1656 | 1464012602355 Marionette TRACE conn2 <- [1,2846,null,{}] 07:10:02 INFO - PROCESS | 1656 | 1464012602357 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}] 07:10:02 INFO - PROCESS | 1656 | 1464012602458 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 07:10:02 INFO - PROCESS | 1656 | 1464012602527 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:02 INFO - PROCESS | 1656 | ++DOCSHELL 0x127449800 == 48 [pid = 1656] [id = 719] 07:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x11318a800) [pid = 1656] [serial = 2157] [outer = 0x0] 07:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x116087400) [pid = 1656] [serial = 2158] [outer = 0x11318a800] 07:10:02 INFO - PROCESS | 1656 | 1464012602556 Marionette DEBUG loaded listener.js 07:10:02 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x116a67800) [pid = 1656] [serial = 2159] [outer = 0x11318a800] 07:10:03 INFO - PROCESS | 1656 | 1464012603010 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]]]}] 07:10:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 07:10:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 672ms 07:10:03 INFO - PROCESS | 1656 | 1464012603025 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 07:10:03 INFO - PROCESS | 1656 | 1464012603028 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 07:10:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 07:10:03 INFO - PROCESS | 1656 | 1464012603053 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 07:10:03 INFO - PROCESS | 1656 | 1464012603057 Marionette TRACE conn2 <- [1,2850,null,{}] 07:10:03 INFO - PROCESS | 1656 | 1464012603072 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}] 07:10:03 INFO - PROCESS | 1656 | 1464012603221 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 07:10:03 INFO - PROCESS | 1656 | 1464012603290 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1c6000 == 49 [pid = 1656] [id = 720] 07:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x11902e000) [pid = 1656] [serial = 2160] [outer = 0x0] 07:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x119826800) [pid = 1656] [serial = 2161] [outer = 0x11902e000] 07:10:03 INFO - PROCESS | 1656 | 1464012603321 Marionette DEBUG loaded listener.js 07:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119d37c00) [pid = 1656] [serial = 2162] [outer = 0x11902e000] 07:10:03 INFO - PROCESS | 1656 | 1464012603707 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 07:10:03 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 07:10:03 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 682ms 07:10:03 INFO - PROCESS | 1656 | 1464012603757 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 07:10:03 INFO - PROCESS | 1656 | 1464012603759 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 07:10:03 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 07:10:03 INFO - PROCESS | 1656 | 1464012603777 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 07:10:03 INFO - PROCESS | 1656 | 1464012603778 Marionette TRACE conn2 <- [1,2854,null,{}] 07:10:03 INFO - PROCESS | 1656 | 1464012603781 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}] 07:10:03 INFO - PROCESS | 1656 | 1464012603880 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 07:10:03 INFO - PROCESS | 1656 | 1464012603935 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:03 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d77b000 == 50 [pid = 1656] [id = 721] 07:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119b80800) [pid = 1656] [serial = 2163] [outer = 0x0] 07:10:03 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x124e53800) [pid = 1656] [serial = 2164] [outer = 0x119b80800] 07:10:03 INFO - PROCESS | 1656 | 1464012603965 Marionette DEBUG loaded listener.js 07:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x125720000) [pid = 1656] [serial = 2165] [outer = 0x119b80800] 07:10:04 INFO - PROCESS | 1656 | 1464012604429 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]]]}] 07:10:04 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 07:10:04 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 671ms 07:10:04 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 07:10:04 INFO - PROCESS | 1656 | 1464012604448 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 07:10:04 INFO - PROCESS | 1656 | 1464012604449 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 07:10:04 INFO - PROCESS | 1656 | 1464012604451 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 07:10:04 INFO - PROCESS | 1656 | 1464012604453 Marionette TRACE conn2 <- [1,2858,null,{}] 07:10:04 INFO - PROCESS | 1656 | 1464012604455 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}] 07:10:04 INFO - PROCESS | 1656 | 1464012604554 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 07:10:04 INFO - PROCESS | 1656 | 1464012604621 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:04 INFO - PROCESS | 1656 | ++DOCSHELL 0x124322800 == 51 [pid = 1656] [id = 722] 07:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x110ffe000) [pid = 1656] [serial = 2166] [outer = 0x0] 07:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11273e400) [pid = 1656] [serial = 2167] [outer = 0x110ffe000] 07:10:04 INFO - PROCESS | 1656 | 1464012604651 Marionette DEBUG loaded listener.js 07:10:04 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x12429e400) [pid = 1656] [serial = 2168] [outer = 0x110ffe000] 07:10:05 INFO - PROCESS | 1656 | 1464012605417 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 07:10:05 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 07:10:05 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 1021ms 07:10:05 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 07:10:05 INFO - PROCESS | 1656 | 1464012605473 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 07:10:05 INFO - PROCESS | 1656 | 1464012605475 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 07:10:05 INFO - PROCESS | 1656 | 1464012605479 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 07:10:05 INFO - PROCESS | 1656 | 1464012605481 Marionette TRACE conn2 <- [1,2862,null,{}] 07:10:05 INFO - PROCESS | 1656 | 1464012605485 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}] 07:10:05 INFO - PROCESS | 1656 | 1464012605584 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 07:10:05 INFO - PROCESS | 1656 | 1464012605653 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:05 INFO - PROCESS | 1656 | ++DOCSHELL 0x119298800 == 52 [pid = 1656] [id = 723] 07:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x111a0e400) [pid = 1656] [serial = 2169] [outer = 0x0] 07:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x1122a9400) [pid = 1656] [serial = 2170] [outer = 0x111a0e400] 07:10:05 INFO - PROCESS | 1656 | 1464012605682 Marionette DEBUG loaded listener.js 07:10:05 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x112a6ac00) [pid = 1656] [serial = 2171] [outer = 0x111a0e400] 07:10:06 INFO - PROCESS | 1656 | 1464012606105 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]]]}] 07:10:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 07:10:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 675ms 07:10:06 INFO - PROCESS | 1656 | 1464012606154 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 07:10:06 INFO - PROCESS | 1656 | 1464012606158 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 07:10:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 07:10:06 INFO - PROCESS | 1656 | 1464012606164 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 07:10:06 INFO - PROCESS | 1656 | 1464012606166 Marionette TRACE conn2 <- [1,2866,null,{}] 07:10:06 INFO - PROCESS | 1656 | 1464012606168 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}] 07:10:06 INFO - PROCESS | 1656 | 1464012606257 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 07:10:06 INFO - PROCESS | 1656 | 1464012606328 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x1180c6000 == 53 [pid = 1656] [id = 724] 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x112ee5800) [pid = 1656] [serial = 2172] [outer = 0x0] 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x113110800) [pid = 1656] [serial = 2173] [outer = 0x112ee5800] 07:10:06 INFO - PROCESS | 1656 | 1464012606355 Marionette DEBUG loaded listener.js 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x11316bc00) [pid = 1656] [serial = 2174] [outer = 0x112ee5800] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce8d000 == 52 [pid = 1656] [id = 716] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3f000 == 51 [pid = 1656] [id = 715] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6ef000 == 50 [pid = 1656] [id = 714] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12c473800 == 49 [pid = 1656] [id = 713] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf0f000 == 48 [pid = 1656] [id = 712] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12b027800 == 47 [pid = 1656] [id = 711] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x110ff5c00) [pid = 1656] [serial = 2056] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x11284f800) [pid = 1656] [serial = 2059] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x1237aa800) [pid = 1656] [serial = 2095] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x12a757800 == 46 [pid = 1656] [id = 710] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117588000 == 45 [pid = 1656] [id = 709] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x125d62800 == 44 [pid = 1656] [id = 708] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x123413800 == 43 [pid = 1656] [id = 707] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1198a8800 == 42 [pid = 1656] [id = 706] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117592800 == 41 [pid = 1656] [id = 705] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x119be3000 == 40 [pid = 1656] [id = 704] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x1256e9000 == 39 [pid = 1656] [id = 700] 07:10:06 INFO - PROCESS | 1656 | --DOCSHELL 0x117597800 == 38 [pid = 1656] [id = 699] 07:10:06 INFO - PROCESS | 1656 | 1464012606708 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]]]}] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x11724b400) [pid = 1656] [serial = 2077] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x1185b1400) [pid = 1656] [serial = 2080] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1126b6c00) [pid = 1656] [serial = 2063] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x1122a7c00) [pid = 1656] [serial = 2062] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x11316b400) [pid = 1656] [serial = 2068] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x11318f000) [pid = 1656] [serial = 2069] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x112ee1400) [pid = 1656] [serial = 2065] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x113104800) [pid = 1656] [serial = 2066] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x114f24400) [pid = 1656] [serial = 2071] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1187c6800) [pid = 1656] [serial = 2083] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1187b5400) [pid = 1656] [serial = 2081] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x11902d800) [pid = 1656] [serial = 2087] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x11318a400) [pid = 1656] [serial = 2086] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1188a6400) [pid = 1656] [serial = 2084] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x1164a7000) [pid = 1656] [serial = 2074] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x1167a9400) [pid = 1656] [serial = 2075] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x118448000) [pid = 1656] [serial = 2078] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x119828400) [pid = 1656] [serial = 2090] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 107 (0x1192d6c00) [pid = 1656] [serial = 2089] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 106 (0x115fe4400) [pid = 1656] [serial = 2072] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 105 (0x119b78000) [pid = 1656] [serial = 2092] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 104 (0x123302c00) [pid = 1656] [serial = 2093] [outer = 0x0] [url = about:blank] 07:10:06 INFO - PROCESS | 1656 | --DOMWINDOW == 103 (0x113186c00) [pid = 1656] [serial = 2048] [outer = 0x0] [url = about:blank] 07:10:06 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 07:10:06 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 576ms 07:10:06 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 07:10:06 INFO - PROCESS | 1656 | 1464012606740 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 07:10:06 INFO - PROCESS | 1656 | 1464012606741 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 07:10:06 INFO - PROCESS | 1656 | 1464012606743 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 07:10:06 INFO - PROCESS | 1656 | 1464012606748 Marionette TRACE conn2 <- [1,2870,null,{}] 07:10:06 INFO - PROCESS | 1656 | 1464012606756 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}] 07:10:06 INFO - PROCESS | 1656 | 1464012606834 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 07:10:06 INFO - PROCESS | 1656 | 1464012606839 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:06 INFO - PROCESS | 1656 | ++DOCSHELL 0x11950f800 == 39 [pid = 1656] [id = 725] 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 104 (0x113186000) [pid = 1656] [serial = 2175] [outer = 0x0] 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 105 (0x1131c2c00) [pid = 1656] [serial = 2176] [outer = 0x113186000] 07:10:06 INFO - PROCESS | 1656 | 1464012606872 Marionette DEBUG loaded listener.js 07:10:06 INFO - PROCESS | 1656 | ++DOMWINDOW == 106 (0x115d0bc00) [pid = 1656] [serial = 2177] [outer = 0x113186000] 07:10:07 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1be000 == 38 [pid = 1656] [id = 17] 07:10:07 INFO - PROCESS | 1656 | 1464012607384 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]]]}] 07:10:07 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 07:10:07 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 675ms 07:10:07 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 07:10:07 INFO - PROCESS | 1656 | 1464012607418 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 07:10:07 INFO - PROCESS | 1656 | 1464012607420 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 07:10:07 INFO - PROCESS | 1656 | 1464012607422 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 07:10:07 INFO - PROCESS | 1656 | 1464012607423 Marionette TRACE conn2 <- [1,2874,null,{}] 07:10:07 INFO - PROCESS | 1656 | 1464012607424 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}] 07:10:07 INFO - PROCESS | 1656 | 1464012607503 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 07:10:07 INFO - PROCESS | 1656 | 1464012607512 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:07 INFO - PROCESS | 1656 | ++DOCSHELL 0x124142000 == 39 [pid = 1656] [id = 726] 07:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 107 (0x115f39c00) [pid = 1656] [serial = 2178] [outer = 0x0] 07:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 108 (0x1166c7800) [pid = 1656] [serial = 2179] [outer = 0x115f39c00] 07:10:07 INFO - PROCESS | 1656 | 1464012607554 Marionette DEBUG loaded listener.js 07:10:07 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x116a6a400) [pid = 1656] [serial = 2180] [outer = 0x115f39c00] 07:10:08 INFO - PROCESS | 1656 | 1464012608041 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]]]}] 07:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 07:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 670ms 07:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 07:10:08 INFO - PROCESS | 1656 | 1464012608092 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 07:10:08 INFO - PROCESS | 1656 | 1464012608093 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 07:10:08 INFO - PROCESS | 1656 | 1464012608098 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 07:10:08 INFO - PROCESS | 1656 | 1464012608099 Marionette TRACE conn2 <- [1,2878,null,{}] 07:10:08 INFO - PROCESS | 1656 | 1464012608101 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}] 07:10:08 INFO - PROCESS | 1656 | 1464012608187 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 07:10:08 INFO - PROCESS | 1656 | 1464012608196 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x126d98000 == 40 [pid = 1656] [id = 727] 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x116add000) [pid = 1656] [serial = 2181] [outer = 0x0] 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x118056400) [pid = 1656] [serial = 2182] [outer = 0x116add000] 07:10:08 INFO - PROCESS | 1656 | 1464012608222 Marionette DEBUG loaded listener.js 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x118358c00) [pid = 1656] [serial = 2183] [outer = 0x116add000] 07:10:08 INFO - PROCESS | 1656 | 1464012608553 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]]]}] 07:10:08 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 07:10:08 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 469ms 07:10:08 INFO - PROCESS | 1656 | 1464012608569 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 07:10:08 INFO - PROCESS | 1656 | 1464012608570 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 07:10:08 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 07:10:08 INFO - PROCESS | 1656 | 1464012608573 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 07:10:08 INFO - PROCESS | 1656 | 1464012608574 Marionette TRACE conn2 <- [1,2882,null,{}] 07:10:08 INFO - PROCESS | 1656 | 1464012608576 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}] 07:10:08 INFO - PROCESS | 1656 | 1464012608735 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 07:10:08 INFO - PROCESS | 1656 | 1464012608768 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:08 INFO - PROCESS | 1656 | ++DOCSHELL 0x127453000 == 41 [pid = 1656] [id = 728] 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x1185af000) [pid = 1656] [serial = 2184] [outer = 0x0] 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x1187c8000) [pid = 1656] [serial = 2185] [outer = 0x1185af000] 07:10:08 INFO - PROCESS | 1656 | 1464012608794 Marionette DEBUG loaded listener.js 07:10:08 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x1192d7400) [pid = 1656] [serial = 2186] [outer = 0x1185af000] 07:10:09 INFO - PROCESS | 1656 | 1464012609108 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]]]}] 07:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 07:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 568ms 07:10:09 INFO - PROCESS | 1656 | 1464012609143 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 07:10:09 INFO - PROCESS | 1656 | 1464012609146 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 07:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 07:10:09 INFO - PROCESS | 1656 | 1464012609156 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 07:10:09 INFO - PROCESS | 1656 | 1464012609157 Marionette TRACE conn2 <- [1,2886,null,{}] 07:10:09 INFO - PROCESS | 1656 | 1464012609159 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}] 07:10:09 INFO - PROCESS | 1656 | 1464012609252 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 07:10:09 INFO - PROCESS | 1656 | 1464012609268 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12a762800 == 42 [pid = 1656] [id = 729] 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1185b4400) [pid = 1656] [serial = 2187] [outer = 0x0] 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x119b73c00) [pid = 1656] [serial = 2188] [outer = 0x1185b4400] 07:10:09 INFO - PROCESS | 1656 | 1464012609293 Marionette DEBUG loaded listener.js 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x119f88400) [pid = 1656] [serial = 2189] [outer = 0x1185b4400] 07:10:09 INFO - PROCESS | 1656 | 1464012609633 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]]]}] 07:10:09 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 07:10:09 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 519ms 07:10:09 INFO - PROCESS | 1656 | 1464012609676 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 07:10:09 INFO - PROCESS | 1656 | 1464012609677 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 07:10:09 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 07:10:09 INFO - PROCESS | 1656 | 1464012609679 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 07:10:09 INFO - PROCESS | 1656 | 1464012609680 Marionette TRACE conn2 <- [1,2890,null,{}] 07:10:09 INFO - PROCESS | 1656 | 1464012609689 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}] 07:10:09 INFO - PROCESS | 1656 | 1464012609786 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 07:10:09 INFO - PROCESS | 1656 | 1464012609790 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:09 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b01c000 == 43 [pid = 1656] [id = 730] 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x1198f2c00) [pid = 1656] [serial = 2190] [outer = 0x0] 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1240b8c00) [pid = 1656] [serial = 2191] [outer = 0x1198f2c00] 07:10:09 INFO - PROCESS | 1656 | 1464012609815 Marionette DEBUG loaded listener.js 07:10:09 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1242a2c00) [pid = 1656] [serial = 2192] [outer = 0x1198f2c00] 07:10:10 INFO - PROCESS | 1656 | 1464012610188 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 07:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 07:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 520ms 07:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 07:10:10 INFO - PROCESS | 1656 | 1464012610200 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 07:10:10 INFO - PROCESS | 1656 | 1464012610202 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 07:10:10 INFO - PROCESS | 1656 | 1464012610205 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 07:10:10 INFO - PROCESS | 1656 | 1464012610207 Marionette TRACE conn2 <- [1,2894,null,{}] 07:10:10 INFO - PROCESS | 1656 | 1464012610218 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}] 07:10:10 INFO - PROCESS | 1656 | 1464012610357 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 07:10:10 INFO - PROCESS | 1656 | 1464012610402 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b81c000 == 44 [pid = 1656] [id = 731] 07:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x1242a1800) [pid = 1656] [serial = 2193] [outer = 0x0] 07:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x124e58c00) [pid = 1656] [serial = 2194] [outer = 0x1242a1800] 07:10:10 INFO - PROCESS | 1656 | 1464012610426 Marionette DEBUG loaded listener.js 07:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x125003800) [pid = 1656] [serial = 2195] [outer = 0x1242a1800] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1130d3c00) [pid = 1656] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x118445800) [pid = 1656] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x12330c800) [pid = 1656] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x118360c00) [pid = 1656] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1237aa400) [pid = 1656] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x124e4ec00) [pid = 1656] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x1164a9c00) [pid = 1656] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x10eab7400) [pid = 1656] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1133cc800) [pid = 1656] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 114 (0x1164f7800) [pid = 1656] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 113 (0x1120ed000) [pid = 1656] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 112 (0x1256ad000) [pid = 1656] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 111 (0x112845400) [pid = 1656] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 110 (0x119b73000) [pid = 1656] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 109 (0x124ea4400) [pid = 1656] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 07:10:10 INFO - PROCESS | 1656 | --DOMWINDOW == 108 (0x1271ec800) [pid = 1656] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 07:10:10 INFO - PROCESS | 1656 | 1464012610842 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]]]}] 07:10:10 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 07:10:10 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 669ms 07:10:10 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 07:10:10 INFO - PROCESS | 1656 | 1464012610875 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 07:10:10 INFO - PROCESS | 1656 | 1464012610876 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 07:10:10 INFO - PROCESS | 1656 | 1464012610881 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 07:10:10 INFO - PROCESS | 1656 | 1464012610882 Marionette TRACE conn2 <- [1,2898,null,{}] 07:10:10 INFO - PROCESS | 1656 | 1464012610885 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}] 07:10:10 INFO - PROCESS | 1656 | 1464012610964 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 07:10:10 INFO - PROCESS | 1656 | 1464012610969 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:10 INFO - PROCESS | 1656 | ++DOCSHELL 0x129461800 == 45 [pid = 1656] [id = 732] 07:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 109 (0x111069000) [pid = 1656] [serial = 2196] [outer = 0x0] 07:10:10 INFO - PROCESS | 1656 | ++DOMWINDOW == 110 (0x1164fe000) [pid = 1656] [serial = 2197] [outer = 0x111069000] 07:10:10 INFO - PROCESS | 1656 | 1464012610994 Marionette DEBUG loaded listener.js 07:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 111 (0x1242a0400) [pid = 1656] [serial = 2198] [outer = 0x111069000] 07:10:11 INFO - PROCESS | 1656 | 1464012611325 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]]]}] 07:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 07:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 472ms 07:10:11 INFO - PROCESS | 1656 | 1464012611352 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 07:10:11 INFO - PROCESS | 1656 | 1464012611354 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 07:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 07:10:11 INFO - PROCESS | 1656 | 1464012611356 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 07:10:11 INFO - PROCESS | 1656 | 1464012611358 Marionette TRACE conn2 <- [1,2902,null,{}] 07:10:11 INFO - PROCESS | 1656 | 1464012611360 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}] 07:10:11 INFO - PROCESS | 1656 | 1464012611475 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 07:10:11 INFO - PROCESS | 1656 | 1464012611485 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf22800 == 46 [pid = 1656] [id = 733] 07:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 112 (0x1126bc400) [pid = 1656] [serial = 2199] [outer = 0x0] 07:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 113 (0x125717000) [pid = 1656] [serial = 2200] [outer = 0x1126bc400] 07:10:11 INFO - PROCESS | 1656 | 1464012611514 Marionette DEBUG loaded listener.js 07:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 114 (0x127064800) [pid = 1656] [serial = 2201] [outer = 0x1126bc400] 07:10:11 INFO - PROCESS | 1656 | 1464012611852 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 07:10:11 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 07:10:11 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 522ms 07:10:11 INFO - PROCESS | 1656 | 1464012611881 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 07:10:11 INFO - PROCESS | 1656 | 1464012611883 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 07:10:11 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 07:10:11 INFO - PROCESS | 1656 | 1464012611885 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 07:10:11 INFO - PROCESS | 1656 | 1464012611886 Marionette TRACE conn2 <- [1,2906,null,{}] 07:10:11 INFO - PROCESS | 1656 | 1464012611889 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}] 07:10:11 INFO - PROCESS | 1656 | 1464012611970 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 07:10:11 INFO - PROCESS | 1656 | 1464012611974 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:11 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb3d000 == 47 [pid = 1656] [id = 734] 07:10:11 INFO - PROCESS | 1656 | ++DOMWINDOW == 115 (0x127108800) [pid = 1656] [serial = 2202] [outer = 0x0] 07:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x1271f7000) [pid = 1656] [serial = 2203] [outer = 0x127108800] 07:10:12 INFO - PROCESS | 1656 | 1464012612000 Marionette DEBUG loaded listener.js 07:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x128cd0c00) [pid = 1656] [serial = 2204] [outer = 0x127108800] 07:10:12 INFO - PROCESS | 1656 | 1464012612321 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]]]}] 07:10:12 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 07:10:12 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 470ms 07:10:12 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 07:10:12 INFO - PROCESS | 1656 | 1464012612356 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 07:10:12 INFO - PROCESS | 1656 | 1464012612357 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 07:10:12 INFO - PROCESS | 1656 | 1464012612359 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 07:10:12 INFO - PROCESS | 1656 | 1464012612360 Marionette TRACE conn2 <- [1,2910,null,{}] 07:10:12 INFO - PROCESS | 1656 | 1464012612365 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}] 07:10:12 INFO - PROCESS | 1656 | 1464012612469 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 07:10:12 INFO - PROCESS | 1656 | 1464012612477 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:12 INFO - PROCESS | 1656 | ++DOCSHELL 0x12ce8c000 == 48 [pid = 1656] [id = 735] 07:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x128cd2800) [pid = 1656] [serial = 2205] [outer = 0x0] 07:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x128cd9400) [pid = 1656] [serial = 2206] [outer = 0x128cd2800] 07:10:12 INFO - PROCESS | 1656 | 1464012612501 Marionette DEBUG loaded listener.js 07:10:12 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x128d25800) [pid = 1656] [serial = 2207] [outer = 0x128cd2800] 07:10:12 INFO - PROCESS | 1656 | 1464012612834 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]]]}] 07:10:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 07:10:12 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 07:10:12 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 521ms 07:10:12 INFO - PROCESS | 1656 | 1464012612881 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 07:10:12 INFO - PROCESS | 1656 | 1464012612883 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 07:10:12 INFO - TEST-START | /DOMEvents/constructors.html 07:10:12 INFO - PROCESS | 1656 | 1464012612887 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 07:10:12 INFO - PROCESS | 1656 | 1464012612889 Marionette TRACE conn2 <- [1,2914,null,{}] 07:10:12 INFO - PROCESS | 1656 | 1464012612893 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}] 07:10:13 INFO - PROCESS | 1656 | 1464012612999 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 07:10:13 INFO - PROCESS | 1656 | 1464012613053 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x11707b800 == 49 [pid = 1656] [id = 736] 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x111061400) [pid = 1656] [serial = 2208] [outer = 0x0] 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x111066c00) [pid = 1656] [serial = 2209] [outer = 0x111061400] 07:10:13 INFO - PROCESS | 1656 | 1464012613084 Marionette DEBUG loaded listener.js 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1126b1c00) [pid = 1656] [serial = 2210] [outer = 0x111061400] 07:10:13 INFO - PROCESS | 1656 | 1464012613485 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]]]}] 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 07:10:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 07:10:13 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 07:10:13 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 07:10:13 INFO - TEST-OK | /DOMEvents/constructors.html | took 630ms 07:10:13 INFO - TEST-START | /DOMEvents/event-phases-order.html 07:10:13 INFO - PROCESS | 1656 | 1464012613517 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 07:10:13 INFO - PROCESS | 1656 | 1464012613522 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 07:10:13 INFO - PROCESS | 1656 | 1464012613527 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 07:10:13 INFO - PROCESS | 1656 | 1464012613529 Marionette TRACE conn2 <- [1,2918,null,{}] 07:10:13 INFO - PROCESS | 1656 | 1464012613531 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}] 07:10:13 INFO - PROCESS | 1656 | 1464012613632 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 07:10:13 INFO - PROCESS | 1656 | 1464012613689 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:13 INFO - PROCESS | 1656 | ++DOCSHELL 0x12744a800 == 50 [pid = 1656] [id = 737] 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x11284f800) [pid = 1656] [serial = 2211] [outer = 0x0] 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x113188c00) [pid = 1656] [serial = 2212] [outer = 0x11284f800] 07:10:13 INFO - PROCESS | 1656 | 1464012613719 Marionette DEBUG loaded listener.js 07:10:13 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x115d74800) [pid = 1656] [serial = 2213] [outer = 0x11284f800] 07:10:14 INFO - PROCESS | 1656 | 1464012614110 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 07:10:14 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 07:10:14 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 620ms 07:10:14 INFO - PROCESS | 1656 | 1464012614147 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 07:10:14 INFO - PROCESS | 1656 | 1464012614149 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 07:10:14 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 07:10:14 INFO - PROCESS | 1656 | 1464012614151 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 07:10:14 INFO - PROCESS | 1656 | 1464012614154 Marionette TRACE conn2 <- [1,2922,null,{}] 07:10:14 INFO - PROCESS | 1656 | 1464012614162 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}] 07:10:14 INFO - PROCESS | 1656 | 1464012614268 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 07:10:14 INFO - PROCESS | 1656 | 1464012614362 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1bd000 == 51 [pid = 1656] [id = 738] 07:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x117e49c00) [pid = 1656] [serial = 2214] [outer = 0x0] 07:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1185b2c00) [pid = 1656] [serial = 2215] [outer = 0x117e49c00] 07:10:14 INFO - PROCESS | 1656 | 1464012614394 Marionette DEBUG loaded listener.js 07:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x1187cd400) [pid = 1656] [serial = 2216] [outer = 0x117e49c00] 07:10:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 07:10:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 07:10:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 07:10:14 INFO - PROCESS | 1656 | [1656] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/dom/events/Event.cpp, line 570 07:10:14 INFO - PROCESS | 1656 | 1464012614749 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]]]}] 07:10:14 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 07:10:14 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:10:14 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 07:10:14 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:10:14 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 07:10:14 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:10:14 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]" 07:10:14 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 07:10:14 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:14 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 07:10:14 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 07:10:14 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 623ms 07:10:14 INFO - PROCESS | 1656 | 1464012614774 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 07:10:14 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 07:10:14 INFO - PROCESS | 1656 | 1464012614776 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 07:10:14 INFO - PROCESS | 1656 | 1464012614779 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 07:10:14 INFO - PROCESS | 1656 | 1464012614780 Marionette TRACE conn2 <- [1,2926,null,{}] 07:10:14 INFO - PROCESS | 1656 | 1464012614783 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}] 07:10:14 INFO - PROCESS | 1656 | 1464012614884 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 07:10:14 INFO - PROCESS | 1656 | 1464012614937 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:14 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da5a800 == 52 [pid = 1656] [id = 739] 07:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x118448800) [pid = 1656] [serial = 2217] [outer = 0x0] 07:10:14 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x119b72800) [pid = 1656] [serial = 2218] [outer = 0x118448800] 07:10:14 INFO - PROCESS | 1656 | 1464012614967 Marionette DEBUG loaded listener.js 07:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12701d000) [pid = 1656] [serial = 2219] [outer = 0x118448800] 07:10:15 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 07:10:15 INFO - PROCESS | 1656 | 1464012615349 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]]]}] 07:10:15 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 07:10:15 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 619ms 07:10:15 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 07:10:15 INFO - PROCESS | 1656 | 1464012615399 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 07:10:15 INFO - PROCESS | 1656 | 1464012615400 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 07:10:15 INFO - PROCESS | 1656 | 1464012615403 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 07:10:15 INFO - PROCESS | 1656 | 1464012615404 Marionette TRACE conn2 <- [1,2930,null,{}] 07:10:15 INFO - PROCESS | 1656 | 1464012615406 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}] 07:10:15 INFO - PROCESS | 1656 | 1464012615506 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 07:10:15 INFO - PROCESS | 1656 | 1464012615562 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:15 INFO - PROCESS | 1656 | ++DOCSHELL 0x12db48000 == 53 [pid = 1656] [id = 740] 07:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x126d53400) [pid = 1656] [serial = 2220] [outer = 0x0] 07:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x128d26800) [pid = 1656] [serial = 2221] [outer = 0x126d53400] 07:10:15 INFO - PROCESS | 1656 | 1464012615592 Marionette DEBUG loaded listener.js 07:10:15 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12904b400) [pid = 1656] [serial = 2222] [outer = 0x126d53400] 07:10:15 INFO - PROCESS | 1656 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 07:10:15 INFO - PROCESS | 1656 | 1464012615983 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]]]}] 07:10:16 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 07:10:16 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 619ms 07:10:16 INFO - PROCESS | 1656 | 1464012616023 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 07:10:16 INFO - PROCESS | 1656 | 1464012616024 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 07:10:16 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 07:10:16 INFO - PROCESS | 1656 | 1464012616027 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 07:10:16 INFO - PROCESS | 1656 | 1464012616028 Marionette TRACE conn2 <- [1,2934,null,{}] 07:10:16 INFO - PROCESS | 1656 | 1464012616030 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}] 07:10:16 INFO - PROCESS | 1656 | 1464012616146 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 07:10:16 INFO - PROCESS | 1656 | 1464012616200 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dfd0800 == 54 [pid = 1656] [id = 741] 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12904b000) [pid = 1656] [serial = 2223] [outer = 0x0] 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x1290e9400) [pid = 1656] [serial = 2224] [outer = 0x12904b000] 07:10:16 INFO - PROCESS | 1656 | 1464012616230 Marionette DEBUG loaded listener.js 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x1294c0000) [pid = 1656] [serial = 2225] [outer = 0x12904b000] 07:10:16 INFO - PROCESS | 1656 | 1464012616582 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]]]}] 07:10:16 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 07:10:16 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 570ms 07:10:16 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 07:10:16 INFO - PROCESS | 1656 | 1464012616598 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 07:10:16 INFO - PROCESS | 1656 | 1464012616600 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 07:10:16 INFO - PROCESS | 1656 | 1464012616602 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 07:10:16 INFO - PROCESS | 1656 | 1464012616603 Marionette TRACE conn2 <- [1,2938,null,{}] 07:10:16 INFO - PROCESS | 1656 | 1464012616606 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}] 07:10:16 INFO - PROCESS | 1656 | 1464012616702 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 07:10:16 INFO - PROCESS | 1656 | 1464012616756 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:16 INFO - PROCESS | 1656 | ++DOCSHELL 0x12f4c7800 == 55 [pid = 1656] [id = 742] 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x1293bd800) [pid = 1656] [serial = 2226] [outer = 0x0] 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12963b000) [pid = 1656] [serial = 2227] [outer = 0x1293bd800] 07:10:16 INFO - PROCESS | 1656 | 1464012616785 Marionette DEBUG loaded listener.js 07:10:16 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x129646800) [pid = 1656] [serial = 2228] [outer = 0x1293bd800] 07:10:17 INFO - PROCESS | 1656 | 1464012617201 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]]]}] 07:10:17 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. 07:10:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 621ms 07:10:17 INFO - PROCESS | 1656 | 1464012617224 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 07:10:17 INFO - PROCESS | 1656 | 1464012617226 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 07:10:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 07:10:17 INFO - PROCESS | 1656 | 1464012617228 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 07:10:17 INFO - PROCESS | 1656 | 1464012617229 Marionette TRACE conn2 <- [1,2942,null,{}] 07:10:17 INFO - PROCESS | 1656 | 1464012617232 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}] 07:10:17 INFO - PROCESS | 1656 | 1464012617332 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 07:10:17 INFO - PROCESS | 1656 | 1464012617387 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:17 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185c1800 == 56 [pid = 1656] [id = 743] 07:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x111068c00) [pid = 1656] [serial = 2229] [outer = 0x0] 07:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x1187b2c00) [pid = 1656] [serial = 2230] [outer = 0x111068c00] 07:10:17 INFO - PROCESS | 1656 | 1464012617417 Marionette DEBUG loaded listener.js 07:10:17 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x1294c8400) [pid = 1656] [serial = 2231] [outer = 0x111068c00] 07:10:17 INFO - PROCESS | 1656 | 1464012617902 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"]]]}] 07:10:17 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 07:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 07:10:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:17 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 07:10:17 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 720ms 07:10:17 INFO - PROCESS | 1656 | 1464012617948 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 07:10:17 INFO - PROCESS | 1656 | 1464012617951 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 07:10:17 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 07:10:17 INFO - PROCESS | 1656 | 1464012617954 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 07:10:17 INFO - PROCESS | 1656 | 1464012617956 Marionette TRACE conn2 <- [1,2946,null,{}] 07:10:17 INFO - PROCESS | 1656 | 1464012617960 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}] 07:10:18 INFO - PROCESS | 1656 | 1464012618056 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 07:10:18 INFO - PROCESS | 1656 | 1464012618151 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1256df000 == 57 [pid = 1656] [id = 744] 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x112a6a400) [pid = 1656] [serial = 2232] [outer = 0x0] 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x112ee2800) [pid = 1656] [serial = 2233] [outer = 0x112a6a400] 07:10:18 INFO - PROCESS | 1656 | 1464012618180 Marionette DEBUG loaded listener.js 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11318a400) [pid = 1656] [serial = 2234] [outer = 0x112a6a400] 07:10:18 INFO - PROCESS | 1656 | 1464012618536 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]]]}] 07:10:18 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. 07:10:18 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 620ms 07:10:18 INFO - PROCESS | 1656 | 1464012618575 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 07:10:18 INFO - PROCESS | 1656 | 1464012618579 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 07:10:18 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 07:10:18 INFO - PROCESS | 1656 | 1464012618583 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 07:10:18 INFO - PROCESS | 1656 | 1464012618585 Marionette TRACE conn2 <- [1,2950,null,{}] 07:10:18 INFO - PROCESS | 1656 | 1464012618587 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}] 07:10:18 INFO - PROCESS | 1656 | 1464012618686 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 07:10:18 INFO - PROCESS | 1656 | 1464012618747 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:18 INFO - PROCESS | 1656 | ++DOCSHELL 0x1192a5800 == 58 [pid = 1656] [id = 745] 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x1131c3400) [pid = 1656] [serial = 2235] [outer = 0x0] 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1160d8000) [pid = 1656] [serial = 2236] [outer = 0x1131c3400] 07:10:18 INFO - PROCESS | 1656 | 1464012618774 Marionette DEBUG loaded listener.js 07:10:18 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x116847000) [pid = 1656] [serial = 2237] [outer = 0x1131c3400] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb3d000 == 57 [pid = 1656] [id = 734] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf22800 == 56 [pid = 1656] [id = 733] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x129461800 == 55 [pid = 1656] [id = 732] 07:10:18 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x128cd3400) [pid = 1656] [serial = 2152] [outer = 0x0] [url = about:blank] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b81c000 == 54 [pid = 1656] [id = 731] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12b01c000 == 53 [pid = 1656] [id = 730] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12a762800 == 52 [pid = 1656] [id = 729] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x127453000 == 51 [pid = 1656] [id = 728] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x126d98000 == 50 [pid = 1656] [id = 727] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x124142000 == 49 [pid = 1656] [id = 726] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x11950f800 == 48 [pid = 1656] [id = 725] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1bd800 == 47 [pid = 1656] [id = 18] 07:10:18 INFO - PROCESS | 1656 | --DOCSHELL 0x1180c6000 == 46 [pid = 1656] [id = 724] 07:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x119298800 == 45 [pid = 1656] [id = 723] 07:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d77b000 == 44 [pid = 1656] [id = 721] 07:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1c6000 == 43 [pid = 1656] [id = 720] 07:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x127449800 == 42 [pid = 1656] [id = 719] 07:10:19 INFO - PROCESS | 1656 | --DOCSHELL 0x11933f800 == 41 [pid = 1656] [id = 718] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x127468800) [pid = 1656] [serial = 2149] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x128ccdc00) [pid = 1656] [serial = 2150] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x113185000) [pid = 1656] [serial = 2117] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x127110400) [pid = 1656] [serial = 2146] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x112249800) [pid = 1656] [serial = 2098] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x124298000) [pid = 1656] [serial = 2096] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1187ca400) [pid = 1656] [serial = 2126] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x124512400) [pid = 1656] [serial = 2131] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x12514e400) [pid = 1656] [serial = 2135] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1187c6000) [pid = 1656] [serial = 2107] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x124ea7800) [pid = 1656] [serial = 2134] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x124272000) [pid = 1656] [serial = 2143] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x124e4e800) [pid = 1656] [serial = 2132] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x118059c00) [pid = 1656] [serial = 2104] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x111056800) [pid = 1656] [serial = 2057] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x12705c400) [pid = 1656] [serial = 2144] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x1164f8800) [pid = 1656] [serial = 2120] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x118218000) [pid = 1656] [serial = 2123] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x113110400) [pid = 1656] [serial = 2101] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12745d800) [pid = 1656] [serial = 2147] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x115f2f000) [pid = 1656] [serial = 2119] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x113108800) [pid = 1656] [serial = 2116] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 126 (0x112dbc400) [pid = 1656] [serial = 2114] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 125 (0x123310000) [pid = 1656] [serial = 2110] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 124 (0x125d85c00) [pid = 1656] [serial = 2141] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 123 (0x1187af000) [pid = 1656] [serial = 2125] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 122 (0x112a99800) [pid = 1656] [serial = 2060] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 121 (0x125d7e000) [pid = 1656] [serial = 2140] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 120 (0x12429f400) [pid = 1656] [serial = 2129] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 119 (0x1126b2800) [pid = 1656] [serial = 2113] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 118 (0x1257b1c00) [pid = 1656] [serial = 2138] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 117 (0x12342c400) [pid = 1656] [serial = 2128] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 116 (0x1168bf000) [pid = 1656] [serial = 2122] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | --DOMWINDOW == 115 (0x1256ae800) [pid = 1656] [serial = 2137] [outer = 0x0] [url = about:blank] 07:10:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x113c1a000 == 42 [pid = 1656] [id = 746] 07:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 116 (0x112848800) [pid = 1656] [serial = 2238] [outer = 0x0] 07:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 117 (0x1130d6400) [pid = 1656] [serial = 2239] [outer = 0x112848800] 07:10:19 INFO - PROCESS | 1656 | 1464012619196 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]]]}] 07:10:19 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. 07:10:19 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 620ms 07:10:19 INFO - PROCESS | 1656 | 1464012619203 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 07:10:19 INFO - PROCESS | 1656 | 1464012619205 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 07:10:19 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 07:10:19 INFO - PROCESS | 1656 | 1464012619207 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 07:10:19 INFO - PROCESS | 1656 | 1464012619209 Marionette TRACE conn2 <- [1,2954,null,{}] 07:10:19 INFO - PROCESS | 1656 | 1464012619219 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}] 07:10:19 INFO - PROCESS | 1656 | 1464012619327 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 07:10:19 INFO - PROCESS | 1656 | 1464012619413 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:19 INFO - PROCESS | 1656 | ++DOCSHELL 0x12432b800 == 43 [pid = 1656] [id = 747] 07:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 118 (0x1168bf000) [pid = 1656] [serial = 2240] [outer = 0x0] 07:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 119 (0x118218000) [pid = 1656] [serial = 2241] [outer = 0x1168bf000] 07:10:19 INFO - PROCESS | 1656 | 1464012619464 Marionette DEBUG loaded listener.js 07:10:19 INFO - PROCESS | 1656 | ++DOMWINDOW == 120 (0x1187be400) [pid = 1656] [serial = 2242] [outer = 0x1168bf000] 07:10:19 INFO - PROCESS | 1656 | 1464012619859 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]]]}] 07:10:19 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:10:19 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 07:10:19 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 675ms 07:10:19 INFO - PROCESS | 1656 | 1464012619883 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 07:10:19 INFO - PROCESS | 1656 | 1464012619885 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 07:10:19 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 07:10:19 INFO - PROCESS | 1656 | 1464012619887 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 07:10:19 INFO - PROCESS | 1656 | 1464012619888 Marionette TRACE conn2 <- [1,2958,null,{}] 07:10:19 INFO - PROCESS | 1656 | 1464012619890 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}] 07:10:19 INFO - PROCESS | 1656 | 1464012619980 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 07:10:20 INFO - PROCESS | 1656 | 1464012620034 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297c8800 == 44 [pid = 1656] [id = 748] 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 121 (0x1187ca400) [pid = 1656] [serial = 2243] [outer = 0x0] 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 122 (0x11982bc00) [pid = 1656] [serial = 2244] [outer = 0x1187ca400] 07:10:20 INFO - PROCESS | 1656 | 1464012620060 Marionette DEBUG loaded listener.js 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 123 (0x1240ae800) [pid = 1656] [serial = 2245] [outer = 0x1187ca400] 07:10:20 INFO - PROCESS | 1656 | 1464012620322 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]]]}] 07:10:20 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. 07:10:20 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 470ms 07:10:20 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 07:10:20 INFO - PROCESS | 1656 | 1464012620357 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 07:10:20 INFO - PROCESS | 1656 | 1464012620358 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 07:10:20 INFO - PROCESS | 1656 | 1464012620368 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 07:10:20 INFO - PROCESS | 1656 | 1464012620369 Marionette TRACE conn2 <- [1,2962,null,{}] 07:10:20 INFO - PROCESS | 1656 | 1464012620372 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}] 07:10:20 INFO - PROCESS | 1656 | 1464012620456 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 07:10:20 INFO - PROCESS | 1656 | 1464012620460 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b80b800 == 45 [pid = 1656] [id = 749] 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 124 (0x124295c00) [pid = 1656] [serial = 2246] [outer = 0x0] 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 125 (0x124c1ec00) [pid = 1656] [serial = 2247] [outer = 0x124295c00] 07:10:20 INFO - PROCESS | 1656 | 1464012620488 Marionette DEBUG loaded listener.js 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 126 (0x124ea8400) [pid = 1656] [serial = 2248] [outer = 0x124295c00] 07:10:20 INFO - PROCESS | 1656 | 1464012620797 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]]]}] 07:10:20 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. 07:10:20 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 479ms 07:10:20 INFO - PROCESS | 1656 | 1464012620839 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 07:10:20 INFO - PROCESS | 1656 | 1464012620840 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 07:10:20 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 07:10:20 INFO - PROCESS | 1656 | 1464012620843 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 07:10:20 INFO - PROCESS | 1656 | 1464012620844 Marionette TRACE conn2 <- [1,2966,null,{}] 07:10:20 INFO - PROCESS | 1656 | 1464012620846 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}] 07:10:20 INFO - PROCESS | 1656 | 1464012620971 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 07:10:20 INFO - PROCESS | 1656 | 1464012620979 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:20 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf14000 == 46 [pid = 1656] [id = 750] 07:10:20 INFO - PROCESS | 1656 | ++DOMWINDOW == 127 (0x124299c00) [pid = 1656] [serial = 2249] [outer = 0x0] 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x1256ac800) [pid = 1656] [serial = 2250] [outer = 0x124299c00] 07:10:21 INFO - PROCESS | 1656 | 1464012621005 Marionette DEBUG loaded listener.js 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x128cdb400) [pid = 1656] [serial = 2251] [outer = 0x124299c00] 07:10:21 INFO - PROCESS | 1656 | 1464012621293 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]]]}] 07:10:21 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. 07:10:21 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 471ms 07:10:21 INFO - PROCESS | 1656 | 1464012621324 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 07:10:21 INFO - PROCESS | 1656 | 1464012621325 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 07:10:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 07:10:21 INFO - PROCESS | 1656 | 1464012621328 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 07:10:21 INFO - PROCESS | 1656 | 1464012621330 Marionette TRACE conn2 <- [1,2970,null,{}] 07:10:21 INFO - PROCESS | 1656 | 1464012621334 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}] 07:10:21 INFO - PROCESS | 1656 | 1464012621439 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 07:10:21 INFO - PROCESS | 1656 | 1464012621453 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12c6d7000 == 47 [pid = 1656] [id = 751] 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x125d87400) [pid = 1656] [serial = 2252] [outer = 0x0] 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1293b2800) [pid = 1656] [serial = 2253] [outer = 0x125d87400] 07:10:21 INFO - PROCESS | 1656 | 1464012621479 Marionette DEBUG loaded listener.js 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x1293bf800) [pid = 1656] [serial = 2254] [outer = 0x125d87400] 07:10:21 INFO - PROCESS | 1656 | 1464012621768 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]]]}] 07:10:21 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. 07:10:21 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 472ms 07:10:21 INFO - PROCESS | 1656 | 1464012621808 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 07:10:21 INFO - PROCESS | 1656 | 1464012621809 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 07:10:21 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 07:10:21 INFO - PROCESS | 1656 | 1464012621813 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 07:10:21 INFO - PROCESS | 1656 | 1464012621816 Marionette TRACE conn2 <- [1,2974,null,{}] 07:10:21 INFO - PROCESS | 1656 | 1464012621819 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}] 07:10:21 INFO - PROCESS | 1656 | 1464012621922 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 07:10:21 INFO - PROCESS | 1656 | 1464012621958 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:21 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb44800 == 48 [pid = 1656] [id = 752] 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x1293c1000) [pid = 1656] [serial = 2255] [outer = 0x0] 07:10:21 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12963b400) [pid = 1656] [serial = 2256] [outer = 0x1293c1000] 07:10:21 INFO - PROCESS | 1656 | 1464012621982 Marionette DEBUG loaded listener.js 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x129649800) [pid = 1656] [serial = 2257] [outer = 0x1293c1000] 07:10:22 INFO - PROCESS | 1656 | 1464012622270 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]]]}] 07:10:22 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. 07:10:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 474ms 07:10:22 INFO - PROCESS | 1656 | 1464012622289 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 07:10:22 INFO - PROCESS | 1656 | 1464012622290 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 07:10:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 07:10:22 INFO - PROCESS | 1656 | 1464012622292 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 07:10:22 INFO - PROCESS | 1656 | 1464012622293 Marionette TRACE conn2 <- [1,2978,null,{}] 07:10:22 INFO - PROCESS | 1656 | 1464012622311 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}] 07:10:22 INFO - PROCESS | 1656 | 1464012622419 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 07:10:22 INFO - PROCESS | 1656 | 1464012622456 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1c2000 == 49 [pid = 1656] [id = 753] 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x1294bd400) [pid = 1656] [serial = 2258] [outer = 0x0] 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12a7ba000) [pid = 1656] [serial = 2259] [outer = 0x1294bd400] 07:10:22 INFO - PROCESS | 1656 | 1464012622481 Marionette DEBUG loaded listener.js 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12a7bd000) [pid = 1656] [serial = 2260] [outer = 0x1294bd400] 07:10:22 INFO - PROCESS | 1656 | 1464012622749 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]]]}] 07:10:22 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. 07:10:22 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 477ms 07:10:22 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 07:10:22 INFO - PROCESS | 1656 | 1464012622769 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 07:10:22 INFO - PROCESS | 1656 | 1464012622770 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 07:10:22 INFO - PROCESS | 1656 | 1464012622772 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 07:10:22 INFO - PROCESS | 1656 | 1464012622773 Marionette TRACE conn2 <- [1,2982,null,{}] 07:10:22 INFO - PROCESS | 1656 | 1464012622776 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}] 07:10:22 INFO - PROCESS | 1656 | 1464012622894 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 07:10:22 INFO - PROCESS | 1656 | 1464012622907 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:22 INFO - PROCESS | 1656 | ++DOCSHELL 0x12da56000 == 50 [pid = 1656] [id = 754] 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12aa1e000) [pid = 1656] [serial = 2261] [outer = 0x0] 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12aa23000) [pid = 1656] [serial = 2262] [outer = 0x12aa1e000] 07:10:22 INFO - PROCESS | 1656 | 1464012622931 Marionette DEBUG loaded listener.js 07:10:22 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12aa28800) [pid = 1656] [serial = 2263] [outer = 0x12aa1e000] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1185b4400) [pid = 1656] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x1198f2c00) [pid = 1656] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1242a1800) [pid = 1656] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x116add000) [pid = 1656] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x111a0e400) [pid = 1656] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x112ee5800) [pid = 1656] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x113186000) [pid = 1656] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x115f39c00) [pid = 1656] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 132 (0x111069000) [pid = 1656] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 131 (0x1126bc400) [pid = 1656] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 130 (0x127108800) [pid = 1656] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 129 (0x12ce67400) [pid = 1656] [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.] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 128 (0x1185af000) [pid = 1656] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 07:10:23 INFO - PROCESS | 1656 | --DOMWINDOW == 127 (0x12d1be800) [pid = 1656] [serial = 47] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:10:23 INFO - PROCESS | 1656 | 1464012623347 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"]]]}] 07:10:23 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 07:10:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 07:10:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:23 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:23 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 07:10:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 618ms 07:10:23 INFO - PROCESS | 1656 | 1464012623391 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 07:10:23 INFO - PROCESS | 1656 | 1464012623393 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 07:10:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 07:10:23 INFO - PROCESS | 1656 | 1464012623395 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 07:10:23 INFO - PROCESS | 1656 | 1464012623397 Marionette TRACE conn2 <- [1,2986,null,{}] 07:10:23 INFO - PROCESS | 1656 | 1464012623399 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}] 07:10:23 INFO - PROCESS | 1656 | 1464012623491 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 07:10:23 INFO - PROCESS | 1656 | 1464012623498 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:23 INFO - PROCESS | 1656 | ++DOCSHELL 0x12b190800 == 51 [pid = 1656] [id = 755] 07:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 128 (0x119d38800) [pid = 1656] [serial = 2264] [outer = 0x0] 07:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 129 (0x124e4b800) [pid = 1656] [serial = 2265] [outer = 0x119d38800] 07:10:23 INFO - PROCESS | 1656 | 1464012623527 Marionette DEBUG loaded listener.js 07:10:23 INFO - PROCESS | 1656 | ++DOMWINDOW == 130 (0x12ab97000) [pid = 1656] [serial = 2266] [outer = 0x119d38800] 07:10:23 INFO - PROCESS | 1656 | 1464012623843 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]]]}] 07:10:23 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. 07:10:23 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 470ms 07:10:23 INFO - PROCESS | 1656 | 1464012623868 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 07:10:23 INFO - PROCESS | 1656 | 1464012623869 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 07:10:23 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 07:10:23 INFO - PROCESS | 1656 | 1464012623871 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 07:10:23 INFO - PROCESS | 1656 | 1464012623872 Marionette TRACE conn2 <- [1,2990,null,{}] 07:10:23 INFO - PROCESS | 1656 | 1464012623874 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}] 07:10:23 INFO - PROCESS | 1656 | 1464012623985 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 07:10:23 INFO - PROCESS | 1656 | 1464012623992 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340c2800 == 52 [pid = 1656] [id = 756] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 131 (0x1237a7800) [pid = 1656] [serial = 2267] [outer = 0x0] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 132 (0x12ab9fc00) [pid = 1656] [serial = 2268] [outer = 0x1237a7800] 07:10:24 INFO - PROCESS | 1656 | 1464012624017 Marionette DEBUG loaded listener.js 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 133 (0x12aba8800) [pid = 1656] [serial = 2269] [outer = 0x1237a7800] 07:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340d2800 == 53 [pid = 1656] [id = 757] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x12abb0c00) [pid = 1656] [serial = 2270] [outer = 0x0] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x12abab800) [pid = 1656] [serial = 2271] [outer = 0x12abb0c00] 07:10:24 INFO - PROCESS | 1656 | 1464012624309 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]]]}] 07:10:24 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. 07:10:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 468ms 07:10:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 07:10:24 INFO - PROCESS | 1656 | 1464012624339 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 07:10:24 INFO - PROCESS | 1656 | 1464012624341 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 07:10:24 INFO - PROCESS | 1656 | 1464012624343 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 07:10:24 INFO - PROCESS | 1656 | 1464012624344 Marionette TRACE conn2 <- [1,2994,null,{}] 07:10:24 INFO - PROCESS | 1656 | 1464012624350 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}] 07:10:24 INFO - PROCESS | 1656 | 1464012624457 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 07:10:24 INFO - PROCESS | 1656 | 1464012624462 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13446f800 == 54 [pid = 1656] [id = 758] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12abaa000) [pid = 1656] [serial = 2272] [outer = 0x0] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12abb1c00) [pid = 1656] [serial = 2273] [outer = 0x12abaa000] 07:10:24 INFO - PROCESS | 1656 | 1464012624486 Marionette DEBUG loaded listener.js 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12ba07c00) [pid = 1656] [serial = 2274] [outer = 0x12abaa000] 07:10:24 INFO - PROCESS | 1656 | 1464012624804 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]]]}] 07:10:24 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 07:10:24 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 07:10:24 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 472ms 07:10:24 INFO - PROCESS | 1656 | 1464012624818 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 07:10:24 INFO - PROCESS | 1656 | 1464012624820 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 07:10:24 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 07:10:24 INFO - PROCESS | 1656 | 1464012624822 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 07:10:24 INFO - PROCESS | 1656 | 1464012624832 Marionette TRACE conn2 <- [1,2998,null,{}] 07:10:24 INFO - PROCESS | 1656 | 1464012624835 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}] 07:10:24 INFO - PROCESS | 1656 | 1464012624948 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 07:10:24 INFO - PROCESS | 1656 | 1464012624954 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:24 INFO - PROCESS | 1656 | ++DOCSHELL 0x13447f000 == 55 [pid = 1656] [id = 759] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12ba06800) [pid = 1656] [serial = 2275] [outer = 0x0] 07:10:24 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12ba0c800) [pid = 1656] [serial = 2276] [outer = 0x12ba06800] 07:10:24 INFO - PROCESS | 1656 | 1464012624978 Marionette DEBUG loaded listener.js 07:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12ba9c400) [pid = 1656] [serial = 2277] [outer = 0x12ba06800] 07:10:25 INFO - PROCESS | 1656 | 1464012625234 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]]]}] 07:10:25 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. 07:10:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 427ms 07:10:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 07:10:25 INFO - PROCESS | 1656 | 1464012625250 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 07:10:25 INFO - PROCESS | 1656 | 1464012625251 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 07:10:25 INFO - PROCESS | 1656 | 1464012625255 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 07:10:25 INFO - PROCESS | 1656 | 1464012625256 Marionette TRACE conn2 <- [1,3002,null,{}] 07:10:25 INFO - PROCESS | 1656 | 1464012625258 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}] 07:10:25 INFO - PROCESS | 1656 | 1464012625344 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 07:10:25 INFO - PROCESS | 1656 | 1464012625459 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:25 INFO - PROCESS | 1656 | ++DOCSHELL 0x116f03000 == 56 [pid = 1656] [id = 760] 07:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x10eab7000) [pid = 1656] [serial = 2278] [outer = 0x0] 07:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x110ff8800) [pid = 1656] [serial = 2279] [outer = 0x10eab7000] 07:10:25 INFO - PROCESS | 1656 | 1464012625490 Marionette DEBUG loaded listener.js 07:10:25 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x111e23400) [pid = 1656] [serial = 2280] [outer = 0x10eab7000] 07:10:25 INFO - PROCESS | 1656 | 1464012625873 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]]]}] 07:10:25 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. 07:10:25 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 669ms 07:10:25 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 07:10:25 INFO - PROCESS | 1656 | 1464012625925 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 07:10:25 INFO - PROCESS | 1656 | 1464012625928 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 07:10:25 INFO - PROCESS | 1656 | 1464012625931 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 07:10:25 INFO - PROCESS | 1656 | 1464012625934 Marionette TRACE conn2 <- [1,3006,null,{}] 07:10:25 INFO - PROCESS | 1656 | 1464012625937 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}] 07:10:26 INFO - PROCESS | 1656 | 1464012626039 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 07:10:26 INFO - PROCESS | 1656 | 1464012626160 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x124142000 == 57 [pid = 1656] [id = 761] 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x113170400) [pid = 1656] [serial = 2281] [outer = 0x0] 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x113189400) [pid = 1656] [serial = 2282] [outer = 0x113170400] 07:10:26 INFO - PROCESS | 1656 | 1464012626193 Marionette DEBUG loaded listener.js 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x11607fc00) [pid = 1656] [serial = 2283] [outer = 0x113170400] 07:10:26 INFO - PROCESS | 1656 | 1464012626554 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]]]}] 07:10:26 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. 07:10:26 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 670ms 07:10:26 INFO - PROCESS | 1656 | 1464012626603 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 07:10:26 INFO - PROCESS | 1656 | 1464012626606 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 07:10:26 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 07:10:26 INFO - PROCESS | 1656 | 1464012626609 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 07:10:26 INFO - PROCESS | 1656 | 1464012626610 Marionette TRACE conn2 <- [1,3010,null,{}] 07:10:26 INFO - PROCESS | 1656 | 1464012626613 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}] 07:10:26 INFO - PROCESS | 1656 | 1464012626720 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 07:10:26 INFO - PROCESS | 1656 | 1464012626782 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:26 INFO - PROCESS | 1656 | ++DOCSHELL 0x12bf17800 == 58 [pid = 1656] [id = 762] 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x11684f000) [pid = 1656] [serial = 2284] [outer = 0x0] 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x1185ae400) [pid = 1656] [serial = 2285] [outer = 0x11684f000] 07:10:26 INFO - PROCESS | 1656 | 1464012626812 Marionette DEBUG loaded listener.js 07:10:26 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x119835400) [pid = 1656] [serial = 2286] [outer = 0x11684f000] 07:10:27 INFO - PROCESS | 1656 | 1464012627204 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]]]}] 07:10:27 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 07:10:27 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 620ms 07:10:27 INFO - PROCESS | 1656 | 1464012627230 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 07:10:27 INFO - PROCESS | 1656 | 1464012627232 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 07:10:27 INFO - TEST-START | /FileAPI/FileReaderSync.worker 07:10:27 INFO - PROCESS | 1656 | 1464012627239 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 07:10:27 INFO - PROCESS | 1656 | 1464012627243 Marionette TRACE conn2 <- [1,3014,null,{}] 07:10:27 INFO - PROCESS | 1656 | 1464012627247 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}] 07:10:27 INFO - PROCESS | 1656 | 1464012627355 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 07:10:27 INFO - PROCESS | 1656 | 1464012627446 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:27 INFO - PROCESS | 1656 | ++DOCSHELL 0x1344a7800 == 59 [pid = 1656] [id = 763] 07:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x1237aa800) [pid = 1656] [serial = 2287] [outer = 0x0] 07:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1257b1800) [pid = 1656] [serial = 2288] [outer = 0x1237aa800] 07:10:27 INFO - PROCESS | 1656 | 1464012627477 Marionette DEBUG loaded listener.js 07:10:27 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1271f8800) [pid = 1656] [serial = 2289] [outer = 0x1237aa800] 07:10:27 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:10:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 07:10:27 INFO - {} 07:10:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 07:10:27 INFO - {} 07:10:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 07:10:27 INFO - {} 07:10:27 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 07:10:27 INFO - {} 07:10:27 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 631ms 07:10:27 INFO - PROCESS | 1656 | 1464012627863 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 07:10:27 INFO - PROCESS | 1656 | 1464012627867 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 07:10:27 INFO - PROCESS | 1656 | 1464012627868 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 07:10:27 INFO - TEST-START | /FileAPI/fileReader.html 07:10:27 INFO - PROCESS | 1656 | 1464012627871 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 07:10:27 INFO - PROCESS | 1656 | 1464012627872 Marionette TRACE conn2 <- [1,3018,null,{}] 07:10:27 INFO - PROCESS | 1656 | 1464012627874 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}] 07:10:27 INFO - PROCESS | 1656 | 1464012627978 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 07:10:28 INFO - PROCESS | 1656 | 1464012628036 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x121299800 == 60 [pid = 1656] [id = 764] 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1126b8400) [pid = 1656] [serial = 2290] [outer = 0x0] 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x128ccf800) [pid = 1656] [serial = 2291] [outer = 0x1126b8400] 07:10:28 INFO - PROCESS | 1656 | 1464012628065 Marionette DEBUG loaded listener.js 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x12ab94000) [pid = 1656] [serial = 2292] [outer = 0x1126b8400] 07:10:28 INFO - PROCESS | 1656 | 1464012628444 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]]]}] 07:10:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 07:10:28 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 07:10:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 07:10:28 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 07:10:28 INFO - TEST-OK | /FileAPI/fileReader.html | took 619ms 07:10:28 INFO - PROCESS | 1656 | 1464012628490 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 07:10:28 INFO - TEST-START | /FileAPI/historical.html 07:10:28 INFO - PROCESS | 1656 | 1464012628491 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 07:10:28 INFO - PROCESS | 1656 | 1464012628494 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 07:10:28 INFO - PROCESS | 1656 | 1464012628495 Marionette TRACE conn2 <- [1,3022,null,{}] 07:10:28 INFO - PROCESS | 1656 | 1464012628498 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}] 07:10:28 INFO - PROCESS | 1656 | 1464012628602 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 07:10:28 INFO - PROCESS | 1656 | 1464012628680 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:28 INFO - PROCESS | 1656 | ++DOCSHELL 0x11664f800 == 61 [pid = 1656] [id = 765] 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1126bb000) [pid = 1656] [serial = 2293] [outer = 0x0] 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x1167b5400) [pid = 1656] [serial = 2294] [outer = 0x1126bb000] 07:10:28 INFO - PROCESS | 1656 | 1464012628760 Marionette DEBUG loaded listener.js 07:10:28 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x12ba0e000) [pid = 1656] [serial = 2295] [outer = 0x1126bb000] 07:10:29 INFO - PROCESS | 1656 | 1464012629342 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"]]]}] 07:10:29 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 07:10:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 07:10:29 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 07:10:29 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 07:10:29 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 07:10:29 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 07:10:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 07:10:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:29 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 07:10:29 INFO - TEST-OK | /FileAPI/historical.html | took 872ms 07:10:29 INFO - PROCESS | 1656 | 1464012629366 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 07:10:29 INFO - PROCESS | 1656 | 1464012629369 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 07:10:29 INFO - TEST-START | /FileAPI/idlharness.html 07:10:29 INFO - PROCESS | 1656 | 1464012629372 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 07:10:29 INFO - PROCESS | 1656 | 1464012629375 Marionette TRACE conn2 <- [1,3026,null,{}] 07:10:29 INFO - PROCESS | 1656 | 1464012629378 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}] 07:10:29 INFO - PROCESS | 1656 | 1464012629471 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 07:10:29 INFO - PROCESS | 1656 | 1464012629530 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:29 INFO - PROCESS | 1656 | ++DOCSHELL 0x12431a800 == 62 [pid = 1656] [id = 766] 07:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x1126ba000) [pid = 1656] [serial = 2296] [outer = 0x0] 07:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x112845800) [pid = 1656] [serial = 2297] [outer = 0x1126ba000] 07:10:29 INFO - PROCESS | 1656 | 1464012629557 Marionette DEBUG loaded listener.js 07:10:29 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x112ee3000) [pid = 1656] [serial = 2298] [outer = 0x1126ba000] 07:10:30 INFO - PROCESS | 1656 | 1464012630129 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]]]}] 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 07:10:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:10:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:10:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:10:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 07:10:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:10:30 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:10:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:10:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 07:10:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:10:30 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:10:30 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:10:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 07:10:30 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 07:10:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 07:10:30 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 07:10:30 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 07:10:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 07:10:30 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:10:30 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:10:30 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 07:10:30 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 07:10:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 07:10:30 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 07:10:30 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 07:10:30 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:30 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:30 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:30 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:30 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:30 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:30 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:30 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 07:10:30 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.html:30:5 07:10:30 INFO - Tests.prototype.setup@http://web-platform.test:8000/resources/testharness.js:1767:17 07:10:30 INFO - setup@http://web-platform.test:8000/resources/testharness.js:629:9 07:10:30 INFO - @http://web-platform.test:8000/FileAPI/idlharness.html:24:1 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 07:10:30 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 07:10:30 INFO - TEST-OK | /FileAPI/idlharness.html | took 784ms 07:10:30 INFO - PROCESS | 1656 | 1464012630157 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 07:10:30 INFO - PROCESS | 1656 | 1464012630160 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 07:10:30 INFO - TEST-START | /FileAPI/idlharness.worker 07:10:30 INFO - PROCESS | 1656 | 1464012630165 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 07:10:30 INFO - PROCESS | 1656 | 1464012630166 Marionette TRACE conn2 <- [1,3030,null,{}] 07:10:30 INFO - PROCESS | 1656 | 1464012630169 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}] 07:10:30 INFO - PROCESS | 1656 | 1464012630263 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 07:10:30 INFO - PROCESS | 1656 | 1464012630340 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:30 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e49b800 == 63 [pid = 1656] [id = 767] 07:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x115f3bc00) [pid = 1656] [serial = 2299] [outer = 0x0] 07:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1192d0800) [pid = 1656] [serial = 2300] [outer = 0x115f3bc00] 07:10:30 INFO - PROCESS | 1656 | 1464012630367 Marionette DEBUG loaded listener.js 07:10:30 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x1240aec00) [pid = 1656] [serial = 2301] [outer = 0x115f3bc00] 07:10:30 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12ce8e800 == 62 [pid = 1656] [id = 675] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x13447f000 == 61 [pid = 1656] [id = 759] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x13446f800 == 60 [pid = 1656] [id = 758] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1340d2800 == 59 [pid = 1656] [id = 757] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x12d1c6800) [pid = 1656] [serial = 49] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x128cd9400) [pid = 1656] [serial = 2206] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | 1464012631200 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,{},{}]]]}] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1340c2800 == 58 [pid = 1656] [id = 756] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b190800 == 57 [pid = 1656] [id = 755] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12da56000 == 56 [pid = 1656] [id = 754] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12d1c2000 == 55 [pid = 1656] [id = 753] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12cb44800 == 54 [pid = 1656] [id = 752] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12c6d7000 == 53 [pid = 1656] [id = 751] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf14000 == 52 [pid = 1656] [id = 750] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12b80b800 == 51 [pid = 1656] [id = 749] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1297c8800 == 50 [pid = 1656] [id = 748] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x12432b800 == 49 [pid = 1656] [id = 747] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x113c1a000 == 48 [pid = 1656] [id = 746] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1192a5800 == 47 [pid = 1656] [id = 745] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x1256df000 == 46 [pid = 1656] [id = 744] 07:10:31 INFO - PROCESS | 1656 | --DOCSHELL 0x11707b800 == 45 [pid = 1656] [id = 736] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x119b73c00) [pid = 1656] [serial = 2188] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x1240b8c00) [pid = 1656] [serial = 2191] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x124e58c00) [pid = 1656] [serial = 2194] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x1242a2c00) [pid = 1656] [serial = 2192] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x118056400) [pid = 1656] [serial = 2182] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x112a6ac00) [pid = 1656] [serial = 2171] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1122a9400) [pid = 1656] [serial = 2170] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x11316bc00) [pid = 1656] [serial = 2174] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x113110800) [pid = 1656] [serial = 2173] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x1131c2c00) [pid = 1656] [serial = 2176] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x115d0bc00) [pid = 1656] [serial = 2177] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x116087400) [pid = 1656] [serial = 2158] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1166c7800) [pid = 1656] [serial = 2179] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x116a6a400) [pid = 1656] [serial = 2180] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x11284dc00) [pid = 1656] [serial = 2155] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x11273e400) [pid = 1656] [serial = 2167] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x124e53800) [pid = 1656] [serial = 2164] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x119826800) [pid = 1656] [serial = 2161] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x1242a0400) [pid = 1656] [serial = 2198] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1164fe000) [pid = 1656] [serial = 2197] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x125717000) [pid = 1656] [serial = 2200] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x128cd0c00) [pid = 1656] [serial = 2204] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 140 (0x1271f7000) [pid = 1656] [serial = 2203] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 139 (0x125003800) [pid = 1656] [serial = 2195] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 138 (0x1187acc00) [pid = 1656] [serial = 1508] [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.] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 137 (0x1187c8000) [pid = 1656] [serial = 2185] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 136 (0x119f88400) [pid = 1656] [serial = 2189] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 135 (0x1192d7400) [pid = 1656] [serial = 2186] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 134 (0x127064800) [pid = 1656] [serial = 2201] [outer = 0x0] [url = about:blank] 07:10:31 INFO - PROCESS | 1656 | --DOMWINDOW == 133 (0x118358c00) [pid = 1656] [serial = 2183] [outer = 0x0] [url = about:blank] 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 07:10:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:10:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 07:10:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:10:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 07:10:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:10:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 07:10:31 INFO - {} 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 07:10:31 INFO - {} 07:10:31 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 - {} 07:10:31 INFO - {} 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 07:10:31 INFO - {} 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 07:10:31 INFO - {} 07:10:31 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 - {} 07:10:31 INFO - {} 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 07:10:31 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 07:10:31 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 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 07:10:31 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 07:10:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 07:10:31 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 07:10:31 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:31 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:31 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 07:10:31 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 07:10:31 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 07:10:31 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 07:10:31 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 07:10:31 INFO - EventHandlerNonNull*@http://web-platform.test:8000/FileAPI/idlharness.worker.js:7:1 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 07:10:31 INFO - {} 07:10:31 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1142ms 07:10:31 INFO - PROCESS | 1656 | 1464012631308 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 07:10:31 INFO - PROCESS | 1656 | 1464012631311 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 07:10:31 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 07:10:31 INFO - PROCESS | 1656 | 1464012631316 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 07:10:31 INFO - PROCESS | 1656 | 1464012631321 Marionette TRACE conn2 <- [1,3034,null,{}] 07:10:31 INFO - PROCESS | 1656 | 1464012631337 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}] 07:10:31 INFO - PROCESS | 1656 | 1464012631468 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 07:10:31 INFO - PROCESS | 1656 | 1464012631479 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:31 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185c1000 == 46 [pid = 1656] [id = 768] 07:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 134 (0x1188a4c00) [pid = 1656] [serial = 2302] [outer = 0x0] 07:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 135 (0x127064800) [pid = 1656] [serial = 2303] [outer = 0x1188a4c00] 07:10:31 INFO - PROCESS | 1656 | 1464012631594 Marionette DEBUG loaded listener.js 07:10:31 INFO - PROCESS | 1656 | ++DOMWINDOW == 136 (0x12a7b7800) [pid = 1656] [serial = 2304] [outer = 0x1188a4c00] 07:10:31 INFO - PROCESS | 1656 | 1464012631913 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]]]}] 07:10:31 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 07:10:31 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 627ms 07:10:31 INFO - PROCESS | 1656 | 1464012631942 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 07:10:31 INFO - PROCESS | 1656 | 1464012631944 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 07:10:31 INFO - TEST-START | /FileAPI/blob/Blob-close.html 07:10:31 INFO - PROCESS | 1656 | 1464012631949 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 07:10:31 INFO - PROCESS | 1656 | 1464012631950 Marionette TRACE conn2 <- [1,3038,null,{}] 07:10:31 INFO - PROCESS | 1656 | 1464012631952 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}] 07:10:32 INFO - PROCESS | 1656 | 1464012632028 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 07:10:32 INFO - PROCESS | 1656 | 1464012632085 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x1245aa800 == 47 [pid = 1656] [id = 769] 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 137 (0x12a7b9c00) [pid = 1656] [serial = 2305] [outer = 0x0] 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 138 (0x12aba9000) [pid = 1656] [serial = 2306] [outer = 0x12a7b9c00] 07:10:32 INFO - PROCESS | 1656 | 1464012632112 Marionette DEBUG loaded listener.js 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 139 (0x12ba0c400) [pid = 1656] [serial = 2307] [outer = 0x12a7b9c00] 07:10:32 INFO - PROCESS | 1656 | 1464012632385 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"]]]}] 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 07:10:32 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 470ms 07:10:32 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 07:10:32 INFO - PROCESS | 1656 | 1464012632419 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 07:10:32 INFO - PROCESS | 1656 | 1464012632420 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 07:10:32 INFO - PROCESS | 1656 | 1464012632422 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 07:10:32 INFO - PROCESS | 1656 | 1464012632423 Marionette TRACE conn2 <- [1,3042,null,{}] 07:10:32 INFO - PROCESS | 1656 | 1464012632425 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}] 07:10:32 INFO - PROCESS | 1656 | 1464012632504 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 07:10:32 INFO - PROCESS | 1656 | 1464012632508 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:32 INFO - PROCESS | 1656 | ++DOCSHELL 0x12aa3c800 == 48 [pid = 1656] [id = 770] 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 140 (0x12ba0f400) [pid = 1656] [serial = 2308] [outer = 0x0] 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 141 (0x12baa5c00) [pid = 1656] [serial = 2309] [outer = 0x12ba0f400] 07:10:32 INFO - PROCESS | 1656 | 1464012632531 Marionette DEBUG loaded listener.js 07:10:32 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12baaa800) [pid = 1656] [serial = 2310] [outer = 0x12ba0f400] 07:10:32 INFO - PROCESS | 1656 | 1464012632876 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]]]}] 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 07:10:32 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. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 07:10:32 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'.) 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 07:10:32 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. 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 07:10:32 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. 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 07:10:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:10:32 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. 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 07:10:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 07:10:32 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 07:10:32 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:32 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 07:10:32 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 07:10:32 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 07:10:32 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 477ms 07:10:32 INFO - PROCESS | 1656 | 1464012632899 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 07:10:32 INFO - PROCESS | 1656 | 1464012632900 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 07:10:32 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 07:10:32 INFO - PROCESS | 1656 | 1464012632902 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 07:10:32 INFO - PROCESS | 1656 | 1464012632902 Marionette TRACE conn2 <- [1,3046,null,{}] 07:10:32 INFO - PROCESS | 1656 | 1464012632904 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}] 07:10:33 INFO - PROCESS | 1656 | 1464012633019 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 07:10:33 INFO - PROCESS | 1656 | 1464012633051 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x121291800 == 49 [pid = 1656] [id = 771] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12aa1c400) [pid = 1656] [serial = 2311] [outer = 0x0] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12babd800) [pid = 1656] [serial = 2312] [outer = 0x12aa1c400] 07:10:33 INFO - PROCESS | 1656 | 1464012633072 Marionette DEBUG loaded listener.js 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12c16f400) [pid = 1656] [serial = 2313] [outer = 0x12aa1c400] 07:10:33 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:10:33 INFO - PROCESS | 1656 | 1464012633361 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 07:10:33 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 07:10:33 INFO - {} 07:10:33 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 523ms 07:10:33 INFO - PROCESS | 1656 | 1464012633425 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 07:10:33 INFO - PROCESS | 1656 | 1464012633426 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 07:10:33 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 07:10:33 INFO - PROCESS | 1656 | 1464012633428 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 07:10:33 INFO - PROCESS | 1656 | 1464012633429 Marionette TRACE conn2 <- [1,3050,null,{}] 07:10:33 INFO - PROCESS | 1656 | 1464012633431 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}] 07:10:33 INFO - PROCESS | 1656 | 1464012633519 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 07:10:33 INFO - PROCESS | 1656 | 1464012633522 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d412800 == 50 [pid = 1656] [id = 772] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12baa1400) [pid = 1656] [serial = 2314] [outer = 0x0] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12c171400) [pid = 1656] [serial = 2315] [outer = 0x12baa1400] 07:10:33 INFO - PROCESS | 1656 | 1464012633543 Marionette DEBUG loaded listener.js 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x12c354c00) [pid = 1656] [serial = 2316] [outer = 0x12baa1400] 07:10:33 INFO - PROCESS | 1656 | 1464012633792 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]]]}] 07:10:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 07:10:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 07:10:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 07:10:33 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 07:10:33 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 421ms 07:10:33 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 07:10:33 INFO - PROCESS | 1656 | 1464012633852 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 07:10:33 INFO - PROCESS | 1656 | 1464012633852 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 07:10:33 INFO - PROCESS | 1656 | 1464012633855 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 07:10:33 INFO - PROCESS | 1656 | 1464012633856 Marionette TRACE conn2 <- [1,3054,null,{}] 07:10:33 INFO - PROCESS | 1656 | 1464012633858 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}] 07:10:33 INFO - PROCESS | 1656 | 1464012633951 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 07:10:33 INFO - PROCESS | 1656 | 1464012633955 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:33 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e449800 == 51 [pid = 1656] [id = 773] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x12c355c00) [pid = 1656] [serial = 2317] [outer = 0x0] 07:10:33 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x12c438000) [pid = 1656] [serial = 2318] [outer = 0x12c355c00] 07:10:33 INFO - PROCESS | 1656 | 1464012633975 Marionette DEBUG loaded listener.js 07:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x12c43f800) [pid = 1656] [serial = 2319] [outer = 0x12c355c00] 07:10:34 INFO - PROCESS | 1656 | 1464012634369 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"]]]}] 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 07:10:34 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 07:10:34 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:10:34 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" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:10:34 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" 07:10:34 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 07:10:34 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 588ms 07:10:34 INFO - PROCESS | 1656 | 1464012634443 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 07:10:34 INFO - PROCESS | 1656 | 1464012634444 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 07:10:34 INFO - TEST-START | /FileAPI/file/File-constructor.html 07:10:34 INFO - PROCESS | 1656 | 1464012634447 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 07:10:34 INFO - PROCESS | 1656 | 1464012634448 Marionette TRACE conn2 <- [1,3058,null,{}] 07:10:34 INFO - PROCESS | 1656 | 1464012634451 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}] 07:10:34 INFO - PROCESS | 1656 | 1464012634545 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 07:10:34 INFO - PROCESS | 1656 | 1464012634561 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:34 INFO - PROCESS | 1656 | ++DOCSHELL 0x1340da800 == 52 [pid = 1656] [id = 774] 07:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x12c441800) [pid = 1656] [serial = 2320] [outer = 0x0] 07:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x12cbb7800) [pid = 1656] [serial = 2321] [outer = 0x12c441800] 07:10:34 INFO - PROCESS | 1656 | 1464012634585 Marionette DEBUG loaded listener.js 07:10:34 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x12ce62400) [pid = 1656] [serial = 2322] [outer = 0x12c441800] 07:10:34 INFO - PROCESS | 1656 | 1464012634854 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]]]}] 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 07:10:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 07:10:34 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:34 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 07:10:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 07:10:34 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 07:10:34 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:34 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:34 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 07:10:34 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 07:10:34 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 424ms 07:10:34 INFO - PROCESS | 1656 | 1464012634877 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 07:10:34 INFO - PROCESS | 1656 | 1464012634880 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 07:10:34 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 07:10:34 INFO - PROCESS | 1656 | 1464012634890 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 07:10:34 INFO - PROCESS | 1656 | 1464012634891 Marionette TRACE conn2 <- [1,3062,null,{}] 07:10:34 INFO - PROCESS | 1656 | 1464012634892 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}] 07:10:34 INFO - PROCESS | 1656 | 1464012634987 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 07:10:35 INFO - PROCESS | 1656 | 1464012634998 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x133f15000 == 53 [pid = 1656] [id = 775] 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x1246ea800) [pid = 1656] [serial = 2323] [outer = 0x0] 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1246f0800) [pid = 1656] [serial = 2324] [outer = 0x1246ea800] 07:10:35 INFO - PROCESS | 1656 | 1464012635018 Marionette DEBUG loaded listener.js 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x12ce62c00) [pid = 1656] [serial = 2325] [outer = 0x1246ea800] 07:10:35 INFO - PROCESS | 1656 | [1656] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-aurora-m64-d-000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x1293c1000) [pid = 1656] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x125d87400) [pid = 1656] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x1294bd400) [pid = 1656] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x12aa1e000) [pid = 1656] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x119d38800) [pid = 1656] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x128cd2800) [pid = 1656] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x112848800) [pid = 1656] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x1131c3400) [pid = 1656] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1187ca400) [pid = 1656] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x1168bf000) [pid = 1656] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x124299c00) [pid = 1656] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x112a6a400) [pid = 1656] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x124295c00) [pid = 1656] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x1237a7800) [pid = 1656] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x12abb0c00) [pid = 1656] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 07:10:35 INFO - PROCESS | 1656 | --DOMWINDOW == 141 (0x12abaa000) [pid = 1656] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 07:10:35 INFO - PROCESS | 1656 | 1464012635469 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 07:10:35 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 07:10:35 INFO - {} 07:10:35 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 621ms 07:10:35 INFO - PROCESS | 1656 | 1464012635512 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 07:10:35 INFO - PROCESS | 1656 | 1464012635513 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 07:10:35 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 07:10:35 INFO - PROCESS | 1656 | 1464012635515 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 07:10:35 INFO - PROCESS | 1656 | 1464012635516 Marionette TRACE conn2 <- [1,3066,null,{}] 07:10:35 INFO - PROCESS | 1656 | 1464012635519 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}] 07:10:35 INFO - PROCESS | 1656 | 1464012635601 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 07:10:35 INFO - PROCESS | 1656 | 1464012635604 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:35 INFO - PROCESS | 1656 | ++DOCSHELL 0x134481800 == 54 [pid = 1656] [id = 776] 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 142 (0x12ce64000) [pid = 1656] [serial = 2326] [outer = 0x0] 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 143 (0x12ce69c00) [pid = 1656] [serial = 2327] [outer = 0x12ce64000] 07:10:35 INFO - PROCESS | 1656 | 1464012635630 Marionette DEBUG loaded listener.js 07:10:35 INFO - PROCESS | 1656 | ++DOMWINDOW == 144 (0x12d1a9c00) [pid = 1656] [serial = 2328] [outer = 0x12ce64000] 07:10:35 INFO - PROCESS | 1656 | 1464012635912 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]]]}] 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 07:10:35 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 07:10:35 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 425ms 07:10:35 INFO - PROCESS | 1656 | 1464012635940 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 07:10:35 INFO - PROCESS | 1656 | 1464012635941 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 07:10:35 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 07:10:35 INFO - PROCESS | 1656 | 1464012635944 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 07:10:35 INFO - PROCESS | 1656 | 1464012635946 Marionette TRACE conn2 <- [1,3070,null,{}] 07:10:35 INFO - PROCESS | 1656 | 1464012635951 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}] 07:10:36 INFO - PROCESS | 1656 | 1464012636027 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 07:10:36 INFO - PROCESS | 1656 | 1464012636088 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x134a67000 == 55 [pid = 1656] [id = 777] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 145 (0x12d1a8000) [pid = 1656] [serial = 2329] [outer = 0x0] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 146 (0x12d71c800) [pid = 1656] [serial = 2330] [outer = 0x12d1a8000] 07:10:36 INFO - PROCESS | 1656 | 1464012636108 Marionette DEBUG loaded listener.js 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 147 (0x12d728800) [pid = 1656] [serial = 2331] [outer = 0x12d1a8000] 07:10:36 INFO - PROCESS | 1656 | 1464012636325 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]]]}] 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 07:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 424ms 07:10:36 INFO - PROCESS | 1656 | 1464012636370 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 07:10:36 INFO - PROCESS | 1656 | 1464012636371 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 07:10:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 07:10:36 INFO - PROCESS | 1656 | 1464012636374 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 07:10:36 INFO - PROCESS | 1656 | 1464012636375 Marionette TRACE conn2 <- [1,3074,null,{}] 07:10:36 INFO - PROCESS | 1656 | 1464012636385 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}] 07:10:36 INFO - PROCESS | 1656 | 1464012636474 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 07:10:36 INFO - PROCESS | 1656 | 1464012636479 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x1185d4000 == 56 [pid = 1656] [id = 778] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 148 (0x111064800) [pid = 1656] [serial = 2332] [outer = 0x0] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 149 (0x119cc8400) [pid = 1656] [serial = 2333] [outer = 0x111064800] 07:10:36 INFO - PROCESS | 1656 | 1464012636499 Marionette DEBUG loaded listener.js 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 150 (0x124376800) [pid = 1656] [serial = 2334] [outer = 0x111064800] 07:10:36 INFO - PROCESS | 1656 | 1464012636776 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]]]}] 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 07:10:36 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 07:10:36 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 425ms 07:10:36 INFO - PROCESS | 1656 | 1464012636802 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 07:10:36 INFO - PROCESS | 1656 | 1464012636802 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 07:10:36 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 07:10:36 INFO - PROCESS | 1656 | 1464012636804 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 07:10:36 INFO - PROCESS | 1656 | 1464012636806 Marionette TRACE conn2 <- [1,3078,null,{}] 07:10:36 INFO - PROCESS | 1656 | 1464012636808 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}] 07:10:36 INFO - PROCESS | 1656 | 1464012636900 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 07:10:36 INFO - PROCESS | 1656 | 1464012636966 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:36 INFO - PROCESS | 1656 | ++DOCSHELL 0x127445000 == 57 [pid = 1656] [id = 779] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 151 (0x11316b000) [pid = 1656] [serial = 2335] [outer = 0x0] 07:10:36 INFO - PROCESS | 1656 | ++DOMWINDOW == 152 (0x1246d3c00) [pid = 1656] [serial = 2336] [outer = 0x11316b000] 07:10:36 INFO - PROCESS | 1656 | 1464012636986 Marionette DEBUG loaded listener.js 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 153 (0x1246d7c00) [pid = 1656] [serial = 2337] [outer = 0x11316b000] 07:10:37 INFO - PROCESS | 1656 | 1464012637191 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] 07:10:37 INFO - PROCESS | 1656 | 1464012637238 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 07:10:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 07:10:37 INFO - PROCESS | 1656 | 1464012637240 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 07:10:37 INFO - PROCESS | 1656 | 1464012637241 Marionette TRACE conn2 <- [1,3082,null,{}] 07:10:37 INFO - PROCESS | 1656 | 1464012637252 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}] 07:10:37 INFO - PROCESS | 1656 | 1464012637329 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 07:10:37 INFO - PROCESS | 1656 | 1464012637335 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x12cb42000 == 58 [pid = 1656] [id = 780] 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 154 (0x1246dc400) [pid = 1656] [serial = 2338] [outer = 0x0] 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 155 (0x124ea1800) [pid = 1656] [serial = 2339] [outer = 0x1246dc400] 07:10:37 INFO - PROCESS | 1656 | 1464012637354 Marionette DEBUG loaded listener.js 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 156 (0x1256ac000) [pid = 1656] [serial = 2340] [outer = 0x1246dc400] 07:10:37 INFO - PROCESS | 1656 | 1464012637730 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]]]}] 07:10:37 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 07:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 07:10:37 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:37 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:37 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 07:10:37 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 07:10:37 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 525ms 07:10:37 INFO - PROCESS | 1656 | 1464012637767 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 07:10:37 INFO - PROCESS | 1656 | 1464012637770 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 07:10:37 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 07:10:37 INFO - PROCESS | 1656 | 1464012637774 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 07:10:37 INFO - PROCESS | 1656 | 1464012637776 Marionette TRACE conn2 <- [1,3086,null,{}] 07:10:37 INFO - PROCESS | 1656 | 1464012637780 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}] 07:10:37 INFO - PROCESS | 1656 | 1464012637888 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 07:10:37 INFO - PROCESS | 1656 | 1464012637961 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:37 INFO - PROCESS | 1656 | ++DOCSHELL 0x1193e7800 == 59 [pid = 1656] [id = 781] 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 157 (0x1126b5c00) [pid = 1656] [serial = 2341] [outer = 0x0] 07:10:37 INFO - PROCESS | 1656 | ++DOMWINDOW == 158 (0x112a9dc00) [pid = 1656] [serial = 2342] [outer = 0x1126b5c00] 07:10:37 INFO - PROCESS | 1656 | 1464012637986 Marionette DEBUG loaded listener.js 07:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 159 (0x113171800) [pid = 1656] [serial = 2343] [outer = 0x1126b5c00] 07:10:38 INFO - PROCESS | 1656 | 1464012638332 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 07:10:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 07:10:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 575ms 07:10:38 INFO - PROCESS | 1656 | 1464012638350 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 07:10:38 INFO - PROCESS | 1656 | 1464012638353 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 07:10:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 07:10:38 INFO - PROCESS | 1656 | 1464012638357 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 07:10:38 INFO - PROCESS | 1656 | 1464012638359 Marionette TRACE conn2 <- [1,3090,null,{}] 07:10:38 INFO - PROCESS | 1656 | 1464012638361 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}] 07:10:38 INFO - PROCESS | 1656 | 1464012638455 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 07:10:38 INFO - PROCESS | 1656 | 1464012638518 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:38 INFO - PROCESS | 1656 | ++DOCSHELL 0x1297bb000 == 60 [pid = 1656] [id = 782] 07:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 160 (0x115fe6c00) [pid = 1656] [serial = 2344] [outer = 0x0] 07:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 161 (0x1185ac800) [pid = 1656] [serial = 2345] [outer = 0x115fe6c00] 07:10:38 INFO - PROCESS | 1656 | 1464012638543 Marionette DEBUG loaded listener.js 07:10:38 INFO - PROCESS | 1656 | ++DOMWINDOW == 162 (0x119b23000) [pid = 1656] [serial = 2346] [outer = 0x115fe6c00] 07:10:38 INFO - PROCESS | 1656 | 1464012638920 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 07:10:38 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 07:10:38 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 574ms 07:10:38 INFO - PROCESS | 1656 | 1464012638932 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 07:10:38 INFO - PROCESS | 1656 | 1464012638934 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 07:10:38 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 07:10:38 INFO - PROCESS | 1656 | 1464012638936 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 07:10:38 INFO - PROCESS | 1656 | 1464012638938 Marionette TRACE conn2 <- [1,3094,null,{}] 07:10:38 INFO - PROCESS | 1656 | 1464012638945 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}] 07:10:39 INFO - PROCESS | 1656 | 1464012639037 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 07:10:39 INFO - PROCESS | 1656 | 1464012639094 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12d1ae800 == 61 [pid = 1656] [id = 783] 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 163 (0x1240b6400) [pid = 1656] [serial = 2347] [outer = 0x0] 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 164 (0x1246dac00) [pid = 1656] [serial = 2348] [outer = 0x1240b6400] 07:10:39 INFO - PROCESS | 1656 | 1464012639120 Marionette DEBUG loaded listener.js 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 165 (0x124e4e800) [pid = 1656] [serial = 2349] [outer = 0x1240b6400] 07:10:39 INFO - PROCESS | 1656 | 1464012639484 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 07:10:39 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 07:10:39 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 576ms 07:10:39 INFO - PROCESS | 1656 | 1464012639513 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 07:10:39 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 07:10:39 INFO - PROCESS | 1656 | 1464012639514 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 07:10:39 INFO - PROCESS | 1656 | 1464012639516 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 07:10:39 INFO - PROCESS | 1656 | 1464012639518 Marionette TRACE conn2 <- [1,3098,null,{}] 07:10:39 INFO - PROCESS | 1656 | 1464012639520 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}] 07:10:39 INFO - PROCESS | 1656 | 1464012639612 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 07:10:39 INFO - PROCESS | 1656 | 1464012639668 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:39 INFO - PROCESS | 1656 | ++DOCSHELL 0x12dfd0000 == 62 [pid = 1656] [id = 784] 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 166 (0x124eabc00) [pid = 1656] [serial = 2350] [outer = 0x0] 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 167 (0x125d7a000) [pid = 1656] [serial = 2351] [outer = 0x124eabc00] 07:10:39 INFO - PROCESS | 1656 | 1464012639693 Marionette DEBUG loaded listener.js 07:10:39 INFO - PROCESS | 1656 | ++DOMWINDOW == 168 (0x1271ea800) [pid = 1656] [serial = 2352] [outer = 0x124eabc00] 07:10:40 INFO - PROCESS | 1656 | 1464012640022 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]]]}] 07:10:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 07:10:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 07:10:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 523ms 07:10:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 07:10:40 INFO - PROCESS | 1656 | 1464012640040 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 07:10:40 INFO - PROCESS | 1656 | 1464012640042 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 07:10:40 INFO - PROCESS | 1656 | 1464012640044 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 07:10:40 INFO - PROCESS | 1656 | 1464012640045 Marionette TRACE conn2 <- [1,3102,null,{}] 07:10:40 INFO - PROCESS | 1656 | 1464012640048 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}] 07:10:40 INFO - PROCESS | 1656 | 1464012640136 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 07:10:40 INFO - PROCESS | 1656 | 1464012640192 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x12e498000 == 63 [pid = 1656] [id = 785] 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 169 (0x1256acc00) [pid = 1656] [serial = 2353] [outer = 0x0] 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 170 (0x127461c00) [pid = 1656] [serial = 2354] [outer = 0x1256acc00] 07:10:40 INFO - PROCESS | 1656 | 1464012640216 Marionette DEBUG loaded listener.js 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 171 (0x12746b000) [pid = 1656] [serial = 2355] [outer = 0x1256acc00] 07:10:40 INFO - PROCESS | 1656 | 1464012640588 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 07:10:40 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 07:10:40 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 571ms 07:10:40 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 07:10:40 INFO - PROCESS | 1656 | 1464012640615 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 07:10:40 INFO - PROCESS | 1656 | 1464012640617 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 07:10:40 INFO - PROCESS | 1656 | 1464012640619 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 07:10:40 INFO - PROCESS | 1656 | 1464012640620 Marionette TRACE conn2 <- [1,3106,null,{}] 07:10:40 INFO - PROCESS | 1656 | 1464012640622 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}] 07:10:40 INFO - PROCESS | 1656 | 1464012640741 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 07:10:40 INFO - PROCESS | 1656 | 1464012640798 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:40 INFO - PROCESS | 1656 | ++DOCSHELL 0x133f0e000 == 64 [pid = 1656] [id = 786] 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 172 (0x111058000) [pid = 1656] [serial = 2356] [outer = 0x0] 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 173 (0x128d22c00) [pid = 1656] [serial = 2357] [outer = 0x111058000] 07:10:40 INFO - PROCESS | 1656 | 1464012640823 Marionette DEBUG loaded listener.js 07:10:40 INFO - PROCESS | 1656 | ++DOMWINDOW == 174 (0x12a524c00) [pid = 1656] [serial = 2358] [outer = 0x111058000] 07:10:41 INFO - PROCESS | 1656 | 1464012641195 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]]]}] 07:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 07:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 07:10:41 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 07:10:41 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 624ms 07:10:41 INFO - PROCESS | 1656 | 1464012641244 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 07:10:41 INFO - PROCESS | 1656 | 1464012641245 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 07:10:41 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 07:10:41 INFO - PROCESS | 1656 | 1464012641247 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 07:10:41 INFO - PROCESS | 1656 | 1464012641248 Marionette TRACE conn2 <- [1,3110,null,{}] 07:10:41 INFO - PROCESS | 1656 | 1464012641251 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}] 07:10:41 INFO - PROCESS | 1656 | 1464012641341 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 07:10:41 INFO - PROCESS | 1656 | 1464012641398 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:41 INFO - PROCESS | 1656 | ++DOCSHELL 0x11a219000 == 65 [pid = 1656] [id = 787] 07:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 175 (0x119ccac00) [pid = 1656] [serial = 2359] [outer = 0x0] 07:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 176 (0x1271f2800) [pid = 1656] [serial = 2360] [outer = 0x119ccac00] 07:10:41 INFO - PROCESS | 1656 | 1464012641423 Marionette DEBUG loaded listener.js 07:10:41 INFO - PROCESS | 1656 | ++DOMWINDOW == 177 (0x1294c7c00) [pid = 1656] [serial = 2361] [outer = 0x119ccac00] 07:10:41 INFO - PROCESS | 1656 | 1464012641934 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"]]]}] 07:10:41 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 07:10:41 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 07:10:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 07:10:41 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 07:10:41 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 07:10:41 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 07:10:41 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 721ms 07:10:41 INFO - PROCESS | 1656 | 1464012641968 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 07:10:41 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 07:10:41 INFO - PROCESS | 1656 | 1464012641971 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 07:10:41 INFO - PROCESS | 1656 | 1464012641973 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 07:10:41 INFO - PROCESS | 1656 | 1464012641976 Marionette TRACE conn2 <- [1,3114,null,{}] 07:10:41 INFO - PROCESS | 1656 | 1464012641979 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}] 07:10:42 INFO - PROCESS | 1656 | 1464012642061 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 07:10:42 INFO - PROCESS | 1656 | 1464012642120 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\", \"b5fd08c0-824f-4506-8bb0-dc4e42548588\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 07:10:42 INFO - PROCESS | 1656 | ++DOCSHELL 0x127185800 == 66 [pid = 1656] [id = 788] 07:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 178 (0x113110000) [pid = 1656] [serial = 2362] [outer = 0x0] 07:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 179 (0x113185000) [pid = 1656] [serial = 2363] [outer = 0x113110000] 07:10:42 INFO - PROCESS | 1656 | 1464012642143 Marionette DEBUG loaded listener.js 07:10:42 INFO - PROCESS | 1656 | ++DOMWINDOW == 180 (0x117685000) [pid = 1656] [serial = 2364] [outer = 0x113110000] 07:10:42 INFO - PROCESS | 1656 | 1464012642474 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]]]}] 07:10:42 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 07:10:42 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 526ms 07:10:42 INFO - PROCESS | 1656 | 1464012642500 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 07:10:42 INFO - PROCESS | 1656 | 1464012642503 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x127445000 == 65 [pid = 1656] [id = 779] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1185d4000 == 64 [pid = 1656] [id = 778] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x134a67000 == 63 [pid = 1656] [id = 777] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x134481800 == 62 [pid = 1656] [id = 776] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x133f15000 == 61 [pid = 1656] [id = 775] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1340da800 == 60 [pid = 1656] [id = 774] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12e449800 == 59 [pid = 1656] [id = 773] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12d412800 == 58 [pid = 1656] [id = 772] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x121291800 == 57 [pid = 1656] [id = 771] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 179 (0x128d26800) [pid = 1656] [serial = 2221] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 178 (0x1290e9400) [pid = 1656] [serial = 2224] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 177 (0x12963b000) [pid = 1656] [serial = 2227] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 176 (0x12ba0c800) [pid = 1656] [serial = 2276] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12aa3c800 == 56 [pid = 1656] [id = 770] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1245aa800 == 55 [pid = 1656] [id = 769] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1185c1000 == 54 [pid = 1656] [id = 768] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12e49b800 == 53 [pid = 1656] [id = 767] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12431a800 == 52 [pid = 1656] [id = 766] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x1344a7800 == 51 [pid = 1656] [id = 763] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x12bf17800 == 50 [pid = 1656] [id = 762] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x124142000 == 49 [pid = 1656] [id = 761] 07:10:42 INFO - PROCESS | 1656 | --DOCSHELL 0x116f03000 == 48 [pid = 1656] [id = 760] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 175 (0x111066c00) [pid = 1656] [serial = 2209] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 174 (0x124c1ec00) [pid = 1656] [serial = 2247] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 173 (0x124ea8400) [pid = 1656] [serial = 2248] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 172 (0x113188c00) [pid = 1656] [serial = 2212] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 171 (0x119b72800) [pid = 1656] [serial = 2218] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 170 (0x1185b2c00) [pid = 1656] [serial = 2215] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 169 (0x12ba07c00) [pid = 1656] [serial = 2274] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 168 (0x12abb1c00) [pid = 1656] [serial = 2273] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 167 (0x12ab9fc00) [pid = 1656] [serial = 2268] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 166 (0x12aa28800) [pid = 1656] [serial = 2263] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 165 (0x12abab800) [pid = 1656] [serial = 2271] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 164 (0x1293bf800) [pid = 1656] [serial = 2254] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 163 (0x12aba8800) [pid = 1656] [serial = 2269] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 162 (0x128cdb400) [pid = 1656] [serial = 2251] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 161 (0x12963b400) [pid = 1656] [serial = 2256] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 160 (0x1293b2800) [pid = 1656] [serial = 2253] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 159 (0x12a7ba000) [pid = 1656] [serial = 2259] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 158 (0x129649800) [pid = 1656] [serial = 2257] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 157 (0x12aa23000) [pid = 1656] [serial = 2262] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 156 (0x12a7bd000) [pid = 1656] [serial = 2260] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 155 (0x12ab97000) [pid = 1656] [serial = 2266] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 154 (0x124e4b800) [pid = 1656] [serial = 2265] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 153 (0x128d25800) [pid = 1656] [serial = 2207] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 152 (0x1130d6400) [pid = 1656] [serial = 2239] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 151 (0x116847000) [pid = 1656] [serial = 2237] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 150 (0x1160d8000) [pid = 1656] [serial = 2236] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 149 (0x11982bc00) [pid = 1656] [serial = 2244] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 148 (0x1240ae800) [pid = 1656] [serial = 2245] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 147 (0x118218000) [pid = 1656] [serial = 2241] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 146 (0x1187be400) [pid = 1656] [serial = 2242] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 145 (0x1256ac800) [pid = 1656] [serial = 2250] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 144 (0x11318a400) [pid = 1656] [serial = 2234] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 143 (0x112ee2800) [pid = 1656] [serial = 2233] [outer = 0x0] [url = about:blank] 07:10:42 INFO - PROCESS | 1656 | --DOMWINDOW == 142 (0x1187b2c00) [pid = 1656] [serial = 2230] [outer = 0x0] [url = about:blank] 07:10:43 WARNING - u'runner_teardown' () 07:10:43 INFO - No more tests 07:10:43 INFO - Got 0 unexpected results 07:10:43 INFO - SUITE-END | took 496s 07:10:43 INFO - Closing logging queue 07:10:43 INFO - queue closed 07:10:43 INFO - Return code: 0 07:10:43 WARNING - # TBPL SUCCESS # 07:10:43 INFO - Running post-action listener: _resource_record_post_action 07:10:43 INFO - Running post-run listener: _resource_record_post_run 07:10:44 INFO - Total resource usage - Wall time: 518s; CPU: 58.0%; Read bytes: 31231488; Write bytes: 952007168; Read time: 326; Write time: 5730 07:10:44 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 07:10:44 INFO - install - Wall time: 19s; CPU: 54.0%; Read bytes: 148486656; Write bytes: 143970304; Read time: 13483; Write time: 256 07:10:44 INFO - run-tests - Wall time: 500s; CPU: 58.0%; Read bytes: 29081088; Write bytes: 796420608; Read time: 300; Write time: 5434 07:10:44 INFO - Running post-run listener: _upload_blobber_files 07:10:44 INFO - Blob upload gear active. 07:10:44 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 07:10:44 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 07:10:44 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-aurora', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 07:10:44 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-aurora -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 07:10:45 INFO - (blobuploader) - INFO - Open directory for files ... 07:10:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 07:10:45 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:10:45 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:10:45 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 07:10:45 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:10:45 INFO - (blobuploader) - INFO - Done attempting. 07:10:45 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 07:10:46 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 07:10:46 INFO - (blobuploader) - INFO - Uploading, attempt #1. 07:10:47 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 07:10:47 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 07:10:47 INFO - (blobuploader) - INFO - Done attempting. 07:10:47 INFO - (blobuploader) - INFO - Iteration through files over. 07:10:47 INFO - Return code: 0 07:10:47 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 07:10:47 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 07:10:47 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76a6301975436632843a3ee1ec05d48f3c96a6d51f6083db6f7304c4d67982aff4b7fa89ca8ed3b9f0921dc2d1b0e7c8de4b1c0d374c50211803a3fe3ba2c674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a87548a4563ae640e0c53bbdeaaafccc4c65ea48a395acef5a50db4b6d3c519e105379c33239e4f04fe170f79da421d75252a10e640cb4f87ba4bbcecb2fe1fb"} 07:10:47 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 07:10:47 INFO - Writing to file /builds/slave/test/properties/blobber_files 07:10:47 INFO - Contents: 07:10:47 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76a6301975436632843a3ee1ec05d48f3c96a6d51f6083db6f7304c4d67982aff4b7fa89ca8ed3b9f0921dc2d1b0e7c8de4b1c0d374c50211803a3fe3ba2c674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a87548a4563ae640e0c53bbdeaaafccc4c65ea48a395acef5a50db4b6d3c519e105379c33239e4f04fe170f79da421d75252a10e640cb4f87ba4bbcecb2fe1fb"} 07:10:47 INFO - Running post-run listener: copy_logs_to_upload_dir 07:10:47 INFO - Copying logs to upload dir... 07:10:47 INFO - mkdir: /builds/slave/test/build/upload/logs 07:10:47 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=574.576159 ========= master_lag: 0.48 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 9 mins, 35 secs) (at 2016-05-23 07:10:48.648239) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 07:10:48.652852) ========= 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.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76a6301975436632843a3ee1ec05d48f3c96a6d51f6083db6f7304c4d67982aff4b7fa89ca8ed3b9f0921dc2d1b0e7c8de4b1c0d374c50211803a3fe3ba2c674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a87548a4563ae640e0c53bbdeaaafccc4c65ea48a395acef5a50db4b6d3c519e105379c33239e4f04fe170f79da421d75252a10e640cb4f87ba4bbcecb2fe1fb"} build_url:https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012552 build_url: 'https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/76a6301975436632843a3ee1ec05d48f3c96a6d51f6083db6f7304c4d67982aff4b7fa89ca8ed3b9f0921dc2d1b0e7c8de4b1c0d374c50211803a3fe3ba2c674", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-aurora/sha512/a87548a4563ae640e0c53bbdeaaafccc4c65ea48a395acef5a50db4b6d3c519e105379c33239e4f04fe170f79da421d75252a10e640cb4f87ba4bbcecb2fe1fb"}' symbols_url: 'https://queue.taskcluster.net/v1/task/R1ApT7boTrGOvHFnLz6dQg/artifacts/public/build/firefox-48.0a2.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.02 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-05-23 07:10:48.682556) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:10:48.682867) ========= 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.yoAzVhip9G/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.mqRllofViJ/Listeners TMPDIR=/var/folders/83/drrqg_ss7sldg8ggnl_73bbm00000w/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.005427 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-05-23 07:10:48.737261) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 07:10:48.737547) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-05-23 07:10:48.739877) ========= ========= Total master_lag: 0.61 =========