builder: mozilla-beta_yosemite_r7-debug_test-web-platform-tests-1 slave: t-yosemite-r7-0077 starttime: 1466012235.14 results: success (0) buildid: 20160615092122 builduid: d299044384ff4f30b5cd0dc13c2f8332 revision: e0eca48096b6d8ae32b7bc01cabc66e5990c0729 ========= Started set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.136421) ========= master: http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/ ========= Finished set props: master (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.136921) ========= ========= Started downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.137255) ========= ========= Finished downloading to buildprops.json (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.163029) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.163811) ========= 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.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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-06-15 10:37:15-- 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% 9.05M=0.001s 2016-06-15 10:37:15 (9.05 MB/s) - 'archiver_client.py' saved [12141/12141] program finished with exit code 0 elapsedTime=0.101291 ========= master_lag: 0.03 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.291517) ========= ========= Started 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.292322) ========= 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.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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.036441 ========= master_lag: 0.02 ========= ========= Finished 'rm -rf ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:15.351132) ========= ========= Started 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 10:37:15.351954) ========= bash -c 'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e0eca48096b6d8ae32b7bc01cabc66e5990c0729 --destination scripts --debug' in dir /builds/slave/test/. (timeout 1200 secs) watching logfiles {} argv: ['bash', '-c', u'python archiver_client.py mozharness --repo releases/mozilla-beta --rev e0eca48096b6d8ae32b7bc01cabc66e5990c0729 --destination scripts --debug'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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-06-15 10:37:15,424 truncating revision to first 12 chars 2016-06-15 10:37:15,424 Setting DEBUG logging. 2016-06-15 10:37:15,424 attempt 1/10 2016-06-15 10:37:15,425 Getting archive location from https://api.pub.build.mozilla.org/archiver/hgmo/releases/mozilla-beta/e0eca48096b6?&preferred_region=us-west-2&suffix=tar.gz&subdir=testing/mozharness 2016-06-15 10:37:16,523 unpacking tar archive at: mozilla-beta-e0eca48096b6/testing/mozharness/ program finished with exit code 0 elapsedTime=1.347431 ========= master_lag: 0.02 ========= ========= Finished 'bash -c ...' (results: 0, elapsed: 1 secs) (at 2016-06-15 10:37:16.720895) ========= ========= Started set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:16.721279) ========= script_repo_revision: e0eca48096b6d8ae32b7bc01cabc66e5990c0729 ========= Finished set props: script_repo_revision (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:16.721744) ========= ========= Started downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:16.722068) ========= ========= Finished downloading to oauth.txt (results: 0, elapsed: 0 secs) (at 2016-06-15 10:37:16.739833) ========= ========= Started '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 19 secs) (at 2016-06-15 10:37:16.740149) ========= /tools/buildbot/bin/python scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true in dir /builds/slave/test/. (timeout 1800 secs) (maxTime 7200 secs) watching logfiles {} argv: ['/tools/buildbot/bin/python', 'scripts/scripts/web_platform_tests.py', '--cfg', 'web_platform_tests/prod_config.py', '--test-type=testharness', '--total-chunks', '10', '--this-chunk', '1', '--blob-upload-branch', 'mozilla-beta', '--download-symbols', 'true'] environment: Apple_PubSub_Socket_Render=/private/tmp/com.apple.launchd.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPCOM_DEBUG_BREAK=warn XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False 10:37:16 INFO - MultiFileLogger online at 20160615 10:37:16 in /builds/slave/test 10:37:16 INFO - Run as scripts/scripts/web_platform_tests.py --cfg web_platform_tests/prod_config.py --test-type=testharness --total-chunks 10 --this-chunk 1 --blob-upload-branch mozilla-beta --download-symbols true 10:37:16 INFO - Dumping config to /builds/slave/test/logs/localconfig.json. 10:37:16 INFO - {'append_to_log': False, 10:37:16 INFO - 'base_work_dir': '/builds/slave/test', 10:37:16 INFO - 'blob_upload_branch': 'mozilla-beta', 10:37:16 INFO - 'blob_uploader_auth_file': '/builds/slave/test/oauth.txt', 10:37:16 INFO - 'buildbot_json_path': 'buildprops.json', 10:37:16 INFO - 'config_files': ('web_platform_tests/prod_config.py',), 10:37:16 INFO - 'default_blob_upload_servers': ('https://blobupload.elasticbeanstalk.com',), 10:37:16 INFO - 'download_minidump_stackwalk': True, 10:37:16 INFO - 'download_symbols': 'true', 10:37:16 INFO - 'e10s': False, 10:37:16 INFO - 'exes': {'python': '/tools/buildbot/bin/python', 10:37:16 INFO - 'tooltool.py': '/tools/tooltool.py', 10:37:16 INFO - 'virtualenv': ('/tools/buildbot/bin/python', 10:37:16 INFO - '/tools/misc-python/virtualenv.py')}, 10:37:16 INFO - 'find_links': ('http://pypi.pvt.build.mozilla.org/pub', 10:37:16 INFO - 'http://pypi.pub.build.mozilla.org/pub'), 10:37:16 INFO - 'log_level': 'info', 10:37:16 INFO - 'log_to_console': True, 10:37:16 INFO - 'opt_config_files': (), 10:37:16 INFO - 'options': ('--prefs-root=%(test_path)s/prefs', 10:37:16 INFO - '--processes=1', 10:37:16 INFO - '--config=%(test_path)s/wptrunner.ini', 10:37:16 INFO - '--ca-cert-path=%(test_path)s/certs/cacert.pem', 10:37:16 INFO - '--host-key-path=%(test_path)s/certs/web-platform.test.key', 10:37:16 INFO - '--host-cert-path=%(test_path)s/certs/web-platform.test.pem', 10:37:16 INFO - '--certutil-binary=%(test_install_path)s/bin/certutil'), 10:37:16 INFO - 'pip_index': False, 10:37:16 INFO - 'require_test_zip': True, 10:37:16 INFO - 'test_type': ('testharness',), 10:37:16 INFO - 'this_chunk': '1', 10:37:16 INFO - 'tooltool_cache': '/builds/tooltool_cache', 10:37:16 INFO - 'total_chunks': '10', 10:37:16 INFO - 'virtualenv_path': 'venv', 10:37:16 INFO - 'volatile_config': {'actions': None, 'add_actions': None, 'no_actions': None}, 10:37:16 INFO - 'work_dir': 'build'} 10:37:16 INFO - ##### 10:37:16 INFO - ##### Running clobber step. 10:37:16 INFO - ##### 10:37:16 INFO - Running pre-action listener: _resource_record_pre_action 10:37:16 INFO - Running main action method: clobber 10:37:16 INFO - rmtree: /builds/slave/test/build 10:37:16 INFO - retry: Calling rmtree with args: ('/builds/slave/test/build',), kwargs: {}, attempt #1 10:37:18 INFO - Running post-action listener: _resource_record_post_action 10:37:18 INFO - ##### 10:37:18 INFO - ##### Running read-buildbot-config step. 10:37:18 INFO - ##### 10:37:18 INFO - Running pre-action listener: _resource_record_pre_action 10:37:18 INFO - Running main action method: read_buildbot_config 10:37:18 INFO - Using buildbot properties: 10:37:18 INFO - { 10:37:18 INFO - "project": "", 10:37:18 INFO - "product": "firefox", 10:37:18 INFO - "script_repo_revision": "production", 10:37:18 INFO - "scheduler": "tests-mozilla-beta-yosemite_r7-debug-unittest", 10:37:18 INFO - "repository": "", 10:37:18 INFO - "buildername": "Rev7 MacOSX Yosemite 10.10.5 mozilla-beta debug test web-platform-tests-1", 10:37:18 INFO - "buildid": "20160615092122", 10:37:18 INFO - "pgo_build": "False", 10:37:18 INFO - "basedir": "/builds/slave/test", 10:37:18 INFO - "buildnumber": 8, 10:37:18 INFO - "slavename": "t-yosemite-r7-0077", 10:37:18 INFO - "master": "http://buildbot-master136.bb.releng.scl3.mozilla.com:8201/", 10:37:18 INFO - "platform": "macosx64", 10:37:18 INFO - "branch": "mozilla-beta", 10:37:18 INFO - "revision": "e0eca48096b6d8ae32b7bc01cabc66e5990c0729", 10:37:18 INFO - "repo_path": "releases/mozilla-beta", 10:37:18 INFO - "moz_repo_path": "", 10:37:18 INFO - "stage_platform": "macosx64", 10:37:18 INFO - "builduid": "d299044384ff4f30b5cd0dc13c2f8332", 10:37:18 INFO - "slavebuilddir": "test" 10:37:18 INFO - } 10:37:18 INFO - Found installer url https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg. 10:37:18 INFO - Found a test packages url https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json. 10:37:18 INFO - Running post-action listener: _resource_record_post_action 10:37:18 INFO - ##### 10:37:18 INFO - ##### Running download-and-extract step. 10:37:18 INFO - ##### 10:37:18 INFO - Running pre-action listener: _resource_record_pre_action 10:37:18 INFO - Running main action method: download_and_extract 10:37:18 INFO - mkdir: /builds/slave/test/build/tests 10:37: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')]} 10:37:18 INFO - https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json matches https://queue.taskcluster.net 10:37:18 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:37:18 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json 10:37:18 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json to /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:37:18 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.test_packages.json', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json'}, attempt #1 10:37:19 INFO - Downloaded 1201 bytes. 10:37:19 INFO - Reading from file /builds/slave/test/build/firefox-48.0.en-US.mac64.test_packages.json 10:37:19 INFO - Using the following test package requirements: 10:37:19 INFO - {u'common': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:37:19 INFO - u'cppunittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.cppunittest.tests.zip'], 10:37:19 INFO - u'gtest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.gtest.tests.zip'], 10:37:19 INFO - u'jittest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'jsshell-mac64.zip'], 10:37:19 INFO - u'mochitest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.mochitest.tests.zip'], 10:37:19 INFO - u'mozbase': [u'firefox-48.0.en-US.mac64.common.tests.zip'], 10:37:19 INFO - u'reftest': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.reftest.tests.zip'], 10:37:19 INFO - u'talos': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.talos.tests.zip'], 10:37:19 INFO - u'web-platform': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.web-platform.tests.zip'], 10:37:19 INFO - u'xpcshell': [u'firefox-48.0.en-US.mac64.common.tests.zip', 10:37:19 INFO - u'firefox-48.0.en-US.mac64.xpcshell.tests.zip']} 10:37:19 INFO - Downloading packages: [u'firefox-48.0.en-US.mac64.common.tests.zip', u'firefox-48.0.en-US.mac64.web-platform.tests.zip'] for test suite category: web-platform 10:37:19 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:19 INFO - https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip matches https://queue.taskcluster.net 10:37:19 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:37:19 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip 10:37:19 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip 10:37:19 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.common.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip'}, attempt #1 10:37:21 INFO - Downloaded 18355718 bytes. 10:37:21 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:37:21 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.common.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:37:21 INFO - caution: filename not matched: web-platform/* 10:37:21 INFO - Return code: 11 10:37:21 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:21 INFO - https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip matches https://queue.taskcluster.net 10:37:21 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:37:21 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:37:21 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip 10:37:21 INFO - retry: Calling _download_file with args: (), kwargs: {'url': u'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', 'file_name': u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip'}, attempt #1 10:37:23 INFO - Downloaded 36389087 bytes. 10:37:23 INFO - Running command: ['unzip', '-q', '-o', u'/builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip', '-d', '/builds/slave/test/build/tests', 'bin/*', 'config/*', 'mozbase/*', 'marionette/*', 'tools/wptserve/*', 'web-platform/*'] 10:37:23 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.web-platform.tests.zip -d /builds/slave/test/build/tests bin/* config/* mozbase/* marionette/* tools/wptserve/* web-platform/* 10:37:27 INFO - caution: filename not matched: bin/* 10:37:27 INFO - caution: filename not matched: config/* 10:37:27 INFO - caution: filename not matched: mozbase/* 10:37:27 INFO - caution: filename not matched: marionette/* 10:37:27 INFO - caution: filename not matched: tools/wptserve/* 10:37:27 INFO - Return code: 11 10:37:27 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:37:27 INFO - https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg matches https://queue.taskcluster.net 10:37:27 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:37:27 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:37:27 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg to /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg 10:37:27 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg'}, attempt #1 10:40:46 INFO - Downloaded 73065618 bytes. 10:40:46 INFO - Setting buildbot property build_url to https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:40:46 INFO - mkdir: /builds/slave/test/properties 10:40:46 INFO - Writing buildbot properties ['build_url'] to /builds/slave/test/properties/build_url 10:40:46 INFO - Writing to file /builds/slave/test/properties/build_url 10:40:46 INFO - Contents: 10:40:46 INFO - build_url:https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg 10:40:47 INFO - Setting buildbot property symbols_url to https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:47 INFO - Writing buildbot properties ['symbols_url'] to /builds/slave/test/properties/symbols_url 10:40:47 INFO - Writing to file /builds/slave/test/properties/symbols_url 10:40:47 INFO - Contents: 10:40:47 INFO - symbols_url:https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:47 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:40:47 INFO - https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip matches https://queue.taskcluster.net 10:40:47 INFO - URL Candidate: http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:47 INFO - trying http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:47 INFO - Downloading http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip to /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip 10:40:47 INFO - retry: Calling _download_file with args: (), kwargs: {'url': 'http://queue.taskcluster.net.proxxy1.srv.releng.scl3.mozilla.com/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', 'file_name': '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip'}, attempt #1 10:45:08 INFO - Downloaded 103653498 bytes. 10:45:08 INFO - Running command: ['unzip', '-q', '-o', '/builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '-d', '/builds/slave/test/build/symbols'] 10:45:08 INFO - Copy/paste: unzip -q -o /builds/slave/test/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip -d /builds/slave/test/build/symbols 10:45:11 INFO - Return code: 0 10:45:11 INFO - Running post-action listener: _resource_record_post_action 10:45:11 INFO - Running post-action listener: set_extra_try_arguments 10:45:11 INFO - ##### 10:45:11 INFO - ##### Running create-virtualenv step. 10:45:11 INFO - ##### 10:45:11 INFO - Running pre-action listener: _pre_create_virtualenv 10:45:11 INFO - Running pre-action listener: _resource_record_pre_action 10:45:11 INFO - Running main action method: create_virtualenv 10:45:11 INFO - Creating virtualenv /builds/slave/test/build/venv 10:45:11 INFO - Running command: ['/tools/buildbot/bin/python', '/tools/misc-python/virtualenv.py', '--no-site-packages', '--distribute', '/builds/slave/test/build/venv'] in /builds/slave/test/build 10:45:11 INFO - Copy/paste: /tools/buildbot/bin/python /tools/misc-python/virtualenv.py --no-site-packages --distribute /builds/slave/test/build/venv 10:45:12 INFO - The --no-site-packages flag is deprecated; it is now the default behavior. 10:45:12 INFO - Using real prefix '/tools/python27' 10:45:12 INFO - New python executable in /builds/slave/test/build/venv/bin/python 10:45:12 INFO - Installing distribute.............................................................................................................................................................................................done. 10:45:15 INFO - Installing pip.................done. 10:45:15 INFO - Return code: 0 10:45:15 INFO - Installing psutil>=0.7.1 into virtualenv /builds/slave/test/build/venv 10:45:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:15 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:15 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:15 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:15 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:15 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:15 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 0x10adc2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae8d7b720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, '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.MzrXs45kfx/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.SPqyJCQSwt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:45:15 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'psutil>=0.7.1'] in /builds/slave/test/build 10:45:15 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub psutil>=0.7.1 10:45:15 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:15 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:15 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:15 INFO - 'HOME': '/Users/cltbld', 10:45:15 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:15 INFO - 'LOGNAME': 'cltbld', 10:45:15 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:15 INFO - 'MOZ_NO_REMOTE': '1', 10:45:15 INFO - 'NO_EM_RESTART': '1', 10:45:15 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:15 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:15 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:15 INFO - 'PWD': '/builds/slave/test', 10:45:15 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:15 INFO - 'SHELL': '/bin/bash', 10:45:15 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:15 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:15 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:15 INFO - 'USER': 'cltbld', 10:45:15 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:15 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:15 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:15 INFO - 'XPC_FLAGS': '0x0', 10:45:15 INFO - 'XPC_SERVICE_NAME': '0', 10:45:15 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:15 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:15 INFO - Downloading/unpacking psutil>=0.7.1 10:45:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:15 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:15 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:15 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:15 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:19 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/psutil/setup.py) egg_info for package psutil 10:45:19 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:45:19 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:45:19 INFO - Installing collected packages: psutil 10:45:19 INFO - Running setup.py install for psutil 10:45:19 INFO - building 'psutil._psutil_osx' extension 10:45:19 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_osx.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o 10:45:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/_psutil_common.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o 10:45:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -DPSUTIL_VERSION=311 -I/tools/python27/include/python2.7 -c psutil/arch/osx/process_info.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o 10:45:20 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_common.o build/temp.macosx-10.10-x86_64-2.7/psutil/arch/osx/process_info.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_osx.so -framework CoreFoundation -framework IOKit 10:45:20 INFO - building 'psutil._psutil_posix' extension 10:45:20 INFO - gcc -fno-strict-aliasing -g -O2 -DNDEBUG -g -fwrapv -O3 -Wall -Wstrict-prototypes -I/tools/python27/include/python2.7 -c psutil/_psutil_posix.c -o build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o 10:45:20 WARNING - psutil/_psutil_posix.c:403:11: warning: implicit declaration of function 'ioctl' is invalid in C99 [-Wimplicit-function-declaration] 10:45:20 INFO - ret = ioctl(sock, SIOCGIFFLAGS, &ifr); 10:45:20 INFO - ^ 10:45:20 INFO - 1 warning generated. 10:45:20 INFO - gcc -bundle -bundle_loader /tools/python27/bin/python2.7 build/temp.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.o -o build/lib.macosx-10.10-x86_64-2.7/psutil/_psutil_posix.so 10:45:20 INFO - warning: no previously-included files matching '*' found under directory 'docs/_build' 10:45:20 INFO - warning: manifest_maker: MANIFEST.in, line 18: 'recursive-include' expects ... 10:45:20 INFO - Successfully installed psutil 10:45:20 INFO - Cleaning up... 10:45:20 INFO - Return code: 0 10:45:20 INFO - Installing mozsystemmonitor==0.0.0 into virtualenv /builds/slave/test/build/venv 10:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:20 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:20 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:20 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:20 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:20 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 0x10adc2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae8d7b720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, '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.MzrXs45kfx/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.SPqyJCQSwt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:45:20 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'mozsystemmonitor==0.0.0'] in /builds/slave/test/build 10:45:20 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub mozsystemmonitor==0.0.0 10:45:20 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:20 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:20 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:20 INFO - 'HOME': '/Users/cltbld', 10:45:20 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:20 INFO - 'LOGNAME': 'cltbld', 10:45:20 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:20 INFO - 'MOZ_NO_REMOTE': '1', 10:45:20 INFO - 'NO_EM_RESTART': '1', 10:45:20 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:20 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:20 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:20 INFO - 'PWD': '/builds/slave/test', 10:45:20 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:20 INFO - 'SHELL': '/bin/bash', 10:45:20 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:20 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:20 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:20 INFO - 'USER': 'cltbld', 10:45:20 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:20 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:20 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:20 INFO - 'XPC_FLAGS': '0x0', 10:45:20 INFO - 'XPC_SERVICE_NAME': '0', 10:45:20 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:20 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:20 INFO - Downloading/unpacking mozsystemmonitor==0.0.0 10:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:20 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:20 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:20 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:20 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:23 INFO - Downloading mozsystemmonitor-0.0.tar.gz 10:45:23 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/mozsystemmonitor/setup.py) egg_info for package mozsystemmonitor 10:45:23 INFO - Requirement already satisfied (use --upgrade to upgrade): psutil>=0.7.1 in ./venv/lib/python2.7/site-packages (from mozsystemmonitor==0.0.0) 10:45:23 INFO - Installing collected packages: mozsystemmonitor 10:45:23 INFO - Running setup.py install for mozsystemmonitor 10:45:23 INFO - Successfully installed mozsystemmonitor 10:45:23 INFO - Cleaning up... 10:45:23 INFO - Return code: 0 10:45:23 INFO - Installing blobuploader==1.2.4 into virtualenv /builds/slave/test/build/venv 10:45: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')]} 10:45:23 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:23 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45: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')]} 10:45:23 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:23 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:23 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 0x10adc2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae8d7b720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, '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.MzrXs45kfx/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.SPqyJCQSwt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:45:23 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub', 'blobuploader==1.2.4'] in /builds/slave/test/build 10:45:23 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub blobuploader==1.2.4 10:45:23 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:23 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:23 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:23 INFO - 'HOME': '/Users/cltbld', 10:45:23 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:23 INFO - 'LOGNAME': 'cltbld', 10:45:23 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:23 INFO - 'MOZ_NO_REMOTE': '1', 10:45:23 INFO - 'NO_EM_RESTART': '1', 10:45:23 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:23 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:23 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:23 INFO - 'PWD': '/builds/slave/test', 10:45:23 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:23 INFO - 'SHELL': '/bin/bash', 10:45:23 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:23 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:23 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:23 INFO - 'USER': 'cltbld', 10:45:23 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:23 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:23 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:23 INFO - 'XPC_FLAGS': '0x0', 10:45:23 INFO - 'XPC_SERVICE_NAME': '0', 10:45:23 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:23 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:23 INFO - Downloading/unpacking blobuploader==1.2.4 10:45:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:23 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:23 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:23 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:23 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:26 INFO - Downloading blobuploader-1.2.4.tar.gz 10:45:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blobuploader/setup.py) egg_info for package blobuploader 10:45:26 INFO - Downloading/unpacking requests==1.2.3. (from blobuploader==1.2.4) 10:45:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:26 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/requests/setup.py) egg_info for package requests 10:45:26 INFO - Downloading/unpacking docopt==0.6.1 (from blobuploader==1.2.4) 10:45:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:26 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:26 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:27 INFO - Downloading docopt-0.6.1.tar.gz 10:45:27 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/docopt/setup.py) egg_info for package docopt 10:45:27 INFO - Installing collected packages: blobuploader, requests, docopt 10:45:27 INFO - Running setup.py install for blobuploader 10:45:27 INFO - changing mode of build/scripts-2.7/blobberc.py from 664 to 775 10:45:27 INFO - changing mode of /builds/slave/test/build/venv/bin/blobberc.py to 775 10:45:27 INFO - Running setup.py install for requests 10:45:28 INFO - Running setup.py install for docopt 10:45:28 INFO - Successfully installed blobuploader requests docopt 10:45:28 INFO - Cleaning up... 10:45:28 INFO - Return code: 0 10:45:28 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:45:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:28 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:28 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:28 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:28 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:28 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:28 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 0x10adc2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae8d7b720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, '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.MzrXs45kfx/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.SPqyJCQSwt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:45:28 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--no-deps', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:45:28 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --no-deps --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:45:28 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:28 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:28 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:28 INFO - 'HOME': '/Users/cltbld', 10:45:28 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:28 INFO - 'LOGNAME': 'cltbld', 10:45:28 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:28 INFO - 'MOZ_NO_REMOTE': '1', 10:45:28 INFO - 'NO_EM_RESTART': '1', 10:45:28 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:28 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:28 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:28 INFO - 'PWD': '/builds/slave/test', 10:45:28 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:28 INFO - 'SHELL': '/bin/bash', 10:45:28 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:28 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:28 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:28 INFO - 'USER': 'cltbld', 10:45:28 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:28 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:28 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:28 INFO - 'XPC_FLAGS': '0x0', 10:45:28 INFO - 'XPC_SERVICE_NAME': '0', 10:45:28 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:28 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:45:28 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-sSqKKa-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:45:28 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-GaceUb-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:45:28 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-u9_G8E-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:45:28 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-HNmegR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:45:28 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:45:28 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-o8zxms-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-SWUj5H-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-nVrsjW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-8WS0NZ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-4WT5qW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-prMynU-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-L64BvY-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-iGMhMi-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-OTqnoS-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:45:29 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:45:29 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-6YqdlR-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-US7Jvk-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-5QV6dH-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-VuDdVw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-KGSUgN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-tNqYfy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:30 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-9ihXcy-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:30 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:45:31 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-yDVo9O-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:45:31 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:45:31 INFO - Installing collected packages: manifestparser, mozcrash, mozdebug, mozdevice, mozfile, mozhttpd, mozinfo, mozInstall, mozleak, mozlog, moznetwork, mozprocess, mozprofile, mozrunner, mozscreenshot, moztest, mozversion, wptserve, marionette-driver, browsermob-proxy, marionette-client 10:45:31 INFO - Running setup.py install for manifestparser 10:45:31 INFO - Installing manifestparser script to /builds/slave/test/build/venv/bin 10:45:31 INFO - Running setup.py install for mozcrash 10:45:31 INFO - Running setup.py install for mozdebug 10:45:31 INFO - Running setup.py install for mozdevice 10:45:31 INFO - Installing sutini script to /builds/slave/test/build/venv/bin 10:45:31 INFO - Installing dm script to /builds/slave/test/build/venv/bin 10:45:31 INFO - Running setup.py install for mozfile 10:45:31 INFO - Running setup.py install for mozhttpd 10:45:32 INFO - Installing mozhttpd script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Running setup.py install for mozinfo 10:45:32 INFO - Installing mozinfo script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Running setup.py install for mozInstall 10:45:32 INFO - Installing moz_remove_from_system script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Installing mozuninstall script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Installing mozinstall script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Installing moz_add_to_system script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Running setup.py install for mozleak 10:45:32 INFO - Running setup.py install for mozlog 10:45:32 INFO - Installing structlog script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Running setup.py install for moznetwork 10:45:32 INFO - Installing moznetwork script to /builds/slave/test/build/venv/bin 10:45:32 INFO - Running setup.py install for mozprocess 10:45:32 INFO - Running setup.py install for mozprofile 10:45:33 INFO - Installing mozprofile script to /builds/slave/test/build/venv/bin 10:45:33 INFO - Installing diff-profiles script to /builds/slave/test/build/venv/bin 10:45:33 INFO - Installing view-profile script to /builds/slave/test/build/venv/bin 10:45:33 INFO - Running setup.py install for mozrunner 10:45:33 INFO - Installing mozrunner script to /builds/slave/test/build/venv/bin 10:45:33 INFO - Running setup.py install for mozscreenshot 10:45:33 INFO - Running setup.py install for moztest 10:45:33 INFO - Running setup.py install for mozversion 10:45:33 INFO - Installing mozversion script to /builds/slave/test/build/venv/bin 10:45:33 INFO - Running setup.py install for wptserve 10:45:33 INFO - Running setup.py install for marionette-driver 10:45:34 INFO - Running setup.py install for browsermob-proxy 10:45:34 INFO - Running setup.py install for marionette-client 10:45:34 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:45:34 INFO - Installing marionette script to /builds/slave/test/build/venv/bin 10:45:34 INFO - Successfully installed manifestparser mozcrash mozdebug mozdevice mozfile mozhttpd mozinfo mozInstall mozleak mozlog moznetwork mozprocess mozprofile mozrunner mozscreenshot moztest mozversion wptserve marionette-driver browsermob-proxy marionette-client 10:45:34 INFO - Cleaning up... 10:45:34 INFO - Return code: 0 10:45:34 INFO - Installing None into virtualenv /builds/slave/test/build/venv 10:45:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:34 INFO - http://pypi.pvt.build.mozilla.org/pub matches http://pypi.pvt.build.mozilla.org 10:45:34 INFO - URL Candidate: http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:34 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:34 INFO - http://pypi.pub.build.mozilla.org/pub matches http://pypi.pub.build.mozilla.org 10:45:34 INFO - URL Candidate: http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub 10:45:34 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 0x10adc2e90>, 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addff48>, 'level': 'warning'}, {'regex': <_sre.SRE_Pattern object at 0x7fcae8d7b720>, 'level': 'debug'}, {'substr': 'command not found', 'level': 'error'}, {'regex': <_sre.SRE_Pattern object at 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, '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.MzrXs45kfx/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.SPqyJCQSwt/Listeners', 'SHELL': '/bin/bash', 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', '__CF_USER_TEXT_ENCODING': '0x1C:0:0', 'PWD': '/builds/slave/test', 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json'}}, attempt #1 10:45:34 INFO - Running command: ['/builds/slave/test/build/venv/bin/pip', 'install', '--timeout', '120', '-r', '/builds/slave/test/build/tests/config/marionette_requirements.txt', '--no-index', '--find-links', 'http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub', '--find-links', 'http://pypi.pvt.build.mozilla.org/pub', '--find-links', 'http://pypi.pub.build.mozilla.org/pub'] in /builds/slave/test/build/tests/config 10:45:34 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip install --timeout 120 -r /builds/slave/test/build/tests/config/marionette_requirements.txt --no-index --find-links http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub --find-links http://pypi.pvt.build.mozilla.org/pub --find-links http://pypi.pub.build.mozilla.org/pub 10:45:34 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:34 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:34 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:34 INFO - 'HOME': '/Users/cltbld', 10:45:34 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:34 INFO - 'LOGNAME': 'cltbld', 10:45:34 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:34 INFO - 'MOZ_NO_REMOTE': '1', 10:45:34 INFO - 'NO_EM_RESTART': '1', 10:45:34 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:34 INFO - 'PATH': '/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:34 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:34 INFO - 'PWD': '/builds/slave/test', 10:45:34 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:34 INFO - 'SHELL': '/bin/bash', 10:45:34 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:34 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:34 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:34 INFO - 'USER': 'cltbld', 10:45:34 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:34 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:34 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:34 INFO - 'XPC_FLAGS': '0x0', 10:45:34 INFO - 'XPC_SERVICE_NAME': '0', 10:45:34 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:34 INFO - Ignoring indexes: https://pypi.python.org/simple/ 10:45:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/manifestparser 10:45:34 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-2Bmetm-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/manifestparser 10:45:34 INFO - Requirement already satisfied (use --upgrade to upgrade): manifestparser==1.1 from file:///builds/slave/test/build/tests/mozbase/manifestparser in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 1)) 10:45:34 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozcrash 10:45:34 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-thnXrW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozcrash 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozcrash==0.17 from file:///builds/slave/test/build/tests/mozbase/mozcrash in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdebug 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-e_PxYd-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdebug 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdebug==0.1 from file:///builds/slave/test/build/tests/mozbase/mozdebug in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozdevice 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-cJLPx8-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozdevice 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozdevice==0.48 from file:///builds/slave/test/build/tests/mozbase/mozdevice in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozfile 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-m0mZEN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozfile 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile==1.2 from file:///builds/slave/test/build/tests/mozbase/mozfile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 5)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozhttpd 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-_Iiejw-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozhttpd 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozhttpd==0.7 from file:///builds/slave/test/build/tests/mozbase/mozhttpd in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 6)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinfo 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-qtnc3p-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinfo 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo==0.9 from file:///builds/slave/test/build/tests/mozbase/mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 7)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozinstall 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-Pe2Jo7-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozinstall 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozInstall==1.12 from file:///builds/slave/test/build/tests/mozbase/mozinstall in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 8)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozleak 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-3n5zuW-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozleak 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozleak==0.1 from file:///builds/slave/test/build/tests/mozbase/mozleak in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 9)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozlog 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-pvfQJQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozlog 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog==3.1 from file:///builds/slave/test/build/tests/mozbase/mozlog in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moznetwork 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-XyL83i-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moznetwork 10:45:35 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork==0.27 from file:///builds/slave/test/build/tests/mozbase/moznetwork in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 11)) 10:45:35 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprocess 10:45:35 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-QZOjCM-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprocess 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess==0.22 from file:///builds/slave/test/build/tests/mozbase/mozprocess in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 12)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozprofile 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-q3Kua0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozprofile 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprofile==0.28 from file:///builds/slave/test/build/tests/mozbase/mozprofile in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 13)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozrunner 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-3p8r1y-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozrunner 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozrunner==6.11 from file:///builds/slave/test/build/tests/mozbase/mozrunner in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 14)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-PYPeAN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozscreenshot 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozscreenshot==0.1 from file:///builds/slave/test/build/tests/mozbase/mozscreenshot in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 15)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/moztest 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-JPksxo-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/moztest 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): moztest==0.7 from file:///builds/slave/test/build/tests/mozbase/moztest in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 16)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/mozbase/mozversion 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-NyIOrQ-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/mozbase/mozversion 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): mozversion==1.4 from file:///builds/slave/test/build/tests/mozbase/mozversion in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 17)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/tools/wptserve 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-7xG1T0-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/tools/wptserve 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): wptserve==1.4.0 from file:///builds/slave/test/build/tests/tools/wptserve in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 2)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/client 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-AwI7IN-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/client 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-driver==1.4.0 from file:///builds/slave/test/build/tests/marionette/client in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 3)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:36 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-nigZr1-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py 10:45:36 INFO - Requirement already satisfied (use --upgrade to upgrade): browsermob-proxy==0.6.0 from file:///builds/slave/test/build/tests/marionette/marionette/runner/mixins/browsermob-proxy-py in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:45:36 INFO - Unpacking /builds/slave/test/build/tests/marionette 10:45:37 INFO - Running setup.py (path:/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/pip-7Jxceu-build/setup.py) egg_info for package from file:///builds/slave/test/build/tests/marionette 10:45:37 INFO - warning: no files found matching '*.js' under directory 'marionette/touch' 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): marionette-client==2.3.0 from file:///builds/slave/test/build/tests/marionette in /builds/slave/test/build/venv/lib/python2.7/site-packages (from -r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 5)) 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozfile>=1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozlog>=3.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozcrash==0.17->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 2)) 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozinfo in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdebug==0.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 3)) 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): moznetwork>=0.24 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:45:37 INFO - Requirement already satisfied (use --upgrade to upgrade): mozprocess>=0.19 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from mozdevice==0.48->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 4)) 10:45:37 INFO - Downloading/unpacking blessings>=1.3 (from mozlog==3.1->-r /builds/slave/test/build/tests/config/mozbase_requirements.txt (line 10)) 10:45:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:37 INFO - http://pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:37 INFO - http://pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org.proxxy1.srv.releng.scl3.mozilla.com has it available 10:45:37 INFO - http://pypi.pvt.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pvt.build.mozilla.org has it available 10:45:37 INFO - http://pypi.pub.build.mozilla.org/pub uses an insecure transport scheme (http). Consider using https if pypi.pub.build.mozilla.org has it available 10:45:39 INFO - Downloading blessings-1.6.tar.gz 10:45:39 INFO - Running setup.py (path:/builds/slave/test/build/venv/build/blessings/setup.py) egg_info for package blessings 10:45:40 INFO - Requirement already satisfied (use --upgrade to upgrade): requests>=1.1.0 in /builds/slave/test/build/venv/lib/python2.7/site-packages (from browsermob-proxy==0.6.0->-r /builds/slave/test/build/tests/config/marionette_requirements.txt (line 4)) 10:45:40 INFO - Installing collected packages: blessings 10:45:40 INFO - Running setup.py install for blessings 10:45:40 INFO - Successfully installed blessings 10:45:40 INFO - Cleaning up... 10:45:40 INFO - Return code: 0 10:45:40 INFO - Done creating virtualenv /builds/slave/test/build/venv. 10:45:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:45:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:45:40 INFO - Reading from file tmpfile_stdout 10:45:40 INFO - Current package versions: 10:45:40 INFO - blessings == 1.6 10:45:40 INFO - blobuploader == 1.2.4 10:45:40 INFO - browsermob-proxy == 0.6.0 10:45:40 INFO - docopt == 0.6.1 10:45:40 INFO - manifestparser == 1.1 10:45:40 INFO - marionette-client == 2.3.0 10:45:40 INFO - marionette-driver == 1.4.0 10:45:40 INFO - mozInstall == 1.12 10:45:40 INFO - mozcrash == 0.17 10:45:40 INFO - mozdebug == 0.1 10:45:40 INFO - mozdevice == 0.48 10:45:40 INFO - mozfile == 1.2 10:45:40 INFO - mozhttpd == 0.7 10:45:40 INFO - mozinfo == 0.9 10:45:40 INFO - mozleak == 0.1 10:45:40 INFO - mozlog == 3.1 10:45:40 INFO - moznetwork == 0.27 10:45:40 INFO - mozprocess == 0.22 10:45:40 INFO - mozprofile == 0.28 10:45:40 INFO - mozrunner == 6.11 10:45:40 INFO - mozscreenshot == 0.1 10:45:40 INFO - mozsystemmonitor == 0.0 10:45:40 INFO - moztest == 0.7 10:45:40 INFO - mozversion == 1.4 10:45:40 INFO - psutil == 3.1.1 10:45:40 INFO - requests == 1.2.3 10:45:40 INFO - wptserve == 1.4.0 10:45:40 INFO - wsgiref == 0.1.2 10:45:40 INFO - Running post-action listener: _resource_record_post_action 10:45:40 INFO - Running post-action listener: _start_resource_monitoring 10:45:40 INFO - Starting resource monitoring. 10:45:40 INFO - ##### 10:45:40 INFO - ##### Running pull step. 10:45:40 INFO - ##### 10:45:40 INFO - Running pre-action listener: _resource_record_pre_action 10:45:40 INFO - Running main action method: pull 10:45:40 INFO - Pull has nothing to do! 10:45:40 INFO - Running post-action listener: _resource_record_post_action 10:45:40 INFO - ##### 10:45:40 INFO - ##### Running install step. 10:45:40 INFO - ##### 10:45:40 INFO - Running pre-action listener: _resource_record_pre_action 10:45:40 INFO - Running main action method: install 10:45:40 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/pip', 'freeze'] 10:45:40 INFO - Copy/paste: /builds/slave/test/build/venv/bin/pip freeze 10:45:41 INFO - Reading from file tmpfile_stdout 10:45:41 INFO - Detecting whether we're running mozinstall >=1.0... 10:45:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '-h'] 10:45:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall -h 10:45:41 INFO - Reading from file tmpfile_stdout 10:45:41 INFO - Output received: 10:45:41 INFO - Usage: mozinstall [options] installer 10:45:41 INFO - Options: 10:45:41 INFO - -h, --help show this help message and exit 10:45:41 INFO - -d DEST, --destination=DEST 10:45:41 INFO - Directory to install application into. [default: 10:45:41 INFO - "/builds/slave/test"] 10:45:41 INFO - --app=APP Application being installed. [default: firefox] 10:45:41 INFO - mkdir: /builds/slave/test/build/application 10:45:41 INFO - Getting output from command: ['/builds/slave/test/build/venv/bin/mozinstall', '/builds/slave/test/build/firefox-48.0.en-US.mac64.dmg', '--destination', '/builds/slave/test/build/application'] 10:45:41 INFO - Copy/paste: /builds/slave/test/build/venv/bin/mozinstall /builds/slave/test/build/firefox-48.0.en-US.mac64.dmg --destination /builds/slave/test/build/application 10:45:58 INFO - Reading from file tmpfile_stdout 10:45:58 INFO - Output received: 10:45:58 INFO - /builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox 10:45:58 INFO - Running post-action listener: _resource_record_post_action 10:45:58 INFO - ##### 10:45:58 INFO - ##### Running run-tests step. 10:45:58 INFO - ##### 10:45:58 INFO - Running pre-action listener: _resource_record_pre_action 10:45:58 INFO - Running main action method: run_tests 10:45:58 INFO - mkdir: /builds/slave/test/build/blobber_upload_dir 10:45:58 INFO - Minidump filename unknown. Determining based upon platform and architecture. 10:45:58 INFO - Minidump tooltool manifest unknown. Determining based upon platform and architecture. 10:45:58 INFO - grabbing minidump binary from tooltool 10:45:58 INFO - proxxy config: {'regions': ['.use1.', '.usw2.', '.scl3'], 'instances': ['proxxy1.srv.releng.use1.mozilla.com', 'proxxy1.srv.releng.usw2.mozilla.com', 'proxxy1.srv.releng.scl3.mozilla.com'], 'urls': [('http://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp.mozilla.org', 'ftp.mozilla.org'), ('https://ftp-ssl.mozilla.org', 'ftp.mozilla.org'), ('http://pvtbuilds.pvt.build.mozilla.org', 'pvtbuilds.mozilla.org'), ('http://pypi.pvt.build.mozilla.org', 'pypi.pvt.build.mozilla.org'), ('http://pypi.pub.build.mozilla.org', 'pypi.pub.build.mozilla.org'), ('https://queue.taskcluster.net', 'queue.taskcluster.net')]} 10:45:58 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 0x10addb5e0>, '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 0x10a9becd8>, 'level': 'critical'}, {'regex': <_sre.SRE_Pattern object at 0x10a9e9990>, 'level': 'critical'}, {'substr': 'ERROR - ', 'level': 'error'}], 'cwd': '/builds/slave/test/build', 'privileged': False}, attempt #1 10:45:58 INFO - Running command: ['/tools/tooltool.py', '--url', 'https://api.pub.build.mozilla.org/tooltool/', '--authentication-file', '/builds/relengapi.tok', 'fetch', '-m', '/builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest', '-o', '-c', '/builds/tooltool_cache'] in /builds/slave/test/build 10:45:58 INFO - Copy/paste: /tools/tooltool.py --url https://api.pub.build.mozilla.org/tooltool/ --authentication-file /builds/relengapi.tok fetch -m /builds/slave/test/build/tests/config/tooltool-manifests/macosx64/releng.manifest -o -c /builds/tooltool_cache 10:45:58 INFO - INFO - File macosx64-minidump_stackwalk retrieved from local cache /builds/tooltool_cache 10:45:58 INFO - Return code: 0 10:45:58 INFO - Chmoding /builds/slave/test/build/macosx64-minidump_stackwalk to 0755 10:45:58 INFO - ENV: MINIDUMP_SAVE_PATH is now /builds/slave/test/build/blobber_upload_dir 10:45:58 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] in /builds/slave/test/build 10:45:58 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python -u /builds/slave/test/build/tests/web-platform/runtests.py --log-raw=- --log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log --log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log --binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox --symbols-path=https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip --stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk --test-type=testharness --disable-e10s --total-chunks=10 --this-chunk=1 --prefs-root=/builds/slave/test/build/tests/web-platform/prefs --processes=1 --config=/builds/slave/test/build/tests/web-platform/wptrunner.ini --ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem --host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key --host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem --certutil-binary=/builds/slave/test/build/tests/bin/certutil 10:45:58 INFO - Using env: {'Apple_PubSub_Socket_Render': '/private/tmp/com.apple.launchd.MzrXs45kfx/Render', 10:45:58 INFO - 'GIT_SHARE_BASE_DIR': '/builds/git-shared', 10:45:58 INFO - 'HG_SHARE_BASE_DIR': '/builds/hg-shared', 10:45:58 INFO - 'HOME': '/Users/cltbld', 10:45:58 INFO - 'IDLEIZER_DISABLE_SHUTDOWN': 'true', 10:45:58 INFO - 'LOGNAME': 'cltbld', 10:45:58 INFO - 'MINIDUMP_SAVE_PATH': '/builds/slave/test/build/blobber_upload_dir', 10:45:58 INFO - 'MOZ_HIDE_RESULTS_TABLE': '1', 10:45:58 INFO - 'MOZ_NO_REMOTE': '1', 10:45:58 INFO - 'NO_EM_RESTART': '1', 10:45:58 INFO - 'NO_FAIL_ON_TEST_ERRORS': '1', 10:45:58 INFO - 'PATH': '/builds/slave/test/build/venv/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/bin/X11', 10:45:58 INFO - 'PROPERTIES_FILE': '/builds/slave/test/buildprops.json', 10:45:58 INFO - 'PWD': '/builds/slave/test', 10:45:58 INFO - 'RUNNER_CONFIG_CMD': '/opt/runner/bin/python2.7 /opt/runner/bin/runner -c /opt/runner/runner.cfg', 10:45:58 INFO - 'SHELL': '/bin/bash', 10:45:58 INFO - 'SSH_AUTH_SOCK': '/private/tmp/com.apple.launchd.SPqyJCQSwt/Listeners', 10:45:58 INFO - 'TMPDIR': '/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/', 10:45:58 INFO - 'TWISTD_LOG_PATH': '/builds/slave/twistd.log', 10:45:58 INFO - 'USER': 'cltbld', 10:45:58 INFO - 'VERSIONER_PYTHON_PREFER_32_BIT': 'no', 10:45:58 INFO - 'VERSIONER_PYTHON_VERSION': '2.7', 10:45:58 INFO - 'XPCOM_DEBUG_BREAK': 'warn', 10:45:58 INFO - 'XPC_FLAGS': '0x0', 10:45:58 INFO - 'XPC_SERVICE_NAME': '0', 10:45:58 INFO - '__CF_USER_TEXT_ENCODING': '0x1C:0:0'} 10:45:58 INFO - Calling ['/builds/slave/test/build/venv/bin/python', '-u', '/builds/slave/test/build/tests/web-platform/runtests.py', '--log-raw=-', '--log-raw=/builds/slave/test/build/blobber_upload_dir/wpt_raw.log', '--log-errorsummary=/builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log', '--binary=/builds/slave/test/build/application/NightlyDebug.app/Contents/MacOS/firefox', '--symbols-path=https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip', '--stackwalk-binary=/builds/slave/test/build/macosx64-minidump_stackwalk', '--test-type=testharness', '--disable-e10s', '--total-chunks=10', '--this-chunk=1', '--prefs-root=/builds/slave/test/build/tests/web-platform/prefs', '--processes=1', '--config=/builds/slave/test/build/tests/web-platform/wptrunner.ini', '--ca-cert-path=/builds/slave/test/build/tests/web-platform/certs/cacert.pem', '--host-key-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.key', '--host-cert-path=/builds/slave/test/build/tests/web-platform/certs/web-platform.test.pem', '--certutil-binary=/builds/slave/test/build/tests/bin/certutil'] with output_timeout 1000 10:45:59 INFO - STDERR: /builds/slave/test/build/venv/lib/python2.7/site-packages/mozrunner/utils.py:20: UserWarning: Module wptserve was already imported from /builds/slave/test/build/tests/web-platform/tests/tools/wptserve/wptserve/__init__.py, but /builds/slave/test/build/venv/lib/python2.7/site-packages is being added to sys.path 10:45:59 INFO - import pkg_resources 10:46:00 INFO - Using 1 client processes 10:46:00 INFO - wptserve Starting http server on 127.0.0.1:8000 10:46:00 INFO - wptserve Starting http server on 127.0.0.1:8001 10:46:00 INFO - wptserve Starting http server on 127.0.0.1:8443 10:46:02 INFO - SUITE-START | Running 778 tests 10:46:02 INFO - Running testharness tests 10:46:02 INFO - Setting up ssl 10:46:02 INFO - PROCESS | certutil | 10:46:02 INFO - PROCESS | certutil | 10:46:02 INFO - PROCESS | certutil | 10:46:02 INFO - Certificate Nickname Trust Attributes 10:46:02 INFO - SSL,S/MIME,JAR/XPI 10:46:02 INFO - 10:46:02 INFO - web-platform-tests CT,, 10:46:02 INFO - 10:46:02 INFO - Starting runner 10:46:03 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mHiddenWindow) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/xpfe/appshell/nsAppShellService.cpp, line 810 10:46:03 INFO - PROCESS | 1655 | 1466012763839 Marionette DEBUG Marionette enabled via build flag and pref 10:46:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x113db7800 == 1 [pid = 1655] [id = 1] 10:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 1 (0x113db8000) [pid = 1655] [serial = 1] [outer = 0x0] 10:46:03 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:46:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 2 (0x113db9000) [pid = 1655] [serial = 2] [outer = 0x113db8000] 10:46:04 INFO - PROCESS | 1655 | 1466012764224 Marionette INFO Listening on port 2828 10:46:04 INFO - PROCESS | 1655 | 1466012764453 Marionette DEBUG Marionette enabled via command-line flag 10:46:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11695e800 == 2 [pid = 1655] [id = 2] 10:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 3 (0x11695f000) [pid = 1655] [serial = 3] [outer = 0x0] 10:46:04 INFO - PROCESS | 1655 | [1655] WARNING: No inner window available!: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsGlobalWindow.cpp, line 9832 10:46:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 4 (0x116960000) [pid = 1655] [serial = 4] [outer = 0x11695f000] 10:46:04 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:04 INFO - PROCESS | 1655 | 1466012764604 Marionette DEBUG Accepted connection conn0 from 127.0.0.1:49292 10:46:04 INFO - PROCESS | 1655 | 1466012764694 Marionette DEBUG Closed connection conn0 10:46:04 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:04 INFO - PROCESS | 1655 | 1466012764697 Marionette DEBUG Accepted connection conn1 from 127.0.0.1:49293 10:46:04 INFO - PROCESS | 1655 | 1466012764708 Marionette DEBUG Closed connection conn1 10:46:04 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80520012: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/js/xpconnect/loader/mozJSComponentLoader.cpp, line 846 10:46:04 INFO - PROCESS | 1655 | 1466012764714 Marionette DEBUG Accepted connection conn2 from 127.0.0.1:49294 10:46:04 INFO - PROCESS | 1655 | 1466012764722 Marionette TRACE conn2 -> [0,1,"newSession",{"sessionId":null,"capabilities":null}] 10:46:04 INFO - PROCESS | 1655 | 1466012764729 Marionette CONFIG Changing capabilities: {"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615092122","device":"desktop","version":"48.0"} 10:46:05 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b3e800 == 3 [pid = 1655] [id = 3] 10:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 5 (0x119b3f800) [pid = 1655] [serial = 5] [outer = 0x0] 10:46:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b40000 == 4 [pid = 1655] [id = 4] 10:46:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 6 (0x118237c00) [pid = 1655] [serial = 6] [outer = 0x0] 10:46:05 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:46:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x121466000 == 5 [pid = 1655] [id = 5] 10:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 7 (0x118236000) [pid = 1655] [serial = 7] [outer = 0x0] 10:46:06 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_SUCCESS(rv, rv) failed with result 0x80040111: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 272 10:46:06 INFO - PROCESS | 1655 | [1655] WARNING: Couldn't create child process for iframe.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/base/nsFrameLoader.cpp, line 336 10:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 8 (0x121834800) [pid = 1655] [serial = 8] [outer = 0x118236000] 10:46:06 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 9 (0x123c25000) [pid = 1655] [serial = 9] [outer = 0x119b3f800] 10:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 10 (0x1215bb400) [pid = 1655] [serial = 10] [outer = 0x118237c00] 10:46:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 11 (0x1215bd400) [pid = 1655] [serial = 11] [outer = 0x118236000] 10:46:06 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:46:06 INFO - PROCESS | 1655 | 1466012766723 Marionette INFO startBrowser f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:06 INFO - PROCESS | 1655 | 1466012766750 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1655 | 1466012766757 Marionette DEBUG loaded listener.js 10:46:06 INFO - PROCESS | 1655 | 1466012766758 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 12 (0x12659a400) [pid = 1655] [serial = 12] [outer = 0x118236000] 10:46:07 INFO - PROCESS | 1655 | 1466012767062 Marionette TRACE conn2 <- [1,1,null,{"sessionId":"f78570b0-6a92-b74f-98f0-40b805a6473b","capabilities":{"browserName":"Firefox","browserVersion":"48.0","platformName":"Darwin","platformVersion":"14.5.0","specificationLevel":0,"raisesAccessibilityExceptions":false,"rotatable":false,"acceptSslCerts":false,"takesElementScreenshot":true,"takesScreenshot":true,"proxy":{},"platform":"DARWIN","XULappId":"{ec8030f7-c20a-464f-9b0e-13a3a9e97384}","appBuildId":"20160615092122","device":"desktop","version":"48.0","command_id":1}}] 10:46:07 INFO - PROCESS | 1655 | 1466012767148 Marionette TRACE conn2 -> [0,2,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":128}] 10:46:07 INFO - PROCESS | 1655 | 1466012767150 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | 1466012767213 Marionette TRACE conn2 <- [1,2,null,{"value":null}] 10:46:07 INFO - PROCESS | 1655 | 1466012767282 Marionette TRACE conn2 -> [0,3,"get",{"url":"http://web-platform.test:8000/testharness_runner.html"}] 10:46:07 INFO - PROCESS | 1655 | 1466012767283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: Could not get disk status from nsIDiskSpaceWatcher: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/uriloader/prefetch/nsOfflineCacheUpdateService.cpp, line 283 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 13 (0x128c73c00) [pid = 1655] [serial = 13] [outer = 0x118236000] 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(aURI) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/netwerk/cache2/CacheStorage.cpp, line 63 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:46:07 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(mTextInputHandler) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/widget/cocoa/nsChildView.mm, line 5292 10:46:07 INFO - PROCESS | 1655 | 1466012767545 Marionette TRACE conn2 <- [1,3,null,{}] 10:46:07 INFO - PROCESS | 1655 | 1466012767552 Marionette TRACE conn2 -> [0,4,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"document.title = 'Thread-TestrunnerManager-1'","sandbox":"default","line":140}] 10:46:07 INFO - PROCESS | 1655 | 1466012767555 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | 1466012767572 Marionette TRACE conn2 <- [1,4,null,{"value":null}] 10:46:07 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.copy.html 10:46:07 INFO - PROCESS | 1655 | 1466012767600 Marionette TRACE conn2 -> [0,5,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 1655 | 1466012767601 Marionette TRACE conn2 <- [1,5,null,{"value":"7"}] 10:46:07 INFO - PROCESS | 1655 | 1466012767604 Marionette TRACE conn2 -> [0,6,"setScriptTimeout",{"ms":35000}] 10:46:07 INFO - PROCESS | 1655 | 1466012767607 Marionette TRACE conn2 <- [1,6,null,{}] 10:46:07 INFO - PROCESS | 1655 | 1466012767610 Marionette TRACE conn2 -> [0,7,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:07 INFO - PROCESS | 1655 | 1466012767611 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | 1466012767624 Marionette TRACE conn2 <- [1,7,null,{"value":null}] 10:46:07 INFO - PROCESS | 1655 | 1466012767626 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:07 INFO - PROCESS | 1655 | 1466012767630 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129160800 == 6 [pid = 1655] [id = 6] 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 14 (0x1291ad400) [pid = 1655] [serial = 14] [outer = 0x0] 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 15 (0x1291af000) [pid = 1655] [serial = 15] [outer = 0x1291ad400] 10:46:07 INFO - PROCESS | 1655 | 1466012767661 Marionette DEBUG loaded listener.js 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 16 (0x12929bc00) [pid = 1655] [serial = 16] [outer = 0x1291ad400] 10:46:07 INFO - PROCESS | 1655 | 1466012767957 Marionette TRACE conn2 <- [1,8,null,{"value":["/2dcontext/compositing/2d.composite.canvas.copy.html",0,null,null,[["Canvas test: 2d.composite.canvas.copy",0,null,null]]]}] 10:46:07 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.copy.html | Canvas test: 2d.composite.canvas.copy 10:46:07 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.copy.html | took 371ms 10:46:07 INFO - PROCESS | 1655 | 1466012767976 Marionette TRACE conn2 -> [0,9,"getWindowHandle",null] 10:46:07 INFO - PROCESS | 1655 | 1466012767978 Marionette TRACE conn2 <- [1,9,null,{"value":"7"}] 10:46:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x115a1a800 == 7 [pid = 1655] [id = 7] 10:46:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 17 (0x113e9e000) [pid = 1655] [serial = 17] [outer = 0x0] 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 18 (0x129510c00) [pid = 1655] [serial = 18] [outer = 0x113e9e000] 10:46:08 INFO - PROCESS | 1655 | 1466012768004 Marionette DEBUG loaded listener.js 10:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-atop.html 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 19 (0x12a50b800) [pid = 1655] [serial = 19] [outer = 0x113e9e000] 10:46:08 INFO - PROCESS | 1655 | 1466012768076 Marionette TRACE conn2 -> [0,10,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1655 | 1466012768077 Marionette TRACE conn2 <- [1,10,null,{}] 10:46:08 INFO - PROCESS | 1655 | 1466012768102 Marionette TRACE conn2 -> [0,11,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:08 INFO - PROCESS | 1655 | 1466012768105 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:08 INFO - PROCESS | 1655 | 1466012768231 Marionette TRACE conn2 <- [1,11,null,{"value":null}] 10:46:08 INFO - PROCESS | 1655 | 1466012768262 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1655 | 1466012768263 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e9000 == 8 [pid = 1655] [id = 8] 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 20 (0x12a905c00) [pid = 1655] [serial = 20] [outer = 0x0] 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 21 (0x12a907800) [pid = 1655] [serial = 21] [outer = 0x12a905c00] 10:46:08 INFO - PROCESS | 1655 | 1466012768293 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 22 (0x12a90bc00) [pid = 1655] [serial = 22] [outer = 0x12a905c00] 10:46:08 INFO - PROCESS | 1655 | 1466012768610 Marionette TRACE conn2 <- [1,12,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-atop",0,null,null]]]}] 10:46:08 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | Canvas test: 2d.composite.canvas.destination-atop 10:46:08 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-atop.html | took 626ms 10:46:08 INFO - PROCESS | 1655 | 1466012768672 Marionette TRACE conn2 -> [0,13,"getWindowHandle",null] 10:46:08 INFO - PROCESS | 1655 | 1466012768674 Marionette TRACE conn2 <- [1,13,null,{"value":"7"}] 10:46:08 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-in.html 10:46:08 INFO - PROCESS | 1655 | 1466012768678 Marionette TRACE conn2 -> [0,14,"setScriptTimeout",{"ms":35000}] 10:46:08 INFO - PROCESS | 1655 | 1466012768679 Marionette TRACE conn2 <- [1,14,null,{}] 10:46:08 INFO - PROCESS | 1655 | 1466012768682 Marionette TRACE conn2 -> [0,15,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:08 INFO - PROCESS | 1655 | 1466012768684 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:08 INFO - PROCESS | 1655 | 1466012768805 Marionette TRACE conn2 <- [1,15,null,{"value":null}] 10:46:08 INFO - PROCESS | 1655 | 1466012768812 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:08 INFO - PROCESS | 1655 | 1466012768813 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0f000 == 9 [pid = 1655] [id = 9] 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 23 (0x128a22800) [pid = 1655] [serial = 23] [outer = 0x0] 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 24 (0x128a24400) [pid = 1655] [serial = 24] [outer = 0x128a22800] 10:46:08 INFO - PROCESS | 1655 | 1466012768838 Marionette DEBUG loaded listener.js 10:46:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 25 (0x12b835400) [pid = 1655] [serial = 25] [outer = 0x128a22800] 10:46:09 INFO - PROCESS | 1655 | 1466012769105 Marionette TRACE conn2 <- [1,16,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-in",0,null,null]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-in.html | Canvas test: 2d.composite.canvas.destination-in 10:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-in.html | took 469ms 10:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-out.html 10:46:09 INFO - PROCESS | 1655 | 1466012769150 Marionette TRACE conn2 -> [0,17,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1655 | 1466012769152 Marionette TRACE conn2 <- [1,17,null,{"value":"7"}] 10:46:09 INFO - PROCESS | 1655 | 1466012769154 Marionette TRACE conn2 -> [0,18,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1655 | 1466012769155 Marionette TRACE conn2 <- [1,18,null,{}] 10:46:09 INFO - PROCESS | 1655 | 1466012769157 Marionette TRACE conn2 -> [0,19,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 1655 | 1466012769159 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:09 INFO - PROCESS | 1655 | 1466012769271 Marionette TRACE conn2 <- [1,19,null,{"value":null}] 10:46:09 INFO - PROCESS | 1655 | 1466012769275 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1655 | 1466012769277 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba11000 == 10 [pid = 1655] [id = 10] 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 26 (0x12ba45400) [pid = 1655] [serial = 26] [outer = 0x0] 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 27 (0x12ba4b000) [pid = 1655] [serial = 27] [outer = 0x12ba45400] 10:46:09 INFO - PROCESS | 1655 | 1466012769304 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 28 (0x12ba51800) [pid = 1655] [serial = 28] [outer = 0x12ba45400] 10:46:09 INFO - PROCESS | 1655 | 1466012769690 Marionette TRACE conn2 <- [1,20,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-out",0,null,null]]]}] 10:46:09 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-out.html | Canvas test: 2d.composite.canvas.destination-out 10:46:09 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-out.html | took 568ms 10:46:09 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.destination-over.html 10:46:09 INFO - PROCESS | 1655 | 1466012769724 Marionette TRACE conn2 -> [0,21,"getWindowHandle",null] 10:46:09 INFO - PROCESS | 1655 | 1466012769726 Marionette TRACE conn2 <- [1,21,null,{"value":"7"}] 10:46:09 INFO - PROCESS | 1655 | 1466012769729 Marionette TRACE conn2 -> [0,22,"setScriptTimeout",{"ms":35000}] 10:46:09 INFO - PROCESS | 1655 | 1466012769731 Marionette TRACE conn2 <- [1,22,null,{}] 10:46:09 INFO - PROCESS | 1655 | 1466012769735 Marionette TRACE conn2 -> [0,23,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:09 INFO - PROCESS | 1655 | 1466012769737 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:09 INFO - PROCESS | 1655 | 1466012769850 Marionette TRACE conn2 <- [1,23,null,{"value":null}] 10:46:09 INFO - PROCESS | 1655 | 1466012769854 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:09 INFO - PROCESS | 1655 | 1466012769855 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x11838e800 == 11 [pid = 1655] [id = 11] 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 29 (0x118190c00) [pid = 1655] [serial = 29] [outer = 0x0] 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 30 (0x11854e000) [pid = 1655] [serial = 30] [outer = 0x118190c00] 10:46:09 INFO - PROCESS | 1655 | 1466012769880 Marionette DEBUG loaded listener.js 10:46:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 31 (0x12bea5c00) [pid = 1655] [serial = 31] [outer = 0x118190c00] 10:46:10 INFO - PROCESS | 1655 | 1466012770120 Marionette TRACE conn2 <- [1,24,null,{"value":["/2dcontext/compositing/2d.composite.canvas.destination-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.destination-over",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.destination-over.html | Canvas test: 2d.composite.canvas.destination-over 10:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.destination-over.html | took 421ms 10:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.lighter.html 10:46:10 INFO - PROCESS | 1655 | 1466012770150 Marionette TRACE conn2 -> [0,25,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1655 | 1466012770151 Marionette TRACE conn2 <- [1,25,null,{"value":"7"}] 10:46:10 INFO - PROCESS | 1655 | 1466012770154 Marionette TRACE conn2 -> [0,26,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1655 | 1466012770155 Marionette TRACE conn2 <- [1,26,null,{}] 10:46:10 INFO - PROCESS | 1655 | 1466012770168 Marionette TRACE conn2 -> [0,27,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 1655 | 1466012770169 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:10 INFO - PROCESS | 1655 | 1466012770267 Marionette TRACE conn2 <- [1,27,null,{"value":null}] 10:46:10 INFO - PROCESS | 1655 | 1466012770271 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1655 | 1466012770273 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2d000 == 12 [pid = 1655] [id = 12] 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 32 (0x118354800) [pid = 1655] [serial = 32] [outer = 0x0] 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 33 (0x12a67e800) [pid = 1655] [serial = 33] [outer = 0x118354800] 10:46:10 INFO - PROCESS | 1655 | 1466012770297 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 34 (0x12beb1000) [pid = 1655] [serial = 34] [outer = 0x118354800] 10:46:10 INFO - PROCESS | 1655 | 1466012770545 Marionette TRACE conn2 <- [1,28,null,{"value":["/2dcontext/compositing/2d.composite.canvas.lighter.html",0,null,null,[["Canvas test: 2d.composite.canvas.lighter",0,null,null]]]}] 10:46:10 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.lighter.html | Canvas test: 2d.composite.canvas.lighter 10:46:10 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.lighter.html | took 417ms 10:46:10 INFO - PROCESS | 1655 | 1466012770572 Marionette TRACE conn2 -> [0,29,"getWindowHandle",null] 10:46:10 INFO - PROCESS | 1655 | 1466012770573 Marionette TRACE conn2 <- [1,29,null,{"value":"7"}] 10:46:10 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-atop.html 10:46:10 INFO - PROCESS | 1655 | 1466012770575 Marionette TRACE conn2 -> [0,30,"setScriptTimeout",{"ms":35000}] 10:46:10 INFO - PROCESS | 1655 | 1466012770576 Marionette TRACE conn2 <- [1,30,null,{}] 10:46:10 INFO - PROCESS | 1655 | 1466012770601 Marionette TRACE conn2 -> [0,31,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:10 INFO - PROCESS | 1655 | 1466012770603 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:10 INFO - PROCESS | 1655 | 1466012770703 Marionette TRACE conn2 <- [1,31,null,{"value":null}] 10:46:10 INFO - PROCESS | 1655 | 1466012770707 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:10 INFO - PROCESS | 1655 | 1466012770708 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c46f000 == 13 [pid = 1655] [id = 13] 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 35 (0x12c450c00) [pid = 1655] [serial = 35] [outer = 0x0] 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 36 (0x12c455400) [pid = 1655] [serial = 36] [outer = 0x12c450c00] 10:46:10 INFO - PROCESS | 1655 | 1466012770732 Marionette DEBUG loaded listener.js 10:46:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 37 (0x12c45ac00) [pid = 1655] [serial = 37] [outer = 0x12c450c00] 10:46:10 INFO - PROCESS | 1655 | 1466012770968 Marionette TRACE conn2 <- [1,32,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-atop.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-atop",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-atop.html | Canvas test: 2d.composite.canvas.source-atop 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-atop.html | took 428ms 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-in.html 10:46:11 INFO - PROCESS | 1655 | 1466012771004 Marionette TRACE conn2 -> [0,33,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1655 | 1466012771005 Marionette TRACE conn2 <- [1,33,null,{"value":"7"}] 10:46:11 INFO - PROCESS | 1655 | 1466012771017 Marionette TRACE conn2 -> [0,34,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1655 | 1466012771018 Marionette TRACE conn2 <- [1,34,null,{}] 10:46:11 INFO - PROCESS | 1655 | 1466012771020 Marionette TRACE conn2 -> [0,35,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:11 INFO - PROCESS | 1655 | 1466012771022 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:11 INFO - PROCESS | 1655 | 1466012771115 Marionette TRACE conn2 <- [1,35,null,{"value":null}] 10:46:11 INFO - PROCESS | 1655 | 1466012771119 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1655 | 1466012771120 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c760800 == 14 [pid = 1655] [id = 14] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 38 (0x12c456c00) [pid = 1655] [serial = 38] [outer = 0x0] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 39 (0x12c4ca000) [pid = 1655] [serial = 39] [outer = 0x12c456c00] 10:46:11 INFO - PROCESS | 1655 | 1466012771142 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 40 (0x12c4d0c00) [pid = 1655] [serial = 40] [outer = 0x12c456c00] 10:46:11 INFO - PROCESS | 1655 | 1466012771386 Marionette TRACE conn2 <- [1,36,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-in.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-in",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-in.html | Canvas test: 2d.composite.canvas.source-in 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-in.html | took 429ms 10:46:11 INFO - PROCESS | 1655 | 1466012771436 Marionette TRACE conn2 -> [0,37,"getWindowHandle",null] 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-out.html 10:46:11 INFO - PROCESS | 1655 | 1466012771437 Marionette TRACE conn2 <- [1,37,null,{"value":"7"}] 10:46:11 INFO - PROCESS | 1655 | 1466012771440 Marionette TRACE conn2 -> [0,38,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1655 | 1466012771441 Marionette TRACE conn2 <- [1,38,null,{}] 10:46:11 INFO - PROCESS | 1655 | 1466012771443 Marionette TRACE conn2 -> [0,39,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:11 INFO - PROCESS | 1655 | 1466012771445 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:11 INFO - PROCESS | 1655 | 1466012771556 Marionette TRACE conn2 <- [1,39,null,{"value":null}] 10:46:11 INFO - PROCESS | 1655 | 1466012771559 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:11 INFO - PROCESS | 1655 | 1466012771560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca69000 == 15 [pid = 1655] [id = 15] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 41 (0x12c4d7400) [pid = 1655] [serial = 41] [outer = 0x0] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 42 (0x12caba800) [pid = 1655] [serial = 42] [outer = 0x12c4d7400] 10:46:11 INFO - PROCESS | 1655 | 1466012771584 Marionette DEBUG loaded listener.js 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 43 (0x12cac0400) [pid = 1655] [serial = 43] [outer = 0x12c4d7400] 10:46:11 INFO - PROCESS | 1655 | 1466012771825 Marionette TRACE conn2 <- [1,40,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-out.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-out",0,null,null]]]}] 10:46:11 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-out.html | Canvas test: 2d.composite.canvas.source-out 10:46:11 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-out.html | took 418ms 10:46:11 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.source-over.html 10:46:11 INFO - PROCESS | 1655 | 1466012771870 Marionette TRACE conn2 -> [0,41,"getWindowHandle",null] 10:46:11 INFO - PROCESS | 1655 | 1466012771871 Marionette TRACE conn2 <- [1,41,null,{"value":"7"}] 10:46:11 INFO - PROCESS | 1655 | 1466012771874 Marionette TRACE conn2 -> [0,42,"setScriptTimeout",{"ms":35000}] 10:46:11 INFO - PROCESS | 1655 | 1466012771875 Marionette TRACE conn2 <- [1,42,null,{}] 10:46:11 INFO - PROCESS | 1655 | 1466012771884 Marionette TRACE conn2 -> [0,43,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:11 INFO - PROCESS | 1655 | 1466012771885 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf12800 == 16 [pid = 1655] [id = 16] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 44 (0x12cf13000) [pid = 1655] [serial = 44] [outer = 0x0] 10:46:11 INFO - PROCESS | 1655 | 1466012771986 Marionette TRACE conn2 <- [1,43,null,{"value":null}] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 45 (0x12ca79000) [pid = 1655] [serial = 45] [outer = 0x12cf13000] 10:46:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 46 (0x12cf18000) [pid = 1655] [serial = 46] [outer = 0x12cf13000] 10:46:12 INFO - PROCESS | 1655 | 1466012772004 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1655 | 1466012772005 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf12000 == 17 [pid = 1655] [id = 17] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 47 (0x123c62400) [pid = 1655] [serial = 47] [outer = 0x0] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 48 (0x12cac1c00) [pid = 1655] [serial = 48] [outer = 0x123c62400] 10:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d013000 == 18 [pid = 1655] [id = 18] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 49 (0x12cac3800) [pid = 1655] [serial = 49] [outer = 0x0] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 50 (0x12cac5400) [pid = 1655] [serial = 50] [outer = 0x12cac3800] 10:46:12 INFO - PROCESS | 1655 | 1466012772051 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 51 (0x12cf26c00) [pid = 1655] [serial = 51] [outer = 0x12cac3800] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 52 (0x123c6d000) [pid = 1655] [serial = 52] [outer = 0x123c62400] 10:46:12 INFO - PROCESS | 1655 | 1466012772394 Marionette TRACE conn2 <- [1,44,null,{"value":["/2dcontext/compositing/2d.composite.canvas.source-over.html",0,null,null,[["Canvas test: 2d.composite.canvas.source-over",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.source-over.html | Canvas test: 2d.composite.canvas.source-over 10:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.source-over.html | took 568ms 10:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.canvas.xor.html 10:46:12 INFO - PROCESS | 1655 | 1466012772442 Marionette TRACE conn2 -> [0,45,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1655 | 1466012772444 Marionette TRACE conn2 <- [1,45,null,{"value":"7"}] 10:46:12 INFO - PROCESS | 1655 | 1466012772446 Marionette TRACE conn2 -> [0,46,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1655 | 1466012772447 Marionette TRACE conn2 <- [1,46,null,{}] 10:46:12 INFO - PROCESS | 1655 | 1466012772450 Marionette TRACE conn2 -> [0,47,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 1655 | 1466012772451 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:12 INFO - PROCESS | 1655 | 1466012772543 Marionette TRACE conn2 <- [1,47,null,{"value":null}] 10:46:12 INFO - PROCESS | 1655 | 1466012772547 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1655 | 1466012772556 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d021000 == 19 [pid = 1655] [id = 19] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 53 (0x118204800) [pid = 1655] [serial = 53] [outer = 0x0] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 54 (0x118551800) [pid = 1655] [serial = 54] [outer = 0x118204800] 10:46:12 INFO - PROCESS | 1655 | 1466012772583 Marionette DEBUG loaded listener.js 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 55 (0x12beaf800) [pid = 1655] [serial = 55] [outer = 0x118204800] 10:46:12 INFO - PROCESS | 1655 | 1466012772831 Marionette TRACE conn2 <- [1,48,null,{"value":["/2dcontext/compositing/2d.composite.canvas.xor.html",0,null,null,[["Canvas test: 2d.composite.canvas.xor",0,null,null]]]}] 10:46:12 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.canvas.xor.html | Canvas test: 2d.composite.canvas.xor 10:46:12 INFO - TEST-OK | /2dcontext/compositing/2d.composite.canvas.xor.html | took 419ms 10:46:12 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.copy.html 10:46:12 INFO - PROCESS | 1655 | 1466012772870 Marionette TRACE conn2 -> [0,49,"getWindowHandle",null] 10:46:12 INFO - PROCESS | 1655 | 1466012772871 Marionette TRACE conn2 <- [1,49,null,{"value":"7"}] 10:46:12 INFO - PROCESS | 1655 | 1466012772873 Marionette TRACE conn2 -> [0,50,"setScriptTimeout",{"ms":35000}] 10:46:12 INFO - PROCESS | 1655 | 1466012772874 Marionette TRACE conn2 <- [1,50,null,{}] 10:46:12 INFO - PROCESS | 1655 | 1466012772884 Marionette TRACE conn2 -> [0,51,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:12 INFO - PROCESS | 1655 | 1466012772885 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:12 INFO - PROCESS | 1655 | 1466012772984 Marionette TRACE conn2 <- [1,51,null,{"value":null}] 10:46:12 INFO - PROCESS | 1655 | 1466012772988 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:12 INFO - PROCESS | 1655 | 1466012772989 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d4800 == 20 [pid = 1655] [id = 20] 10:46:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 56 (0x118047800) [pid = 1655] [serial = 56] [outer = 0x0] 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 57 (0x11804cc00) [pid = 1655] [serial = 57] [outer = 0x118047800] 10:46:13 INFO - PROCESS | 1655 | 1466012773012 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 58 (0x12c546400) [pid = 1655] [serial = 58] [outer = 0x118047800] 10:46:13 INFO - PROCESS | 1655 | 1466012773263 Marionette TRACE conn2 <- [1,52,null,{"value":["/2dcontext/compositing/2d.composite.clip.copy.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.copy.html | fill() does not affect pixels outside the clip region. 10:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.copy.html | took 418ms 10:46:13 INFO - PROCESS | 1655 | 1466012773292 Marionette TRACE conn2 -> [0,53,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1655 | 1466012773293 Marionette TRACE conn2 <- [1,53,null,{"value":"7"}] 10:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-atop.html 10:46:13 INFO - PROCESS | 1655 | 1466012773304 Marionette TRACE conn2 -> [0,54,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1655 | 1466012773305 Marionette TRACE conn2 <- [1,54,null,{}] 10:46:13 INFO - PROCESS | 1655 | 1466012773308 Marionette TRACE conn2 -> [0,55,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 1655 | 1466012773309 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:13 INFO - PROCESS | 1655 | 1466012773405 Marionette TRACE conn2 <- [1,55,null,{"value":null}] 10:46:13 INFO - PROCESS | 1655 | 1466012773416 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1655 | 1466012773417 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5c3000 == 21 [pid = 1655] [id = 21] 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x12c549800) [pid = 1655] [serial = 59] [outer = 0x0] 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x12c550c00) [pid = 1655] [serial = 60] [outer = 0x12c549800] 10:46:13 INFO - PROCESS | 1655 | 1466012773440 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x12c554800) [pid = 1655] [serial = 61] [outer = 0x12c549800] 10:46:13 INFO - PROCESS | 1655 | 1466012773667 Marionette TRACE conn2 <- [1,56,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:13 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-atop.html | fill() does not affect pixels outside the clip region. 10:46:13 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-atop.html | took 378ms 10:46:13 INFO - PROCESS | 1655 | 1466012773685 Marionette TRACE conn2 -> [0,57,"getWindowHandle",null] 10:46:13 INFO - PROCESS | 1655 | 1466012773686 Marionette TRACE conn2 <- [1,57,null,{"value":"7"}] 10:46:13 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-in.html 10:46:13 INFO - PROCESS | 1655 | 1466012773689 Marionette TRACE conn2 -> [0,58,"setScriptTimeout",{"ms":35000}] 10:46:13 INFO - PROCESS | 1655 | 1466012773690 Marionette TRACE conn2 <- [1,58,null,{}] 10:46:13 INFO - PROCESS | 1655 | 1466012773700 Marionette TRACE conn2 -> [0,59,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:13 INFO - PROCESS | 1655 | 1466012773701 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:13 INFO - PROCESS | 1655 | 1466012773807 Marionette TRACE conn2 <- [1,59,null,{"value":null}] 10:46:13 INFO - PROCESS | 1655 | 1466012773811 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:13 INFO - PROCESS | 1655 | 1466012773812 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2c000 == 22 [pid = 1655] [id = 22] 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x12c548800) [pid = 1655] [serial = 62] [outer = 0x0] 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x12d2e3800) [pid = 1655] [serial = 63] [outer = 0x12c548800] 10:46:13 INFO - PROCESS | 1655 | 1466012773840 Marionette DEBUG loaded listener.js 10:46:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x12d40c800) [pid = 1655] [serial = 64] [outer = 0x12c548800] 10:46:15 INFO - PROCESS | 1655 | 1466012775570 Marionette TRACE conn2 <- [1,60,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:15 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-in.html | fill() does not affect pixels outside the clip region. 10:46:15 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-in.html | took 1922ms 10:46:15 INFO - PROCESS | 1655 | 1466012775615 Marionette TRACE conn2 -> [0,61,"getWindowHandle",null] 10:46:15 INFO - PROCESS | 1655 | 1466012775617 Marionette TRACE conn2 <- [1,61,null,{"value":"7"}] 10:46:15 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-out.html 10:46:15 INFO - PROCESS | 1655 | 1466012775621 Marionette TRACE conn2 -> [0,62,"setScriptTimeout",{"ms":35000}] 10:46:15 INFO - PROCESS | 1655 | 1466012775623 Marionette TRACE conn2 <- [1,62,null,{}] 10:46:15 INFO - PROCESS | 1655 | 1466012775627 Marionette TRACE conn2 -> [0,63,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:15 INFO - PROCESS | 1655 | 1466012775631 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:15 INFO - PROCESS | 1655 | 1466012775706 Marionette TRACE conn2 <- [1,63,null,{"value":null}] 10:46:15 INFO - PROCESS | 1655 | 1466012775715 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:15 INFO - PROCESS | 1655 | 1466012775718 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x112640800 == 23 [pid = 1655] [id = 23] 10:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x11307b800) [pid = 1655] [serial = 65] [outer = 0x0] 10:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11307c400) [pid = 1655] [serial = 66] [outer = 0x11307b800] 10:46:15 INFO - PROCESS | 1655 | 1466012775747 Marionette DEBUG loaded listener.js 10:46:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x113d22400) [pid = 1655] [serial = 67] [outer = 0x11307b800] 10:46:16 INFO - PROCESS | 1655 | 1466012776058 Marionette TRACE conn2 <- [1,64,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-out.html | fill() does not affect pixels outside the clip region. 10:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-out.html | took 470ms 10:46:16 INFO - PROCESS | 1655 | 1466012776103 Marionette TRACE conn2 -> [0,65,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1655 | 1466012776107 Marionette TRACE conn2 <- [1,65,null,{"value":"7"}] 10:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.destination-over.html 10:46:16 INFO - PROCESS | 1655 | 1466012776113 Marionette TRACE conn2 -> [0,66,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1655 | 1466012776115 Marionette TRACE conn2 <- [1,66,null,{}] 10:46:16 INFO - PROCESS | 1655 | 1466012776117 Marionette TRACE conn2 -> [0,67,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 1655 | 1466012776119 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:16 INFO - PROCESS | 1655 | 1466012776195 Marionette TRACE conn2 <- [1,67,null,{"value":null}] 10:46:16 INFO - PROCESS | 1655 | 1466012776202 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:16 INFO - PROCESS | 1655 | 1466012776204 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x113207800 == 24 [pid = 1655] [id = 24] 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x113d60000) [pid = 1655] [serial = 68] [outer = 0x0] 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115ee5400) [pid = 1655] [serial = 69] [outer = 0x113d60000] 10:46:16 INFO - PROCESS | 1655 | 1466012776233 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x115f60800) [pid = 1655] [serial = 70] [outer = 0x113d60000] 10:46:16 INFO - PROCESS | 1655 | 1466012776549 Marionette TRACE conn2 <- [1,68,null,{"value":["/2dcontext/compositing/2d.composite.clip.destination-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:16 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.destination-over.html | fill() does not affect pixels outside the clip region. 10:46:16 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.destination-over.html | took 469ms 10:46:16 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.lighter.html 10:46:16 INFO - PROCESS | 1655 | 1466012776583 Marionette TRACE conn2 -> [0,69,"getWindowHandle",null] 10:46:16 INFO - PROCESS | 1655 | 1466012776584 Marionette TRACE conn2 <- [1,69,null,{"value":"7"}] 10:46:16 INFO - PROCESS | 1655 | 1466012776587 Marionette TRACE conn2 -> [0,70,"setScriptTimeout",{"ms":35000}] 10:46:16 INFO - PROCESS | 1655 | 1466012776589 Marionette TRACE conn2 <- [1,70,null,{}] 10:46:16 INFO - PROCESS | 1655 | 1466012776606 Marionette TRACE conn2 -> [0,71,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:16 INFO - PROCESS | 1655 | 1466012776610 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:16 INFO - PROCESS | 1655 | 1466012776689 Marionette TRACE conn2 <- [1,71,null,{"value":null}] 10:46:16 INFO - PROCESS | 1655 | 1466012776773 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:16 INFO - PROCESS | 1655 | 1466012776775 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11657c000 == 25 [pid = 1655] [id = 25] 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x111aa5800) [pid = 1655] [serial = 71] [outer = 0x0] 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x117c81000) [pid = 1655] [serial = 72] [outer = 0x111aa5800] 10:46:16 INFO - PROCESS | 1655 | 1466012776804 Marionette DEBUG loaded listener.js 10:46:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11804b000) [pid = 1655] [serial = 73] [outer = 0x111aa5800] 10:46:17 INFO - PROCESS | 1655 | 1466012777066 Marionette TRACE conn2 <- [1,72,null,{"value":["/2dcontext/compositing/2d.composite.clip.lighter.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.lighter.html | fill() does not affect pixels outside the clip region. 10:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.lighter.html | took 520ms 10:46:17 INFO - PROCESS | 1655 | 1466012777108 Marionette TRACE conn2 -> [0,73,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1655 | 1466012777110 Marionette TRACE conn2 <- [1,73,null,{"value":"7"}] 10:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-atop.html 10:46:17 INFO - PROCESS | 1655 | 1466012777120 Marionette TRACE conn2 -> [0,74,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1655 | 1466012777121 Marionette TRACE conn2 <- [1,74,null,{}] 10:46:17 INFO - PROCESS | 1655 | 1466012777123 Marionette TRACE conn2 -> [0,75,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:17 INFO - PROCESS | 1655 | 1466012777124 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:17 INFO - PROCESS | 1655 | 1466012777205 Marionette TRACE conn2 <- [1,75,null,{"value":null}] 10:46:17 INFO - PROCESS | 1655 | 1466012777248 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1655 | 1466012777249 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ad000 == 26 [pid = 1655] [id = 26] 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x117c7ec00) [pid = 1655] [serial = 74] [outer = 0x0] 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118205000) [pid = 1655] [serial = 75] [outer = 0x117c7ec00] 10:46:17 INFO - PROCESS | 1655 | 1466012777275 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11653a400) [pid = 1655] [serial = 76] [outer = 0x117c7ec00] 10:46:17 INFO - PROCESS | 1655 | 1466012777535 Marionette TRACE conn2 <- [1,76,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-atop.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:17 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-atop.html | fill() does not affect pixels outside the clip region. 10:46:17 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-atop.html | took 469ms 10:46:17 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-in.html 10:46:17 INFO - PROCESS | 1655 | 1466012777589 Marionette TRACE conn2 -> [0,77,"getWindowHandle",null] 10:46:17 INFO - PROCESS | 1655 | 1466012777591 Marionette TRACE conn2 <- [1,77,null,{"value":"7"}] 10:46:17 INFO - PROCESS | 1655 | 1466012777593 Marionette TRACE conn2 -> [0,78,"setScriptTimeout",{"ms":35000}] 10:46:17 INFO - PROCESS | 1655 | 1466012777594 Marionette TRACE conn2 <- [1,78,null,{}] 10:46:17 INFO - PROCESS | 1655 | 1466012777605 Marionette TRACE conn2 -> [0,79,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:17 INFO - PROCESS | 1655 | 1466012777606 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:17 INFO - PROCESS | 1655 | 1466012777685 Marionette TRACE conn2 <- [1,79,null,{"value":null}] 10:46:17 INFO - PROCESS | 1655 | 1466012777689 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:17 INFO - PROCESS | 1655 | 1466012777690 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x117158800 == 27 [pid = 1655] [id = 27] 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113079c00) [pid = 1655] [serial = 77] [outer = 0x0] 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1182b3800) [pid = 1655] [serial = 78] [outer = 0x113079c00] 10:46:17 INFO - PROCESS | 1655 | 1466012777717 Marionette DEBUG loaded listener.js 10:46:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118355800) [pid = 1655] [serial = 79] [outer = 0x113079c00] 10:46:18 INFO - PROCESS | 1655 | 1466012778025 Marionette TRACE conn2 <- [1,80,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-in.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-in.html | fill() does not affect pixels outside the clip region. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-in.html | took 477ms 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-out.html 10:46:18 INFO - PROCESS | 1655 | 1466012778071 Marionette TRACE conn2 -> [0,81,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1655 | 1466012778072 Marionette TRACE conn2 <- [1,81,null,{"value":"7"}] 10:46:18 INFO - PROCESS | 1655 | 1466012778074 Marionette TRACE conn2 -> [0,82,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1655 | 1466012778075 Marionette TRACE conn2 <- [1,82,null,{}] 10:46:18 INFO - PROCESS | 1655 | 1466012778078 Marionette TRACE conn2 -> [0,83,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1655 | 1466012778082 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:18 INFO - PROCESS | 1655 | 1466012778190 Marionette TRACE conn2 <- [1,83,null,{"value":null}] 10:46:18 INFO - PROCESS | 1655 | 1466012778198 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1655 | 1466012778199 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x11746b800 == 28 [pid = 1655] [id = 28] 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118356000) [pid = 1655] [serial = 80] [outer = 0x0] 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1185f0c00) [pid = 1655] [serial = 81] [outer = 0x118356000] 10:46:18 INFO - PROCESS | 1655 | 1466012778225 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119139400) [pid = 1655] [serial = 82] [outer = 0x118356000] 10:46:18 INFO - PROCESS | 1655 | 1466012778496 Marionette TRACE conn2 <- [1,84,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-out.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-out.html | fill() does not affect pixels outside the clip region. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-out.html | took 474ms 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.source-over.html 10:46:18 INFO - PROCESS | 1655 | 1466012778552 Marionette TRACE conn2 -> [0,85,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1655 | 1466012778553 Marionette TRACE conn2 <- [1,85,null,{"value":"7"}] 10:46:18 INFO - PROCESS | 1655 | 1466012778555 Marionette TRACE conn2 -> [0,86,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1655 | 1466012778557 Marionette TRACE conn2 <- [1,86,null,{}] 10:46:18 INFO - PROCESS | 1655 | 1466012778559 Marionette TRACE conn2 -> [0,87,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1655 | 1466012778560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:18 INFO - PROCESS | 1655 | 1466012778635 Marionette TRACE conn2 <- [1,87,null,{"value":null}] 10:46:18 INFO - PROCESS | 1655 | 1466012778639 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:18 INFO - PROCESS | 1655 | 1466012778640 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c4800 == 29 [pid = 1655] [id = 29] 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111e62800) [pid = 1655] [serial = 83] [outer = 0x0] 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119330400) [pid = 1655] [serial = 84] [outer = 0x111e62800] 10:46:18 INFO - PROCESS | 1655 | 1466012778666 Marionette DEBUG loaded listener.js 10:46:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11938a800) [pid = 1655] [serial = 85] [outer = 0x111e62800] 10:46:18 INFO - PROCESS | 1655 | 1466012778949 Marionette TRACE conn2 <- [1,88,null,{"value":["/2dcontext/compositing/2d.composite.clip.source-over.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:18 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.source-over.html | fill() does not affect pixels outside the clip region. 10:46:18 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.source-over.html | took 418ms 10:46:18 INFO - PROCESS | 1655 | 1466012778974 Marionette TRACE conn2 -> [0,89,"getWindowHandle",null] 10:46:18 INFO - PROCESS | 1655 | 1466012778976 Marionette TRACE conn2 <- [1,89,null,{"value":"7"}] 10:46:18 INFO - TEST-START | /2dcontext/compositing/2d.composite.clip.xor.html 10:46:18 INFO - PROCESS | 1655 | 1466012778988 Marionette TRACE conn2 -> [0,90,"setScriptTimeout",{"ms":35000}] 10:46:18 INFO - PROCESS | 1655 | 1466012778989 Marionette TRACE conn2 <- [1,90,null,{}] 10:46:18 INFO - PROCESS | 1655 | 1466012778992 Marionette TRACE conn2 -> [0,91,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:18 INFO - PROCESS | 1655 | 1466012778993 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:19 INFO - PROCESS | 1655 | 1466012779091 Marionette TRACE conn2 <- [1,91,null,{"value":null}] 10:46:19 INFO - PROCESS | 1655 | 1466012779098 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:19 INFO - PROCESS | 1655 | 1466012779099 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118709000 == 30 [pid = 1655] [id = 30] 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11302a400) [pid = 1655] [serial = 86] [outer = 0x0] 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11938ac00) [pid = 1655] [serial = 87] [outer = 0x11302a400] 10:46:19 INFO - PROCESS | 1655 | 1466012779123 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119550c00) [pid = 1655] [serial = 88] [outer = 0x11302a400] 10:46:19 INFO - PROCESS | 1655 | 1466012779394 Marionette TRACE conn2 <- [1,92,null,{"value":["/2dcontext/compositing/2d.composite.clip.xor.html",0,null,null,[["fill() does not affect pixels outside the clip region.",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.clip.xor.html | fill() does not affect pixels outside the clip region. 10:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.clip.xor.html | took 421ms 10:46:19 INFO - PROCESS | 1655 | 1466012779408 Marionette TRACE conn2 -> [0,93,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 1655 | 1466012779410 Marionette TRACE conn2 <- [1,93,null,{"value":"7"}] 10:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html 10:46:19 INFO - PROCESS | 1655 | 1466012779418 Marionette TRACE conn2 -> [0,94,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1655 | 1466012779419 Marionette TRACE conn2 <- [1,94,null,{}] 10:46:19 INFO - PROCESS | 1655 | 1466012779433 Marionette TRACE conn2 -> [0,95,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:19 INFO - PROCESS | 1655 | 1466012779435 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:19 INFO - PROCESS | 1655 | 1466012779517 Marionette TRACE conn2 <- [1,95,null,{"value":null}] 10:46:19 INFO - PROCESS | 1655 | 1466012779521 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:19 INFO - PROCESS | 1655 | 1466012779522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x11657b000 == 31 [pid = 1655] [id = 31] 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112a79c00) [pid = 1655] [serial = 89] [outer = 0x0] 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119744000) [pid = 1655] [serial = 90] [outer = 0x112a79c00] 10:46:19 INFO - PROCESS | 1655 | 1466012779549 Marionette DEBUG loaded listener.js 10:46:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1198e0c00) [pid = 1655] [serial = 91] [outer = 0x112a79c00] 10:46:19 INFO - PROCESS | 1655 | 1466012779837 Marionette TRACE conn2 <- [1,96,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvas.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvas",0,null,null]]]}] 10:46:19 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | Canvas test: 2d.composite.globalAlpha.canvas 10:46:19 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvas.html | took 469ms 10:46:19 INFO - PROCESS | 1655 | 1466012779887 Marionette TRACE conn2 -> [0,97,"getWindowHandle",null] 10:46:19 INFO - PROCESS | 1655 | 1466012779888 Marionette TRACE conn2 <- [1,97,null,{"value":"7"}] 10:46:19 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html 10:46:19 INFO - PROCESS | 1655 | 1466012779890 Marionette TRACE conn2 -> [0,98,"setScriptTimeout",{"ms":35000}] 10:46:19 INFO - PROCESS | 1655 | 1466012779891 Marionette TRACE conn2 <- [1,98,null,{}] 10:46:19 INFO - PROCESS | 1655 | 1466012779894 Marionette TRACE conn2 -> [0,99,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:19 INFO - PROCESS | 1655 | 1466012779895 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:19 INFO - PROCESS | 1655 | 1466012779973 Marionette TRACE conn2 <- [1,99,null,{"value":null}] 10:46:20 INFO - PROCESS | 1655 | 1466012780018 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1655 | 1466012780019 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fd5000 == 32 [pid = 1655] [id = 32] 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11697e400) [pid = 1655] [serial = 92] [outer = 0x0] 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1198e5800) [pid = 1655] [serial = 93] [outer = 0x11697e400] 10:46:20 INFO - PROCESS | 1655 | 1466012780043 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121338800) [pid = 1655] [serial = 94] [outer = 0x11697e400] 10:46:20 INFO - PROCESS | 1655 | 1466012780317 Marionette TRACE conn2 <- [1,100,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.canvaspattern",0,null,null]]]}] 10:46:20 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | Canvas test: 2d.composite.globalAlpha.canvaspattern 10:46:20 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html | took 467ms 10:46:20 INFO - PROCESS | 1655 | 1466012780360 Marionette TRACE conn2 -> [0,101,"getWindowHandle",null] 10:46:20 INFO - PROCESS | 1655 | 1466012780363 Marionette TRACE conn2 <- [1,101,null,{"value":"7"}] 10:46:20 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.default.html 10:46:20 INFO - PROCESS | 1655 | 1466012780374 Marionette TRACE conn2 -> [0,102,"setScriptTimeout",{"ms":35000}] 10:46:20 INFO - PROCESS | 1655 | 1466012780377 Marionette TRACE conn2 <- [1,102,null,{}] 10:46:20 INFO - PROCESS | 1655 | 1466012780383 Marionette TRACE conn2 -> [0,103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:20 INFO - PROCESS | 1655 | 1466012780386 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:20 INFO - PROCESS | 1655 | 1466012780528 Marionette TRACE conn2 <- [1,103,null,{"value":null}] 10:46:20 INFO - PROCESS | 1655 | 1466012780586 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:20 INFO - PROCESS | 1655 | 1466012780588 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x117157800 == 33 [pid = 1655] [id = 33] 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118191000) [pid = 1655] [serial = 95] [outer = 0x0] 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12143b000) [pid = 1655] [serial = 96] [outer = 0x118191000] 10:46:20 INFO - PROCESS | 1655 | 1466012780627 Marionette DEBUG loaded listener.js 10:46:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121cad000) [pid = 1655] [serial = 97] [outer = 0x118191000] 10:46:21 INFO - PROCESS | 1655 | 1466012781001 Marionette TRACE conn2 <- [1,104,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.default.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.default",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.default.html | Canvas test: 2d.composite.globalAlpha.default 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.default.html | took 673ms 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.fill.html 10:46:21 INFO - PROCESS | 1655 | 1466012781048 Marionette TRACE conn2 -> [0,105,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1655 | 1466012781049 Marionette TRACE conn2 <- [1,105,null,{"value":"7"}] 10:46:21 INFO - PROCESS | 1655 | 1466012781051 Marionette TRACE conn2 -> [0,106,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1655 | 1466012781052 Marionette TRACE conn2 <- [1,106,null,{}] 10:46:21 INFO - PROCESS | 1655 | 1466012781055 Marionette TRACE conn2 -> [0,107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1655 | 1466012781056 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:21 INFO - PROCESS | 1655 | 1466012781151 Marionette TRACE conn2 <- [1,107,null,{"value":null}] 10:46:21 INFO - PROCESS | 1655 | 1466012781157 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1655 | 1466012781158 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194f3000 == 34 [pid = 1655] [id = 34] 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11835a800) [pid = 1655] [serial = 98] [outer = 0x0] 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x123c6a000) [pid = 1655] [serial = 99] [outer = 0x11835a800] 10:46:21 INFO - PROCESS | 1655 | 1466012781182 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1248f3c00) [pid = 1655] [serial = 100] [outer = 0x11835a800] 10:46:21 INFO - PROCESS | 1655 | 1466012781455 Marionette TRACE conn2 <- [1,108,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.fill.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.fill",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | Canvas test: 2d.composite.globalAlpha.fill 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.fill.html | took 420ms 10:46:21 INFO - PROCESS | 1655 | 1466012781471 Marionette TRACE conn2 -> [0,109,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1655 | 1466012781472 Marionette TRACE conn2 <- [1,109,null,{"value":"7"}] 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.image.html 10:46:21 INFO - PROCESS | 1655 | 1466012781475 Marionette TRACE conn2 -> [0,110,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1655 | 1466012781476 Marionette TRACE conn2 <- [1,110,null,{}] 10:46:21 INFO - PROCESS | 1655 | 1466012781485 Marionette TRACE conn2 -> [0,111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1655 | 1466012781487 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:21 INFO - PROCESS | 1655 | 1466012781575 Marionette TRACE conn2 <- [1,111,null,{"value":null}] 10:46:21 INFO - PROCESS | 1655 | 1466012781581 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:21 INFO - PROCESS | 1655 | 1466012781582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bbd000 == 35 [pid = 1655] [id = 35] 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123c66800) [pid = 1655] [serial = 101] [outer = 0x0] 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a85400) [pid = 1655] [serial = 102] [outer = 0x123c66800] 10:46:21 INFO - PROCESS | 1655 | 1466012781606 Marionette DEBUG loaded listener.js 10:46:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11938c000) [pid = 1655] [serial = 103] [outer = 0x123c66800] 10:46:21 INFO - PROCESS | 1655 | 1466012781919 Marionette TRACE conn2 <- [1,112,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.image.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.image",0,null,null]]]}] 10:46:21 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.image.html | Canvas test: 2d.composite.globalAlpha.image 10:46:21 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.image.html | took 468ms 10:46:21 INFO - PROCESS | 1655 | 1466012781944 Marionette TRACE conn2 -> [0,113,"getWindowHandle",null] 10:46:21 INFO - PROCESS | 1655 | 1466012781947 Marionette TRACE conn2 <- [1,113,null,{"value":"7"}] 10:46:21 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html 10:46:21 INFO - PROCESS | 1655 | 1466012781951 Marionette TRACE conn2 -> [0,114,"setScriptTimeout",{"ms":35000}] 10:46:21 INFO - PROCESS | 1655 | 1466012781952 Marionette TRACE conn2 <- [1,114,null,{}] 10:46:21 INFO - PROCESS | 1655 | 1466012781954 Marionette TRACE conn2 -> [0,115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:21 INFO - PROCESS | 1655 | 1466012781955 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:22 INFO - PROCESS | 1655 | 1466012782035 Marionette TRACE conn2 <- [1,115,null,{"value":null}] 10:46:22 INFO - PROCESS | 1655 | 1466012782091 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:22 INFO - PROCESS | 1655 | 1466012782092 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f50800 == 36 [pid = 1655] [id = 36] 10:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123c68400) [pid = 1655] [serial = 104] [outer = 0x0] 10:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124c3fc00) [pid = 1655] [serial = 105] [outer = 0x123c68400] 10:46:22 INFO - PROCESS | 1655 | 1466012782116 Marionette DEBUG loaded listener.js 10:46:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125496c00) [pid = 1655] [serial = 106] [outer = 0x123c68400] 10:46:22 INFO - PROCESS | 1655 | 1466012782973 Marionette TRACE conn2 <- [1,116,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.imagepattern",0,null,null]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | Canvas test: 2d.composite.globalAlpha.imagepattern 10:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html | took 1070ms 10:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html 10:46:23 INFO - PROCESS | 1655 | 1466012783022 Marionette TRACE conn2 -> [0,117,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1655 | 1466012783024 Marionette TRACE conn2 <- [1,117,null,{"value":"7"}] 10:46:23 INFO - PROCESS | 1655 | 1466012783027 Marionette TRACE conn2 -> [0,118,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1655 | 1466012783029 Marionette TRACE conn2 <- [1,118,null,{}] 10:46:23 INFO - PROCESS | 1655 | 1466012783032 Marionette TRACE conn2 -> [0,119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:23 INFO - PROCESS | 1655 | 1466012783034 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:23 INFO - PROCESS | 1655 | 1466012783123 Marionette TRACE conn2 <- [1,119,null,{"value":null}] 10:46:23 INFO - PROCESS | 1655 | 1466012783127 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1655 | 1466012783132 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d0c000 == 37 [pid = 1655] [id = 37] 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113031400) [pid = 1655] [serial = 107] [outer = 0x0] 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113d21c00) [pid = 1655] [serial = 108] [outer = 0x113031400] 10:46:23 INFO - PROCESS | 1655 | 1466012783183 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115e02800) [pid = 1655] [serial = 109] [outer = 0x113031400] 10:46:23 INFO - PROCESS | 1655 | 1466012783503 Marionette TRACE conn2 <- [1,120,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.invalid.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.invalid",0,null,null]]]}] 10:46:23 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | Canvas test: 2d.composite.globalAlpha.invalid 10:46:23 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.invalid.html | took 521ms 10:46:23 INFO - PROCESS | 1655 | 1466012783547 Marionette TRACE conn2 -> [0,121,"getWindowHandle",null] 10:46:23 INFO - PROCESS | 1655 | 1466012783550 Marionette TRACE conn2 <- [1,121,null,{"value":"7"}] 10:46:23 INFO - TEST-START | /2dcontext/compositing/2d.composite.globalAlpha.range.html 10:46:23 INFO - PROCESS | 1655 | 1466012783554 Marionette TRACE conn2 -> [0,122,"setScriptTimeout",{"ms":35000}] 10:46:23 INFO - PROCESS | 1655 | 1466012783556 Marionette TRACE conn2 <- [1,122,null,{}] 10:46:23 INFO - PROCESS | 1655 | 1466012783558 Marionette TRACE conn2 -> [0,123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:23 INFO - PROCESS | 1655 | 1466012783560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:23 INFO - PROCESS | 1655 | 1466012783650 Marionette TRACE conn2 <- [1,123,null,{"value":null}] 10:46:23 INFO - PROCESS | 1655 | 1466012783690 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:23 INFO - PROCESS | 1655 | 1466012783691 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f08800 == 38 [pid = 1655] [id = 38] 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11697a400) [pid = 1655] [serial = 110] [outer = 0x0] 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1176af800) [pid = 1655] [serial = 111] [outer = 0x11697a400] 10:46:23 INFO - PROCESS | 1655 | 1466012783717 Marionette DEBUG loaded listener.js 10:46:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118047c00) [pid = 1655] [serial = 112] [outer = 0x11697a400] 10:46:24 INFO - PROCESS | 1655 | 1466012784046 Marionette TRACE conn2 <- [1,124,null,{"value":["/2dcontext/compositing/2d.composite.globalAlpha.range.html",0,null,null,[["Canvas test: 2d.composite.globalAlpha.range",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.globalAlpha.range.html | Canvas test: 2d.composite.globalAlpha.range 10:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.globalAlpha.range.html | took 518ms 10:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.copy.html 10:46:24 INFO - PROCESS | 1655 | 1466012784073 Marionette TRACE conn2 -> [0,125,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1655 | 1466012784075 Marionette TRACE conn2 <- [1,125,null,{"value":"7"}] 10:46:24 INFO - PROCESS | 1655 | 1466012784077 Marionette TRACE conn2 -> [0,126,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1655 | 1466012784081 Marionette TRACE conn2 <- [1,126,null,{}] 10:46:24 INFO - PROCESS | 1655 | 1466012784096 Marionette TRACE conn2 -> [0,127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 1655 | 1466012784099 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:24 INFO - PROCESS | 1655 | 1466012784187 Marionette TRACE conn2 <- [1,127,null,{"value":null}] 10:46:24 INFO - PROCESS | 1655 | 1466012784191 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1655 | 1466012784193 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x113db2800 == 39 [pid = 1655] [id = 39] 10:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118195400) [pid = 1655] [serial = 113] [outer = 0x0] 10:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118353c00) [pid = 1655] [serial = 114] [outer = 0x118195400] 10:46:24 INFO - PROCESS | 1655 | 1466012784221 Marionette DEBUG loaded listener.js 10:46:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118958800) [pid = 1655] [serial = 115] [outer = 0x118195400] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118190c00) [pid = 1655] [serial = 29] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-over.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12ba45400) [pid = 1655] [serial = 26] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-out.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128a22800) [pid = 1655] [serial = 23] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-in.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a905c00) [pid = 1655] [serial = 20] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.destination-atop.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1291ad400) [pid = 1655] [serial = 14] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.copy.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12c549800) [pid = 1655] [serial = 59] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-atop.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118047800) [pid = 1655] [serial = 56] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.copy.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118204800) [pid = 1655] [serial = 53] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.xor.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12cac3800) [pid = 1655] [serial = 49] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-over.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12c4d7400) [pid = 1655] [serial = 41] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-out.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c456c00) [pid = 1655] [serial = 38] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-in.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c450c00) [pid = 1655] [serial = 35] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.source-atop.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118354800) [pid = 1655] [serial = 32] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.canvas.lighter.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x111e62800) [pid = 1655] [serial = 83] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-over.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11302a400) [pid = 1655] [serial = 86] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.xor.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112a79c00) [pid = 1655] [serial = 89] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvas.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11697e400) [pid = 1655] [serial = 92] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.canvaspattern.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118191000) [pid = 1655] [serial = 95] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.default.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11835a800) [pid = 1655] [serial = 98] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.fill.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12c548800) [pid = 1655] [serial = 62] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-in.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11307b800) [pid = 1655] [serial = 65] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-out.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x113d60000) [pid = 1655] [serial = 68] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.destination-over.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x111aa5800) [pid = 1655] [serial = 71] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.lighter.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117c7ec00) [pid = 1655] [serial = 74] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-atop.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113079c00) [pid = 1655] [serial = 77] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-in.html] 10:46:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118356000) [pid = 1655] [serial = 80] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.clip.source-out.html] 10:46:24 INFO - PROCESS | 1655 | 1466012784876 Marionette TRACE conn2 <- [1,128,null,{"value":["/2dcontext/compositing/2d.composite.image.copy.html",0,null,null,[["Canvas test: 2d.composite.image.copy",0,null,null]]]}] 10:46:24 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.copy.html | Canvas test: 2d.composite.image.copy 10:46:24 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.copy.html | took 830ms 10:46:24 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-atop.html 10:46:24 INFO - PROCESS | 1655 | 1466012784907 Marionette TRACE conn2 -> [0,129,"getWindowHandle",null] 10:46:24 INFO - PROCESS | 1655 | 1466012784909 Marionette TRACE conn2 <- [1,129,null,{"value":"7"}] 10:46:24 INFO - PROCESS | 1655 | 1466012784911 Marionette TRACE conn2 -> [0,130,"setScriptTimeout",{"ms":35000}] 10:46:24 INFO - PROCESS | 1655 | 1466012784912 Marionette TRACE conn2 <- [1,130,null,{}] 10:46:24 INFO - PROCESS | 1655 | 1466012784915 Marionette TRACE conn2 -> [0,131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:24 INFO - PROCESS | 1655 | 1466012784916 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:24 INFO - PROCESS | 1655 | 1466012784988 Marionette TRACE conn2 <- [1,131,null,{"value":null}] 10:46:24 INFO - PROCESS | 1655 | 1466012784991 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:24 INFO - PROCESS | 1655 | 1466012784992 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c5b800 == 40 [pid = 1655] [id = 40] 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115a42000) [pid = 1655] [serial = 116] [outer = 0x0] 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118205800) [pid = 1655] [serial = 117] [outer = 0x115a42000] 10:46:25 INFO - PROCESS | 1655 | 1466012785026 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11895fc00) [pid = 1655] [serial = 118] [outer = 0x115a42000] 10:46:25 INFO - PROCESS | 1655 | 1466012785400 Marionette TRACE conn2 <- [1,132,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.image.destination-atop",0,null,null]]]}] 10:46:25 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-atop.html | Canvas test: 2d.composite.image.destination-atop 10:46:25 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-atop.html | took 518ms 10:46:25 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-in.html 10:46:25 INFO - PROCESS | 1655 | 1466012785431 Marionette TRACE conn2 -> [0,133,"getWindowHandle",null] 10:46:25 INFO - PROCESS | 1655 | 1466012785433 Marionette TRACE conn2 <- [1,133,null,{"value":"7"}] 10:46:25 INFO - PROCESS | 1655 | 1466012785436 Marionette TRACE conn2 -> [0,134,"setScriptTimeout",{"ms":35000}] 10:46:25 INFO - PROCESS | 1655 | 1466012785438 Marionette TRACE conn2 <- [1,134,null,{}] 10:46:25 INFO - PROCESS | 1655 | 1466012785441 Marionette TRACE conn2 -> [0,135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:25 INFO - PROCESS | 1655 | 1466012785443 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:25 INFO - PROCESS | 1655 | 1466012785549 Marionette TRACE conn2 <- [1,135,null,{"value":null}] 10:46:25 INFO - PROCESS | 1655 | 1466012785625 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:25 INFO - PROCESS | 1655 | 1466012785626 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x118471800 == 41 [pid = 1655] [id = 41] 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115e0cc00) [pid = 1655] [serial = 119] [outer = 0x0] 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118fbb400) [pid = 1655] [serial = 120] [outer = 0x115e0cc00] 10:46:25 INFO - PROCESS | 1655 | 1466012785664 Marionette DEBUG loaded listener.js 10:46:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119387400) [pid = 1655] [serial = 121] [outer = 0x115e0cc00] 10:46:25 INFO - PROCESS | 1655 | 1466012785983 Marionette TRACE conn2 <- [1,136,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-in.html",0,null,null,[["Canvas test: 2d.composite.image.destination-in",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-in.html | Canvas test: 2d.composite.image.destination-in 10:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-in.html | took 571ms 10:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-out.html 10:46:26 INFO - PROCESS | 1655 | 1466012786007 Marionette TRACE conn2 -> [0,137,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1655 | 1466012786008 Marionette TRACE conn2 <- [1,137,null,{"value":"7"}] 10:46:26 INFO - PROCESS | 1655 | 1466012786010 Marionette TRACE conn2 -> [0,138,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1655 | 1466012786011 Marionette TRACE conn2 <- [1,138,null,{}] 10:46:26 INFO - PROCESS | 1655 | 1466012786022 Marionette TRACE conn2 -> [0,139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:26 INFO - PROCESS | 1655 | 1466012786025 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:26 INFO - PROCESS | 1655 | 1466012786116 Marionette TRACE conn2 <- [1,139,null,{"value":null}] 10:46:26 INFO - PROCESS | 1655 | 1466012786162 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1655 | 1466012786163 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x118787000 == 42 [pid = 1655] [id = 42] 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11302b400) [pid = 1655] [serial = 122] [outer = 0x0] 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x119390400) [pid = 1655] [serial = 123] [outer = 0x11302b400] 10:46:26 INFO - PROCESS | 1655 | 1466012786188 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1215be800) [pid = 1655] [serial = 124] [outer = 0x11302b400] 10:46:26 INFO - PROCESS | 1655 | 1466012786450 Marionette TRACE conn2 <- [1,140,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-out.html",0,null,null,[["Canvas test: 2d.composite.image.destination-out",0,null,null]]]}] 10:46:26 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-out.html | Canvas test: 2d.composite.image.destination-out 10:46:26 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-out.html | took 477ms 10:46:26 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.destination-over.html 10:46:26 INFO - PROCESS | 1655 | 1466012786488 Marionette TRACE conn2 -> [0,141,"getWindowHandle",null] 10:46:26 INFO - PROCESS | 1655 | 1466012786489 Marionette TRACE conn2 <- [1,141,null,{"value":"7"}] 10:46:26 INFO - PROCESS | 1655 | 1466012786491 Marionette TRACE conn2 -> [0,142,"setScriptTimeout",{"ms":35000}] 10:46:26 INFO - PROCESS | 1655 | 1466012786492 Marionette TRACE conn2 <- [1,142,null,{}] 10:46:26 INFO - PROCESS | 1655 | 1466012786502 Marionette TRACE conn2 -> [0,143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:26 INFO - PROCESS | 1655 | 1466012786503 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:26 INFO - PROCESS | 1655 | 1466012786581 Marionette TRACE conn2 <- [1,143,null,{"value":null}] 10:46:26 INFO - PROCESS | 1655 | 1466012786585 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:26 INFO - PROCESS | 1655 | 1466012786586 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194f9800 == 43 [pid = 1655] [id = 43] 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118204800) [pid = 1655] [serial = 125] [outer = 0x0] 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123c60c00) [pid = 1655] [serial = 126] [outer = 0x118204800] 10:46:26 INFO - PROCESS | 1655 | 1466012786610 Marionette DEBUG loaded listener.js 10:46:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1248f4000) [pid = 1655] [serial = 127] [outer = 0x118204800] 10:46:27 INFO - PROCESS | 1655 | 1466012787070 Marionette TRACE conn2 <- [1,144,null,{"value":["/2dcontext/compositing/2d.composite.image.destination-over.html",0,null,null,[["Canvas test: 2d.composite.image.destination-over",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.destination-over.html | Canvas test: 2d.composite.image.destination-over 10:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.destination-over.html | took 620ms 10:46:27 INFO - PROCESS | 1655 | 1466012787114 Marionette TRACE conn2 -> [0,145,"getWindowHandle",null] 10:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.lighter.html 10:46:27 INFO - PROCESS | 1655 | 1466012787117 Marionette TRACE conn2 <- [1,145,null,{"value":"7"}] 10:46:27 INFO - PROCESS | 1655 | 1466012787120 Marionette TRACE conn2 -> [0,146,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1655 | 1466012787122 Marionette TRACE conn2 <- [1,146,null,{}] 10:46:27 INFO - PROCESS | 1655 | 1466012787127 Marionette TRACE conn2 -> [0,147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 1655 | 1466012787129 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:27 INFO - PROCESS | 1655 | 1466012787219 Marionette TRACE conn2 <- [1,147,null,{"value":null}] 10:46:27 INFO - PROCESS | 1655 | 1466012787277 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:27 INFO - PROCESS | 1655 | 1466012787278 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e76800 == 44 [pid = 1655] [id = 44] 10:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113e92400) [pid = 1655] [serial = 128] [outer = 0x0] 10:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115e0e800) [pid = 1655] [serial = 129] [outer = 0x113e92400] 10:46:27 INFO - PROCESS | 1655 | 1466012787309 Marionette DEBUG loaded listener.js 10:46:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1164e8000) [pid = 1655] [serial = 130] [outer = 0x113e92400] 10:46:27 INFO - PROCESS | 1655 | 1466012787816 Marionette TRACE conn2 <- [1,148,null,{"value":["/2dcontext/compositing/2d.composite.image.lighter.html",0,null,null,[["Canvas test: 2d.composite.image.lighter",0,null,null]]]}] 10:46:27 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.lighter.html | Canvas test: 2d.composite.image.lighter 10:46:27 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.lighter.html | took 721ms 10:46:27 INFO - PROCESS | 1655 | 1466012787843 Marionette TRACE conn2 -> [0,149,"getWindowHandle",null] 10:46:27 INFO - PROCESS | 1655 | 1466012787847 Marionette TRACE conn2 <- [1,149,null,{"value":"7"}] 10:46:27 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-atop.html 10:46:27 INFO - PROCESS | 1655 | 1466012787876 Marionette TRACE conn2 -> [0,150,"setScriptTimeout",{"ms":35000}] 10:46:27 INFO - PROCESS | 1655 | 1466012787881 Marionette TRACE conn2 <- [1,150,null,{}] 10:46:27 INFO - PROCESS | 1655 | 1466012787885 Marionette TRACE conn2 -> [0,151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:27 INFO - PROCESS | 1655 | 1466012787888 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:27 INFO - PROCESS | 1655 | 1466012787990 Marionette TRACE conn2 <- [1,151,null,{"value":null}] 10:46:28 INFO - PROCESS | 1655 | 1466012788048 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1655 | 1466012788050 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fdf000 == 45 [pid = 1655] [id = 45] 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118208c00) [pid = 1655] [serial = 131] [outer = 0x0] 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11834f000) [pid = 1655] [serial = 132] [outer = 0x118208c00] 10:46:28 INFO - PROCESS | 1655 | 1466012788080 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118f67000) [pid = 1655] [serial = 133] [outer = 0x118208c00] 10:46:28 INFO - PROCESS | 1655 | 1466012788523 Marionette TRACE conn2 <- [1,152,null,{"value":["/2dcontext/compositing/2d.composite.image.source-atop.html",0,null,null,[["Canvas test: 2d.composite.image.source-atop",0,null,null]]]}] 10:46:28 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-atop.html | Canvas test: 2d.composite.image.source-atop 10:46:28 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-atop.html | took 677ms 10:46:28 INFO - PROCESS | 1655 | 1466012788563 Marionette TRACE conn2 -> [0,153,"getWindowHandle",null] 10:46:28 INFO - PROCESS | 1655 | 1466012788565 Marionette TRACE conn2 <- [1,153,null,{"value":"7"}] 10:46:28 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-in.html 10:46:28 INFO - PROCESS | 1655 | 1466012788567 Marionette TRACE conn2 -> [0,154,"setScriptTimeout",{"ms":35000}] 10:46:28 INFO - PROCESS | 1655 | 1466012788570 Marionette TRACE conn2 <- [1,154,null,{}] 10:46:28 INFO - PROCESS | 1655 | 1466012788578 Marionette TRACE conn2 -> [0,155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:28 INFO - PROCESS | 1655 | 1466012788582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:28 INFO - PROCESS | 1655 | 1466012788673 Marionette TRACE conn2 <- [1,155,null,{"value":null}] 10:46:28 INFO - PROCESS | 1655 | 1466012788732 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:28 INFO - PROCESS | 1655 | 1466012788734 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12113f800 == 46 [pid = 1655] [id = 46] 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1198e7000) [pid = 1655] [serial = 134] [outer = 0x0] 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12118c000) [pid = 1655] [serial = 135] [outer = 0x1198e7000] 10:46:28 INFO - PROCESS | 1655 | 1466012788766 Marionette DEBUG loaded listener.js 10:46:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1215bd000) [pid = 1655] [serial = 136] [outer = 0x1198e7000] 10:46:29 INFO - PROCESS | 1655 | 1466012789187 Marionette TRACE conn2 <- [1,156,null,{"value":["/2dcontext/compositing/2d.composite.image.source-in.html",0,null,null,[["Canvas test: 2d.composite.image.source-in",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-in.html | Canvas test: 2d.composite.image.source-in 10:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-in.html | took 671ms 10:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-out.html 10:46:29 INFO - PROCESS | 1655 | 1466012789239 Marionette TRACE conn2 -> [0,157,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1655 | 1466012789241 Marionette TRACE conn2 <- [1,157,null,{"value":"7"}] 10:46:29 INFO - PROCESS | 1655 | 1466012789243 Marionette TRACE conn2 -> [0,158,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1655 | 1466012789244 Marionette TRACE conn2 <- [1,158,null,{}] 10:46:29 INFO - PROCESS | 1655 | 1466012789265 Marionette TRACE conn2 -> [0,159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:29 INFO - PROCESS | 1655 | 1466012789266 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:29 INFO - PROCESS | 1655 | 1466012789360 Marionette TRACE conn2 <- [1,159,null,{"value":null}] 10:46:29 INFO - PROCESS | 1655 | 1466012789416 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:29 INFO - PROCESS | 1655 | 1466012789418 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12138c800 == 47 [pid = 1655] [id = 47] 10:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1249a7400) [pid = 1655] [serial = 137] [outer = 0x0] 10:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124a8a000) [pid = 1655] [serial = 138] [outer = 0x1249a7400] 10:46:29 INFO - PROCESS | 1655 | 1466012789447 Marionette DEBUG loaded listener.js 10:46:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124c44800) [pid = 1655] [serial = 139] [outer = 0x1249a7400] 10:46:29 INFO - PROCESS | 1655 | 1466012789949 Marionette TRACE conn2 <- [1,160,null,{"value":["/2dcontext/compositing/2d.composite.image.source-out.html",0,null,null,[["Canvas test: 2d.composite.image.source-out",0,null,null]]]}] 10:46:29 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-out.html | Canvas test: 2d.composite.image.source-out 10:46:29 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-out.html | took 738ms 10:46:29 INFO - PROCESS | 1655 | 1466012789986 Marionette TRACE conn2 -> [0,161,"getWindowHandle",null] 10:46:29 INFO - PROCESS | 1655 | 1466012789989 Marionette TRACE conn2 <- [1,161,null,{"value":"7"}] 10:46:29 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.source-over.html 10:46:29 INFO - PROCESS | 1655 | 1466012789993 Marionette TRACE conn2 -> [0,162,"setScriptTimeout",{"ms":35000}] 10:46:29 INFO - PROCESS | 1655 | 1466012789997 Marionette TRACE conn2 <- [1,162,null,{}] 10:46:30 INFO - PROCESS | 1655 | 1466012790002 Marionette TRACE conn2 -> [0,163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:30 INFO - PROCESS | 1655 | 1466012790004 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:30 INFO - PROCESS | 1655 | 1466012790089 Marionette TRACE conn2 <- [1,163,null,{"value":null}] 10:46:30 INFO - PROCESS | 1655 | 1466012790145 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:30 INFO - PROCESS | 1655 | 1466012790148 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aa7000 == 48 [pid = 1655] [id = 48] 10:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115eee400) [pid = 1655] [serial = 140] [outer = 0x0] 10:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116239c00) [pid = 1655] [serial = 141] [outer = 0x115eee400] 10:46:30 INFO - PROCESS | 1655 | 1466012790174 Marionette DEBUG loaded listener.js 10:46:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11697e400) [pid = 1655] [serial = 142] [outer = 0x115eee400] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11657b000 == 47 [pid = 1655] [id = 31] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118787000 == 46 [pid = 1655] [id = 42] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118471800 == 45 [pid = 1655] [id = 41] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117c5b800 == 44 [pid = 1655] [id = 40] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117158800 == 43 [pid = 1655] [id = 27] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x11746b800 == 42 [pid = 1655] [id = 28] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x113db2800 == 41 [pid = 1655] [id = 39] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c4800 == 40 [pid = 1655] [id = 29] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x115f08800 == 39 [pid = 1655] [id = 38] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x112d0c000 == 38 [pid = 1655] [id = 37] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x120f50800 == 37 [pid = 1655] [id = 36] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118709000 == 36 [pid = 1655] [id = 30] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118fd5000 == 35 [pid = 1655] [id = 32] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12138c800 == 34 [pid = 1655] [id = 47] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x12113f800 == 33 [pid = 1655] [id = 46] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x118fdf000 == 32 [pid = 1655] [id = 45] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x117157800 == 31 [pid = 1655] [id = 33] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x119bbd000 == 30 [pid = 1655] [id = 35] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x115e76800 == 29 [pid = 1655] [id = 44] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1194f3000 == 28 [pid = 1655] [id = 34] 10:46:30 INFO - PROCESS | 1655 | --DOCSHELL 0x1194f9800 == 27 [pid = 1655] [id = 43] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1185f0c00) [pid = 1655] [serial = 81] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119139400) [pid = 1655] [serial = 82] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119330400) [pid = 1655] [serial = 84] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11938a800) [pid = 1655] [serial = 85] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11938ac00) [pid = 1655] [serial = 87] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x119744000) [pid = 1655] [serial = 90] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1198e5800) [pid = 1655] [serial = 93] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12143b000) [pid = 1655] [serial = 96] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x123c6a000) [pid = 1655] [serial = 99] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124a85400) [pid = 1655] [serial = 102] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12d40c800) [pid = 1655] [serial = 64] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11307c400) [pid = 1655] [serial = 66] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115ee5400) [pid = 1655] [serial = 69] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117c81000) [pid = 1655] [serial = 72] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118205000) [pid = 1655] [serial = 75] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11653a400) [pid = 1655] [serial = 76] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119550c00) [pid = 1655] [serial = 88] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1198e0c00) [pid = 1655] [serial = 91] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121338800) [pid = 1655] [serial = 94] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121cad000) [pid = 1655] [serial = 97] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113d22400) [pid = 1655] [serial = 67] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1248f3c00) [pid = 1655] [serial = 100] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115f60800) [pid = 1655] [serial = 70] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118355800) [pid = 1655] [serial = 79] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11804b000) [pid = 1655] [serial = 73] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182b3800) [pid = 1655] [serial = 78] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11854e000) [pid = 1655] [serial = 30] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12ba4b000) [pid = 1655] [serial = 27] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12ba51800) [pid = 1655] [serial = 28] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128a24400) [pid = 1655] [serial = 24] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12b835400) [pid = 1655] [serial = 25] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12a907800) [pid = 1655] [serial = 21] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a90bc00) [pid = 1655] [serial = 22] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x129510c00) [pid = 1655] [serial = 18] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1291af000) [pid = 1655] [serial = 15] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12929bc00) [pid = 1655] [serial = 16] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1215bd400) [pid = 1655] [serial = 11] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121834800) [pid = 1655] [serial = 8] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12c550c00) [pid = 1655] [serial = 60] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12c554800) [pid = 1655] [serial = 61] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12c546400) [pid = 1655] [serial = 58] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11804cc00) [pid = 1655] [serial = 57] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118551800) [pid = 1655] [serial = 54] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x12beaf800) [pid = 1655] [serial = 55] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12cf26c00) [pid = 1655] [serial = 51] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12ca79000) [pid = 1655] [serial = 45] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12cac1c00) [pid = 1655] [serial = 48] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12cac5400) [pid = 1655] [serial = 50] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12caba800) [pid = 1655] [serial = 42] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12cac0400) [pid = 1655] [serial = 43] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12c4d0c00) [pid = 1655] [serial = 40] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12c4ca000) [pid = 1655] [serial = 39] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x12c455400) [pid = 1655] [serial = 36] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12c45ac00) [pid = 1655] [serial = 37] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x12a67e800) [pid = 1655] [serial = 33] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x12beb1000) [pid = 1655] [serial = 34] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x12bea5c00) [pid = 1655] [serial = 31] [outer = 0x0] [url = about:blank] 10:46:30 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x12d2e3800) [pid = 1655] [serial = 63] [outer = 0x0] [url = about:blank] 10:46:31 INFO - PROCESS | 1655 | 1466012791077 Marionette TRACE conn2 <- [1,164,null,{"value":["/2dcontext/compositing/2d.composite.image.source-over.html",0,null,null,[["Canvas test: 2d.composite.image.source-over",0,null,null]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.source-over.html | Canvas test: 2d.composite.image.source-over 10:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.source-over.html | took 1128ms 10:46:31 INFO - PROCESS | 1655 | 1466012791122 Marionette TRACE conn2 -> [0,165,"getWindowHandle",null] 10:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.image.xor.html 10:46:31 INFO - PROCESS | 1655 | 1466012791124 Marionette TRACE conn2 <- [1,165,null,{"value":"7"}] 10:46:31 INFO - PROCESS | 1655 | 1466012791127 Marionette TRACE conn2 -> [0,166,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1655 | 1466012791130 Marionette TRACE conn2 <- [1,166,null,{}] 10:46:31 INFO - PROCESS | 1655 | 1466012791133 Marionette TRACE conn2 -> [0,167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:31 INFO - PROCESS | 1655 | 1466012791135 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:31 INFO - PROCESS | 1655 | 1466012791208 Marionette TRACE conn2 <- [1,167,null,{"value":null}] 10:46:31 INFO - PROCESS | 1655 | 1466012791215 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1655 | 1466012791217 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x11301c000 == 28 [pid = 1655] [id = 49] 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x1131d4800) [pid = 1655] [serial = 143] [outer = 0x0] 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x115ee9000) [pid = 1655] [serial = 144] [outer = 0x1131d4800] 10:46:31 INFO - PROCESS | 1655 | 1466012791246 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x116758400) [pid = 1655] [serial = 145] [outer = 0x1131d4800] 10:46:31 INFO - PROCESS | 1655 | 1466012791568 Marionette TRACE conn2 <- [1,168,null,{"value":["/2dcontext/compositing/2d.composite.image.xor.html",0,null,null,[["Canvas test: 2d.composite.image.xor",0,null,null]]]}] 10:46:31 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.image.xor.html | Canvas test: 2d.composite.image.xor 10:46:31 INFO - TEST-OK | /2dcontext/compositing/2d.composite.image.xor.html | took 473ms 10:46:31 INFO - PROCESS | 1655 | 1466012791600 Marionette TRACE conn2 -> [0,169,"getWindowHandle",null] 10:46:31 INFO - PROCESS | 1655 | 1466012791603 Marionette TRACE conn2 <- [1,169,null,{"value":"7"}] 10:46:31 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.casesensitive.html 10:46:31 INFO - PROCESS | 1655 | 1466012791608 Marionette TRACE conn2 -> [0,170,"setScriptTimeout",{"ms":35000}] 10:46:31 INFO - PROCESS | 1655 | 1466012791609 Marionette TRACE conn2 <- [1,170,null,{}] 10:46:31 INFO - PROCESS | 1655 | 1466012791612 Marionette TRACE conn2 -> [0,171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:31 INFO - PROCESS | 1655 | 1466012791613 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:31 INFO - PROCESS | 1655 | 1466012791685 Marionette TRACE conn2 <- [1,171,null,{"value":null}] 10:46:31 INFO - PROCESS | 1655 | 1466012791689 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:31 INFO - PROCESS | 1655 | 1466012791691 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116588000 == 29 [pid = 1655] [id = 50] 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x117c7a800) [pid = 1655] [serial = 146] [outer = 0x0] 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x118197400) [pid = 1655] [serial = 147] [outer = 0x117c7a800] 10:46:31 INFO - PROCESS | 1655 | 1466012791720 Marionette DEBUG loaded listener.js 10:46:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11822d800) [pid = 1655] [serial = 148] [outer = 0x117c7a800] 10:46:32 INFO - PROCESS | 1655 | 1466012792037 Marionette TRACE conn2 <- [1,172,null,{"value":["/2dcontext/compositing/2d.composite.operation.casesensitive.html",0,null,null,[["Canvas test: 2d.composite.operation.casesensitive",0,null,null]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.casesensitive.html | Canvas test: 2d.composite.operation.casesensitive 10:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.casesensitive.html | took 475ms 10:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.clear.html 10:46:32 INFO - PROCESS | 1655 | 1466012792083 Marionette TRACE conn2 -> [0,173,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1655 | 1466012792084 Marionette TRACE conn2 <- [1,173,null,{"value":"7"}] 10:46:32 INFO - PROCESS | 1655 | 1466012792086 Marionette TRACE conn2 -> [0,174,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1655 | 1466012792089 Marionette TRACE conn2 <- [1,174,null,{}] 10:46:32 INFO - PROCESS | 1655 | 1466012792096 Marionette TRACE conn2 -> [0,175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 1655 | 1466012792099 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:32 INFO - PROCESS | 1655 | 1466012792174 Marionette TRACE conn2 <- [1,175,null,{"value":null}] 10:46:32 INFO - PROCESS | 1655 | 1466012792216 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1655 | 1466012792218 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x117162800 == 30 [pid = 1655] [id = 51] 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x113d5b800) [pid = 1655] [serial = 149] [outer = 0x0] 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11854ec00) [pid = 1655] [serial = 150] [outer = 0x113d5b800] 10:46:32 INFO - PROCESS | 1655 | 1466012792246 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118f6f000) [pid = 1655] [serial = 151] [outer = 0x113d5b800] 10:46:32 INFO - PROCESS | 1655 | 1466012792522 Marionette TRACE conn2 <- [1,176,null,{"value":["/2dcontext/compositing/2d.composite.operation.clear.html",0,null,null,[["Canvas test: 2d.composite.operation.clear",0,null,null]]]}] 10:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.clear.html | Canvas test: 2d.composite.operation.clear 10:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.clear.html | took 470ms 10:46:32 INFO - PROCESS | 1655 | 1466012792557 Marionette TRACE conn2 -> [0,177,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1655 | 1466012792559 Marionette TRACE conn2 <- [1,177,null,{"value":"7"}] 10:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.darker.html 10:46:32 INFO - PROCESS | 1655 | 1466012792568 Marionette TRACE conn2 -> [0,178,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1655 | 1466012792569 Marionette TRACE conn2 <- [1,178,null,{}] 10:46:32 INFO - PROCESS | 1655 | 1466012792571 Marionette TRACE conn2 -> [0,179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:32 INFO - PROCESS | 1655 | 1466012792572 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:32 INFO - PROCESS | 1655 | 1466012792652 Marionette TRACE conn2 <- [1,179,null,{"value":null}] 10:46:32 INFO - PROCESS | 1655 | 1466012792656 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:32 INFO - PROCESS | 1655 | 1466012792657 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185cf000 == 31 [pid = 1655] [id = 52] 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x11932c800) [pid = 1655] [serial = 152] [outer = 0x0] 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x119387800) [pid = 1655] [serial = 153] [outer = 0x11932c800] 10:46:32 INFO - PROCESS | 1655 | 1466012792684 Marionette DEBUG loaded listener.js 10:46:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11938d000) [pid = 1655] [serial = 154] [outer = 0x11932c800] 10:46:32 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.darker.html | Canvas test: 2d.composite.operation.darker 10:46:32 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.darker.html | took 425ms 10:46:32 INFO - PROCESS | 1655 | 1466012792979 Marionette TRACE conn2 <- [1,180,null,{"value":["/2dcontext/compositing/2d.composite.operation.darker.html",0,null,null,[["Canvas test: 2d.composite.operation.darker",0,null,null]]]}] 10:46:32 INFO - PROCESS | 1655 | 1466012792986 Marionette TRACE conn2 -> [0,181,"getWindowHandle",null] 10:46:32 INFO - PROCESS | 1655 | 1466012792988 Marionette TRACE conn2 <- [1,181,null,{"value":"7"}] 10:46:32 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.default.html 10:46:32 INFO - PROCESS | 1655 | 1466012792990 Marionette TRACE conn2 -> [0,182,"setScriptTimeout",{"ms":35000}] 10:46:32 INFO - PROCESS | 1655 | 1466012792991 Marionette TRACE conn2 <- [1,182,null,{}] 10:46:33 INFO - PROCESS | 1655 | 1466012793000 Marionette TRACE conn2 -> [0,183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:33 INFO - PROCESS | 1655 | 1466012793002 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:33 INFO - PROCESS | 1655 | 1466012793110 Marionette TRACE conn2 <- [1,183,null,{"value":null}] 10:46:33 INFO - PROCESS | 1655 | 1466012793114 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1655 | 1466012793116 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x118709800 == 32 [pid = 1655] [id = 53] 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11307c400) [pid = 1655] [serial = 155] [outer = 0x0] 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11932ec00) [pid = 1655] [serial = 156] [outer = 0x11307c400] 10:46:33 INFO - PROCESS | 1655 | 1466012793164 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11974bc00) [pid = 1655] [serial = 157] [outer = 0x11307c400] 10:46:33 INFO - PROCESS | 1655 | 1466012793451 Marionette TRACE conn2 <- [1,184,null,{"value":["/2dcontext/compositing/2d.composite.operation.default.html",0,null,null,[["Canvas test: 2d.composite.operation.default",0,null,null]]]}] 10:46:33 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.default.html | Canvas test: 2d.composite.operation.default 10:46:33 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.default.html | took 518ms 10:46:33 INFO - PROCESS | 1655 | 1466012793508 Marionette TRACE conn2 -> [0,185,"getWindowHandle",null] 10:46:33 INFO - PROCESS | 1655 | 1466012793509 Marionette TRACE conn2 <- [1,185,null,{"value":"7"}] 10:46:33 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.get.html 10:46:33 INFO - PROCESS | 1655 | 1466012793513 Marionette TRACE conn2 -> [0,186,"setScriptTimeout",{"ms":35000}] 10:46:33 INFO - PROCESS | 1655 | 1466012793515 Marionette TRACE conn2 <- [1,186,null,{}] 10:46:33 INFO - PROCESS | 1655 | 1466012793517 Marionette TRACE conn2 -> [0,187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:33 INFO - PROCESS | 1655 | 1466012793521 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:33 INFO - PROCESS | 1655 | 1466012793637 Marionette TRACE conn2 <- [1,187,null,{"value":null}] 10:46:33 INFO - PROCESS | 1655 | 1466012793641 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:33 INFO - PROCESS | 1655 | 1466012793642 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931f000 == 33 [pid = 1655] [id = 54] 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11974ac00) [pid = 1655] [serial = 158] [outer = 0x0] 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121190c00) [pid = 1655] [serial = 159] [outer = 0x11974ac00] 10:46:33 INFO - PROCESS | 1655 | 1466012793667 Marionette DEBUG loaded listener.js 10:46:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x123c6a000) [pid = 1655] [serial = 160] [outer = 0x11974ac00] 10:46:33 INFO - PROCESS | 1655 | 1466012793978 Marionette TRACE conn2 <- [1,188,null,{"value":["/2dcontext/compositing/2d.composite.operation.get.html",0,null,null,[["Canvas test: 2d.composite.operation.get",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.get.html | Canvas test: 2d.composite.operation.get 10:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.get.html | took 520ms 10:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.highlight.html 10:46:34 INFO - PROCESS | 1655 | 1466012794032 Marionette TRACE conn2 -> [0,189,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1655 | 1466012794034 Marionette TRACE conn2 <- [1,189,null,{"value":"7"}] 10:46:34 INFO - PROCESS | 1655 | 1466012794036 Marionette TRACE conn2 -> [0,190,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1655 | 1466012794037 Marionette TRACE conn2 <- [1,190,null,{}] 10:46:34 INFO - PROCESS | 1655 | 1466012794039 Marionette TRACE conn2 -> [0,191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 1655 | 1466012794040 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:34 INFO - PROCESS | 1655 | 1466012794127 Marionette TRACE conn2 <- [1,191,null,{"value":null}] 10:46:34 INFO - PROCESS | 1655 | 1466012794156 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1655 | 1466012794157 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e6800 == 34 [pid = 1655] [id = 55] 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12482ac00) [pid = 1655] [serial = 161] [outer = 0x0] 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1249af000) [pid = 1655] [serial = 162] [outer = 0x12482ac00] 10:46:34 INFO - PROCESS | 1655 | 1466012794181 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x124c43c00) [pid = 1655] [serial = 163] [outer = 0x12482ac00] 10:46:34 INFO - PROCESS | 1655 | 1466012794457 Marionette TRACE conn2 <- [1,192,null,{"value":["/2dcontext/compositing/2d.composite.operation.highlight.html",0,null,null,[["Canvas test: 2d.composite.operation.highlight",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.highlight.html | Canvas test: 2d.composite.operation.highlight 10:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.highlight.html | took 468ms 10:46:34 INFO - PROCESS | 1655 | 1466012794505 Marionette TRACE conn2 -> [0,193,"getWindowHandle",null] 10:46:34 INFO - PROCESS | 1655 | 1466012794506 Marionette TRACE conn2 <- [1,193,null,{"value":"7"}] 10:46:34 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.nullsuffix.html 10:46:34 INFO - PROCESS | 1655 | 1466012794508 Marionette TRACE conn2 -> [0,194,"setScriptTimeout",{"ms":35000}] 10:46:34 INFO - PROCESS | 1655 | 1466012794509 Marionette TRACE conn2 <- [1,194,null,{}] 10:46:34 INFO - PROCESS | 1655 | 1466012794513 Marionette TRACE conn2 -> [0,195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:34 INFO - PROCESS | 1655 | 1466012794516 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:34 INFO - PROCESS | 1655 | 1466012794602 Marionette TRACE conn2 <- [1,195,null,{"value":null}] 10:46:34 INFO - PROCESS | 1655 | 1466012794631 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:34 INFO - PROCESS | 1655 | 1466012794632 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b58000 == 35 [pid = 1655] [id = 56] 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124c46400) [pid = 1655] [serial = 164] [outer = 0x0] 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1254e5800) [pid = 1655] [serial = 165] [outer = 0x124c46400] 10:46:34 INFO - PROCESS | 1655 | 1466012794656 Marionette DEBUG loaded listener.js 10:46:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1254f1c00) [pid = 1655] [serial = 166] [outer = 0x124c46400] 10:46:34 INFO - PROCESS | 1655 | 1466012794935 Marionette TRACE conn2 <- [1,196,null,{"value":["/2dcontext/compositing/2d.composite.operation.nullsuffix.html",0,null,null,[["Canvas test: 2d.composite.operation.nullsuffix",0,null,null]]]}] 10:46:34 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | Canvas test: 2d.composite.operation.nullsuffix 10:46:34 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.nullsuffix.html | took 472ms 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x123c68400) [pid = 1655] [serial = 104] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.imagepattern.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123c66800) [pid = 1655] [serial = 101] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.image.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118204800) [pid = 1655] [serial = 125] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-over.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11302b400) [pid = 1655] [serial = 122] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-out.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11697a400) [pid = 1655] [serial = 110] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.range.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x113031400) [pid = 1655] [serial = 107] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.globalAlpha.invalid.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118195400) [pid = 1655] [serial = 113] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.copy.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115a42000) [pid = 1655] [serial = 116] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-atop.html] 10:46:35 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x115e0cc00) [pid = 1655] [serial = 119] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.destination-in.html] 10:46:35 INFO - PROCESS | 1655 | 1466012795004 Marionette TRACE conn2 -> [0,197,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1655 | 1466012795005 Marionette TRACE conn2 <- [1,197,null,{"value":"7"}] 10:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.over.html 10:46:35 INFO - PROCESS | 1655 | 1466012795009 Marionette TRACE conn2 -> [0,198,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1655 | 1466012795010 Marionette TRACE conn2 <- [1,198,null,{}] 10:46:35 INFO - PROCESS | 1655 | 1466012795013 Marionette TRACE conn2 -> [0,199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:35 INFO - PROCESS | 1655 | 1466012795014 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:35 INFO - PROCESS | 1655 | 1466012795098 Marionette TRACE conn2 <- [1,199,null,{"value":null}] 10:46:35 INFO - PROCESS | 1655 | 1466012795127 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1655 | 1466012795135 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x117161800 == 36 [pid = 1655] [id = 57] 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x111e2fc00) [pid = 1655] [serial = 167] [outer = 0x0] 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x118199000) [pid = 1655] [serial = 168] [outer = 0x111e2fc00] 10:46:35 INFO - PROCESS | 1655 | 1466012795160 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x125498800) [pid = 1655] [serial = 169] [outer = 0x111e2fc00] 10:46:35 INFO - PROCESS | 1655 | 1466012795431 Marionette TRACE conn2 <- [1,200,null,{"value":["/2dcontext/compositing/2d.composite.operation.over.html",0,null,null,[["Canvas test: 2d.composite.operation.over",0,null,null]]]}] 10:46:35 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.over.html | Canvas test: 2d.composite.operation.over 10:46:35 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.over.html | took 472ms 10:46:35 INFO - TEST-START | /2dcontext/compositing/2d.composite.operation.unrecognised.html 10:46:35 INFO - PROCESS | 1655 | 1466012795488 Marionette TRACE conn2 -> [0,201,"getWindowHandle",null] 10:46:35 INFO - PROCESS | 1655 | 1466012795489 Marionette TRACE conn2 <- [1,201,null,{"value":"7"}] 10:46:35 INFO - PROCESS | 1655 | 1466012795492 Marionette TRACE conn2 -> [0,202,"setScriptTimeout",{"ms":35000}] 10:46:35 INFO - PROCESS | 1655 | 1466012795494 Marionette TRACE conn2 <- [1,202,null,{}] 10:46:35 INFO - PROCESS | 1655 | 1466012795501 Marionette TRACE conn2 -> [0,203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:35 INFO - PROCESS | 1655 | 1466012795502 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:35 INFO - PROCESS | 1655 | 1466012795605 Marionette TRACE conn2 <- [1,203,null,{"value":null}] 10:46:35 INFO - PROCESS | 1655 | 1466012795662 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:35 INFO - PROCESS | 1655 | 1466012795663 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4f000 == 37 [pid = 1655] [id = 58] 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x113d62400) [pid = 1655] [serial = 170] [outer = 0x0] 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x125f5bc00) [pid = 1655] [serial = 171] [outer = 0x113d62400] 10:46:35 INFO - PROCESS | 1655 | 1466012795701 Marionette DEBUG loaded listener.js 10:46:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126398000) [pid = 1655] [serial = 172] [outer = 0x113d62400] 10:46:36 INFO - PROCESS | 1655 | 1466012796082 Marionette TRACE conn2 <- [1,204,null,{"value":["/2dcontext/compositing/2d.composite.operation.unrecognised.html",0,null,null,[["Canvas test: 2d.composite.operation.unrecognised",0,null,null]]]}] 10:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.operation.unrecognised.html | Canvas test: 2d.composite.operation.unrecognised 10:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.operation.unrecognised.html | took 622ms 10:46:36 INFO - PROCESS | 1655 | 1466012796115 Marionette TRACE conn2 -> [0,205,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1655 | 1466012796118 Marionette TRACE conn2 <- [1,205,null,{"value":"7"}] 10:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.copy.html 10:46:36 INFO - PROCESS | 1655 | 1466012796121 Marionette TRACE conn2 -> [0,206,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1655 | 1466012796124 Marionette TRACE conn2 <- [1,206,null,{}] 10:46:36 INFO - PROCESS | 1655 | 1466012796127 Marionette TRACE conn2 -> [0,207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 1655 | 1466012796130 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:36 INFO - PROCESS | 1655 | 1466012796243 Marionette TRACE conn2 <- [1,207,null,{"value":null}] 10:46:36 INFO - PROCESS | 1655 | 1466012796248 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1655 | 1466012796249 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118709000 == 38 [pid = 1655] [id = 59] 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119136800) [pid = 1655] [serial = 173] [outer = 0x0] 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1254e9800) [pid = 1655] [serial = 174] [outer = 0x119136800] 10:46:36 INFO - PROCESS | 1655 | 1466012796282 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126799c00) [pid = 1655] [serial = 175] [outer = 0x119136800] 10:46:36 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.copy.html | Canvas test: 2d.composite.solid.copy 10:46:36 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.copy.html | took 470ms 10:46:36 INFO - PROCESS | 1655 | 1466012796587 Marionette TRACE conn2 <- [1,208,null,{"value":["/2dcontext/compositing/2d.composite.solid.copy.html",0,null,null,[["Canvas test: 2d.composite.solid.copy",0,null,null]]]}] 10:46:36 INFO - PROCESS | 1655 | 1466012796591 Marionette TRACE conn2 -> [0,209,"getWindowHandle",null] 10:46:36 INFO - PROCESS | 1655 | 1466012796593 Marionette TRACE conn2 <- [1,209,null,{"value":"7"}] 10:46:36 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-atop.html 10:46:36 INFO - PROCESS | 1655 | 1466012796602 Marionette TRACE conn2 -> [0,210,"setScriptTimeout",{"ms":35000}] 10:46:36 INFO - PROCESS | 1655 | 1466012796603 Marionette TRACE conn2 <- [1,210,null,{}] 10:46:36 INFO - PROCESS | 1655 | 1466012796607 Marionette TRACE conn2 -> [0,211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:36 INFO - PROCESS | 1655 | 1466012796608 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:36 INFO - PROCESS | 1655 | 1466012796686 Marionette TRACE conn2 <- [1,211,null,{"value":null}] 10:46:36 INFO - PROCESS | 1655 | 1466012796690 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:36 INFO - PROCESS | 1655 | 1466012796691 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124884800 == 39 [pid = 1655] [id = 60] 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12632c800) [pid = 1655] [serial = 176] [outer = 0x0] 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x128a19800) [pid = 1655] [serial = 177] [outer = 0x12632c800] 10:46:36 INFO - PROCESS | 1655 | 1466012796717 Marionette DEBUG loaded listener.js 10:46:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128a24c00) [pid = 1655] [serial = 178] [outer = 0x12632c800] 10:46:37 INFO - PROCESS | 1655 | 1466012797005 Marionette TRACE conn2 <- [1,212,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-atop",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-atop.html | Canvas test: 2d.composite.solid.destination-atop 10:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-atop.html | took 427ms 10:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-in.html 10:46:37 INFO - PROCESS | 1655 | 1466012797022 Marionette TRACE conn2 -> [0,213,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1655 | 1466012797023 Marionette TRACE conn2 <- [1,213,null,{"value":"7"}] 10:46:37 INFO - PROCESS | 1655 | 1466012797025 Marionette TRACE conn2 -> [0,214,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1655 | 1466012797026 Marionette TRACE conn2 <- [1,214,null,{}] 10:46:37 INFO - PROCESS | 1655 | 1466012797030 Marionette TRACE conn2 -> [0,215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 1655 | 1466012797032 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:37 INFO - PROCESS | 1655 | 1466012797161 Marionette TRACE conn2 <- [1,215,null,{"value":null}] 10:46:37 INFO - PROCESS | 1655 | 1466012797202 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:37 INFO - PROCESS | 1655 | 1466012797203 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x11226b800 == 40 [pid = 1655] [id = 61] 10:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1110a8800) [pid = 1655] [serial = 179] [outer = 0x0] 10:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1122a7000) [pid = 1655] [serial = 180] [outer = 0x1110a8800] 10:46:37 INFO - PROCESS | 1655 | 1466012797234 Marionette DEBUG loaded listener.js 10:46:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1131c8c00) [pid = 1655] [serial = 181] [outer = 0x1110a8800] 10:46:37 INFO - PROCESS | 1655 | 1466012797793 Marionette TRACE conn2 <- [1,216,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-in.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-in",0,null,null]]]}] 10:46:37 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-in.html | Canvas test: 2d.composite.solid.destination-in 10:46:37 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-in.html | took 823ms 10:46:37 INFO - PROCESS | 1655 | 1466012797850 Marionette TRACE conn2 -> [0,217,"getWindowHandle",null] 10:46:37 INFO - PROCESS | 1655 | 1466012797854 Marionette TRACE conn2 <- [1,217,null,{"value":"7"}] 10:46:37 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-out.html 10:46:37 INFO - PROCESS | 1655 | 1466012797859 Marionette TRACE conn2 -> [0,218,"setScriptTimeout",{"ms":35000}] 10:46:37 INFO - PROCESS | 1655 | 1466012797862 Marionette TRACE conn2 <- [1,218,null,{}] 10:46:37 INFO - PROCESS | 1655 | 1466012797867 Marionette TRACE conn2 -> [0,219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:37 INFO - PROCESS | 1655 | 1466012797872 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:38 INFO - PROCESS | 1655 | 1466012798022 Marionette TRACE conn2 <- [1,219,null,{"value":null}] 10:46:38 INFO - PROCESS | 1655 | 1466012798091 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1655 | 1466012798093 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117167000 == 41 [pid = 1655] [id = 62] 10:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118049400) [pid = 1655] [serial = 182] [outer = 0x0] 10:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118190c00) [pid = 1655] [serial = 183] [outer = 0x118049400] 10:46:38 INFO - PROCESS | 1655 | 1466012798124 Marionette DEBUG loaded listener.js 10:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1182b2000) [pid = 1655] [serial = 184] [outer = 0x118049400] 10:46:38 INFO - PROCESS | 1655 | 1466012798733 Marionette TRACE conn2 <- [1,220,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-out.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-out",0,null,null]]]}] 10:46:38 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-out.html | Canvas test: 2d.composite.solid.destination-out 10:46:38 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-out.html | took 926ms 10:46:38 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.destination-over.html 10:46:38 INFO - PROCESS | 1655 | 1466012798784 Marionette TRACE conn2 -> [0,221,"getWindowHandle",null] 10:46:38 INFO - PROCESS | 1655 | 1466012798786 Marionette TRACE conn2 <- [1,221,null,{"value":"7"}] 10:46:38 INFO - PROCESS | 1655 | 1466012798789 Marionette TRACE conn2 -> [0,222,"setScriptTimeout",{"ms":35000}] 10:46:38 INFO - PROCESS | 1655 | 1466012798791 Marionette TRACE conn2 <- [1,222,null,{}] 10:46:38 INFO - PROCESS | 1655 | 1466012798795 Marionette TRACE conn2 -> [0,223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:38 INFO - PROCESS | 1655 | 1466012798797 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:38 INFO - PROCESS | 1655 | 1466012798891 Marionette TRACE conn2 <- [1,223,null,{"value":null}] 10:46:38 INFO - PROCESS | 1655 | 1466012798957 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:38 INFO - PROCESS | 1655 | 1466012798958 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133ea800 == 42 [pid = 1655] [id = 63] 10:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118208800) [pid = 1655] [serial = 185] [outer = 0x0] 10:46:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11823ac00) [pid = 1655] [serial = 186] [outer = 0x118208800] 10:46:38 INFO - PROCESS | 1655 | 1466012798986 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118350400) [pid = 1655] [serial = 187] [outer = 0x118208800] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x124884800 == 41 [pid = 1655] [id = 60] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118709000 == 40 [pid = 1655] [id = 59] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4f000 == 39 [pid = 1655] [id = 58] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117161800 == 38 [pid = 1655] [id = 57] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x119b58000 == 37 [pid = 1655] [id = 56] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e6800 == 36 [pid = 1655] [id = 55] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11931f000 == 35 [pid = 1655] [id = 54] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118709800 == 34 [pid = 1655] [id = 53] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x1185cf000 == 33 [pid = 1655] [id = 52] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x117162800 == 32 [pid = 1655] [id = 51] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x116588000 == 31 [pid = 1655] [id = 50] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x11301c000 == 30 [pid = 1655] [id = 49] 10:46:39 INFO - PROCESS | 1655 | --DOCSHELL 0x116aa7000 == 29 [pid = 1655] [id = 48] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x123c60c00) [pid = 1655] [serial = 126] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1248f4000) [pid = 1655] [serial = 127] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1215be800) [pid = 1655] [serial = 124] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1176af800) [pid = 1655] [serial = 111] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115e02800) [pid = 1655] [serial = 109] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118353c00) [pid = 1655] [serial = 114] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118047c00) [pid = 1655] [serial = 112] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118205800) [pid = 1655] [serial = 117] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11895fc00) [pid = 1655] [serial = 118] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x119390400) [pid = 1655] [serial = 123] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113d21c00) [pid = 1655] [serial = 108] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x118fbb400) [pid = 1655] [serial = 120] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118958800) [pid = 1655] [serial = 115] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x125496c00) [pid = 1655] [serial = 106] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119387400) [pid = 1655] [serial = 121] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124c3fc00) [pid = 1655] [serial = 105] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11938c000) [pid = 1655] [serial = 103] [outer = 0x0] [url = about:blank] 10:46:39 INFO - PROCESS | 1655 | 1466012799322 Marionette TRACE conn2 <- [1,224,null,{"value":["/2dcontext/compositing/2d.composite.solid.destination-over.html",0,null,null,[["Canvas test: 2d.composite.solid.destination-over",0,null,null]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.destination-over.html | Canvas test: 2d.composite.solid.destination-over 10:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.destination-over.html | took 572ms 10:46:39 INFO - PROCESS | 1655 | 1466012799367 Marionette TRACE conn2 -> [0,225,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1655 | 1466012799370 Marionette TRACE conn2 <- [1,225,null,{"value":"7"}] 10:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.lighter.html 10:46:39 INFO - PROCESS | 1655 | 1466012799376 Marionette TRACE conn2 -> [0,226,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1655 | 1466012799378 Marionette TRACE conn2 <- [1,226,null,{}] 10:46:39 INFO - PROCESS | 1655 | 1466012799380 Marionette TRACE conn2 -> [0,227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:39 INFO - PROCESS | 1655 | 1466012799381 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:39 INFO - PROCESS | 1655 | 1466012799459 Marionette TRACE conn2 <- [1,227,null,{"value":null}] 10:46:39 INFO - PROCESS | 1655 | 1466012799465 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1655 | 1466012799467 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152000 == 30 [pid = 1655] [id = 64] 10:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1185eb400) [pid = 1655] [serial = 188] [outer = 0x0] 10:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118f6e000) [pid = 1655] [serial = 189] [outer = 0x1185eb400] 10:46:39 INFO - PROCESS | 1655 | 1466012799494 Marionette DEBUG loaded listener.js 10:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119137c00) [pid = 1655] [serial = 190] [outer = 0x1185eb400] 10:46:39 INFO - PROCESS | 1655 | 1466012799820 Marionette TRACE conn2 <- [1,228,null,{"value":["/2dcontext/compositing/2d.composite.solid.lighter.html",0,null,null,[["Canvas test: 2d.composite.solid.lighter",0,null,null]]]}] 10:46:39 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.lighter.html | Canvas test: 2d.composite.solid.lighter 10:46:39 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.lighter.html | took 472ms 10:46:39 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-atop.html 10:46:39 INFO - PROCESS | 1655 | 1466012799849 Marionette TRACE conn2 -> [0,229,"getWindowHandle",null] 10:46:39 INFO - PROCESS | 1655 | 1466012799850 Marionette TRACE conn2 <- [1,229,null,{"value":"7"}] 10:46:39 INFO - PROCESS | 1655 | 1466012799852 Marionette TRACE conn2 -> [0,230,"setScriptTimeout",{"ms":35000}] 10:46:39 INFO - PROCESS | 1655 | 1466012799854 Marionette TRACE conn2 <- [1,230,null,{}] 10:46:39 INFO - PROCESS | 1655 | 1466012799862 Marionette TRACE conn2 -> [0,231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:39 INFO - PROCESS | 1655 | 1466012799865 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:39 INFO - PROCESS | 1655 | 1466012799942 Marionette TRACE conn2 <- [1,231,null,{"value":null}] 10:46:39 INFO - PROCESS | 1655 | 1466012799986 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:39 INFO - PROCESS | 1655 | 1466012799989 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185cf000 == 31 [pid = 1655] [id = 65] 10:46:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119137400) [pid = 1655] [serial = 191] [outer = 0x0] 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119550800) [pid = 1655] [serial = 192] [outer = 0x119137400] 10:46:40 INFO - PROCESS | 1655 | 1466012800016 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121198000) [pid = 1655] [serial = 193] [outer = 0x119137400] 10:46:40 INFO - PROCESS | 1655 | 1466012800307 Marionette TRACE conn2 <- [1,232,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-atop.html",0,null,null,[["Canvas test: 2d.composite.solid.source-atop",0,null,null]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-atop.html | Canvas test: 2d.composite.solid.source-atop 10:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-atop.html | took 470ms 10:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-in.html 10:46:40 INFO - PROCESS | 1655 | 1466012800323 Marionette TRACE conn2 -> [0,233,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1655 | 1466012800325 Marionette TRACE conn2 <- [1,233,null,{"value":"7"}] 10:46:40 INFO - PROCESS | 1655 | 1466012800327 Marionette TRACE conn2 -> [0,234,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1655 | 1466012800328 Marionette TRACE conn2 <- [1,234,null,{}] 10:46:40 INFO - PROCESS | 1655 | 1466012800339 Marionette TRACE conn2 -> [0,235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:40 INFO - PROCESS | 1655 | 1466012800340 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:40 INFO - PROCESS | 1655 | 1466012800423 Marionette TRACE conn2 <- [1,235,null,{"value":null}] 10:46:40 INFO - PROCESS | 1655 | 1466012800427 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1655 | 1466012800429 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x119317000 == 32 [pid = 1655] [id = 66] 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12133a000) [pid = 1655] [serial = 194] [outer = 0x0] 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1219d0800) [pid = 1655] [serial = 195] [outer = 0x12133a000] 10:46:40 INFO - PROCESS | 1655 | 1466012800456 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124831c00) [pid = 1655] [serial = 196] [outer = 0x12133a000] 10:46:40 INFO - PROCESS | 1655 | 1466012800756 Marionette TRACE conn2 <- [1,236,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-in.html",0,null,null,[["Canvas test: 2d.composite.solid.source-in",0,null,null]]]}] 10:46:40 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-in.html | Canvas test: 2d.composite.solid.source-in 10:46:40 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-in.html | took 476ms 10:46:40 INFO - PROCESS | 1655 | 1466012800804 Marionette TRACE conn2 -> [0,237,"getWindowHandle",null] 10:46:40 INFO - PROCESS | 1655 | 1466012800805 Marionette TRACE conn2 <- [1,237,null,{"value":"7"}] 10:46:40 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-out.html 10:46:40 INFO - PROCESS | 1655 | 1466012800807 Marionette TRACE conn2 -> [0,238,"setScriptTimeout",{"ms":35000}] 10:46:40 INFO - PROCESS | 1655 | 1466012800808 Marionette TRACE conn2 <- [1,238,null,{}] 10:46:40 INFO - PROCESS | 1655 | 1466012800811 Marionette TRACE conn2 -> [0,239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:40 INFO - PROCESS | 1655 | 1466012800812 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:40 INFO - PROCESS | 1655 | 1466012800906 Marionette TRACE conn2 <- [1,239,null,{"value":null}] 10:46:40 INFO - PROCESS | 1655 | 1466012800913 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:40 INFO - PROCESS | 1655 | 1466012800915 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x116413000 == 33 [pid = 1655] [id = 67] 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12482b800) [pid = 1655] [serial = 197] [outer = 0x0] 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c3b400) [pid = 1655] [serial = 198] [outer = 0x12482b800] 10:46:40 INFO - PROCESS | 1655 | 1466012800939 Marionette DEBUG loaded listener.js 10:46:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12549b000) [pid = 1655] [serial = 199] [outer = 0x12482b800] 10:46:41 INFO - PROCESS | 1655 | 1466012801271 Marionette TRACE conn2 <- [1,240,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-out.html",0,null,null,[["Canvas test: 2d.composite.solid.source-out",0,null,null]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-out.html | Canvas test: 2d.composite.solid.source-out 10:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-out.html | took 518ms 10:46:41 INFO - PROCESS | 1655 | 1466012801326 Marionette TRACE conn2 -> [0,241,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1655 | 1466012801327 Marionette TRACE conn2 <- [1,241,null,{"value":"7"}] 10:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.source-over.html 10:46:41 INFO - PROCESS | 1655 | 1466012801329 Marionette TRACE conn2 -> [0,242,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1655 | 1466012801330 Marionette TRACE conn2 <- [1,242,null,{}] 10:46:41 INFO - PROCESS | 1655 | 1466012801332 Marionette TRACE conn2 -> [0,243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 1655 | 1466012801337 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:41 INFO - PROCESS | 1655 | 1466012801443 Marionette TRACE conn2 <- [1,243,null,{"value":null}] 10:46:41 INFO - PROCESS | 1655 | 1466012801473 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1655 | 1466012801474 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12113f800 == 34 [pid = 1655] [id = 68] 10:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c6dc00) [pid = 1655] [serial = 200] [outer = 0x0] 10:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12632bc00) [pid = 1655] [serial = 201] [outer = 0x123c6dc00] 10:46:41 INFO - PROCESS | 1655 | 1466012801499 Marionette DEBUG loaded listener.js 10:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b9bc00) [pid = 1655] [serial = 202] [outer = 0x123c6dc00] 10:46:41 INFO - PROCESS | 1655 | 1466012801810 Marionette TRACE conn2 <- [1,244,null,{"value":["/2dcontext/compositing/2d.composite.solid.source-over.html",0,null,null,[["Canvas test: 2d.composite.solid.source-over",0,null,null]]]}] 10:46:41 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.source-over.html | Canvas test: 2d.composite.solid.source-over 10:46:41 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.source-over.html | took 520ms 10:46:41 INFO - TEST-START | /2dcontext/compositing/2d.composite.solid.xor.html 10:46:41 INFO - PROCESS | 1655 | 1466012801852 Marionette TRACE conn2 -> [0,245,"getWindowHandle",null] 10:46:41 INFO - PROCESS | 1655 | 1466012801853 Marionette TRACE conn2 <- [1,245,null,{"value":"7"}] 10:46:41 INFO - PROCESS | 1655 | 1466012801855 Marionette TRACE conn2 -> [0,246,"setScriptTimeout",{"ms":35000}] 10:46:41 INFO - PROCESS | 1655 | 1466012801856 Marionette TRACE conn2 <- [1,246,null,{}] 10:46:41 INFO - PROCESS | 1655 | 1466012801858 Marionette TRACE conn2 -> [0,247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:41 INFO - PROCESS | 1655 | 1466012801860 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:41 INFO - PROCESS | 1655 | 1466012801950 Marionette TRACE conn2 <- [1,247,null,{"value":null}] 10:46:41 INFO - PROCESS | 1655 | 1466012801953 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:41 INFO - PROCESS | 1655 | 1466012801954 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145d000 == 35 [pid = 1655] [id = 69] 10:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118fb7400) [pid = 1655] [serial = 203] [outer = 0x0] 10:46:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b2d800) [pid = 1655] [serial = 204] [outer = 0x118fb7400] 10:46:41 INFO - PROCESS | 1655 | 1466012801979 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b39c00) [pid = 1655] [serial = 205] [outer = 0x118fb7400] 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1291a5800) [pid = 1655] [serial = 206] [outer = 0x123c62400] 10:46:42 INFO - PROCESS | 1655 | 1466012802323 Marionette TRACE conn2 <- [1,248,null,{"value":["/2dcontext/compositing/2d.composite.solid.xor.html",0,null,null,[["Canvas test: 2d.composite.solid.xor",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.solid.xor.html | Canvas test: 2d.composite.solid.xor 10:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.solid.xor.html | took 518ms 10:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.copy.html 10:46:42 INFO - PROCESS | 1655 | 1466012802373 Marionette TRACE conn2 -> [0,249,"getWindowHandle",null] 10:46:42 INFO - PROCESS | 1655 | 1466012802374 Marionette TRACE conn2 <- [1,249,null,{"value":"7"}] 10:46:42 INFO - PROCESS | 1655 | 1466012802377 Marionette TRACE conn2 -> [0,250,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1655 | 1466012802378 Marionette TRACE conn2 <- [1,250,null,{}] 10:46:42 INFO - PROCESS | 1655 | 1466012802386 Marionette TRACE conn2 -> [0,251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:42 INFO - PROCESS | 1655 | 1466012802387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:42 INFO - PROCESS | 1655 | 1466012802477 Marionette TRACE conn2 <- [1,251,null,{"value":null}] 10:46:42 INFO - PROCESS | 1655 | 1466012802482 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1655 | 1466012802483 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12487f800 == 36 [pid = 1655] [id = 70] 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128c70800) [pid = 1655] [serial = 207] [outer = 0x0] 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128ed7400) [pid = 1655] [serial = 208] [outer = 0x128c70800] 10:46:42 INFO - PROCESS | 1655 | 1466012802507 Marionette DEBUG loaded listener.js 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1291b0400) [pid = 1655] [serial = 209] [outer = 0x128c70800] 10:46:42 INFO - PROCESS | 1655 | 1466012802825 Marionette TRACE conn2 <- [1,252,null,{"value":["/2dcontext/compositing/2d.composite.transparent.copy.html",0,null,null,[["Canvas test: 2d.composite.transparent.copy",0,null,null]]]}] 10:46:42 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.copy.html | Canvas test: 2d.composite.transparent.copy 10:46:42 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.copy.html | took 471ms 10:46:42 INFO - PROCESS | 1655 | 1466012802850 Marionette TRACE conn2 -> [0,253,"getWindowHandle",null] 10:46:42 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-atop.html 10:46:42 INFO - PROCESS | 1655 | 1466012802851 Marionette TRACE conn2 <- [1,253,null,{"value":"7"}] 10:46:42 INFO - PROCESS | 1655 | 1466012802853 Marionette TRACE conn2 -> [0,254,"setScriptTimeout",{"ms":35000}] 10:46:42 INFO - PROCESS | 1655 | 1466012802855 Marionette TRACE conn2 <- [1,254,null,{}] 10:46:42 INFO - PROCESS | 1655 | 1466012802866 Marionette TRACE conn2 -> [0,255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:42 INFO - PROCESS | 1655 | 1466012802867 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:42 INFO - PROCESS | 1655 | 1466012802956 Marionette TRACE conn2 <- [1,255,null,{"value":null}] 10:46:42 INFO - PROCESS | 1655 | 1466012802960 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:42 INFO - PROCESS | 1655 | 1466012802961 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x126507800 == 37 [pid = 1655] [id = 71] 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1291b0800) [pid = 1655] [serial = 210] [outer = 0x0] 10:46:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12929e400) [pid = 1655] [serial = 211] [outer = 0x1291b0800] 10:46:42 INFO - PROCESS | 1655 | 1466012802985 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1292a7c00) [pid = 1655] [serial = 212] [outer = 0x1291b0800] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11974ac00) [pid = 1655] [serial = 158] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.get.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1198e7000) [pid = 1655] [serial = 134] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-in.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1249a7400) [pid = 1655] [serial = 137] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-out.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12482ac00) [pid = 1655] [serial = 161] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.highlight.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113d5b800) [pid = 1655] [serial = 149] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.clear.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x124c46400) [pid = 1655] [serial = 164] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.nullsuffix.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111e2fc00) [pid = 1655] [serial = 167] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.over.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1131d4800) [pid = 1655] [serial = 143] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.xor.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119136800) [pid = 1655] [serial = 173] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.copy.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x117c7a800) [pid = 1655] [serial = 146] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.casesensitive.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11932c800) [pid = 1655] [serial = 152] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.darker.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113e92400) [pid = 1655] [serial = 128] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.lighter.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118208c00) [pid = 1655] [serial = 131] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-atop.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11307c400) [pid = 1655] [serial = 155] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.default.html] 10:46:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113d62400) [pid = 1655] [serial = 170] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.operation.unrecognised.html] 10:46:43 INFO - PROCESS | 1655 | 1466012803366 Marionette TRACE conn2 <- [1,256,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-atop",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | Canvas test: 2d.composite.transparent.destination-atop 10:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-atop.html | took 528ms 10:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-in.html 10:46:43 INFO - PROCESS | 1655 | 1466012803383 Marionette TRACE conn2 -> [0,257,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1655 | 1466012803384 Marionette TRACE conn2 <- [1,257,null,{"value":"7"}] 10:46:43 INFO - PROCESS | 1655 | 1466012803386 Marionette TRACE conn2 -> [0,258,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1655 | 1466012803387 Marionette TRACE conn2 <- [1,258,null,{}] 10:46:43 INFO - PROCESS | 1655 | 1466012803390 Marionette TRACE conn2 -> [0,259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 1655 | 1466012803391 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:43 INFO - PROCESS | 1655 | 1466012803468 Marionette TRACE conn2 <- [1,259,null,{"value":null}] 10:46:43 INFO - PROCESS | 1655 | 1466012803472 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:43 INFO - PROCESS | 1655 | 1466012803473 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe4000 == 38 [pid = 1655] [id = 72] 10:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113e92400) [pid = 1655] [serial = 213] [outer = 0x0] 10:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11932c800) [pid = 1655] [serial = 214] [outer = 0x113e92400] 10:46:43 INFO - PROCESS | 1655 | 1466012803497 Marionette DEBUG loaded listener.js 10:46:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x123c6b800) [pid = 1655] [serial = 215] [outer = 0x113e92400] 10:46:43 INFO - PROCESS | 1655 | 1466012803840 Marionette TRACE conn2 <- [1,260,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-in",0,null,null]]]}] 10:46:43 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-in.html | Canvas test: 2d.composite.transparent.destination-in 10:46:43 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-in.html | took 471ms 10:46:43 INFO - PROCESS | 1655 | 1466012803858 Marionette TRACE conn2 -> [0,261,"getWindowHandle",null] 10:46:43 INFO - PROCESS | 1655 | 1466012803860 Marionette TRACE conn2 <- [1,261,null,{"value":"7"}] 10:46:43 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-out.html 10:46:43 INFO - PROCESS | 1655 | 1466012803866 Marionette TRACE conn2 -> [0,262,"setScriptTimeout",{"ms":35000}] 10:46:43 INFO - PROCESS | 1655 | 1466012803869 Marionette TRACE conn2 <- [1,262,null,{}] 10:46:43 INFO - PROCESS | 1655 | 1466012803881 Marionette TRACE conn2 -> [0,263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:43 INFO - PROCESS | 1655 | 1466012803884 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:44 INFO - PROCESS | 1655 | 1466012804016 Marionette TRACE conn2 <- [1,263,null,{"value":null}] 10:46:44 INFO - PROCESS | 1655 | 1466012804021 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1655 | 1466012804023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b6c800 == 39 [pid = 1655] [id = 73] 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124d6bc00) [pid = 1655] [serial = 216] [outer = 0x0] 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12950ac00) [pid = 1655] [serial = 217] [outer = 0x124d6bc00] 10:46:44 INFO - PROCESS | 1655 | 1466012804052 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a517c00) [pid = 1655] [serial = 218] [outer = 0x124d6bc00] 10:46:44 INFO - PROCESS | 1655 | 1466012804413 Marionette TRACE conn2 <- [1,264,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-out",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-out.html | Canvas test: 2d.composite.transparent.destination-out 10:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-out.html | took 583ms 10:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.destination-over.html 10:46:44 INFO - PROCESS | 1655 | 1466012804449 Marionette TRACE conn2 -> [0,265,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1655 | 1466012804451 Marionette TRACE conn2 <- [1,265,null,{"value":"7"}] 10:46:44 INFO - PROCESS | 1655 | 1466012804462 Marionette TRACE conn2 -> [0,266,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1655 | 1466012804464 Marionette TRACE conn2 <- [1,266,null,{}] 10:46:44 INFO - PROCESS | 1655 | 1466012804467 Marionette TRACE conn2 -> [0,267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:44 INFO - PROCESS | 1655 | 1466012804469 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:44 INFO - PROCESS | 1655 | 1466012804583 Marionette TRACE conn2 <- [1,267,null,{"value":null}] 10:46:44 INFO - PROCESS | 1655 | 1466012804588 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:44 INFO - PROCESS | 1655 | 1466012804589 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x129169000 == 40 [pid = 1655] [id = 74] 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a67b400) [pid = 1655] [serial = 219] [outer = 0x0] 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a739800) [pid = 1655] [serial = 220] [outer = 0x12a67b400] 10:46:44 INFO - PROCESS | 1655 | 1466012804626 Marionette DEBUG loaded listener.js 10:46:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a745c00) [pid = 1655] [serial = 221] [outer = 0x12a67b400] 10:46:44 INFO - PROCESS | 1655 | 1466012804973 Marionette TRACE conn2 <- [1,268,null,{"value":["/2dcontext/compositing/2d.composite.transparent.destination-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.destination-over",0,null,null]]]}] 10:46:44 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.destination-over.html | Canvas test: 2d.composite.transparent.destination-over 10:46:44 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.destination-over.html | took 528ms 10:46:44 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.lighter.html 10:46:44 INFO - PROCESS | 1655 | 1466012804986 Marionette TRACE conn2 -> [0,269,"getWindowHandle",null] 10:46:44 INFO - PROCESS | 1655 | 1466012804987 Marionette TRACE conn2 <- [1,269,null,{"value":"7"}] 10:46:44 INFO - PROCESS | 1655 | 1466012804989 Marionette TRACE conn2 -> [0,270,"setScriptTimeout",{"ms":35000}] 10:46:44 INFO - PROCESS | 1655 | 1466012804990 Marionette TRACE conn2 <- [1,270,null,{}] 10:46:44 INFO - PROCESS | 1655 | 1466012804992 Marionette TRACE conn2 -> [0,271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:44 INFO - PROCESS | 1655 | 1466012804993 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:45 INFO - PROCESS | 1655 | 1466012805075 Marionette TRACE conn2 <- [1,271,null,{"value":null}] 10:46:45 INFO - PROCESS | 1655 | 1466012805078 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1655 | 1466012805079 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941d800 == 41 [pid = 1655] [id = 75] 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a902800) [pid = 1655] [serial = 222] [outer = 0x0] 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a907c00) [pid = 1655] [serial = 223] [outer = 0x12a902800] 10:46:45 INFO - PROCESS | 1655 | 1466012805105 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a90e800) [pid = 1655] [serial = 224] [outer = 0x12a902800] 10:46:45 INFO - PROCESS | 1655 | 1466012805577 Marionette TRACE conn2 <- [1,272,null,{"value":["/2dcontext/compositing/2d.composite.transparent.lighter.html",0,null,null,[["Canvas test: 2d.composite.transparent.lighter",0,null,null]]]}] 10:46:45 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.lighter.html | Canvas test: 2d.composite.transparent.lighter 10:46:45 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.lighter.html | took 619ms 10:46:45 INFO - PROCESS | 1655 | 1466012805615 Marionette TRACE conn2 -> [0,273,"getWindowHandle",null] 10:46:45 INFO - PROCESS | 1655 | 1466012805619 Marionette TRACE conn2 <- [1,273,null,{"value":"7"}] 10:46:45 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-atop.html 10:46:45 INFO - PROCESS | 1655 | 1466012805626 Marionette TRACE conn2 -> [0,274,"setScriptTimeout",{"ms":35000}] 10:46:45 INFO - PROCESS | 1655 | 1466012805630 Marionette TRACE conn2 <- [1,274,null,{}] 10:46:45 INFO - PROCESS | 1655 | 1466012805637 Marionette TRACE conn2 -> [0,275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:45 INFO - PROCESS | 1655 | 1466012805639 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:45 INFO - PROCESS | 1655 | 1466012805782 Marionette TRACE conn2 <- [1,275,null,{"value":null}] 10:46:45 INFO - PROCESS | 1655 | 1466012805866 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:45 INFO - PROCESS | 1655 | 1466012805867 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac3800 == 42 [pid = 1655] [id = 76] 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116236c00) [pid = 1655] [serial = 225] [outer = 0x0] 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117c7a400) [pid = 1655] [serial = 226] [outer = 0x116236c00] 10:46:45 INFO - PROCESS | 1655 | 1466012805915 Marionette DEBUG loaded listener.js 10:46:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182b2800) [pid = 1655] [serial = 227] [outer = 0x116236c00] 10:46:46 INFO - PROCESS | 1655 | 1466012806340 Marionette TRACE conn2 <- [1,276,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-atop.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-atop",0,null,null]]]}] 10:46:46 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-atop.html | Canvas test: 2d.composite.transparent.source-atop 10:46:46 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-atop.html | took 776ms 10:46:46 INFO - PROCESS | 1655 | 1466012806400 Marionette TRACE conn2 -> [0,277,"getWindowHandle",null] 10:46:46 INFO - PROCESS | 1655 | 1466012806404 Marionette TRACE conn2 <- [1,277,null,{"value":"7"}] 10:46:46 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-in.html 10:46:46 INFO - PROCESS | 1655 | 1466012806408 Marionette TRACE conn2 -> [0,278,"setScriptTimeout",{"ms":35000}] 10:46:46 INFO - PROCESS | 1655 | 1466012806410 Marionette TRACE conn2 <- [1,278,null,{}] 10:46:46 INFO - PROCESS | 1655 | 1466012806431 Marionette TRACE conn2 -> [0,279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:46 INFO - PROCESS | 1655 | 1466012806433 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:46 INFO - PROCESS | 1655 | 1466012806540 Marionette TRACE conn2 <- [1,279,null,{"value":null}] 10:46:46 INFO - PROCESS | 1655 | 1466012806610 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:46 INFO - PROCESS | 1655 | 1466012806612 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b57800 == 43 [pid = 1655] [id = 77] 10:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11913dc00) [pid = 1655] [serial = 228] [outer = 0x0] 10:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11938bc00) [pid = 1655] [serial = 229] [outer = 0x11913dc00] 10:46:46 INFO - PROCESS | 1655 | 1466012806651 Marionette DEBUG loaded listener.js 10:46:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11974ac00) [pid = 1655] [serial = 230] [outer = 0x11913dc00] 10:46:47 INFO - PROCESS | 1655 | 1466012807104 Marionette TRACE conn2 <- [1,280,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-in.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-in",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-in.html | Canvas test: 2d.composite.transparent.source-in 10:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-in.html | took 741ms 10:46:47 INFO - PROCESS | 1655 | 1466012807150 Marionette TRACE conn2 -> [0,281,"getWindowHandle",null] 10:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-out.html 10:46:47 INFO - PROCESS | 1655 | 1466012807151 Marionette TRACE conn2 <- [1,281,null,{"value":"7"}] 10:46:47 INFO - PROCESS | 1655 | 1466012807154 Marionette TRACE conn2 -> [0,282,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1655 | 1466012807156 Marionette TRACE conn2 <- [1,282,null,{}] 10:46:47 INFO - PROCESS | 1655 | 1466012807164 Marionette TRACE conn2 -> [0,283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 1655 | 1466012807167 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:47 INFO - PROCESS | 1655 | 1466012807266 Marionette TRACE conn2 <- [1,283,null,{"value":null}] 10:46:47 INFO - PROCESS | 1655 | 1466012807316 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1655 | 1466012807318 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296a9000 == 44 [pid = 1655] [id = 78] 10:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121a4a000) [pid = 1655] [serial = 231] [outer = 0x0] 10:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x125498000) [pid = 1655] [serial = 232] [outer = 0x121a4a000] 10:46:47 INFO - PROCESS | 1655 | 1466012807348 Marionette DEBUG loaded listener.js 10:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x1263a1400) [pid = 1655] [serial = 233] [outer = 0x121a4a000] 10:46:47 INFO - PROCESS | 1655 | 1466012807750 Marionette TRACE conn2 <- [1,284,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-out.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-out",0,null,null]]]}] 10:46:47 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-out.html | Canvas test: 2d.composite.transparent.source-out 10:46:47 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-out.html | took 620ms 10:46:47 INFO - PROCESS | 1655 | 1466012807775 Marionette TRACE conn2 -> [0,285,"getWindowHandle",null] 10:46:47 INFO - PROCESS | 1655 | 1466012807777 Marionette TRACE conn2 <- [1,285,null,{"value":"7"}] 10:46:47 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.source-over.html 10:46:47 INFO - PROCESS | 1655 | 1466012807779 Marionette TRACE conn2 -> [0,286,"setScriptTimeout",{"ms":35000}] 10:46:47 INFO - PROCESS | 1655 | 1466012807780 Marionette TRACE conn2 <- [1,286,null,{}] 10:46:47 INFO - PROCESS | 1655 | 1466012807783 Marionette TRACE conn2 -> [0,287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:47 INFO - PROCESS | 1655 | 1466012807784 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:47 INFO - PROCESS | 1655 | 1466012807882 Marionette TRACE conn2 <- [1,287,null,{"value":null}] 10:46:47 INFO - PROCESS | 1655 | 1466012807958 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:47 INFO - PROCESS | 1655 | 1466012807960 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5b6000 == 45 [pid = 1655] [id = 79] 10:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126b93800) [pid = 1655] [serial = 234] [outer = 0x0] 10:46:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128a21400) [pid = 1655] [serial = 235] [outer = 0x126b93800] 10:46:47 INFO - PROCESS | 1655 | 1466012807988 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12929c400) [pid = 1655] [serial = 236] [outer = 0x126b93800] 10:46:48 INFO - PROCESS | 1655 | 1466012808404 Marionette TRACE conn2 <- [1,288,null,{"value":["/2dcontext/compositing/2d.composite.transparent.source-over.html",0,null,null,[["Canvas test: 2d.composite.transparent.source-over",0,null,null]]]}] 10:46:48 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.source-over.html | Canvas test: 2d.composite.transparent.source-over 10:46:48 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.source-over.html | took 669ms 10:46:48 INFO - TEST-START | /2dcontext/compositing/2d.composite.transparent.xor.html 10:46:48 INFO - PROCESS | 1655 | 1466012808449 Marionette TRACE conn2 -> [0,289,"getWindowHandle",null] 10:46:48 INFO - PROCESS | 1655 | 1466012808450 Marionette TRACE conn2 <- [1,289,null,{"value":"7"}] 10:46:48 INFO - PROCESS | 1655 | 1466012808452 Marionette TRACE conn2 -> [0,290,"setScriptTimeout",{"ms":35000}] 10:46:48 INFO - PROCESS | 1655 | 1466012808454 Marionette TRACE conn2 <- [1,290,null,{}] 10:46:48 INFO - PROCESS | 1655 | 1466012808456 Marionette TRACE conn2 -> [0,291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:48 INFO - PROCESS | 1655 | 1466012808457 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:48 INFO - PROCESS | 1655 | 1466012808554 Marionette TRACE conn2 <- [1,291,null,{"value":null}] 10:46:48 INFO - PROCESS | 1655 | 1466012808602 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:48 INFO - PROCESS | 1655 | 1466012808603 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116944000 == 46 [pid = 1655] [id = 80] 10:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118204400) [pid = 1655] [serial = 237] [outer = 0x0] 10:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185f2000) [pid = 1655] [serial = 238] [outer = 0x118204400] 10:46:48 INFO - PROCESS | 1655 | 1466012808632 Marionette DEBUG loaded listener.js 10:46:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x125f5ac00) [pid = 1655] [serial = 239] [outer = 0x118204400] 10:46:49 INFO - PROCESS | 1655 | 1466012809099 Marionette TRACE conn2 <- [1,292,null,{"value":["/2dcontext/compositing/2d.composite.transparent.xor.html",0,null,null,[["Canvas test: 2d.composite.transparent.xor",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.transparent.xor.html | Canvas test: 2d.composite.transparent.xor 10:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.transparent.xor.html | took 720ms 10:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html 10:46:49 INFO - PROCESS | 1655 | 1466012809174 Marionette TRACE conn2 -> [0,293,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1655 | 1466012809176 Marionette TRACE conn2 <- [1,293,null,{"value":"7"}] 10:46:49 INFO - PROCESS | 1655 | 1466012809180 Marionette TRACE conn2 -> [0,294,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1655 | 1466012809182 Marionette TRACE conn2 <- [1,294,null,{}] 10:46:49 INFO - PROCESS | 1655 | 1466012809186 Marionette TRACE conn2 -> [0,295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 1655 | 1466012809187 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:49 INFO - PROCESS | 1655 | 1466012809278 Marionette TRACE conn2 <- [1,295,null,{"value":null}] 10:46:49 INFO - PROCESS | 1655 | 1466012809329 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1655 | 1466012809330 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x113214000 == 47 [pid = 1655] [id = 81] 10:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118052c00) [pid = 1655] [serial = 240] [outer = 0x0] 10:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118207400) [pid = 1655] [serial = 241] [outer = 0x118052c00] 10:46:49 INFO - PROCESS | 1655 | 1466012809358 Marionette DEBUG loaded listener.js 10:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11834f400) [pid = 1655] [serial = 242] [outer = 0x118052c00] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x129169000 == 46 [pid = 1655] [id = 74] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128b6c800 == 45 [pid = 1655] [id = 73] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe4000 == 44 [pid = 1655] [id = 72] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x126507800 == 43 [pid = 1655] [id = 71] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12487f800 == 42 [pid = 1655] [id = 70] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12145d000 == 41 [pid = 1655] [id = 69] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x12113f800 == 40 [pid = 1655] [id = 68] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x116413000 == 39 [pid = 1655] [id = 67] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x116239c00) [pid = 1655] [serial = 141] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128a19800) [pid = 1655] [serial = 177] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x119317000 == 38 [pid = 1655] [id = 66] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1185cf000 == 37 [pid = 1655] [id = 65] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117152000 == 36 [pid = 1655] [id = 64] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1133ea800 == 35 [pid = 1655] [id = 63] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117167000 == 34 [pid = 1655] [id = 62] 10:46:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11226b800 == 33 [pid = 1655] [id = 61] 10:46:49 INFO - PROCESS | 1655 | 1466012809777 Marionette TRACE conn2 <- [1,296,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.copy.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:49 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:49 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.copy.html | took 620ms 10:46:49 INFO - PROCESS | 1655 | 1466012809800 Marionette TRACE conn2 -> [0,297,"getWindowHandle",null] 10:46:49 INFO - PROCESS | 1655 | 1466012809803 Marionette TRACE conn2 <- [1,297,null,{"value":"7"}] 10:46:49 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html 10:46:49 INFO - PROCESS | 1655 | 1466012809807 Marionette TRACE conn2 -> [0,298,"setScriptTimeout",{"ms":35000}] 10:46:49 INFO - PROCESS | 1655 | 1466012809809 Marionette TRACE conn2 <- [1,298,null,{}] 10:46:49 INFO - PROCESS | 1655 | 1466012809811 Marionette TRACE conn2 -> [0,299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:49 INFO - PROCESS | 1655 | 1466012809812 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:49 INFO - PROCESS | 1655 | 1466012809902 Marionette TRACE conn2 <- [1,299,null,{"value":null}] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121190c00) [pid = 1655] [serial = 159] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12118c000) [pid = 1655] [serial = 135] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124c44800) [pid = 1655] [serial = 139] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124a8a000) [pid = 1655] [serial = 138] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x124c43c00) [pid = 1655] [serial = 163] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1249af000) [pid = 1655] [serial = 162] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11854ec00) [pid = 1655] [serial = 150] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1254e5800) [pid = 1655] [serial = 165] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118f6f000) [pid = 1655] [serial = 151] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118199000) [pid = 1655] [serial = 168] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x125498800) [pid = 1655] [serial = 169] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115ee9000) [pid = 1655] [serial = 144] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116758400) [pid = 1655] [serial = 145] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1254e9800) [pid = 1655] [serial = 174] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118197400) [pid = 1655] [serial = 147] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11822d800) [pid = 1655] [serial = 148] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1254f1c00) [pid = 1655] [serial = 166] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119387800) [pid = 1655] [serial = 153] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11938d000) [pid = 1655] [serial = 154] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1164e8000) [pid = 1655] [serial = 130] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e0e800) [pid = 1655] [serial = 129] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118f67000) [pid = 1655] [serial = 133] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11834f000) [pid = 1655] [serial = 132] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11932ec00) [pid = 1655] [serial = 156] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11974bc00) [pid = 1655] [serial = 157] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126398000) [pid = 1655] [serial = 172] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123c6a000) [pid = 1655] [serial = 160] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126799c00) [pid = 1655] [serial = 175] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1215bd000) [pid = 1655] [serial = 136] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125f5bc00) [pid = 1655] [serial = 171] [outer = 0x0] [url = about:blank] 10:46:49 INFO - PROCESS | 1655 | 1466012809952 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:49 INFO - PROCESS | 1655 | 1466012809953 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x116413000 == 34 [pid = 1655] [id = 82] 10:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11804d400) [pid = 1655] [serial = 243] [outer = 0x0] 10:46:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11834f000) [pid = 1655] [serial = 244] [outer = 0x11804d400] 10:46:49 INFO - PROCESS | 1655 | 1466012809979 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119387000) [pid = 1655] [serial = 245] [outer = 0x11804d400] 10:46:50 INFO - PROCESS | 1655 | 1466012810266 Marionette TRACE conn2 <- [1,300,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html | took 474ms 10:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html 10:46:50 INFO - PROCESS | 1655 | 1466012810287 Marionette TRACE conn2 -> [0,301,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1655 | 1466012810289 Marionette TRACE conn2 <- [1,301,null,{"value":"7"}] 10:46:50 INFO - PROCESS | 1655 | 1466012810291 Marionette TRACE conn2 -> [0,302,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1655 | 1466012810293 Marionette TRACE conn2 <- [1,302,null,{}] 10:46:50 INFO - PROCESS | 1655 | 1466012810308 Marionette TRACE conn2 -> [0,303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:50 INFO - PROCESS | 1655 | 1466012810311 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:50 INFO - PROCESS | 1655 | 1466012810394 Marionette TRACE conn2 <- [1,303,null,{"value":null}] 10:46:50 INFO - PROCESS | 1655 | 1466012810401 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1655 | 1466012810403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x11877f000 == 35 [pid = 1655] [id = 83] 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11974c800) [pid = 1655] [serial = 246] [outer = 0x0] 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1215b0800) [pid = 1655] [serial = 247] [outer = 0x11974c800] 10:46:50 INFO - PROCESS | 1655 | 1466012810430 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1248f0400) [pid = 1655] [serial = 248] [outer = 0x11974c800] 10:46:50 INFO - PROCESS | 1655 | 1466012810792 Marionette TRACE conn2 <- [1,304,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:50 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:50 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html | took 524ms 10:46:50 INFO - PROCESS | 1655 | 1466012810816 Marionette TRACE conn2 -> [0,305,"getWindowHandle",null] 10:46:50 INFO - PROCESS | 1655 | 1466012810818 Marionette TRACE conn2 <- [1,305,null,{"value":"7"}] 10:46:50 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html 10:46:50 INFO - PROCESS | 1655 | 1466012810820 Marionette TRACE conn2 -> [0,306,"setScriptTimeout",{"ms":35000}] 10:46:50 INFO - PROCESS | 1655 | 1466012810821 Marionette TRACE conn2 <- [1,306,null,{}] 10:46:50 INFO - PROCESS | 1655 | 1466012810823 Marionette TRACE conn2 -> [0,307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:50 INFO - PROCESS | 1655 | 1466012810824 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:50 INFO - PROCESS | 1655 | 1466012810903 Marionette TRACE conn2 <- [1,307,null,{"value":null}] 10:46:50 INFO - PROCESS | 1655 | 1466012810906 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:50 INFO - PROCESS | 1655 | 1466012810907 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b1800 == 36 [pid = 1655] [id = 84] 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124c43c00) [pid = 1655] [serial = 249] [outer = 0x0] 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1254e4c00) [pid = 1655] [serial = 250] [outer = 0x124c43c00] 10:46:50 INFO - PROCESS | 1655 | 1466012810935 Marionette DEBUG loaded listener.js 10:46:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x125f5bc00) [pid = 1655] [serial = 251] [outer = 0x124c43c00] 10:46:51 INFO - PROCESS | 1655 | 1466012811234 Marionette TRACE conn2 <- [1,308,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-in.html | took 468ms 10:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html 10:46:51 INFO - PROCESS | 1655 | 1466012811288 Marionette TRACE conn2 -> [0,309,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1655 | 1466012811289 Marionette TRACE conn2 <- [1,309,null,{"value":"7"}] 10:46:51 INFO - PROCESS | 1655 | 1466012811291 Marionette TRACE conn2 -> [0,310,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1655 | 1466012811292 Marionette TRACE conn2 <- [1,310,null,{}] 10:46:51 INFO - PROCESS | 1655 | 1466012811295 Marionette TRACE conn2 -> [0,311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 1655 | 1466012811296 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:51 INFO - PROCESS | 1655 | 1466012811390 Marionette TRACE conn2 <- [1,311,null,{"value":null}] 10:46:51 INFO - PROCESS | 1655 | 1466012811397 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1655 | 1466012811399 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194eb000 == 37 [pid = 1655] [id = 85] 10:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126328400) [pid = 1655] [serial = 252] [outer = 0x0] 10:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126334c00) [pid = 1655] [serial = 253] [outer = 0x126328400] 10:46:51 INFO - PROCESS | 1655 | 1466012811424 Marionette DEBUG loaded listener.js 10:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126599400) [pid = 1655] [serial = 254] [outer = 0x126328400] 10:46:51 INFO - PROCESS | 1655 | 1466012811759 Marionette TRACE conn2 <- [1,312,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html",0,null,null,[["fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:51 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:51 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.fill.source-out.html | took 518ms 10:46:51 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.copy.html 10:46:51 INFO - PROCESS | 1655 | 1466012811810 Marionette TRACE conn2 -> [0,313,"getWindowHandle",null] 10:46:51 INFO - PROCESS | 1655 | 1466012811811 Marionette TRACE conn2 <- [1,313,null,{"value":"7"}] 10:46:51 INFO - PROCESS | 1655 | 1466012811813 Marionette TRACE conn2 -> [0,314,"setScriptTimeout",{"ms":35000}] 10:46:51 INFO - PROCESS | 1655 | 1466012811814 Marionette TRACE conn2 <- [1,314,null,{}] 10:46:51 INFO - PROCESS | 1655 | 1466012811817 Marionette TRACE conn2 -> [0,315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:51 INFO - PROCESS | 1655 | 1466012811820 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:51 INFO - PROCESS | 1655 | 1466012811918 Marionette TRACE conn2 <- [1,315,null,{"value":null}] 10:46:51 INFO - PROCESS | 1655 | 1466012811951 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:51 INFO - PROCESS | 1655 | 1466012811952 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4c800 == 38 [pid = 1655] [id = 86] 10:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126328800) [pid = 1655] [serial = 255] [outer = 0x0] 10:46:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12676ac00) [pid = 1655] [serial = 256] [outer = 0x126328800] 10:46:51 INFO - PROCESS | 1655 | 1466012811977 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128a21c00) [pid = 1655] [serial = 257] [outer = 0x126328800] 10:46:52 INFO - PROCESS | 1655 | 1466012812270 Marionette TRACE conn2 <- [1,316,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.copy.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.copy.html | took 519ms 10:46:52 INFO - PROCESS | 1655 | 1466012812335 Marionette TRACE conn2 -> [0,317,"getWindowHandle",null] 10:46:52 INFO - PROCESS | 1655 | 1466012812336 Marionette TRACE conn2 <- [1,317,null,{"value":"7"}] 10:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html 10:46:52 INFO - PROCESS | 1655 | 1466012812338 Marionette TRACE conn2 -> [0,318,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1655 | 1466012812339 Marionette TRACE conn2 <- [1,318,null,{}] 10:46:52 INFO - PROCESS | 1655 | 1466012812342 Marionette TRACE conn2 -> [0,319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:52 INFO - PROCESS | 1655 | 1466012812343 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:52 INFO - PROCESS | 1655 | 1466012812445 Marionette TRACE conn2 <- [1,319,null,{"value":null}] 10:46:52 INFO - PROCESS | 1655 | 1466012812463 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:52 INFO - PROCESS | 1655 | 1466012812465 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x121468000 == 39 [pid = 1655] [id = 87] 10:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b2b000) [pid = 1655] [serial = 258] [outer = 0x0] 10:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b33c00) [pid = 1655] [serial = 259] [outer = 0x128b2b000] 10:46:52 INFO - PROCESS | 1655 | 1466012812503 Marionette DEBUG loaded listener.js 10:46:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1291ac800) [pid = 1655] [serial = 260] [outer = 0x128b2b000] 10:46:52 INFO - PROCESS | 1655 | 1466012812915 Marionette TRACE conn2 <- [1,320,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:52 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:52 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html | took 618ms 10:46:52 INFO - PROCESS | 1655 | 1466012812977 Marionette TRACE conn2 -> [0,321,"getWindowHandle",null] 10:46:52 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html 10:46:52 INFO - PROCESS | 1655 | 1466012812979 Marionette TRACE conn2 <- [1,321,null,{"value":"7"}] 10:46:52 INFO - PROCESS | 1655 | 1466012812983 Marionette TRACE conn2 -> [0,322,"setScriptTimeout",{"ms":35000}] 10:46:52 INFO - PROCESS | 1655 | 1466012812984 Marionette TRACE conn2 <- [1,322,null,{}] 10:46:53 INFO - PROCESS | 1655 | 1466012812993 Marionette TRACE conn2 -> [0,323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 1655 | 1466012812995 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:53 INFO - PROCESS | 1655 | 1466012813140 Marionette TRACE conn2 <- [1,323,null,{"value":null}] 10:46:53 INFO - PROCESS | 1655 | 1466012813177 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 1655 | 1466012813178 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12541e800 == 40 [pid = 1655] [id = 88] 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12929a000) [pid = 1655] [serial = 261] [outer = 0x0] 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12950a800) [pid = 1655] [serial = 262] [outer = 0x12929a000] 10:46:53 INFO - PROCESS | 1655 | 1466012813218 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a50c800) [pid = 1655] [serial = 263] [outer = 0x12929a000] 10:46:53 INFO - PROCESS | 1655 | 1466012813589 Marionette TRACE conn2 <- [1,324,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:53 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:53 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.destination-in.html | took 626ms 10:46:53 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html 10:46:53 INFO - PROCESS | 1655 | 1466012813608 Marionette TRACE conn2 -> [0,325,"getWindowHandle",null] 10:46:53 INFO - PROCESS | 1655 | 1466012813609 Marionette TRACE conn2 <- [1,325,null,{"value":"7"}] 10:46:53 INFO - PROCESS | 1655 | 1466012813611 Marionette TRACE conn2 -> [0,326,"setScriptTimeout",{"ms":35000}] 10:46:53 INFO - PROCESS | 1655 | 1466012813614 Marionette TRACE conn2 <- [1,326,null,{}] 10:46:53 INFO - PROCESS | 1655 | 1466012813617 Marionette TRACE conn2 -> [0,327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:53 INFO - PROCESS | 1655 | 1466012813618 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:53 INFO - PROCESS | 1655 | 1466012813712 Marionette TRACE conn2 <- [1,327,null,{"value":null}] 10:46:53 INFO - PROCESS | 1655 | 1466012813723 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:53 INFO - PROCESS | 1655 | 1466012813724 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3f800 == 41 [pid = 1655] [id = 89] 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a67c800) [pid = 1655] [serial = 264] [outer = 0x0] 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a741c00) [pid = 1655] [serial = 265] [outer = 0x12a67c800] 10:46:53 INFO - PROCESS | 1655 | 1466012813756 Marionette DEBUG loaded listener.js 10:46:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a909000) [pid = 1655] [serial = 266] [outer = 0x12a67c800] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185eb400) [pid = 1655] [serial = 188] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.lighter.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1291b0800) [pid = 1655] [serial = 210] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-atop.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12133a000) [pid = 1655] [serial = 194] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-in.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123c6dc00) [pid = 1655] [serial = 200] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-over.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118208800) [pid = 1655] [serial = 185] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-over.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128c70800) [pid = 1655] [serial = 207] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.copy.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1110a8800) [pid = 1655] [serial = 179] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-in.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113e92400) [pid = 1655] [serial = 213] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-in.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118fb7400) [pid = 1655] [serial = 203] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.xor.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12632c800) [pid = 1655] [serial = 176] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-atop.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a67b400) [pid = 1655] [serial = 219] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-over.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119137400) [pid = 1655] [serial = 191] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-atop.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12482b800) [pid = 1655] [serial = 197] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.source-out.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115eee400) [pid = 1655] [serial = 140] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.image.source-over.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124d6bc00) [pid = 1655] [serial = 216] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.destination-out.html] 10:46:54 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118049400) [pid = 1655] [serial = 182] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.solid.destination-out.html] 10:46:54 INFO - PROCESS | 1655 | 1466012814183 Marionette TRACE conn2 <- [1,328,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-in.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-in.html | took 622ms 10:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html 10:46:54 INFO - PROCESS | 1655 | 1466012814234 Marionette TRACE conn2 -> [0,329,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1655 | 1466012814235 Marionette TRACE conn2 <- [1,329,null,{"value":"7"}] 10:46:54 INFO - PROCESS | 1655 | 1466012814237 Marionette TRACE conn2 -> [0,330,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1655 | 1466012814238 Marionette TRACE conn2 <- [1,330,null,{}] 10:46:54 INFO - PROCESS | 1655 | 1466012814240 Marionette TRACE conn2 -> [0,331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:54 INFO - PROCESS | 1655 | 1466012814241 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:54 INFO - PROCESS | 1655 | 1466012814321 Marionette TRACE conn2 <- [1,331,null,{"value":null}] 10:46:54 INFO - PROCESS | 1655 | 1466012814325 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1655 | 1466012814326 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x121456800 == 42 [pid = 1655] [id = 90] 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x117c7fc00) [pid = 1655] [serial = 267] [outer = 0x0] 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12133a000) [pid = 1655] [serial = 268] [outer = 0x117c7fc00] 10:46:54 INFO - PROCESS | 1655 | 1466012814350 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128a1ec00) [pid = 1655] [serial = 269] [outer = 0x117c7fc00] 10:46:54 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:54 INFO - PROCESS | 1655 | 1466012814701 Marionette TRACE conn2 <- [1,332,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.image.source-out.html",0,null,null,[["drawImage() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:54 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.image.source-out.html | took 468ms 10:46:54 INFO - PROCESS | 1655 | 1466012814705 Marionette TRACE conn2 -> [0,333,"getWindowHandle",null] 10:46:54 INFO - PROCESS | 1655 | 1466012814707 Marionette TRACE conn2 <- [1,333,null,{"value":"7"}] 10:46:54 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html 10:46:54 INFO - PROCESS | 1655 | 1466012814709 Marionette TRACE conn2 -> [0,334,"setScriptTimeout",{"ms":35000}] 10:46:54 INFO - PROCESS | 1655 | 1466012814711 Marionette TRACE conn2 <- [1,334,null,{}] 10:46:54 INFO - PROCESS | 1655 | 1466012814715 Marionette TRACE conn2 -> [0,335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:54 INFO - PROCESS | 1655 | 1466012814717 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:54 INFO - PROCESS | 1655 | 1466012814834 Marionette TRACE conn2 <- [1,335,null,{"value":null}] 10:46:54 INFO - PROCESS | 1655 | 1466012814839 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:54 INFO - PROCESS | 1655 | 1466012814840 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x129417800 == 43 [pid = 1655] [id = 91] 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128c7fc00) [pid = 1655] [serial = 270] [outer = 0x0] 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ab73400) [pid = 1655] [serial = 271] [outer = 0x128c7fc00] 10:46:54 INFO - PROCESS | 1655 | 1466012814867 Marionette DEBUG loaded listener.js 10:46:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12abe3000) [pid = 1655] [serial = 272] [outer = 0x128c7fc00] 10:46:55 INFO - PROCESS | 1655 | 1466012815151 Marionette TRACE conn2 <- [1,336,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html | took 473ms 10:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html 10:46:55 INFO - PROCESS | 1655 | 1466012815186 Marionette TRACE conn2 -> [0,337,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1655 | 1466012815188 Marionette TRACE conn2 <- [1,337,null,{"value":"7"}] 10:46:55 INFO - PROCESS | 1655 | 1466012815190 Marionette TRACE conn2 -> [0,338,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1655 | 1466012815191 Marionette TRACE conn2 <- [1,338,null,{}] 10:46:55 INFO - PROCESS | 1655 | 1466012815193 Marionette TRACE conn2 -> [0,339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 1655 | 1466012815194 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:55 INFO - PROCESS | 1655 | 1466012815277 Marionette TRACE conn2 <- [1,339,null,{"value":null}] 10:46:55 INFO - PROCESS | 1655 | 1466012815282 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1655 | 1466012815283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e5800 == 44 [pid = 1655] [id = 92] 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11974b800) [pid = 1655] [serial = 273] [outer = 0x0] 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12b837400) [pid = 1655] [serial = 274] [outer = 0x11974b800] 10:46:55 INFO - PROCESS | 1655 | 1466012815307 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12b840400) [pid = 1655] [serial = 275] [outer = 0x11974b800] 10:46:55 INFO - PROCESS | 1655 | 1466012815622 Marionette TRACE conn2 <- [1,340,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:55 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:55 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html | took 470ms 10:46:55 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html 10:46:55 INFO - PROCESS | 1655 | 1466012815661 Marionette TRACE conn2 -> [0,341,"getWindowHandle",null] 10:46:55 INFO - PROCESS | 1655 | 1466012815662 Marionette TRACE conn2 <- [1,341,null,{"value":"7"}] 10:46:55 INFO - PROCESS | 1655 | 1466012815664 Marionette TRACE conn2 -> [0,342,"setScriptTimeout",{"ms":35000}] 10:46:55 INFO - PROCESS | 1655 | 1466012815665 Marionette TRACE conn2 <- [1,342,null,{}] 10:46:55 INFO - PROCESS | 1655 | 1466012815668 Marionette TRACE conn2 -> [0,343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:55 INFO - PROCESS | 1655 | 1466012815669 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:55 INFO - PROCESS | 1655 | 1466012815778 Marionette TRACE conn2 <- [1,343,null,{"value":null}] 10:46:55 INFO - PROCESS | 1655 | 1466012815786 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:55 INFO - PROCESS | 1655 | 1466012815787 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7f9800 == 45 [pid = 1655] [id = 93] 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12b840000) [pid = 1655] [serial = 276] [outer = 0x0] 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12ba4ac00) [pid = 1655] [serial = 277] [outer = 0x12b840000] 10:46:55 INFO - PROCESS | 1655 | 1466012815810 Marionette DEBUG loaded listener.js 10:46:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12ba50c00) [pid = 1655] [serial = 278] [outer = 0x12b840000] 10:46:56 INFO - PROCESS | 1655 | 1466012816089 Marionette TRACE conn2 <- [1,344,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html | took 520ms 10:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html 10:46:56 INFO - PROCESS | 1655 | 1466012816184 Marionette TRACE conn2 -> [0,345,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1655 | 1466012816187 Marionette TRACE conn2 <- [1,345,null,{"value":"7"}] 10:46:56 INFO - PROCESS | 1655 | 1466012816191 Marionette TRACE conn2 -> [0,346,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1655 | 1466012816193 Marionette TRACE conn2 <- [1,346,null,{}] 10:46:56 INFO - PROCESS | 1655 | 1466012816197 Marionette TRACE conn2 -> [0,347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 1655 | 1466012816199 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:56 INFO - PROCESS | 1655 | 1466012816302 Marionette TRACE conn2 <- [1,347,null,{"value":null}] 10:46:56 INFO - PROCESS | 1655 | 1466012816362 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:56 INFO - PROCESS | 1655 | 1466012816366 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x115fc2800 == 46 [pid = 1655] [id = 94] 10:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115e07c00) [pid = 1655] [serial = 279] [outer = 0x0] 10:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115f5b400) [pid = 1655] [serial = 280] [outer = 0x115e07c00] 10:46:56 INFO - PROCESS | 1655 | 1466012816396 Marionette DEBUG loaded listener.js 10:46:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116f3cc00) [pid = 1655] [serial = 281] [outer = 0x115e07c00] 10:46:56 INFO - PROCESS | 1655 | 1466012816802 Marionette TRACE conn2 <- [1,348,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:56 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:56 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html | took 621ms 10:46:56 INFO - PROCESS | 1655 | 1466012816812 Marionette TRACE conn2 -> [0,349,"getWindowHandle",null] 10:46:56 INFO - PROCESS | 1655 | 1466012816814 Marionette TRACE conn2 <- [1,349,null,{"value":"7"}] 10:46:56 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html 10:46:56 INFO - PROCESS | 1655 | 1466012816818 Marionette TRACE conn2 -> [0,350,"setScriptTimeout",{"ms":35000}] 10:46:56 INFO - PROCESS | 1655 | 1466012816821 Marionette TRACE conn2 <- [1,350,null,{}] 10:46:56 INFO - PROCESS | 1655 | 1466012816823 Marionette TRACE conn2 -> [0,351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:56 INFO - PROCESS | 1655 | 1466012816825 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:56 INFO - PROCESS | 1655 | 1466012816928 Marionette TRACE conn2 <- [1,351,null,{"value":null}] 10:46:57 INFO - PROCESS | 1655 | 1466012817014 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1655 | 1466012817015 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119312000 == 47 [pid = 1655] [id = 95] 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x119136c00) [pid = 1655] [serial = 282] [outer = 0x0] 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119351c00) [pid = 1655] [serial = 283] [outer = 0x119136c00] 10:46:57 INFO - PROCESS | 1655 | 1466012817047 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119745400) [pid = 1655] [serial = 284] [outer = 0x119136c00] 10:46:57 INFO - PROCESS | 1655 | 1466012817463 Marionette TRACE conn2 <- [1,352,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html",0,null,null,[["drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:57 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | drawImage() of a canvas with no context draws pixels as (0,0,0,0), and does not leave the pixels unchanged. 10:46:57 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html | took 671ms 10:46:57 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html 10:46:57 INFO - PROCESS | 1655 | 1466012817489 Marionette TRACE conn2 -> [0,353,"getWindowHandle",null] 10:46:57 INFO - PROCESS | 1655 | 1466012817490 Marionette TRACE conn2 <- [1,353,null,{"value":"7"}] 10:46:57 INFO - PROCESS | 1655 | 1466012817492 Marionette TRACE conn2 -> [0,354,"setScriptTimeout",{"ms":35000}] 10:46:57 INFO - PROCESS | 1655 | 1466012817494 Marionette TRACE conn2 <- [1,354,null,{}] 10:46:57 INFO - PROCESS | 1655 | 1466012817501 Marionette TRACE conn2 -> [0,355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:57 INFO - PROCESS | 1655 | 1466012817504 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:57 INFO - PROCESS | 1655 | 1466012817611 Marionette TRACE conn2 <- [1,355,null,{"value":null}] 10:46:57 INFO - PROCESS | 1655 | 1466012817663 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:57 INFO - PROCESS | 1655 | 1466012817666 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12915c000 == 48 [pid = 1655] [id = 96] 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x124c3e800) [pid = 1655] [serial = 285] [outer = 0x0] 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126332c00) [pid = 1655] [serial = 286] [outer = 0x124c3e800] 10:46:57 INFO - PROCESS | 1655 | 1466012817697 Marionette DEBUG loaded listener.js 10:46:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x126b8b000) [pid = 1655] [serial = 287] [outer = 0x124c3e800] 10:46:58 INFO - PROCESS | 1655 | 1466012818111 Marionette TRACE conn2 <- [1,356,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.copy.html | took 673ms 10:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html 10:46:58 INFO - PROCESS | 1655 | 1466012818180 Marionette TRACE conn2 -> [0,357,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1655 | 1466012818182 Marionette TRACE conn2 <- [1,357,null,{"value":"7"}] 10:46:58 INFO - PROCESS | 1655 | 1466012818185 Marionette TRACE conn2 -> [0,358,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1655 | 1466012818187 Marionette TRACE conn2 <- [1,358,null,{}] 10:46:58 INFO - PROCESS | 1655 | 1466012818189 Marionette TRACE conn2 -> [0,359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 1655 | 1466012818191 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:58 INFO - PROCESS | 1655 | 1466012818315 Marionette TRACE conn2 <- [1,359,null,{"value":null}] 10:46:58 INFO - PROCESS | 1655 | 1466012818379 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:58 INFO - PROCESS | 1655 | 1466012818380 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac14000 == 49 [pid = 1655] [id = 97] 10:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x126ba5800) [pid = 1655] [serial = 288] [outer = 0x0] 10:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x128a25800) [pid = 1655] [serial = 289] [outer = 0x126ba5800] 10:46:58 INFO - PROCESS | 1655 | 1466012818408 Marionette DEBUG loaded listener.js 10:46:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1291ab800) [pid = 1655] [serial = 290] [outer = 0x126ba5800] 10:46:58 INFO - PROCESS | 1655 | 1466012818837 Marionette TRACE conn2 <- [1,360,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:58 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:58 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html | took 669ms 10:46:58 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html 10:46:58 INFO - PROCESS | 1655 | 1466012818856 Marionette TRACE conn2 -> [0,361,"getWindowHandle",null] 10:46:58 INFO - PROCESS | 1655 | 1466012818857 Marionette TRACE conn2 <- [1,361,null,{"value":"7"}] 10:46:58 INFO - PROCESS | 1655 | 1466012818860 Marionette TRACE conn2 -> [0,362,"setScriptTimeout",{"ms":35000}] 10:46:58 INFO - PROCESS | 1655 | 1466012818861 Marionette TRACE conn2 <- [1,362,null,{}] 10:46:58 INFO - PROCESS | 1655 | 1466012818863 Marionette TRACE conn2 -> [0,363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:58 INFO - PROCESS | 1655 | 1466012818865 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:58 INFO - PROCESS | 1655 | 1466012818963 Marionette TRACE conn2 <- [1,363,null,{"value":null}] 10:46:59 INFO - PROCESS | 1655 | 1466012819012 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1655 | 1466012819013 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12acf7000 == 50 [pid = 1655] [id = 98] 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1292a2c00) [pid = 1655] [serial = 291] [outer = 0x0] 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12a683000) [pid = 1655] [serial = 292] [outer = 0x1292a2c00] 10:46:59 INFO - PROCESS | 1655 | 1466012819042 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12ab76400) [pid = 1655] [serial = 293] [outer = 0x1292a2c00] 10:46:59 INFO - PROCESS | 1655 | 1466012819661 Marionette TRACE conn2 <- [1,364,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:46:59 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:46:59 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html | took 873ms 10:46:59 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html 10:46:59 INFO - PROCESS | 1655 | 1466012819733 Marionette TRACE conn2 -> [0,365,"getWindowHandle",null] 10:46:59 INFO - PROCESS | 1655 | 1466012819735 Marionette TRACE conn2 <- [1,365,null,{"value":"7"}] 10:46:59 INFO - PROCESS | 1655 | 1466012819739 Marionette TRACE conn2 -> [0,366,"setScriptTimeout",{"ms":35000}] 10:46:59 INFO - PROCESS | 1655 | 1466012819740 Marionette TRACE conn2 <- [1,366,null,{}] 10:46:59 INFO - PROCESS | 1655 | 1466012819744 Marionette TRACE conn2 -> [0,367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:46:59 INFO - PROCESS | 1655 | 1466012819745 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:59 INFO - PROCESS | 1655 | 1466012819837 Marionette TRACE conn2 <- [1,367,null,{"value":null}] 10:46:59 INFO - PROCESS | 1655 | 1466012819890 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:46:59 INFO - PROCESS | 1655 | 1466012819892 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:46:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x11877e800 == 51 [pid = 1655] [id = 99] 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x118205800) [pid = 1655] [serial = 294] [outer = 0x0] 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x11822d000) [pid = 1655] [serial = 295] [outer = 0x118205800] 10:46:59 INFO - PROCESS | 1655 | 1466012819919 Marionette DEBUG loaded listener.js 10:46:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x118958000) [pid = 1655] [serial = 296] [outer = 0x118205800] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e5800 == 50 [pid = 1655] [id = 92] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x129417800 == 49 [pid = 1655] [id = 91] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x121456800 == 48 [pid = 1655] [id = 90] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3f800 == 47 [pid = 1655] [id = 89] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x12541e800 == 46 [pid = 1655] [id = 88] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x121468000 == 45 [pid = 1655] [id = 87] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4c800 == 44 [pid = 1655] [id = 86] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a907c00) [pid = 1655] [serial = 223] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | 1466012820383 Marionette TRACE conn2 <- [1,368,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1194eb000 == 43 [pid = 1655] [id = 85] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b1800 == 42 [pid = 1655] [id = 84] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x11877f000 == 41 [pid = 1655] [id = 83] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x116413000 == 40 [pid = 1655] [id = 82] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x113214000 == 39 [pid = 1655] [id = 81] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x1296a9000 == 38 [pid = 1655] [id = 78] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x119b57800 == 37 [pid = 1655] [id = 77] 10:47:00 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac3800 == 36 [pid = 1655] [id = 76] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x118f6e000) [pid = 1655] [serial = 189] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12929e400) [pid = 1655] [serial = 211] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1219d0800) [pid = 1655] [serial = 195] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126b9bc00) [pid = 1655] [serial = 202] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x124831c00) [pid = 1655] [serial = 196] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118350400) [pid = 1655] [serial = 187] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128ed7400) [pid = 1655] [serial = 208] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1131c8c00) [pid = 1655] [serial = 181] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1122a7000) [pid = 1655] [serial = 180] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1291b0400) [pid = 1655] [serial = 209] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123c6b800) [pid = 1655] [serial = 215] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b2d800) [pid = 1655] [serial = 204] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128a24c00) [pid = 1655] [serial = 178] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a739800) [pid = 1655] [serial = 220] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x121198000) [pid = 1655] [serial = 193] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119550800) [pid = 1655] [serial = 192] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124c3b400) [pid = 1655] [serial = 198] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11697e400) [pid = 1655] [serial = 142] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x119137c00) [pid = 1655] [serial = 190] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12549b000) [pid = 1655] [serial = 199] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12632bc00) [pid = 1655] [serial = 201] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a517c00) [pid = 1655] [serial = 218] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b39c00) [pid = 1655] [serial = 205] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182b2000) [pid = 1655] [serial = 184] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11823ac00) [pid = 1655] [serial = 186] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123c6d000) [pid = 1655] [serial = 52] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1292a7c00) [pid = 1655] [serial = 212] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118190c00) [pid = 1655] [serial = 183] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11932c800) [pid = 1655] [serial = 214] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12950ac00) [pid = 1655] [serial = 217] [outer = 0x0] [url = about:blank] 10:47:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a745c00) [pid = 1655] [serial = 221] [outer = 0x0] [url = about:blank] 10:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html | took 672ms 10:47:00 INFO - PROCESS | 1655 | 1466012820418 Marionette TRACE conn2 -> [0,369,"getWindowHandle",null] 10:47:00 INFO - PROCESS | 1655 | 1466012820421 Marionette TRACE conn2 <- [1,369,null,{"value":"7"}] 10:47:00 INFO - TEST-START | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html 10:47:00 INFO - PROCESS | 1655 | 1466012820426 Marionette TRACE conn2 -> [0,370,"setScriptTimeout",{"ms":35000}] 10:47:00 INFO - PROCESS | 1655 | 1466012820428 Marionette TRACE conn2 <- [1,370,null,{}] 10:47:00 INFO - PROCESS | 1655 | 1466012820432 Marionette TRACE conn2 -> [0,371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:00 INFO - PROCESS | 1655 | 1466012820433 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:00 INFO - PROCESS | 1655 | 1466012820513 Marionette TRACE conn2 <- [1,371,null,{"value":null}] 10:47:00 INFO - PROCESS | 1655 | 1466012820519 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:00 INFO - PROCESS | 1655 | 1466012820520 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x116927000 == 37 [pid = 1655] [id = 100] 10:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11932c800) [pid = 1655] [serial = 297] [outer = 0x0] 10:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119388c00) [pid = 1655] [serial = 298] [outer = 0x11932c800] 10:47:00 INFO - PROCESS | 1655 | 1466012820547 Marionette DEBUG loaded listener.js 10:47:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121195400) [pid = 1655] [serial = 299] [outer = 0x11932c800] 10:47:00 INFO - PROCESS | 1655 | 1466012820939 Marionette TRACE conn2 <- [1,372,null,{"value":["/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html",0,null,null,[["Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged.",0,null,null]]]}] 10:47:00 INFO - TEST-PASS | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | Pattern fill() draws pixels not covered by the source object as (0,0,0,0), and does not leave the pixels unchanged. 10:47:00 INFO - TEST-OK | /2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html | took 573ms 10:47:01 INFO - PROCESS | 1655 | 1466012820999 Marionette TRACE conn2 -> [0,373,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1655 | 1466012821001 Marionette TRACE conn2 <- [1,373,null,{"value":"7"}] 10:47:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.missingargs.html 10:47:01 INFO - PROCESS | 1655 | 1466012821003 Marionette TRACE conn2 -> [0,374,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1655 | 1466012821006 Marionette TRACE conn2 <- [1,374,null,{}] 10:47:01 INFO - PROCESS | 1655 | 1466012821012 Marionette TRACE conn2 -> [0,375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:01 INFO - PROCESS | 1655 | 1466012821015 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:01 INFO - PROCESS | 1655 | 1466012821094 Marionette TRACE conn2 <- [1,375,null,{"value":null}] 10:47:01 INFO - PROCESS | 1655 | 1466012821119 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1655 | 1466012821120 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930e000 == 38 [pid = 1655] [id = 101] 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1254e8c00) [pid = 1655] [serial = 300] [outer = 0x0] 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12653f800) [pid = 1655] [serial = 301] [outer = 0x1254e8c00] 10:47:01 INFO - PROCESS | 1655 | 1466012821148 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b90800) [pid = 1655] [serial = 302] [outer = 0x1254e8c00] 10:47:01 INFO - PROCESS | 1655 | 1466012821475 Marionette TRACE conn2 <- [1,376,null,{"value":["/2dcontext/conformance-requirements/2d.missingargs.html",0,null,null,[["Missing arguments cause TypeError",0,null,null]]]}] 10:47:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.missingargs.html | Missing arguments cause TypeError 10:47:01 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.missingargs.html | took 522ms 10:47:01 INFO - PROCESS | 1655 | 1466012821525 Marionette TRACE conn2 -> [0,377,"getWindowHandle",null] 10:47:01 INFO - PROCESS | 1655 | 1466012821527 Marionette TRACE conn2 <- [1,377,null,{"value":"7"}] 10:47:01 INFO - TEST-START | /2dcontext/conformance-requirements/2d.type.delete.html 10:47:01 INFO - PROCESS | 1655 | 1466012821529 Marionette TRACE conn2 -> [0,378,"setScriptTimeout",{"ms":35000}] 10:47:01 INFO - PROCESS | 1655 | 1466012821530 Marionette TRACE conn2 <- [1,378,null,{}] 10:47:01 INFO - PROCESS | 1655 | 1466012821532 Marionette TRACE conn2 -> [0,379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:01 INFO - PROCESS | 1655 | 1466012821534 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:01 INFO - PROCESS | 1655 | 1466012821611 Marionette TRACE conn2 <- [1,379,null,{"value":null}] 10:47:01 INFO - PROCESS | 1655 | 1466012821617 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:01 INFO - PROCESS | 1655 | 1466012821618 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b52000 == 39 [pid = 1655] [id = 102] 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126ba2000) [pid = 1655] [serial = 303] [outer = 0x0] 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b2b400) [pid = 1655] [serial = 304] [outer = 0x126ba2000] 10:47:01 INFO - PROCESS | 1655 | 1466012821643 Marionette DEBUG loaded listener.js 10:47:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128c76000) [pid = 1655] [serial = 305] [outer = 0x126ba2000] 10:47:01 INFO - PROCESS | 1655 | 1466012821967 Marionette TRACE conn2 <- [1,380,null,{"value":["/2dcontext/conformance-requirements/2d.type.delete.html",0,null,null,[["window.CanvasRenderingContext2D is Configurable",0,null,null]]]}] 10:47:01 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.type.delete.html | window.CanvasRenderingContext2D is Configurable 10:47:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.type.delete.html | took 471ms 10:47:02 INFO - TEST-START | /2dcontext/conformance-requirements/2d.voidreturn.html 10:47:02 INFO - PROCESS | 1655 | 1466012822001 Marionette TRACE conn2 -> [0,381,"getWindowHandle",null] 10:47:02 INFO - PROCESS | 1655 | 1466012822002 Marionette TRACE conn2 <- [1,381,null,{"value":"7"}] 10:47:02 INFO - PROCESS | 1655 | 1466012822004 Marionette TRACE conn2 -> [0,382,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1655 | 1466012822005 Marionette TRACE conn2 <- [1,382,null,{}] 10:47:02 INFO - PROCESS | 1655 | 1466012822008 Marionette TRACE conn2 -> [0,383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 1655 | 1466012822009 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:02 INFO - PROCESS | 1655 | 1466012822086 Marionette TRACE conn2 <- [1,383,null,{"value":null}] 10:47:02 INFO - PROCESS | 1655 | 1466012822144 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1655 | 1466012822145 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x121253000 == 40 [pid = 1655] [id = 103] 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126ba4800) [pid = 1655] [serial = 306] [outer = 0x0] 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128ed9c00) [pid = 1655] [serial = 307] [outer = 0x126ba4800] 10:47:02 INFO - PROCESS | 1655 | 1466012822170 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a516c00) [pid = 1655] [serial = 308] [outer = 0x126ba4800] 10:47:02 INFO - PROCESS | 1655 | 1466012822552 Marionette TRACE conn2 <- [1,384,null,{"value":["/2dcontext/conformance-requirements/2d.voidreturn.html",0,null,null,[["void methods return undefined",0,null,null]]]}] 10:47:02 INFO - TEST-PASS | /2dcontext/conformance-requirements/2d.voidreturn.html | void methods return undefined 10:47:02 INFO - TEST-OK | /2dcontext/conformance-requirements/2d.voidreturn.html | took 571ms 10:47:02 INFO - PROCESS | 1655 | 1466012822576 Marionette TRACE conn2 -> [0,385,"getWindowHandle",null] 10:47:02 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html 10:47:02 INFO - PROCESS | 1655 | 1466012822578 Marionette TRACE conn2 <- [1,385,null,{"value":"7"}] 10:47:02 INFO - PROCESS | 1655 | 1466012822581 Marionette TRACE conn2 -> [0,386,"setScriptTimeout",{"ms":35000}] 10:47:02 INFO - PROCESS | 1655 | 1466012822583 Marionette TRACE conn2 <- [1,386,null,{}] 10:47:02 INFO - PROCESS | 1655 | 1466012822587 Marionette TRACE conn2 -> [0,387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:02 INFO - PROCESS | 1655 | 1466012822592 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:02 INFO - PROCESS | 1655 | 1466012822772 Marionette TRACE conn2 <- [1,387,null,{"value":null}] 10:47:02 INFO - PROCESS | 1655 | 1466012822798 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:02 INFO - PROCESS | 1655 | 1466012822799 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e1c000 == 41 [pid = 1655] [id = 104] 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a685c00) [pid = 1655] [serial = 309] [outer = 0x0] 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a73cc00) [pid = 1655] [serial = 310] [outer = 0x12a685c00] 10:47:02 INFO - PROCESS | 1655 | 1466012822848 Marionette DEBUG loaded listener.js 10:47:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12be03c00) [pid = 1655] [serial = 311] [outer = 0x12a685c00] 10:47:03 INFO - PROCESS | 1655 | 1466012823203 Marionette TRACE conn2 <- [1,388,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html",0,null,null,[["Canvas test: 2d.drawImage.3arg",0,null,null]]]}] 10:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | Canvas test: 2d.drawImage.3arg 10:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html | took 670ms 10:47:03 INFO - PROCESS | 1655 | 1466012823252 Marionette TRACE conn2 -> [0,389,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1655 | 1466012823253 Marionette TRACE conn2 <- [1,389,null,{"value":"7"}] 10:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html 10:47:03 INFO - PROCESS | 1655 | 1466012823255 Marionette TRACE conn2 -> [0,390,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1655 | 1466012823257 Marionette TRACE conn2 <- [1,390,null,{}] 10:47:03 INFO - PROCESS | 1655 | 1466012823259 Marionette TRACE conn2 -> [0,391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:03 INFO - PROCESS | 1655 | 1466012823260 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:03 INFO - PROCESS | 1655 | 1466012823368 Marionette TRACE conn2 <- [1,391,null,{"value":null}] 10:47:03 INFO - PROCESS | 1655 | 1466012823380 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1655 | 1466012823382 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265bd800 == 42 [pid = 1655] [id = 105] 10:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12abdcc00) [pid = 1655] [serial = 312] [outer = 0x0] 10:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12be0cc00) [pid = 1655] [serial = 313] [outer = 0x12abdcc00] 10:47:03 INFO - PROCESS | 1655 | 1466012823405 Marionette DEBUG loaded listener.js 10:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12bea9000) [pid = 1655] [serial = 314] [outer = 0x12abdcc00] 10:47:03 INFO - PROCESS | 1655 | 1466012823744 Marionette TRACE conn2 <- [1,392,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html",0,null,null,[["Canvas test: 2d.drawImage.5arg",0,null,null]]]}] 10:47:03 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | Canvas test: 2d.drawImage.5arg 10:47:03 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html | took 517ms 10:47:03 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html 10:47:03 INFO - PROCESS | 1655 | 1466012823774 Marionette TRACE conn2 -> [0,393,"getWindowHandle",null] 10:47:03 INFO - PROCESS | 1655 | 1466012823775 Marionette TRACE conn2 <- [1,393,null,{"value":"7"}] 10:47:03 INFO - PROCESS | 1655 | 1466012823777 Marionette TRACE conn2 -> [0,394,"setScriptTimeout",{"ms":35000}] 10:47:03 INFO - PROCESS | 1655 | 1466012823779 Marionette TRACE conn2 <- [1,394,null,{}] 10:47:03 INFO - PROCESS | 1655 | 1466012823783 Marionette TRACE conn2 -> [0,395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:03 INFO - PROCESS | 1655 | 1466012823784 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:03 INFO - PROCESS | 1655 | 1466012823883 Marionette TRACE conn2 <- [1,395,null,{"value":null}] 10:47:03 INFO - PROCESS | 1655 | 1466012823945 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:03 INFO - PROCESS | 1655 | 1466012823946 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129174000 == 43 [pid = 1655] [id = 106] 10:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c455400) [pid = 1655] [serial = 315] [outer = 0x0] 10:47:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c457400) [pid = 1655] [serial = 316] [outer = 0x12c455400] 10:47:03 INFO - PROCESS | 1655 | 1466012823972 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c45b800) [pid = 1655] [serial = 317] [outer = 0x12c455400] 10:47:04 INFO - PROCESS | 1655 | 1466012824399 Marionette TRACE conn2 <- [1,396,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.basic",0,null,null]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | Canvas test: 2d.drawImage.9arg.basic 10:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html | took 671ms 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128b2b000) [pid = 1655] [serial = 258] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-atop.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12929a000) [pid = 1655] [serial = 261] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.destination-in.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11804d400) [pid = 1655] [serial = 243] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-atop.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118052c00) [pid = 1655] [serial = 240] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.copy.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126328400) [pid = 1655] [serial = 252] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-out.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11974c800) [pid = 1655] [serial = 246] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.destination-in.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124c43c00) [pid = 1655] [serial = 249] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.fill.source-in.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12a67c800) [pid = 1655] [serial = 264] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-in.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x117c7fc00) [pid = 1655] [serial = 267] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.source-out.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11974b800) [pid = 1655] [serial = 273] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-atop.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128c7fc00) [pid = 1655] [serial = 270] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.copy.html] 10:47:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126328800) [pid = 1655] [serial = 255] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.image.copy.html] 10:47:04 INFO - PROCESS | 1655 | 1466012824506 Marionette TRACE conn2 -> [0,397,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1655 | 1466012824507 Marionette TRACE conn2 <- [1,397,null,{"value":"7"}] 10:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html 10:47:04 INFO - PROCESS | 1655 | 1466012824514 Marionette TRACE conn2 -> [0,398,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1655 | 1466012824515 Marionette TRACE conn2 <- [1,398,null,{}] 10:47:04 INFO - PROCESS | 1655 | 1466012824517 Marionette TRACE conn2 -> [0,399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:04 INFO - PROCESS | 1655 | 1466012824518 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:04 INFO - PROCESS | 1655 | 1466012824595 Marionette TRACE conn2 <- [1,399,null,{"value":null}] 10:47:04 INFO - PROCESS | 1655 | 1466012824603 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:04 INFO - PROCESS | 1655 | 1466012824604 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x121916800 == 44 [pid = 1655] [id = 107] 10:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11974b800) [pid = 1655] [serial = 318] [outer = 0x0] 10:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e40400) [pid = 1655] [serial = 319] [outer = 0x11974b800] 10:47:04 INFO - PROCESS | 1655 | 1466012824628 Marionette DEBUG loaded listener.js 10:47:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1292a1000) [pid = 1655] [serial = 320] [outer = 0x11974b800] 10:47:04 INFO - PROCESS | 1655 | 1466012824956 Marionette TRACE conn2 <- [1,400,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destpos",0,null,null]]]}] 10:47:04 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | Canvas test: 2d.drawImage.9arg.destpos 10:47:04 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html | took 472ms 10:47:04 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html 10:47:04 INFO - PROCESS | 1655 | 1466012824985 Marionette TRACE conn2 -> [0,401,"getWindowHandle",null] 10:47:04 INFO - PROCESS | 1655 | 1466012824987 Marionette TRACE conn2 <- [1,401,null,{"value":"7"}] 10:47:04 INFO - PROCESS | 1655 | 1466012824989 Marionette TRACE conn2 -> [0,402,"setScriptTimeout",{"ms":35000}] 10:47:04 INFO - PROCESS | 1655 | 1466012824990 Marionette TRACE conn2 <- [1,402,null,{}] 10:47:04 INFO - PROCESS | 1655 | 1466012824992 Marionette TRACE conn2 -> [0,403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:04 INFO - PROCESS | 1655 | 1466012824993 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:05 INFO - PROCESS | 1655 | 1466012825078 Marionette TRACE conn2 <- [1,403,null,{"value":null}] 10:47:05 INFO - PROCESS | 1655 | 1466012825131 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1655 | 1466012825132 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e0800 == 45 [pid = 1655] [id = 108] 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1210b8000) [pid = 1655] [serial = 321] [outer = 0x0] 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292a5400) [pid = 1655] [serial = 322] [outer = 0x1210b8000] 10:47:05 INFO - PROCESS | 1655 | 1466012825163 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c4d2400) [pid = 1655] [serial = 323] [outer = 0x1210b8000] 10:47:05 INFO - PROCESS | 1655 | 1466012825476 Marionette TRACE conn2 <- [1,404,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.destsize",0,null,null]]]}] 10:47:05 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | Canvas test: 2d.drawImage.9arg.destsize 10:47:05 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html | took 520ms 10:47:05 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html 10:47:05 INFO - PROCESS | 1655 | 1466012825509 Marionette TRACE conn2 -> [0,405,"getWindowHandle",null] 10:47:05 INFO - PROCESS | 1655 | 1466012825511 Marionette TRACE conn2 <- [1,405,null,{"value":"7"}] 10:47:05 INFO - PROCESS | 1655 | 1466012825513 Marionette TRACE conn2 -> [0,406,"setScriptTimeout",{"ms":35000}] 10:47:05 INFO - PROCESS | 1655 | 1466012825517 Marionette TRACE conn2 <- [1,406,null,{}] 10:47:05 INFO - PROCESS | 1655 | 1466012825519 Marionette TRACE conn2 -> [0,407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:05 INFO - PROCESS | 1655 | 1466012825521 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:05 INFO - PROCESS | 1655 | 1466012825619 Marionette TRACE conn2 <- [1,407,null,{"value":null}] 10:47:05 INFO - PROCESS | 1655 | 1466012825623 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:05 INFO - PROCESS | 1655 | 1466012825624 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be19800 == 46 [pid = 1655] [id = 109] 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c4d3400) [pid = 1655] [serial = 324] [outer = 0x0] 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c552400) [pid = 1655] [serial = 325] [outer = 0x12c4d3400] 10:47:05 INFO - PROCESS | 1655 | 1466012825650 Marionette DEBUG loaded listener.js 10:47:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12cac0000) [pid = 1655] [serial = 326] [outer = 0x12c4d3400] 10:47:05 INFO - PROCESS | 1655 | 1466012825986 Marionette TRACE conn2 <- [1,408,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcepos",0,null,null]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | Canvas test: 2d.drawImage.9arg.sourcepos 10:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html | took 521ms 10:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html 10:47:06 INFO - PROCESS | 1655 | 1466012826043 Marionette TRACE conn2 -> [0,409,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1655 | 1466012826044 Marionette TRACE conn2 <- [1,409,null,{"value":"7"}] 10:47:06 INFO - PROCESS | 1655 | 1466012826047 Marionette TRACE conn2 -> [0,410,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1655 | 1466012826048 Marionette TRACE conn2 <- [1,410,null,{}] 10:47:06 INFO - PROCESS | 1655 | 1466012826050 Marionette TRACE conn2 -> [0,411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 1655 | 1466012826051 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:06 INFO - PROCESS | 1655 | 1466012826141 Marionette TRACE conn2 <- [1,411,null,{"value":null}] 10:47:06 INFO - PROCESS | 1655 | 1466012826147 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1655 | 1466012826148 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35800 == 47 [pid = 1655] [id = 110] 10:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c831800) [pid = 1655] [serial = 327] [outer = 0x0] 10:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c832400) [pid = 1655] [serial = 328] [outer = 0x12c831800] 10:47:06 INFO - PROCESS | 1655 | 1466012826171 Marionette DEBUG loaded listener.js 10:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12c837400) [pid = 1655] [serial = 329] [outer = 0x12c831800] 10:47:06 INFO - PROCESS | 1655 | 1466012826604 Marionette TRACE conn2 <- [1,412,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html",0,null,null,[["Canvas test: 2d.drawImage.9arg.sourcesize",0,null,null]]]}] 10:47:06 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | Canvas test: 2d.drawImage.9arg.sourcesize 10:47:06 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html | took 569ms 10:47:06 INFO - PROCESS | 1655 | 1466012826617 Marionette TRACE conn2 -> [0,413,"getWindowHandle",null] 10:47:06 INFO - PROCESS | 1655 | 1466012826621 Marionette TRACE conn2 <- [1,413,null,{"value":"7"}] 10:47:06 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html 10:47:06 INFO - PROCESS | 1655 | 1466012826628 Marionette TRACE conn2 -> [0,414,"setScriptTimeout",{"ms":35000}] 10:47:06 INFO - PROCESS | 1655 | 1466012826632 Marionette TRACE conn2 <- [1,414,null,{}] 10:47:06 INFO - PROCESS | 1655 | 1466012826639 Marionette TRACE conn2 -> [0,415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:06 INFO - PROCESS | 1655 | 1466012826642 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:06 INFO - PROCESS | 1655 | 1466012826836 Marionette TRACE conn2 <- [1,415,null,{"value":null}] 10:47:06 INFO - PROCESS | 1655 | 1466012826887 addons.productaddons WARN Failed downloading XML, status: 0, reason: error 10:47:06 INFO - PROCESS | 1655 | 1466012826933 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:06 INFO - PROCESS | 1655 | 1466012826935 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c7000 == 48 [pid = 1655] [id = 111] 10:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x1185e9000) [pid = 1655] [serial = 330] [outer = 0x0] 10:47:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119133c00) [pid = 1655] [serial = 331] [outer = 0x1185e9000] 10:47:06 INFO - PROCESS | 1655 | 1466012826965 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11974bc00) [pid = 1655] [serial = 332] [outer = 0x1185e9000] 10:47:07 INFO - PROCESS | 1655 | 1466012827399 Marionette TRACE conn2 <- [1,416,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html",0,null,null,[["Canvas test: 2d.drawImage.alpha",0,null,null]]]}] 10:47:07 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | Canvas test: 2d.drawImage.alpha 10:47:07 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html | took 826ms 10:47:07 INFO - PROCESS | 1655 | 1466012827464 Marionette TRACE conn2 -> [0,417,"getWindowHandle",null] 10:47:07 INFO - PROCESS | 1655 | 1466012827467 Marionette TRACE conn2 <- [1,417,null,{"value":"7"}] 10:47:07 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html 10:47:07 INFO - PROCESS | 1655 | 1466012827473 Marionette TRACE conn2 -> [0,418,"setScriptTimeout",{"ms":35000}] 10:47:07 INFO - PROCESS | 1655 | 1466012827475 Marionette TRACE conn2 <- [1,418,null,{}] 10:47:07 INFO - PROCESS | 1655 | 1466012827478 Marionette TRACE conn2 -> [0,419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:07 INFO - PROCESS | 1655 | 1466012827483 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:07 INFO - PROCESS | 1655 | 1466012827600 Marionette TRACE conn2 <- [1,419,null,{"value":null}] 10:47:07 INFO - PROCESS | 1655 | 1466012827669 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:07 INFO - PROCESS | 1655 | 1466012827670 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x121456800 == 49 [pid = 1655] [id = 112] 10:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x1254e5800) [pid = 1655] [serial = 333] [outer = 0x0] 10:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x125f5cc00) [pid = 1655] [serial = 334] [outer = 0x1254e5800] 10:47:07 INFO - PROCESS | 1655 | 1466012827721 Marionette DEBUG loaded listener.js 10:47:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x126799c00) [pid = 1655] [serial = 335] [outer = 0x1254e5800] 10:47:08 INFO - PROCESS | 1655 | 1466012828697 Marionette TRACE conn2 <- [1,420,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html",0,null,null,[["drawImage() of an APNG with no poster frame draws the first frame",0,null,null]]]}] 10:47:08 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | drawImage() of an APNG with no poster frame draws the first frame 10:47:08 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html | took 1272ms 10:47:08 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html 10:47:08 INFO - PROCESS | 1655 | 1466012828746 Marionette TRACE conn2 -> [0,421,"getWindowHandle",null] 10:47:08 INFO - PROCESS | 1655 | 1466012828747 Marionette TRACE conn2 <- [1,421,null,{"value":"7"}] 10:47:08 INFO - PROCESS | 1655 | 1466012828750 Marionette TRACE conn2 -> [0,422,"setScriptTimeout",{"ms":35000}] 10:47:08 INFO - PROCESS | 1655 | 1466012828752 Marionette TRACE conn2 <- [1,422,null,{}] 10:47:08 INFO - PROCESS | 1655 | 1466012828760 Marionette TRACE conn2 -> [0,423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:08 INFO - PROCESS | 1655 | 1466012828763 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:08 INFO - PROCESS | 1655 | 1466012828872 Marionette TRACE conn2 <- [1,423,null,{"value":null}] 10:47:08 INFO - PROCESS | 1655 | 1466012828934 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:08 INFO - PROCESS | 1655 | 1466012828936 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1a800 == 50 [pid = 1655] [id = 113] 10:47:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x128b96c00) [pid = 1655] [serial = 336] [outer = 0x0] 10:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x128b98800) [pid = 1655] [serial = 337] [outer = 0x128b96c00] 10:47:09 INFO - PROCESS | 1655 | 1466012829009 Marionette DEBUG loaded listener.js 10:47:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a67b400) [pid = 1655] [serial = 338] [outer = 0x128b96c00] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12be19800 == 49 [pid = 1655] [id = 109] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e0800 == 48 [pid = 1655] [id = 108] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121916800 == 47 [pid = 1655] [id = 107] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x129174000 == 46 [pid = 1655] [id = 106] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x1265bd800 == 45 [pid = 1655] [id = 105] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x125e1c000 == 44 [pid = 1655] [id = 104] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x121253000 == 43 [pid = 1655] [id = 103] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119b52000 == 42 [pid = 1655] [id = 102] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12ba4ac00) [pid = 1655] [serial = 277] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x125498000) [pid = 1655] [serial = 232] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x1185f2000) [pid = 1655] [serial = 238] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x117c7a400) [pid = 1655] [serial = 226] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11938bc00) [pid = 1655] [serial = 229] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128a21400) [pid = 1655] [serial = 235] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | 1466012830217 Marionette TRACE conn2 <- [1,424,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html",0,null,null,[["drawImage() of an animated GIF draws the first frame",0,null,null]]]}] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11930e000 == 41 [pid = 1655] [id = 101] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x116927000 == 40 [pid = 1655] [id = 100] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x11877e800 == 39 [pid = 1655] [id = 99] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12acf7000 == 38 [pid = 1655] [id = 98] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac14000 == 37 [pid = 1655] [id = 97] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12915c000 == 36 [pid = 1655] [id = 96] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x119312000 == 35 [pid = 1655] [id = 95] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x115fc2800 == 34 [pid = 1655] [id = 94] 10:47:10 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7f9800 == 33 [pid = 1655] [id = 93] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a50c800) [pid = 1655] [serial = 263] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12133a000) [pid = 1655] [serial = 268] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12b837400) [pid = 1655] [serial = 274] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128a1ec00) [pid = 1655] [serial = 269] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12ab73400) [pid = 1655] [serial = 271] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12a909000) [pid = 1655] [serial = 266] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12676ac00) [pid = 1655] [serial = 256] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128a21c00) [pid = 1655] [serial = 257] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12b840400) [pid = 1655] [serial = 275] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12abe3000) [pid = 1655] [serial = 272] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1291ac800) [pid = 1655] [serial = 260] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b33c00) [pid = 1655] [serial = 259] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12950a800) [pid = 1655] [serial = 262] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11834f000) [pid = 1655] [serial = 244] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119387000) [pid = 1655] [serial = 245] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11834f400) [pid = 1655] [serial = 242] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118207400) [pid = 1655] [serial = 241] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126334c00) [pid = 1655] [serial = 253] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126599400) [pid = 1655] [serial = 254] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1215b0800) [pid = 1655] [serial = 247] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1248f0400) [pid = 1655] [serial = 248] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1254e4c00) [pid = 1655] [serial = 250] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125f5bc00) [pid = 1655] [serial = 251] [outer = 0x0] [url = about:blank] 10:47:10 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12a741c00) [pid = 1655] [serial = 265] [outer = 0x0] [url = about:blank] 10:47:10 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | drawImage() of an animated GIF draws the first frame 10:47:10 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html | took 1526ms 10:47:10 INFO - PROCESS | 1655 | 1466012830276 Marionette TRACE conn2 -> [0,425,"getWindowHandle",null] 10:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html 10:47:10 INFO - PROCESS | 1655 | 1466012830278 Marionette TRACE conn2 <- [1,425,null,{"value":"7"}] 10:47:10 INFO - PROCESS | 1655 | 1466012830282 Marionette TRACE conn2 -> [0,426,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1655 | 1466012830283 Marionette TRACE conn2 <- [1,426,null,{}] 10:47:10 INFO - PROCESS | 1655 | 1466012830286 Marionette TRACE conn2 -> [0,427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 1655 | 1466012830288 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:10 INFO - PROCESS | 1655 | 1466012830376 Marionette TRACE conn2 <- [1,427,null,{"value":null}] 10:47:10 INFO - PROCESS | 1655 | 1466012830450 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:10 INFO - PROCESS | 1655 | 1466012830454 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x116921000 == 34 [pid = 1655] [id = 114] 10:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119134400) [pid = 1655] [serial = 339] [outer = 0x0] 10:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119389000) [pid = 1655] [serial = 340] [outer = 0x119134400] 10:47:10 INFO - PROCESS | 1655 | 1466012830501 Marionette DEBUG loaded listener.js 10:47:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11974a000) [pid = 1655] [serial = 341] [outer = 0x119134400] 10:47:10 INFO - PROCESS | 1655 | 1466012830904 Marionette TRACE conn2 <- [1,428,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html",0,null,null,[["drawImage() of an APNG draws the poster frame",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,429,"getWindowHandle",null] 10:47:10 INFO - PROCESS | 1655 | 1466012830963 Marionette TRACE conn2 <- [1,429,null,{"value":"7"}] 10:47:10 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html 10:47:10 INFO - PROCESS | 1655 | 1466012830969 Marionette TRACE conn2 -> [0,430,"setScriptTimeout",{"ms":35000}] 10:47:10 INFO - PROCESS | 1655 | 1466012830970 Marionette TRACE conn2 <- [1,430,null,{}] 10:47:10 INFO - PROCESS | 1655 | 1466012830972 Marionette TRACE conn2 -> [0,431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:10 INFO - PROCESS | 1655 | 1466012830974 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:11 INFO - PROCESS | 1655 | 1466012831054 Marionette TRACE conn2 <- [1,431,null,{"value":null}] 10:47:11 INFO - PROCESS | 1655 | 1466012831058 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1655 | 1466012831059 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11845c800 == 35 [pid = 1655] [id = 115] 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121344c00) [pid = 1655] [serial = 342] [outer = 0x0] 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124a85400) [pid = 1655] [serial = 343] [outer = 0x121344c00] 10:47:11 INFO - PROCESS | 1655 | 1466012831089 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125497c00) [pid = 1655] [serial = 344] [outer = 0x121344c00] 10:47:11 INFO - PROCESS | 1655 | 1466012831454 Marionette TRACE conn2 <- [1,432,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html",0,null,null,[["Canvas test: 2d.drawImage.broken",0,null,null]]]}] 10:47:11 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | Canvas test: 2d.drawImage.broken 10:47:11 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html | took 519ms 10:47:11 INFO - PROCESS | 1655 | 1466012831499 Marionette TRACE conn2 -> [0,433,"getWindowHandle",null] 10:47:11 INFO - PROCESS | 1655 | 1466012831502 Marionette TRACE conn2 <- [1,433,null,{"value":"7"}] 10:47:11 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html 10:47:11 INFO - PROCESS | 1655 | 1466012831507 Marionette TRACE conn2 -> [0,434,"setScriptTimeout",{"ms":35000}] 10:47:11 INFO - PROCESS | 1655 | 1466012831510 Marionette TRACE conn2 <- [1,434,null,{}] 10:47:11 INFO - PROCESS | 1655 | 1466012831521 Marionette TRACE conn2 -> [0,435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:11 INFO - PROCESS | 1655 | 1466012831526 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:11 INFO - PROCESS | 1655 | 1466012831650 Marionette TRACE conn2 <- [1,435,null,{"value":null}] 10:47:11 INFO - PROCESS | 1655 | 1466012831664 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:11 INFO - PROCESS | 1655 | 1466012831666 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930e000 == 36 [pid = 1655] [id = 116] 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126596000) [pid = 1655] [serial = 345] [outer = 0x0] 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126b97c00) [pid = 1655] [serial = 346] [outer = 0x126596000] 10:47:11 INFO - PROCESS | 1655 | 1466012831694 Marionette DEBUG loaded listener.js 10:47:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b2b800) [pid = 1655] [serial = 347] [outer = 0x126596000] 10:47:12 INFO - PROCESS | 1655 | 1466012832057 Marionette TRACE conn2 <- [1,436,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html",0,null,null,[["Canvas test: 2d.drawImage.canvas",0,null,null]]]}] 10:47:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | Canvas test: 2d.drawImage.canvas 10:47:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html | took 578ms 10:47:12 INFO - PROCESS | 1655 | 1466012832085 Marionette TRACE conn2 -> [0,437,"getWindowHandle",null] 10:47:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html 10:47:12 INFO - PROCESS | 1655 | 1466012832087 Marionette TRACE conn2 <- [1,437,null,{"value":"7"}] 10:47:12 INFO - PROCESS | 1655 | 1466012832089 Marionette TRACE conn2 -> [0,438,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1655 | 1466012832090 Marionette TRACE conn2 <- [1,438,null,{}] 10:47:12 INFO - PROCESS | 1655 | 1466012832092 Marionette TRACE conn2 -> [0,439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:12 INFO - PROCESS | 1655 | 1466012832093 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:12 INFO - PROCESS | 1655 | 1466012832203 Marionette TRACE conn2 <- [1,439,null,{"value":null}] 10:47:12 INFO - PROCESS | 1655 | 1466012832209 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1655 | 1466012832210 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198c0800 == 37 [pid = 1655] [id = 117] 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b33400) [pid = 1655] [serial = 348] [outer = 0x0] 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b96400) [pid = 1655] [serial = 349] [outer = 0x128b33400] 10:47:12 INFO - PROCESS | 1655 | 1466012832237 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1291b0c00) [pid = 1655] [serial = 350] [outer = 0x128b33400] 10:47:12 INFO - PROCESS | 1655 | 1466012832593 Marionette TRACE conn2 <- [1,440,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html",0,null,null,[["Canvas test: 2d.drawImage.clip",0,null,null]]]}] 10:47:12 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | Canvas test: 2d.drawImage.clip 10:47:12 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html | took 518ms 10:47:12 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html 10:47:12 INFO - PROCESS | 1655 | 1466012832607 Marionette TRACE conn2 -> [0,441,"getWindowHandle",null] 10:47:12 INFO - PROCESS | 1655 | 1466012832608 Marionette TRACE conn2 <- [1,441,null,{"value":"7"}] 10:47:12 INFO - PROCESS | 1655 | 1466012832611 Marionette TRACE conn2 -> [0,442,"setScriptTimeout",{"ms":35000}] 10:47:12 INFO - PROCESS | 1655 | 1466012832612 Marionette TRACE conn2 <- [1,442,null,{}] 10:47:12 INFO - PROCESS | 1655 | 1466012832617 Marionette TRACE conn2 -> [0,443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:12 INFO - PROCESS | 1655 | 1466012832618 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:12 INFO - PROCESS | 1655 | 1466012832716 Marionette TRACE conn2 <- [1,443,null,{"value":null}] 10:47:12 INFO - PROCESS | 1655 | 1466012832729 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:12 INFO - PROCESS | 1655 | 1466012832730 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x121456000 == 38 [pid = 1655] [id = 118] 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126772800) [pid = 1655] [serial = 351] [outer = 0x0] 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12950d000) [pid = 1655] [serial = 352] [outer = 0x126772800] 10:47:12 INFO - PROCESS | 1655 | 1466012832755 Marionette DEBUG loaded listener.js 10:47:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a688800) [pid = 1655] [serial = 353] [outer = 0x126772800] 10:47:13 INFO - PROCESS | 1655 | 1466012833117 Marionette TRACE conn2 <- [1,444,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html",0,null,null,[["Canvas test: 2d.drawImage.composite",0,null,null]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | Canvas test: 2d.drawImage.composite 10:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html | took 521ms 10:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html 10:47:13 INFO - PROCESS | 1655 | 1466012833132 Marionette TRACE conn2 -> [0,445,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1655 | 1466012833134 Marionette TRACE conn2 <- [1,445,null,{"value":"7"}] 10:47:13 INFO - PROCESS | 1655 | 1466012833136 Marionette TRACE conn2 -> [0,446,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1655 | 1466012833137 Marionette TRACE conn2 <- [1,446,null,{}] 10:47:13 INFO - PROCESS | 1655 | 1466012833146 Marionette TRACE conn2 -> [0,447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 1655 | 1466012833150 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:13 INFO - PROCESS | 1655 | 1466012833266 Marionette TRACE conn2 <- [1,447,null,{"value":null}] 10:47:13 INFO - PROCESS | 1655 | 1466012833279 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1655 | 1466012833280 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fcf800 == 39 [pid = 1655] [id = 119] 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a747400) [pid = 1655] [serial = 354] [outer = 0x0] 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12ab76800) [pid = 1655] [serial = 355] [outer = 0x12a747400] 10:47:13 INFO - PROCESS | 1655 | 1466012833311 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b83d800) [pid = 1655] [serial = 356] [outer = 0x12a747400] 10:47:13 INFO - PROCESS | 1655 | 1466012833678 Marionette TRACE conn2 <- [1,448,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html",0,null,null,[["Canvas test: 2d.drawImage.floatsource",0,null,null]]]}] 10:47:13 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | Canvas test: 2d.drawImage.floatsource 10:47:13 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html | took 568ms 10:47:13 INFO - PROCESS | 1655 | 1466012833704 Marionette TRACE conn2 -> [0,449,"getWindowHandle",null] 10:47:13 INFO - PROCESS | 1655 | 1466012833706 Marionette TRACE conn2 <- [1,449,null,{"value":"7"}] 10:47:13 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html 10:47:13 INFO - PROCESS | 1655 | 1466012833708 Marionette TRACE conn2 -> [0,450,"setScriptTimeout",{"ms":35000}] 10:47:13 INFO - PROCESS | 1655 | 1466012833709 Marionette TRACE conn2 <- [1,450,null,{}] 10:47:13 INFO - PROCESS | 1655 | 1466012833716 Marionette TRACE conn2 -> [0,451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:13 INFO - PROCESS | 1655 | 1466012833718 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:13 INFO - PROCESS | 1655 | 1466012833816 Marionette TRACE conn2 <- [1,451,null,{"value":null}] 10:47:13 INFO - PROCESS | 1655 | 1466012833820 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:13 INFO - PROCESS | 1655 | 1466012833821 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b33000 == 40 [pid = 1655] [id = 120] 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a904800) [pid = 1655] [serial = 357] [outer = 0x0] 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ba4c800) [pid = 1655] [serial = 358] [outer = 0x12a904800] 10:47:13 INFO - PROCESS | 1655 | 1466012833845 Marionette DEBUG loaded listener.js 10:47:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12be09800) [pid = 1655] [serial = 359] [outer = 0x12a904800] 10:47:14 INFO - PROCESS | 1655 | 1466012834201 Marionette TRACE conn2 <- [1,452,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.emptysrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,453,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1655 | 1466012834228 Marionette TRACE conn2 <- [1,453,null,{"value":"7"}] 10:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html 10:47:14 INFO - PROCESS | 1655 | 1466012834230 Marionette TRACE conn2 -> [0,454,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1655 | 1466012834233 Marionette TRACE conn2 <- [1,454,null,{}] 10:47:14 INFO - PROCESS | 1655 | 1466012834236 Marionette TRACE conn2 -> [0,455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:14 INFO - PROCESS | 1655 | 1466012834237 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:14 INFO - PROCESS | 1655 | 1466012834340 Marionette TRACE conn2 <- [1,455,null,{"value":null}] 10:47:14 INFO - PROCESS | 1655 | 1466012834343 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1655 | 1466012834344 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129172000 == 41 [pid = 1655] [id = 121] 10:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12be07000) [pid = 1655] [serial = 360] [outer = 0x0] 10:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12beb1c00) [pid = 1655] [serial = 361] [outer = 0x12be07000] 10:47:14 INFO - PROCESS | 1655 | 1466012834369 Marionette DEBUG loaded listener.js 10:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c45dc00) [pid = 1655] [serial = 362] [outer = 0x12be07000] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12abdcc00) [pid = 1655] [serial = 312] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.5arg.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126ba4800) [pid = 1655] [serial = 306] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.voidreturn.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118205800) [pid = 1655] [serial = 294] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-in.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1254e8c00) [pid = 1655] [serial = 300] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.missingargs.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126ba2000) [pid = 1655] [serial = 303] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/conformance-requirements/2d.type.delete.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11932c800) [pid = 1655] [serial = 297] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.source-out.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a685c00) [pid = 1655] [serial = 309] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.3arg.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c455400) [pid = 1655] [serial = 315] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.basic.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12c4d3400) [pid = 1655] [serial = 324] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcepos.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11974b800) [pid = 1655] [serial = 318] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destpos.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1210b8000) [pid = 1655] [serial = 321] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.destsize.html] 10:47:14 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118204400) [pid = 1655] [serial = 237] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.xor.html] 10:47:14 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:14 INFO - PROCESS | 1655 | 1466012834808 Marionette TRACE conn2 <- [1,456,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.immediate",0,null,null]]]}] 10:47:14 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | Canvas test: 2d.drawImage.incomplete.immediate 10:47:14 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html | took 621ms 10:47:14 INFO - PROCESS | 1655 | 1466012834852 Marionette TRACE conn2 -> [0,457,"getWindowHandle",null] 10:47:14 INFO - PROCESS | 1655 | 1466012834853 Marionette TRACE conn2 <- [1,457,null,{"value":"7"}] 10:47:14 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html 10:47:14 INFO - PROCESS | 1655 | 1466012834855 Marionette TRACE conn2 -> [0,458,"setScriptTimeout",{"ms":35000}] 10:47:14 INFO - PROCESS | 1655 | 1466012834856 Marionette TRACE conn2 <- [1,458,null,{}] 10:47:14 INFO - PROCESS | 1655 | 1466012834858 Marionette TRACE conn2 -> [0,459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:14 INFO - PROCESS | 1655 | 1466012834859 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:14 INFO - PROCESS | 1655 | 1466012834938 Marionette TRACE conn2 <- [1,459,null,{"value":null}] 10:47:14 INFO - PROCESS | 1655 | 1466012834991 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:14 INFO - PROCESS | 1655 | 1466012834992 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x126307800 == 42 [pid = 1655] [id = 122] 10:47:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11954ac00) [pid = 1655] [serial = 363] [outer = 0x0] 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a688400) [pid = 1655] [serial = 364] [outer = 0x11954ac00] 10:47:15 INFO - PROCESS | 1655 | 1466012835016 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c453400) [pid = 1655] [serial = 365] [outer = 0x11954ac00] 10:47:15 INFO - PROCESS | 1655 | 1466012835307 Marionette TRACE conn2 <- [1,460,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.nosrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,461,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1655 | 1466012835325 Marionette TRACE conn2 <- [1,461,null,{"value":"7"}] 10:47:15 INFO - PROCESS | 1655 | 1466012835327 Marionette TRACE conn2 -> [0,462,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1655 | 1466012835329 Marionette TRACE conn2 <- [1,462,null,{}] 10:47:15 INFO - PROCESS | 1655 | 1466012835339 Marionette TRACE conn2 -> [0,463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 1655 | 1466012835341 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:15 INFO - PROCESS | 1655 | 1466012835439 Marionette TRACE conn2 <- [1,463,null,{"value":null}] 10:47:15 INFO - PROCESS | 1655 | 1466012835443 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1655 | 1466012835444 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a721800 == 43 [pid = 1655] [id = 123] 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c455400) [pid = 1655] [serial = 366] [outer = 0x0] 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c4cdc00) [pid = 1655] [serial = 367] [outer = 0x12c455400] 10:47:15 INFO - PROCESS | 1655 | 1466012835468 Marionette DEBUG loaded listener.js 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12c54fc00) [pid = 1655] [serial = 368] [outer = 0x12c455400] 10:47:15 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:15 INFO - PROCESS | 1655 | 1466012835819 Marionette TRACE conn2 <- [1,464,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.reload",1,"assert_approx_equals: Red channel of the pixel at (50, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,465,"getWindowHandle",null] 10:47:15 INFO - PROCESS | 1655 | 1466012835861 Marionette TRACE conn2 <- [1,465,null,{"value":"7"}] 10:47:15 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html 10:47:15 INFO - PROCESS | 1655 | 1466012835863 Marionette TRACE conn2 -> [0,466,"setScriptTimeout",{"ms":35000}] 10:47:15 INFO - PROCESS | 1655 | 1466012835865 Marionette TRACE conn2 <- [1,466,null,{}] 10:47:15 INFO - PROCESS | 1655 | 1466012835867 Marionette TRACE conn2 -> [0,467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:15 INFO - PROCESS | 1655 | 1466012835869 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:15 INFO - PROCESS | 1655 | 1466012835957 Marionette TRACE conn2 <- [1,467,null,{"value":null}] 10:47:15 INFO - PROCESS | 1655 | 1466012835961 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:15 INFO - PROCESS | 1655 | 1466012835963 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac0d000 == 44 [pid = 1655] [id = 124] 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12c550400) [pid = 1655] [serial = 369] [outer = 0x0] 10:47:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12c832000) [pid = 1655] [serial = 370] [outer = 0x12c550400] 10:47:15 INFO - PROCESS | 1655 | 1466012835991 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12cac1000) [pid = 1655] [serial = 371] [outer = 0x12c550400] 10:47:16 INFO - PROCESS | 1655 | 1466012836346 Marionette TRACE conn2 <- [1,468,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.drawImage.incomplete.removedsrc",1,"","@http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,469,"getWindowHandle",null] 10:47:16 INFO - PROCESS | 1655 | 1466012836386 Marionette TRACE conn2 <- [1,469,null,{"value":"7"}] 10:47:16 INFO - PROCESS | 1655 | 1466012836388 Marionette TRACE conn2 -> [0,470,"setScriptTimeout",{"ms":35000}] 10:47:16 INFO - PROCESS | 1655 | 1466012836389 Marionette TRACE conn2 <- [1,470,null,{}] 10:47:16 INFO - PROCESS | 1655 | 1466012836392 Marionette TRACE conn2 -> [0,471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:16 INFO - PROCESS | 1655 | 1466012836393 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:16 INFO - PROCESS | 1655 | 1466012836477 Marionette TRACE conn2 <- [1,471,null,{"value":null}] 10:47:16 INFO - PROCESS | 1655 | 1466012836535 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:16 INFO - PROCESS | 1655 | 1466012836536 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1f800 == 45 [pid = 1655] [id = 125] 10:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112919400) [pid = 1655] [serial = 372] [outer = 0x0] 10:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112924000) [pid = 1655] [serial = 373] [outer = 0x112919400] 10:47:16 INFO - PROCESS | 1655 | 1466012836560 Marionette DEBUG loaded listener.js 10:47:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x112974800) [pid = 1655] [serial = 374] [outer = 0x112919400] 10:47:17 INFO - PROCESS | 1655 | 1466012837005 Marionette TRACE conn2 <- [1,472,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html",0,null,null,[["Negative destination width/height represents the correct rectangle",0,null,null]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | Negative destination width/height represents the correct rectangle 10:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html | took 669ms 10:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html 10:47:17 INFO - PROCESS | 1655 | 1466012837058 Marionette TRACE conn2 -> [0,473,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1655 | 1466012837060 Marionette TRACE conn2 <- [1,473,null,{"value":"7"}] 10:47:17 INFO - PROCESS | 1655 | 1466012837064 Marionette TRACE conn2 -> [0,474,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1655 | 1466012837068 Marionette TRACE conn2 <- [1,474,null,{}] 10:47:17 INFO - PROCESS | 1655 | 1466012837072 Marionette TRACE conn2 -> [0,475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 1655 | 1466012837074 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:17 INFO - PROCESS | 1655 | 1466012837179 Marionette TRACE conn2 <- [1,475,null,{"value":null}] 10:47:17 INFO - PROCESS | 1655 | 1466012837270 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:17 INFO - PROCESS | 1655 | 1466012837272 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839f000 == 46 [pid = 1655] [id = 126] 10:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11297b000) [pid = 1655] [serial = 375] [outer = 0x0] 10:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x11297d000) [pid = 1655] [serial = 376] [outer = 0x11297b000] 10:47:17 INFO - PROCESS | 1655 | 1466012837304 Marionette DEBUG loaded listener.js 10:47:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115ee5400) [pid = 1655] [serial = 377] [outer = 0x11297b000] 10:47:17 INFO - PROCESS | 1655 | 1466012837763 Marionette TRACE conn2 <- [1,476,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html",0,null,null,[["Negative dimensions do not affect the direction of the image",0,null,null]]]}] 10:47:17 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | Negative dimensions do not affect the direction of the image 10:47:17 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html | took 773ms 10:47:17 INFO - PROCESS | 1655 | 1466012837837 Marionette TRACE conn2 -> [0,477,"getWindowHandle",null] 10:47:17 INFO - PROCESS | 1655 | 1466012837842 Marionette TRACE conn2 <- [1,477,null,{"value":"7"}] 10:47:17 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html 10:47:17 INFO - PROCESS | 1655 | 1466012837848 Marionette TRACE conn2 -> [0,478,"setScriptTimeout",{"ms":35000}] 10:47:17 INFO - PROCESS | 1655 | 1466012837851 Marionette TRACE conn2 <- [1,478,null,{}] 10:47:17 INFO - PROCESS | 1655 | 1466012837854 Marionette TRACE conn2 -> [0,479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:17 INFO - PROCESS | 1655 | 1466012837857 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:18 INFO - PROCESS | 1655 | 1466012838007 Marionette TRACE conn2 <- [1,479,null,{"value":null}] 10:47:18 INFO - PROCESS | 1655 | 1466012838106 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1655 | 1466012838108 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x121915800 == 47 [pid = 1655] [id = 127] 10:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11913e400) [pid = 1655] [serial = 378] [outer = 0x0] 10:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x1198e7000) [pid = 1655] [serial = 379] [outer = 0x11913e400] 10:47:18 INFO - PROCESS | 1655 | 1466012838139 Marionette DEBUG loaded listener.js 10:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x1219d0800) [pid = 1655] [serial = 380] [outer = 0x11913e400] 10:47:18 INFO - PROCESS | 1655 | 1466012838632 Marionette TRACE conn2 <- [1,480,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html",0,null,null,[["Negative source width/height represents the correct rectangle",0,null,null]]]}] 10:47:18 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | Negative source width/height represents the correct rectangle 10:47:18 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html | took 823ms 10:47:18 INFO - PROCESS | 1655 | 1466012838670 Marionette TRACE conn2 -> [0,481,"getWindowHandle",null] 10:47:18 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html 10:47:18 INFO - PROCESS | 1655 | 1466012838672 Marionette TRACE conn2 <- [1,481,null,{"value":"7"}] 10:47:18 INFO - PROCESS | 1655 | 1466012838675 Marionette TRACE conn2 -> [0,482,"setScriptTimeout",{"ms":35000}] 10:47:18 INFO - PROCESS | 1655 | 1466012838678 Marionette TRACE conn2 <- [1,482,null,{}] 10:47:18 INFO - PROCESS | 1655 | 1466012838685 Marionette TRACE conn2 -> [0,483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:18 INFO - PROCESS | 1655 | 1466012838687 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:18 INFO - PROCESS | 1655 | 1466012838799 Marionette TRACE conn2 <- [1,483,null,{"value":null}] 10:47:18 INFO - PROCESS | 1655 | 1466012838879 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:18 INFO - PROCESS | 1655 | 1466012838881 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be66800 == 48 [pid = 1655] [id = 128] 10:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x126b9cc00) [pid = 1655] [serial = 381] [outer = 0x0] 10:47:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128a1ec00) [pid = 1655] [serial = 382] [outer = 0x126b9cc00] 10:47:18 INFO - PROCESS | 1655 | 1466012838922 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128b90000) [pid = 1655] [serial = 383] [outer = 0x126b9cc00] 10:47:19 INFO - PROCESS | 1655 | 1466012839388 Marionette TRACE conn2 <- [1,484,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html",0,null,null,[["drawImage() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:19 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | drawImage() with Infinity/NaN is ignored 10:47:19 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html | took 774ms 10:47:19 INFO - PROCESS | 1655 | 1466012839450 Marionette TRACE conn2 -> [0,485,"getWindowHandle",null] 10:47:19 INFO - PROCESS | 1655 | 1466012839452 Marionette TRACE conn2 <- [1,485,null,{"value":"7"}] 10:47:19 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html 10:47:19 INFO - PROCESS | 1655 | 1466012839454 Marionette TRACE conn2 -> [0,486,"setScriptTimeout",{"ms":35000}] 10:47:19 INFO - PROCESS | 1655 | 1466012839455 Marionette TRACE conn2 <- [1,486,null,{}] 10:47:19 INFO - PROCESS | 1655 | 1466012839458 Marionette TRACE conn2 -> [0,487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:19 INFO - PROCESS | 1655 | 1466012839459 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:19 INFO - PROCESS | 1655 | 1466012839564 Marionette TRACE conn2 <- [1,487,null,{"value":null}] 10:47:19 INFO - PROCESS | 1655 | 1466012839621 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:19 INFO - PROCESS | 1655 | 1466012839622 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c47a000 == 49 [pid = 1655] [id = 129] 10:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x1291adc00) [pid = 1655] [serial = 384] [outer = 0x0] 10:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12a741400) [pid = 1655] [serial = 385] [outer = 0x1291adc00] 10:47:19 INFO - PROCESS | 1655 | 1466012839651 Marionette DEBUG loaded listener.js 10:47:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x12a909000) [pid = 1655] [serial = 386] [outer = 0x1291adc00] 10:47:20 INFO - PROCESS | 1655 | 1466012840274 Marionette TRACE conn2 <- [1,488,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html",0,null,null,[["Stretched images do not get pixels wrapping around the edges",0,null,null]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | Stretched images do not get pixels wrapping around the edges 10:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html | took 872ms 10:47:20 INFO - PROCESS | 1655 | 1466012840326 Marionette TRACE conn2 -> [0,489,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1655 | 1466012840329 Marionette TRACE conn2 <- [1,489,null,{"value":"7"}] 10:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html 10:47:20 INFO - PROCESS | 1655 | 1466012840345 Marionette TRACE conn2 -> [0,490,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1655 | 1466012840347 Marionette TRACE conn2 <- [1,490,null,{}] 10:47:20 INFO - PROCESS | 1655 | 1466012840352 Marionette TRACE conn2 -> [0,491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:20 INFO - PROCESS | 1655 | 1466012840354 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:20 INFO - PROCESS | 1655 | 1466012840447 Marionette TRACE conn2 <- [1,491,null,{"value":null}] 10:47:20 INFO - PROCESS | 1655 | 1466012840504 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:20 INFO - PROCESS | 1655 | 1466012840507 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ba8800 == 50 [pid = 1655] [id = 130] 10:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x118046000) [pid = 1655] [serial = 387] [outer = 0x0] 10:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x11895fc00) [pid = 1655] [serial = 388] [outer = 0x118046000] 10:47:20 INFO - PROCESS | 1655 | 1466012840534 Marionette DEBUG loaded listener.js 10:47:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x11974c400) [pid = 1655] [serial = 389] [outer = 0x118046000] 10:47:20 INFO - PROCESS | 1655 | 1466012840955 Marionette TRACE conn2 <- [1,492,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html",0,null,null,[["Canvas test: 2d.drawImage.null",0,null,null]]]}] 10:47:20 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | Canvas test: 2d.drawImage.null 10:47:20 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html | took 634ms 10:47:20 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html 10:47:20 INFO - PROCESS | 1655 | 1466012840967 Marionette TRACE conn2 -> [0,493,"getWindowHandle",null] 10:47:20 INFO - PROCESS | 1655 | 1466012840970 Marionette TRACE conn2 <- [1,493,null,{"value":"7"}] 10:47:20 INFO - PROCESS | 1655 | 1466012840974 Marionette TRACE conn2 -> [0,494,"setScriptTimeout",{"ms":35000}] 10:47:20 INFO - PROCESS | 1655 | 1466012840976 Marionette TRACE conn2 <- [1,494,null,{}] 10:47:20 INFO - PROCESS | 1655 | 1466012840979 Marionette TRACE conn2 -> [0,495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:20 INFO - PROCESS | 1655 | 1466012840980 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:21 INFO - PROCESS | 1655 | 1466012841083 Marionette TRACE conn2 <- [1,495,null,{"value":null}] 10:47:21 INFO - PROCESS | 1655 | 1466012841177 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1655 | 1466012841178 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11870c800 == 51 [pid = 1655] [id = 131] 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x1249adc00) [pid = 1655] [serial = 390] [outer = 0x0] 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x1254eb400) [pid = 1655] [serial = 391] [outer = 0x1249adc00] 10:47:21 INFO - PROCESS | 1655 | 1466012841222 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x126595000) [pid = 1655] [serial = 392] [outer = 0x1249adc00] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac0d000 == 50 [pid = 1655] [id = 124] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12a721800 == 49 [pid = 1655] [id = 123] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x126307800 == 48 [pid = 1655] [id = 122] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x129172000 == 47 [pid = 1655] [id = 121] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x126b33000 == 46 [pid = 1655] [id = 120] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x125fcf800 == 45 [pid = 1655] [id = 119] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x121456000 == 44 [pid = 1655] [id = 118] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1198c0800 == 43 [pid = 1655] [id = 117] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x128a25800) [pid = 1655] [serial = 289] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12a683000) [pid = 1655] [serial = 292] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x126332c00) [pid = 1655] [serial = 286] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x115f5b400) [pid = 1655] [serial = 280] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x119351c00) [pid = 1655] [serial = 283] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12c832400) [pid = 1655] [serial = 328] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11930e000 == 42 [pid = 1655] [id = 116] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x11845c800 == 41 [pid = 1655] [id = 115] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x116921000 == 40 [pid = 1655] [id = 114] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c7000 == 39 [pid = 1655] [id = 111] 10:47:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35800 == 38 [pid = 1655] [id = 110] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x125f5ac00) [pid = 1655] [serial = 239] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12be0cc00) [pid = 1655] [serial = 313] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x128ed9c00) [pid = 1655] [serial = 307] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x118958000) [pid = 1655] [serial = 296] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11822d000) [pid = 1655] [serial = 295] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x12653f800) [pid = 1655] [serial = 301] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x126b90800) [pid = 1655] [serial = 302] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128c76000) [pid = 1655] [serial = 305] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128b2b400) [pid = 1655] [serial = 304] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x121195400) [pid = 1655] [serial = 299] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119388c00) [pid = 1655] [serial = 298] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12a73cc00) [pid = 1655] [serial = 310] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12c457400) [pid = 1655] [serial = 316] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12cac0000) [pid = 1655] [serial = 326] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124e40400) [pid = 1655] [serial = 319] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1292a1000) [pid = 1655] [serial = 320] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12c45b800) [pid = 1655] [serial = 317] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12c552400) [pid = 1655] [serial = 325] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12bea9000) [pid = 1655] [serial = 314] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12c4d2400) [pid = 1655] [serial = 323] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12be03c00) [pid = 1655] [serial = 311] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12a516c00) [pid = 1655] [serial = 308] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1292a5400) [pid = 1655] [serial = 322] [outer = 0x0] [url = about:blank] 10:47:21 INFO - PROCESS | 1655 | 1466012841639 Marionette TRACE conn2 <- [1,496,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html",0,null,null,[["Canvas test: 2d.drawImage.path",0,null,null]]]}] 10:47:21 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | Canvas test: 2d.drawImage.path 10:47:21 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html | took 669ms 10:47:21 INFO - PROCESS | 1655 | 1466012841644 Marionette TRACE conn2 -> [0,497,"getWindowHandle",null] 10:47:21 INFO - PROCESS | 1655 | 1466012841645 Marionette TRACE conn2 <- [1,497,null,{"value":"7"}] 10:47:21 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html 10:47:21 INFO - PROCESS | 1655 | 1466012841651 Marionette TRACE conn2 -> [0,498,"setScriptTimeout",{"ms":35000}] 10:47:21 INFO - PROCESS | 1655 | 1466012841654 Marionette TRACE conn2 <- [1,498,null,{}] 10:47:21 INFO - PROCESS | 1655 | 1466012841661 Marionette TRACE conn2 -> [0,499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:21 INFO - PROCESS | 1655 | 1466012841665 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:21 INFO - PROCESS | 1655 | 1466012841766 Marionette TRACE conn2 <- [1,499,null,{"value":null}] 10:47:21 INFO - PROCESS | 1655 | 1466012841825 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:21 INFO - PROCESS | 1655 | 1466012841827 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930c800 == 39 [pid = 1655] [id = 132] 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1254e7800) [pid = 1655] [serial = 393] [outer = 0x0] 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126ba7400) [pid = 1655] [serial = 394] [outer = 0x1254e7800] 10:47:21 INFO - PROCESS | 1655 | 1466012841855 Marionette DEBUG loaded listener.js 10:47:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1291a3c00) [pid = 1655] [serial = 395] [outer = 0x1254e7800] 10:47:22 INFO - PROCESS | 1655 | 1466012842156 Marionette TRACE conn2 <- [1,500,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html",0,null,null,[["Canvas test: 2d.drawImage.self.1",0,null,null]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | Canvas test: 2d.drawImage.self.1 10:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html | took 526ms 10:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html 10:47:22 INFO - PROCESS | 1655 | 1466012842173 Marionette TRACE conn2 -> [0,501,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1655 | 1466012842175 Marionette TRACE conn2 <- [1,501,null,{"value":"7"}] 10:47:22 INFO - PROCESS | 1655 | 1466012842178 Marionette TRACE conn2 -> [0,502,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1655 | 1466012842179 Marionette TRACE conn2 <- [1,502,null,{}] 10:47:22 INFO - PROCESS | 1655 | 1466012842188 Marionette TRACE conn2 -> [0,503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 1655 | 1466012842190 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:22 INFO - PROCESS | 1655 | 1466012842276 Marionette TRACE conn2 <- [1,503,null,{"value":null}] 10:47:22 INFO - PROCESS | 1655 | 1466012842280 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1655 | 1466012842283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c22800 == 40 [pid = 1655] [id = 133] 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12929ac00) [pid = 1655] [serial = 396] [outer = 0x0] 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a743c00) [pid = 1655] [serial = 397] [outer = 0x12929ac00] 10:47:22 INFO - PROCESS | 1655 | 1466012842309 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ab79800) [pid = 1655] [serial = 398] [outer = 0x12929ac00] 10:47:22 INFO - PROCESS | 1655 | 1466012842650 Marionette TRACE conn2 <- [1,504,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html",0,null,null,[["Canvas test: 2d.drawImage.self.2",0,null,null]]]}] 10:47:22 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | Canvas test: 2d.drawImage.self.2 10:47:22 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html | took 522ms 10:47:22 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html 10:47:22 INFO - PROCESS | 1655 | 1466012842701 Marionette TRACE conn2 -> [0,505,"getWindowHandle",null] 10:47:22 INFO - PROCESS | 1655 | 1466012842702 Marionette TRACE conn2 <- [1,505,null,{"value":"7"}] 10:47:22 INFO - PROCESS | 1655 | 1466012842704 Marionette TRACE conn2 -> [0,506,"setScriptTimeout",{"ms":35000}] 10:47:22 INFO - PROCESS | 1655 | 1466012842705 Marionette TRACE conn2 <- [1,506,null,{}] 10:47:22 INFO - PROCESS | 1655 | 1466012842707 Marionette TRACE conn2 -> [0,507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:22 INFO - PROCESS | 1655 | 1466012842709 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:22 INFO - PROCESS | 1655 | 1466012842788 Marionette TRACE conn2 <- [1,507,null,{"value":null}] 10:47:22 INFO - PROCESS | 1655 | 1466012842792 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:22 INFO - PROCESS | 1655 | 1466012842793 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b40000 == 41 [pid = 1655] [id = 134] 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ab7c400) [pid = 1655] [serial = 399] [outer = 0x0] 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12abea400) [pid = 1655] [serial = 400] [outer = 0x12ab7c400] 10:47:22 INFO - PROCESS | 1655 | 1466012842820 Marionette DEBUG loaded listener.js 10:47:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12b83fc00) [pid = 1655] [serial = 401] [outer = 0x12ab7c400] 10:47:23 INFO - PROCESS | 1655 | 1466012843153 Marionette TRACE conn2 <- [1,508,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html",0,null,null,[["drawImage() of an SVG image",0,null,null]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | drawImage() of an SVG image 10:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html | took 469ms 10:47:23 INFO - PROCESS | 1655 | 1466012843174 Marionette TRACE conn2 -> [0,509,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1655 | 1466012843175 Marionette TRACE conn2 <- [1,509,null,{"value":"7"}] 10:47:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html 10:47:23 INFO - PROCESS | 1655 | 1466012843178 Marionette TRACE conn2 -> [0,510,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1655 | 1466012843179 Marionette TRACE conn2 <- [1,510,null,{}] 10:47:23 INFO - PROCESS | 1655 | 1466012843182 Marionette TRACE conn2 -> [0,511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:23 INFO - PROCESS | 1655 | 1466012843187 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:23 INFO - PROCESS | 1655 | 1466012843317 Marionette TRACE conn2 <- [1,511,null,{"value":null}] 10:47:23 INFO - PROCESS | 1655 | 1466012843354 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1655 | 1466012843355 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x128ea4800 == 42 [pid = 1655] [id = 135] 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11297b800) [pid = 1655] [serial = 402] [outer = 0x0] 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12ba50800) [pid = 1655] [serial = 403] [outer = 0x11297b800] 10:47:23 INFO - PROCESS | 1655 | 1466012843386 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x12c553400) [pid = 1655] [serial = 404] [outer = 0x11297b800] 10:47:23 INFO - PROCESS | 1655 | 1466012843709 Marionette TRACE conn2 <- [1,512,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html",0,null,null,[["Canvas test: 2d.drawImage.transform",0,null,null]]]}] 10:47:23 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | Canvas test: 2d.drawImage.transform 10:47:23 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html | took 573ms 10:47:23 INFO - PROCESS | 1655 | 1466012843752 Marionette TRACE conn2 -> [0,513,"getWindowHandle",null] 10:47:23 INFO - PROCESS | 1655 | 1466012843753 Marionette TRACE conn2 <- [1,513,null,{"value":"7"}] 10:47:23 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html 10:47:23 INFO - PROCESS | 1655 | 1466012843756 Marionette TRACE conn2 -> [0,514,"setScriptTimeout",{"ms":35000}] 10:47:23 INFO - PROCESS | 1655 | 1466012843757 Marionette TRACE conn2 <- [1,514,null,{}] 10:47:23 INFO - PROCESS | 1655 | 1466012843759 Marionette TRACE conn2 -> [0,515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:23 INFO - PROCESS | 1655 | 1466012843760 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:23 INFO - PROCESS | 1655 | 1466012843868 Marionette TRACE conn2 <- [1,515,null,{"value":null}] 10:47:23 INFO - PROCESS | 1655 | 1466012843880 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:23 INFO - PROCESS | 1655 | 1466012843882 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7f5000 == 43 [pid = 1655] [id = 136] 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x12be0a800) [pid = 1655] [serial = 405] [outer = 0x0] 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x12c832800) [pid = 1655] [serial = 406] [outer = 0x12be0a800] 10:47:23 INFO - PROCESS | 1655 | 1466012843905 Marionette DEBUG loaded listener.js 10:47:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12cab7400) [pid = 1655] [serial = 407] [outer = 0x12be0a800] 10:47:24 INFO - PROCESS | 1655 | 1466012844256 Marionette TRACE conn2 <- [1,516,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html",0,null,null,[["Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError",0,null,null]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | Incorrect image types in drawImage do not match any defined overloads, so WebIDL throws a TypeError 10:47:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html | took 518ms 10:47:24 INFO - PROCESS | 1655 | 1466012844274 Marionette TRACE conn2 -> [0,517,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1655 | 1466012844276 Marionette TRACE conn2 <- [1,517,null,{"value":"7"}] 10:47:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html 10:47:24 INFO - PROCESS | 1655 | 1466012844278 Marionette TRACE conn2 -> [0,518,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1655 | 1466012844279 Marionette TRACE conn2 <- [1,518,null,{}] 10:47:24 INFO - PROCESS | 1655 | 1466012844281 Marionette TRACE conn2 -> [0,519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:24 INFO - PROCESS | 1655 | 1466012844283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:24 INFO - PROCESS | 1655 | 1466012844391 Marionette TRACE conn2 <- [1,519,null,{"value":null}] 10:47:24 INFO - PROCESS | 1655 | 1466012844404 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1655 | 1466012844405 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac09800 == 44 [pid = 1655] [id = 137] 10:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x111ecb800) [pid = 1655] [serial = 408] [outer = 0x0] 10:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128b4d000) [pid = 1655] [serial = 409] [outer = 0x111ecb800] 10:47:24 INFO - PROCESS | 1655 | 1466012844431 Marionette DEBUG loaded listener.js 10:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b50800) [pid = 1655] [serial = 410] [outer = 0x111ecb800] 10:47:24 INFO - PROCESS | 1655 | 1466012844784 Marionette TRACE conn2 <- [1,520,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html",0,null,null,[["Canvas test: 2d.drawImage.zerocanvas",0,null,null]]]}] 10:47:24 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | Canvas test: 2d.drawImage.zerocanvas 10:47:24 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html | took 522ms 10:47:24 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html 10:47:24 INFO - PROCESS | 1655 | 1466012844800 Marionette TRACE conn2 -> [0,521,"getWindowHandle",null] 10:47:24 INFO - PROCESS | 1655 | 1466012844802 Marionette TRACE conn2 <- [1,521,null,{"value":"7"}] 10:47:24 INFO - PROCESS | 1655 | 1466012844804 Marionette TRACE conn2 -> [0,522,"setScriptTimeout",{"ms":35000}] 10:47:24 INFO - PROCESS | 1655 | 1466012844805 Marionette TRACE conn2 <- [1,522,null,{}] 10:47:24 INFO - PROCESS | 1655 | 1466012844812 Marionette TRACE conn2 -> [0,523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:24 INFO - PROCESS | 1655 | 1466012844813 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:24 INFO - PROCESS | 1655 | 1466012844921 Marionette TRACE conn2 <- [1,523,null,{"value":null}] 10:47:24 INFO - PROCESS | 1655 | 1466012844924 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:24 INFO - PROCESS | 1655 | 1466012844925 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2c000 == 45 [pid = 1655] [id = 138] 10:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x128b4b000) [pid = 1655] [serial = 411] [outer = 0x0] 10:47:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x12caba000) [pid = 1655] [serial = 412] [outer = 0x128b4b000] 10:47:24 INFO - PROCESS | 1655 | 1466012844982 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12cac3800) [pid = 1655] [serial = 413] [outer = 0x128b4b000] 10:47:25 INFO - PROCESS | 1655 | 1466012845321 Marionette TRACE conn2 <- [1,524,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html",0,null,null,[["drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:25 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | drawImage with zero-sized source rectangle throws INDEX_SIZE_ERR 10:47:25 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html | took 569ms 10:47:25 INFO - TEST-START | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html 10:47:25 INFO - PROCESS | 1655 | 1466012845374 Marionette TRACE conn2 -> [0,525,"getWindowHandle",null] 10:47:25 INFO - PROCESS | 1655 | 1466012845375 Marionette TRACE conn2 <- [1,525,null,{"value":"7"}] 10:47:25 INFO - PROCESS | 1655 | 1466012845377 Marionette TRACE conn2 -> [0,526,"setScriptTimeout",{"ms":35000}] 10:47:25 INFO - PROCESS | 1655 | 1466012845378 Marionette TRACE conn2 <- [1,526,null,{}] 10:47:25 INFO - PROCESS | 1655 | 1466012845389 Marionette TRACE conn2 -> [0,527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:25 INFO - PROCESS | 1655 | 1466012845390 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:25 INFO - PROCESS | 1655 | 1466012845500 Marionette TRACE conn2 <- [1,527,null,{"value":null}] 10:47:25 INFO - PROCESS | 1655 | 1466012845537 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:25 INFO - PROCESS | 1655 | 1466012845538 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c757000 == 46 [pid = 1655] [id = 139] 10:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x110f77c00) [pid = 1655] [serial = 414] [outer = 0x0] 10:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x110f7ec00) [pid = 1655] [serial = 415] [outer = 0x110f77c00] 10:47:25 INFO - PROCESS | 1655 | 1466012845565 Marionette DEBUG loaded listener.js 10:47:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x110f84c00) [pid = 1655] [serial = 416] [outer = 0x110f77c00] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x124c3e800) [pid = 1655] [serial = 285] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.copy.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x115e07c00) [pid = 1655] [serial = 279] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-in.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x121a4a000) [pid = 1655] [serial = 231] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-out.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x116236c00) [pid = 1655] [serial = 225] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-atop.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119136c00) [pid = 1655] [serial = 282] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.source-out.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x12a902800) [pid = 1655] [serial = 222] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.lighter.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x126b93800) [pid = 1655] [serial = 234] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-over.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x126ba5800) [pid = 1655] [serial = 288] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-atop.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1292a2c00) [pid = 1655] [serial = 291] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.pattern.destination-in.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12b840000) [pid = 1655] [serial = 276] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.uncovered.nocontext.destination-in.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x1185e9000) [pid = 1655] [serial = 330] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.alpha.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x119134400) [pid = 1655] [serial = 339] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.poster.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x126772800) [pid = 1655] [serial = 351] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.composite.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1254e5800) [pid = 1655] [serial = 333] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.apng.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126596000) [pid = 1655] [serial = 345] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.canvas.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128b96c00) [pid = 1655] [serial = 336] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.animated.gif.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c831800) [pid = 1655] [serial = 327] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.9arg.sourcesize.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a747400) [pid = 1655] [serial = 354] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.floatsource.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121344c00) [pid = 1655] [serial = 342] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.broken.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128b33400) [pid = 1655] [serial = 348] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.clip.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11954ac00) [pid = 1655] [serial = 363] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.nosrc.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12a904800) [pid = 1655] [serial = 357] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.emptysrc.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12be07000) [pid = 1655] [serial = 360] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.immediate.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c455400) [pid = 1655] [serial = 366] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.reload.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c550400) [pid = 1655] [serial = 369] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.incomplete.removedsrc.html] 10:47:25 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11913dc00) [pid = 1655] [serial = 228] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/compositing/2d.composite.transparent.source-in.html] 10:47:26 INFO - PROCESS | 1655 | 1466012846014 Marionette TRACE conn2 <- [1,528,null,{"value":["/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html",0,null,null,[["drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR",0,null,null]]]}] 10:47:26 INFO - TEST-PASS | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | drawImage with zero-sized source rectangle from image throws INDEX_SIZE_ERR 10:47:26 INFO - TEST-OK | /2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html | took 670ms 10:47:26 INFO - PROCESS | 1655 | 1466012846061 Marionette TRACE conn2 -> [0,529,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1655 | 1466012846063 Marionette TRACE conn2 <- [1,529,null,{"value":"7"}] 10:47:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html 10:47:26 INFO - PROCESS | 1655 | 1466012846085 Marionette TRACE conn2 -> [0,530,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1655 | 1466012846087 Marionette TRACE conn2 <- [1,530,null,{}] 10:47:26 INFO - PROCESS | 1655 | 1466012846089 Marionette TRACE conn2 -> [0,531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:26 INFO - PROCESS | 1655 | 1466012846091 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:26 INFO - PROCESS | 1655 | 1466012846191 Marionette TRACE conn2 <- [1,531,null,{"value":null}] 10:47:26 INFO - PROCESS | 1655 | 1466012846215 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1655 | 1466012846217 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be64000 == 47 [pid = 1655] [id = 140] 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124c3e800) [pid = 1655] [serial = 417] [outer = 0x0] 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b50c00) [pid = 1655] [serial = 418] [outer = 0x124c3e800] 10:47:26 INFO - PROCESS | 1655 | 1466012846244 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12b840000) [pid = 1655] [serial = 419] [outer = 0x124c3e800] 10:47:26 INFO - PROCESS | 1655 | 1466012846584 Marionette TRACE conn2 <- [1,532,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html",0,null,null,[["drawCustomFocusRing must return false for an element that is not focused.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"],["drawCustomFocusRing must return false for an element that is not a descendant of the canvas element.",1,"context.drawCustomFocusRing is not a function","@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7\n@http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6\n"]]]}] 10:47:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not focused. - context.drawCustomFocusRing is not a function 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:27:24 10:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:20:7 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:26 INFO - TEST-FAIL | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | drawCustomFocusRing must return false for an element that is not a descendant of the canvas element. - context.drawCustomFocusRing is not a function 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:36:24 10:47:26 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:47:26 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:30:7 10:47:26 INFO - @http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html:19:6 10:47:26 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html | took 526ms 10:47:26 INFO - PROCESS | 1655 | 1466012846606 Marionette TRACE conn2 -> [0,533,"getWindowHandle",null] 10:47:26 INFO - PROCESS | 1655 | 1466012846607 Marionette TRACE conn2 <- [1,533,null,{"value":"7"}] 10:47:26 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html 10:47:26 INFO - PROCESS | 1655 | 1466012846609 Marionette TRACE conn2 -> [0,534,"setScriptTimeout",{"ms":35000}] 10:47:26 INFO - PROCESS | 1655 | 1466012846621 Marionette TRACE conn2 <- [1,534,null,{}] 10:47:26 INFO - PROCESS | 1655 | 1466012846623 Marionette TRACE conn2 -> [0,535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:26 INFO - PROCESS | 1655 | 1466012846624 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:26 INFO - PROCESS | 1655 | 1466012846739 Marionette TRACE conn2 <- [1,535,null,{"value":null}] 10:47:26 INFO - PROCESS | 1655 | 1466012846745 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:26 INFO - PROCESS | 1655 | 1466012846746 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf08000 == 48 [pid = 1655] [id = 141] 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119134400) [pid = 1655] [serial = 420] [outer = 0x0] 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121c15800) [pid = 1655] [serial = 421] [outer = 0x119134400] 10:47:26 INFO - PROCESS | 1655 | 1466012846769 Marionette DEBUG loaded listener.js 10:47:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x129272000) [pid = 1655] [serial = 422] [outer = 0x119134400] 10:47:27 INFO - PROCESS | 1655 | 1466012847073 Marionette TRACE conn2 <- [1,536,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html",0,null,null,[["drawFocusIfNeeded draws a focus ring.",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | drawFocusIfNeeded draws a focus ring. 10:47:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html | took 479ms 10:47:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html 10:47:27 INFO - PROCESS | 1655 | 1466012847088 Marionette TRACE conn2 -> [0,537,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1655 | 1466012847090 Marionette TRACE conn2 <- [1,537,null,{"value":"7"}] 10:47:27 INFO - PROCESS | 1655 | 1466012847092 Marionette TRACE conn2 -> [0,538,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1655 | 1466012847093 Marionette TRACE conn2 <- [1,538,null,{}] 10:47:27 INFO - PROCESS | 1655 | 1466012847095 Marionette TRACE conn2 -> [0,539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 1655 | 1466012847096 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:27 INFO - PROCESS | 1655 | 1466012847208 Marionette TRACE conn2 <- [1,539,null,{"value":null}] 10:47:27 INFO - PROCESS | 1655 | 1466012847212 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1655 | 1466012847213 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d01b800 == 49 [pid = 1655] [id = 142] 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x129273000) [pid = 1655] [serial = 423] [outer = 0x0] 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129279000) [pid = 1655] [serial = 424] [outer = 0x129273000] 10:47:27 INFO - PROCESS | 1655 | 1466012847245 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12927d400) [pid = 1655] [serial = 425] [outer = 0x129273000] 10:47:27 INFO - PROCESS | 1655 | 1466012847611 Marionette TRACE conn2 <- [1,540,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not in focus.",0,null,null]]]}] 10:47:27 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | drawFocusIfNeeded does not draw a focus ring if the element is not in focus. 10:47:27 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html | took 568ms 10:47:27 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html 10:47:27 INFO - PROCESS | 1655 | 1466012847665 Marionette TRACE conn2 -> [0,541,"getWindowHandle",null] 10:47:27 INFO - PROCESS | 1655 | 1466012847666 Marionette TRACE conn2 <- [1,541,null,{"value":"7"}] 10:47:27 INFO - PROCESS | 1655 | 1466012847668 Marionette TRACE conn2 -> [0,542,"setScriptTimeout",{"ms":35000}] 10:47:27 INFO - PROCESS | 1655 | 1466012847669 Marionette TRACE conn2 <- [1,542,null,{}] 10:47:27 INFO - PROCESS | 1655 | 1466012847671 Marionette TRACE conn2 -> [0,543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:27 INFO - PROCESS | 1655 | 1466012847672 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:27 INFO - PROCESS | 1655 | 1466012847756 Marionette TRACE conn2 <- [1,543,null,{"value":null}] 10:47:27 INFO - PROCESS | 1655 | 1466012847759 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:27 INFO - PROCESS | 1655 | 1466012847760 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2a8800 == 50 [pid = 1655] [id = 143] 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12927d800) [pid = 1655] [serial = 426] [outer = 0x0] 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ba4dc00) [pid = 1655] [serial = 427] [outer = 0x12927d800] 10:47:27 INFO - PROCESS | 1655 | 1466012847784 Marionette DEBUG loaded listener.js 10:47:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c830800) [pid = 1655] [serial = 428] [outer = 0x12927d800] 10:47:28 INFO - PROCESS | 1655 | 1466012848235 Marionette TRACE conn2 <- [1,544,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html",0,null,null,[["drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context.",0,null,null]]]}] 10:47:28 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | drawFocusIfNeeded does not draw a focus ring if the element is not a descendant of the context. 10:47:28 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html | took 618ms 10:47:28 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html 10:47:28 INFO - PROCESS | 1655 | 1466012848287 Marionette TRACE conn2 -> [0,545,"getWindowHandle",null] 10:47:28 INFO - PROCESS | 1655 | 1466012848289 Marionette TRACE conn2 <- [1,545,null,{"value":"7"}] 10:47:28 INFO - PROCESS | 1655 | 1466012848292 Marionette TRACE conn2 -> [0,546,"setScriptTimeout",{"ms":35000}] 10:47:28 INFO - PROCESS | 1655 | 1466012848296 Marionette TRACE conn2 <- [1,546,null,{}] 10:47:28 INFO - PROCESS | 1655 | 1466012848318 Marionette TRACE conn2 -> [0,547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:28 INFO - PROCESS | 1655 | 1466012848320 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:28 INFO - PROCESS | 1655 | 1466012848436 Marionette TRACE conn2 <- [1,547,null,{"value":null}] 10:47:28 INFO - PROCESS | 1655 | 1466012848554 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:28 INFO - PROCESS | 1655 | 1466012848556 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x118775000 == 51 [pid = 1655] [id = 144] 10:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1164dd400) [pid = 1655] [serial = 429] [outer = 0x0] 10:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118230000) [pid = 1655] [serial = 430] [outer = 0x1164dd400] 10:47:28 INFO - PROCESS | 1655 | 1466012848605 Marionette DEBUG loaded listener.js 10:47:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119387000) [pid = 1655] [serial = 431] [outer = 0x1164dd400] 10:47:29 INFO - PROCESS | 1655 | 1466012849039 Marionette TRACE conn2 <- [1,548,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus.",0,null,null]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | drawFocusIfNeeded does draw a focus ring if the element is in focus. 10:47:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html | took 774ms 10:47:29 INFO - TEST-START | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html 10:47:29 INFO - PROCESS | 1655 | 1466012849067 Marionette TRACE conn2 -> [0,549,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 1655 | 1466012849072 Marionette TRACE conn2 <- [1,549,null,{"value":"7"}] 10:47:29 INFO - PROCESS | 1655 | 1466012849079 Marionette TRACE conn2 -> [0,550,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1655 | 1466012849082 Marionette TRACE conn2 <- [1,550,null,{}] 10:47:29 INFO - PROCESS | 1655 | 1466012849086 Marionette TRACE conn2 -> [0,551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:29 INFO - PROCESS | 1655 | 1466012849089 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:29 INFO - PROCESS | 1655 | 1466012849264 Marionette TRACE conn2 <- [1,551,null,{"value":null}] 10:47:29 INFO - PROCESS | 1655 | 1466012849386 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:29 INFO - PROCESS | 1655 | 1466012849388 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941b800 == 52 [pid = 1655] [id = 145] 10:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x119390400) [pid = 1655] [serial = 432] [outer = 0x0] 10:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x121c15c00) [pid = 1655] [serial = 433] [outer = 0x119390400] 10:47:29 INFO - PROCESS | 1655 | 1466012849425 Marionette DEBUG loaded listener.js 10:47:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x126772800) [pid = 1655] [serial = 434] [outer = 0x119390400] 10:47:29 INFO - PROCESS | 1655 | 1466012849804 Marionette TRACE conn2 <- [1,552,null,{"value":["/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html",0,null,null,[["drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring.",0,null,null]]]}] 10:47:29 INFO - TEST-PASS | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | drawFocusIfNeeded does draw a focus ring if the element is in focus and the user activated a particular focus ring. 10:47:29 INFO - TEST-OK | /2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html | took 775ms 10:47:29 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html 10:47:29 INFO - PROCESS | 1655 | 1466012849852 Marionette TRACE conn2 -> [0,553,"getWindowHandle",null] 10:47:29 INFO - PROCESS | 1655 | 1466012849853 Marionette TRACE conn2 <- [1,553,null,{"value":"7"}] 10:47:29 INFO - PROCESS | 1655 | 1466012849856 Marionette TRACE conn2 -> [0,554,"setScriptTimeout",{"ms":35000}] 10:47:29 INFO - PROCESS | 1655 | 1466012849858 Marionette TRACE conn2 <- [1,554,null,{}] 10:47:29 INFO - PROCESS | 1655 | 1466012849866 Marionette TRACE conn2 -> [0,555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:29 INFO - PROCESS | 1655 | 1466012849869 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:29 INFO - PROCESS | 1655 | 1466012849978 Marionette TRACE conn2 <- [1,555,null,{"value":null}] 10:47:30 INFO - PROCESS | 1655 | 1466012850040 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1655 | 1466012850042 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5ae000 == 53 [pid = 1655] [id = 146] 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x126ba2800) [pid = 1655] [serial = 435] [outer = 0x0] 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b8a800) [pid = 1655] [serial = 436] [outer = 0x126ba2800] 10:47:30 INFO - PROCESS | 1655 | 1466012850113 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1292a6c00) [pid = 1655] [serial = 437] [outer = 0x126ba2800] 10:47:30 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:30 INFO - PROCESS | 1655 | 1466012850553 Marionette TRACE conn2 <- [1,556,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html",0,null,null,[["clearRect clears to transparent black",0,null,null]]]}] 10:47:30 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | clearRect clears to transparent black 10:47:30 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html | took 723ms 10:47:30 INFO - PROCESS | 1655 | 1466012850579 Marionette TRACE conn2 -> [0,557,"getWindowHandle",null] 10:47:30 INFO - PROCESS | 1655 | 1466012850581 Marionette TRACE conn2 <- [1,557,null,{"value":"7"}] 10:47:30 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html 10:47:30 INFO - PROCESS | 1655 | 1466012850583 Marionette TRACE conn2 -> [0,558,"setScriptTimeout",{"ms":35000}] 10:47:30 INFO - PROCESS | 1655 | 1466012850585 Marionette TRACE conn2 <- [1,558,null,{}] 10:47:30 INFO - PROCESS | 1655 | 1466012850587 Marionette TRACE conn2 -> [0,559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:30 INFO - PROCESS | 1655 | 1466012850589 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:30 INFO - PROCESS | 1655 | 1466012850699 Marionette TRACE conn2 <- [1,559,null,{"value":null}] 10:47:30 INFO - PROCESS | 1655 | 1466012850758 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:30 INFO - PROCESS | 1655 | 1466012850760 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5cc800 == 54 [pid = 1655] [id = 147] 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x11291ac00) [pid = 1655] [serial = 438] [outer = 0x0] 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12ab77400) [pid = 1655] [serial = 439] [outer = 0x11291ac00] 10:47:30 INFO - PROCESS | 1655 | 1466012850831 Marionette DEBUG loaded listener.js 10:47:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12be05000) [pid = 1655] [serial = 440] [outer = 0x11291ac00] 10:47:31 INFO - PROCESS | 1655 | 1466012851248 Marionette TRACE conn2 <- [1,560,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html",0,null,null,[["clearRect is affected by clipping regions",0,null,null]]]}] 10:47:31 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | clearRect is affected by clipping regions 10:47:31 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html | took 720ms 10:47:31 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html 10:47:31 INFO - PROCESS | 1655 | 1466012851325 Marionette TRACE conn2 -> [0,561,"getWindowHandle",null] 10:47:31 INFO - PROCESS | 1655 | 1466012851326 Marionette TRACE conn2 <- [1,561,null,{"value":"7"}] 10:47:31 INFO - PROCESS | 1655 | 1466012851330 Marionette TRACE conn2 -> [0,562,"setScriptTimeout",{"ms":35000}] 10:47:31 INFO - PROCESS | 1655 | 1466012851332 Marionette TRACE conn2 <- [1,562,null,{}] 10:47:31 INFO - PROCESS | 1655 | 1466012851336 Marionette TRACE conn2 -> [0,563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:31 INFO - PROCESS | 1655 | 1466012851337 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:31 INFO - PROCESS | 1655 | 1466012851440 Marionette TRACE conn2 <- [1,563,null,{"value":null}] 10:47:31 INFO - PROCESS | 1655 | 1466012851713 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:31 INFO - PROCESS | 1655 | 1466012851714 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c73000 == 55 [pid = 1655] [id = 148] 10:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x11297a800) [pid = 1655] [serial = 441] [outer = 0x0] 10:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1131c9000) [pid = 1655] [serial = 442] [outer = 0x11297a800] 10:47:31 INFO - PROCESS | 1655 | 1466012851743 Marionette DEBUG loaded listener.js 10:47:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x1176bd400) [pid = 1655] [serial = 443] [outer = 0x11297a800] 10:47:31 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:32 INFO - PROCESS | 1655 | 1466012852162 Marionette TRACE conn2 <- [1,564,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html",0,null,null,[["clearRect is not affected by globalAlpha",0,null,null]]]}] 10:47:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | clearRect is not affected by globalAlpha 10:47:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html | took 871ms 10:47:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html 10:47:32 INFO - PROCESS | 1655 | 1466012852203 Marionette TRACE conn2 -> [0,565,"getWindowHandle",null] 10:47:32 INFO - PROCESS | 1655 | 1466012852205 Marionette TRACE conn2 <- [1,565,null,{"value":"7"}] 10:47:32 INFO - PROCESS | 1655 | 1466012852207 Marionette TRACE conn2 -> [0,566,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - PROCESS | 1655 | 1466012852209 Marionette TRACE conn2 <- [1,566,null,{}] 10:47:32 INFO - PROCESS | 1655 | 1466012852213 Marionette TRACE conn2 -> [0,567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:32 INFO - PROCESS | 1655 | 1466012852215 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:32 INFO - PROCESS | 1655 | 1466012852308 Marionette TRACE conn2 <- [1,567,null,{"value":null}] 10:47:32 INFO - PROCESS | 1655 | 1466012852371 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:32 INFO - PROCESS | 1655 | 1466012852373 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x115a1b800 == 56 [pid = 1655] [id = 149] 10:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x118199000) [pid = 1655] [serial = 444] [outer = 0x0] 10:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x118551c00) [pid = 1655] [serial = 445] [outer = 0x118199000] 10:47:32 INFO - PROCESS | 1655 | 1466012852400 Marionette DEBUG loaded listener.js 10:47:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x11913dc00) [pid = 1655] [serial = 446] [outer = 0x118199000] 10:47:32 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12d01b800 == 55 [pid = 1655] [id = 142] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf08000 == 54 [pid = 1655] [id = 141] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12be64000 == 53 [pid = 1655] [id = 140] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c757000 == 52 [pid = 1655] [id = 139] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12be2c000 == 51 [pid = 1655] [id = 138] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac09800 == 50 [pid = 1655] [id = 137] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7f5000 == 49 [pid = 1655] [id = 136] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x112924000) [pid = 1655] [serial = 373] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128ea4800 == 48 [pid = 1655] [id = 135] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x126b40000 == 47 [pid = 1655] [id = 134] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x123c22800 == 46 [pid = 1655] [id = 133] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11930c800 == 45 [pid = 1655] [id = 132] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11870c800 == 44 [pid = 1655] [id = 131] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x119ba8800 == 43 [pid = 1655] [id = 130] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11839f000 == 42 [pid = 1655] [id = 126] 10:47:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1f800 == 41 [pid = 1655] [id = 125] 10:47:32 INFO - PROCESS | 1655 | 1466012852851 Marionette TRACE conn2 <- [1,568,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html",0,null,null,[["clearRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x12ab76400) [pid = 1655] [serial = 293] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x12ba50c00) [pid = 1655] [serial = 278] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x119745400) [pid = 1655] [serial = 284] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a90e800) [pid = 1655] [serial = 224] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12929c400) [pid = 1655] [serial = 236] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x1291ab800) [pid = 1655] [serial = 290] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11974bc00) [pid = 1655] [serial = 332] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x119133c00) [pid = 1655] [serial = 331] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x119389000) [pid = 1655] [serial = 340] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11974a000) [pid = 1655] [serial = 341] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x12950d000) [pid = 1655] [serial = 352] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126799c00) [pid = 1655] [serial = 335] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x125f5cc00) [pid = 1655] [serial = 334] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126b97c00) [pid = 1655] [serial = 346] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128b2b800) [pid = 1655] [serial = 347] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128b98800) [pid = 1655] [serial = 337] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a67b400) [pid = 1655] [serial = 338] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12c837400) [pid = 1655] [serial = 329] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12ab76800) [pid = 1655] [serial = 355] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124a85400) [pid = 1655] [serial = 343] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x125497c00) [pid = 1655] [serial = 344] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b96400) [pid = 1655] [serial = 349] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12a688800) [pid = 1655] [serial = 353] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12a688400) [pid = 1655] [serial = 364] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12ba4c800) [pid = 1655] [serial = 358] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12beb1c00) [pid = 1655] [serial = 361] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c4cdc00) [pid = 1655] [serial = 367] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12c54fc00) [pid = 1655] [serial = 368] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12c832000) [pid = 1655] [serial = 370] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12c45dc00) [pid = 1655] [serial = 362] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12b83d800) [pid = 1655] [serial = 356] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12be09800) [pid = 1655] [serial = 359] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12cac1000) [pid = 1655] [serial = 371] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12c453400) [pid = 1655] [serial = 365] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1291b0c00) [pid = 1655] [serial = 350] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11974ac00) [pid = 1655] [serial = 230] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126b8b000) [pid = 1655] [serial = 287] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116f3cc00) [pid = 1655] [serial = 281] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1263a1400) [pid = 1655] [serial = 233] [outer = 0x0] [url = about:blank] 10:47:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1182b2800) [pid = 1655] [serial = 227] [outer = 0x0] [url = about:blank] 10:47:32 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | clearRect is not affected by globalCompositeOperation 10:47:32 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html | took 674ms 10:47:32 INFO - PROCESS | 1655 | 1466012852883 Marionette TRACE conn2 -> [0,569,"getWindowHandle",null] 10:47:32 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html 10:47:32 INFO - PROCESS | 1655 | 1466012852886 Marionette TRACE conn2 <- [1,569,null,{"value":"7"}] 10:47:32 INFO - PROCESS | 1655 | 1466012852888 Marionette TRACE conn2 -> [0,570,"setScriptTimeout",{"ms":35000}] 10:47:32 INFO - PROCESS | 1655 | 1466012852889 Marionette TRACE conn2 <- [1,570,null,{}] 10:47:32 INFO - PROCESS | 1655 | 1466012852892 Marionette TRACE conn2 -> [0,571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:32 INFO - PROCESS | 1655 | 1466012852893 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:32 INFO - PROCESS | 1655 | 1466012852996 Marionette TRACE conn2 <- [1,571,null,{"value":null}] 10:47:33 INFO - PROCESS | 1655 | 1466012853004 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1655 | 1466012853005 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745a000 == 42 [pid = 1655] [id = 150] 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1198e9000) [pid = 1655] [serial = 447] [outer = 0x0] 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121441000) [pid = 1655] [serial = 448] [outer = 0x1198e9000] 10:47:33 INFO - PROCESS | 1655 | 1466012853030 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121cab400) [pid = 1655] [serial = 449] [outer = 0x1198e9000] 10:47:33 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:33 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:33 INFO - PROCESS | 1655 | 1466012853387 Marionette TRACE conn2 <- [1,572,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html",0,null,null,[["clearRect of negative sizes works",0,null,null]]]}] 10:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | clearRect of negative sizes works 10:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html | took 519ms 10:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html 10:47:33 INFO - PROCESS | 1655 | 1466012853407 Marionette TRACE conn2 -> [0,573,"getWindowHandle",null] 10:47:33 INFO - PROCESS | 1655 | 1466012853409 Marionette TRACE conn2 <- [1,573,null,{"value":"7"}] 10:47:33 INFO - PROCESS | 1655 | 1466012853431 Marionette TRACE conn2 -> [0,574,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1655 | 1466012853435 Marionette TRACE conn2 <- [1,574,null,{}] 10:47:33 INFO - PROCESS | 1655 | 1466012853443 Marionette TRACE conn2 -> [0,575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:33 INFO - PROCESS | 1655 | 1466012853445 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:33 INFO - PROCESS | 1655 | 1466012853527 Marionette TRACE conn2 <- [1,575,null,{"value":null}] 10:47:33 INFO - PROCESS | 1655 | 1466012853535 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:33 INFO - PROCESS | 1655 | 1466012853537 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c9800 == 43 [pid = 1655] [id = 151] 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123c6e000) [pid = 1655] [serial = 450] [outer = 0x0] 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1254e3c00) [pid = 1655] [serial = 451] [outer = 0x123c6e000] 10:47:33 INFO - PROCESS | 1655 | 1466012853562 Marionette DEBUG loaded listener.js 10:47:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126768800) [pid = 1655] [serial = 452] [outer = 0x123c6e000] 10:47:33 INFO - PROCESS | 1655 | 1466012853915 Marionette TRACE conn2 <- [1,576,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html",0,null,null,[["clearRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:33 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | clearRect() with Infinity/NaN is ignored 10:47:33 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html | took 546ms 10:47:33 INFO - PROCESS | 1655 | 1466012853958 Marionette TRACE conn2 -> [0,577,"getWindowHandle",null] 10:47:33 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html 10:47:33 INFO - PROCESS | 1655 | 1466012853960 Marionette TRACE conn2 <- [1,577,null,{"value":"7"}] 10:47:33 INFO - PROCESS | 1655 | 1466012853968 Marionette TRACE conn2 -> [0,578,"setScriptTimeout",{"ms":35000}] 10:47:33 INFO - PROCESS | 1655 | 1466012853969 Marionette TRACE conn2 <- [1,578,null,{}] 10:47:33 INFO - PROCESS | 1655 | 1466012853977 Marionette TRACE conn2 -> [0,579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:33 INFO - PROCESS | 1655 | 1466012853978 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:34 INFO - PROCESS | 1655 | 1466012854061 Marionette TRACE conn2 <- [1,579,null,{"value":null}] 10:47:34 INFO - PROCESS | 1655 | 1466012854066 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1655 | 1466012854068 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4d000 == 44 [pid = 1655] [id = 152] 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c43c00) [pid = 1655] [serial = 453] [outer = 0x0] 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126ba2400) [pid = 1655] [serial = 454] [outer = 0x124c43c00] 10:47:34 INFO - PROCESS | 1655 | 1466012854093 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b30800) [pid = 1655] [serial = 455] [outer = 0x124c43c00] 10:47:34 INFO - PROCESS | 1655 | 1466012854432 Marionette TRACE conn2 <- [1,580,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html",0,null,null,[["clearRect does not affect the current path",0,null,null]]]}] 10:47:34 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | clearRect does not affect the current path 10:47:34 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html | took 479ms 10:47:34 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html 10:47:34 INFO - PROCESS | 1655 | 1466012854442 Marionette TRACE conn2 -> [0,581,"getWindowHandle",null] 10:47:34 INFO - PROCESS | 1655 | 1466012854443 Marionette TRACE conn2 <- [1,581,null,{"value":"7"}] 10:47:34 INFO - PROCESS | 1655 | 1466012854445 Marionette TRACE conn2 -> [0,582,"setScriptTimeout",{"ms":35000}] 10:47:34 INFO - PROCESS | 1655 | 1466012854446 Marionette TRACE conn2 <- [1,582,null,{}] 10:47:34 INFO - PROCESS | 1655 | 1466012854449 Marionette TRACE conn2 -> [0,583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:34 INFO - PROCESS | 1655 | 1466012854452 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:34 INFO - PROCESS | 1655 | 1466012854536 Marionette TRACE conn2 <- [1,583,null,{"value":null}] 10:47:34 INFO - PROCESS | 1655 | 1466012854540 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:34 INFO - PROCESS | 1655 | 1466012854544 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x121907000 == 45 [pid = 1655] [id = 153] 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b4c400) [pid = 1655] [serial = 456] [outer = 0x0] 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b8b800) [pid = 1655] [serial = 457] [outer = 0x128b4c400] 10:47:34 INFO - PROCESS | 1655 | 1466012854577 Marionette DEBUG loaded listener.js 10:47:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128ed9c00) [pid = 1655] [serial = 458] [outer = 0x128b4c400] 10:47:35 INFO - PROCESS | 1655 | 1466012855008 Marionette TRACE conn2 <- [1,584,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html",0,null,null,[["clearRect does not draw shadows",0,null,null]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | clearRect does not draw shadows 10:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html | took 572ms 10:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html 10:47:35 INFO - PROCESS | 1655 | 1466012855018 Marionette TRACE conn2 -> [0,585,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1655 | 1466012855019 Marionette TRACE conn2 <- [1,585,null,{"value":"7"}] 10:47:35 INFO - PROCESS | 1655 | 1466012855033 Marionette TRACE conn2 -> [0,586,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1655 | 1466012855034 Marionette TRACE conn2 <- [1,586,null,{}] 10:47:35 INFO - PROCESS | 1655 | 1466012855036 Marionette TRACE conn2 -> [0,587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:35 INFO - PROCESS | 1655 | 1466012855037 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:35 INFO - PROCESS | 1655 | 1466012855174 Marionette TRACE conn2 <- [1,587,null,{"value":null}] 10:47:35 INFO - PROCESS | 1655 | 1466012855227 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1655 | 1466012855229 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e27800 == 46 [pid = 1655] [id = 154] 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129270c00) [pid = 1655] [serial = 459] [outer = 0x0] 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292a7800) [pid = 1655] [serial = 460] [outer = 0x129270c00] 10:47:35 INFO - PROCESS | 1655 | 1466012855290 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x117c7fc00) [pid = 1655] [serial = 461] [outer = 0x129270c00] 10:47:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:35 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:35 INFO - PROCESS | 1655 | 1466012855613 Marionette TRACE conn2 <- [1,588,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html",0,null,null,[["clearRect is affected by transforms",0,null,null]]]}] 10:47:35 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | clearRect is affected by transforms 10:47:35 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html | took 630ms 10:47:35 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html 10:47:35 INFO - PROCESS | 1655 | 1466012855654 Marionette TRACE conn2 -> [0,589,"getWindowHandle",null] 10:47:35 INFO - PROCESS | 1655 | 1466012855655 Marionette TRACE conn2 <- [1,589,null,{"value":"7"}] 10:47:35 INFO - PROCESS | 1655 | 1466012855657 Marionette TRACE conn2 -> [0,590,"setScriptTimeout",{"ms":35000}] 10:47:35 INFO - PROCESS | 1655 | 1466012855658 Marionette TRACE conn2 <- [1,590,null,{}] 10:47:35 INFO - PROCESS | 1655 | 1466012855661 Marionette TRACE conn2 -> [0,591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:35 INFO - PROCESS | 1655 | 1466012855662 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:35 INFO - PROCESS | 1655 | 1466012855761 Marionette TRACE conn2 <- [1,591,null,{"value":null}] 10:47:35 INFO - PROCESS | 1655 | 1466012855771 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:35 INFO - PROCESS | 1655 | 1466012855772 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b32000 == 47 [pid = 1655] [id = 155] 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112978800) [pid = 1655] [serial = 462] [outer = 0x0] 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a902800) [pid = 1655] [serial = 463] [outer = 0x112978800] 10:47:35 INFO - PROCESS | 1655 | 1466012855828 Marionette DEBUG loaded listener.js 10:47:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12ab7a000) [pid = 1655] [serial = 464] [outer = 0x112978800] 10:47:36 INFO - PROCESS | 1655 | 1466012856124 Marionette TRACE conn2 <- [1,592,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html",0,null,null,[["clearRect of zero pixels has no effect",0,null,null]]]}] 10:47:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | clearRect of zero pixels has no effect 10:47:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html | took 518ms 10:47:36 INFO - PROCESS | 1655 | 1466012856176 Marionette TRACE conn2 -> [0,593,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 1655 | 1466012856177 Marionette TRACE conn2 <- [1,593,null,{"value":"7"}] 10:47:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html 10:47:36 INFO - PROCESS | 1655 | 1466012856187 Marionette TRACE conn2 -> [0,594,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 1655 | 1466012856188 Marionette TRACE conn2 <- [1,594,null,{}] 10:47:36 INFO - PROCESS | 1655 | 1466012856190 Marionette TRACE conn2 -> [0,595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:36 INFO - PROCESS | 1655 | 1466012856191 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:36 INFO - PROCESS | 1655 | 1466012856305 Marionette TRACE conn2 <- [1,595,null,{"value":null}] 10:47:36 INFO - PROCESS | 1655 | 1466012856309 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1655 | 1466012856310 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b82800 == 48 [pid = 1655] [id = 156] 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x129512000) [pid = 1655] [serial = 465] [outer = 0x0] 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12abdb800) [pid = 1655] [serial = 466] [outer = 0x129512000] 10:47:36 INFO - PROCESS | 1655 | 1466012856334 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12be04800) [pid = 1655] [serial = 467] [outer = 0x129512000] 10:47:36 INFO - PROCESS | 1655 | 1466012856691 Marionette TRACE conn2 <- [1,596,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html",0,null,null,[["fillRect works",0,null,null]]]}] 10:47:36 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | fillRect works 10:47:36 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html | took 518ms 10:47:36 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html 10:47:36 INFO - PROCESS | 1655 | 1466012856706 Marionette TRACE conn2 -> [0,597,"getWindowHandle",null] 10:47:36 INFO - PROCESS | 1655 | 1466012856707 Marionette TRACE conn2 <- [1,597,null,{"value":"7"}] 10:47:36 INFO - PROCESS | 1655 | 1466012856709 Marionette TRACE conn2 -> [0,598,"setScriptTimeout",{"ms":35000}] 10:47:36 INFO - PROCESS | 1655 | 1466012856710 Marionette TRACE conn2 <- [1,598,null,{}] 10:47:36 INFO - PROCESS | 1655 | 1466012856713 Marionette TRACE conn2 -> [0,599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:36 INFO - PROCESS | 1655 | 1466012856715 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:36 INFO - PROCESS | 1655 | 1466012856835 Marionette TRACE conn2 <- [1,599,null,{"value":null}] 10:47:36 INFO - PROCESS | 1655 | 1466012856850 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:36 INFO - PROCESS | 1655 | 1466012856851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296b3800 == 49 [pid = 1655] [id = 157] 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12be05400) [pid = 1655] [serial = 468] [outer = 0x0] 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12be0ac00) [pid = 1655] [serial = 469] [outer = 0x12be05400] 10:47:36 INFO - PROCESS | 1655 | 1466012856877 Marionette DEBUG loaded listener.js 10:47:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x12c451000) [pid = 1655] [serial = 470] [outer = 0x12be05400] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12be0a800) [pid = 1655] [serial = 405] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.wrongtype.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x111ecb800) [pid = 1655] [serial = 408] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerocanvas.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118046000) [pid = 1655] [serial = 387] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.null.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1254e7800) [pid = 1655] [serial = 393] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.1.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11297b800) [pid = 1655] [serial = 402] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.transform.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b4b000) [pid = 1655] [serial = 411] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1249adc00) [pid = 1655] [serial = 390] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.path.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12929ac00) [pid = 1655] [serial = 396] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.self.2.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12ab7c400) [pid = 1655] [serial = 399] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.svg.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x110f77c00) [pid = 1655] [serial = 414] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.zerosource.image.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119134400) [pid = 1655] [serial = 420] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_001.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c3e800) [pid = 1655] [serial = 417] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/canvas_focus_drawCustomFocusRing_001.html] 10:47:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x129273000) [pid = 1655] [serial = 423] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_002.html] 10:47:37 INFO - PROCESS | 1655 | 1466012857347 Marionette TRACE conn2 <- [1,600,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html",0,null,null,[["fillRect is affected by clipping regions",0,null,null]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | fillRect is affected by clipping regions 10:47:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html | took 670ms 10:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html 10:47:37 INFO - PROCESS | 1655 | 1466012857379 Marionette TRACE conn2 -> [0,601,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1655 | 1466012857380 Marionette TRACE conn2 <- [1,601,null,{"value":"7"}] 10:47:37 INFO - PROCESS | 1655 | 1466012857383 Marionette TRACE conn2 -> [0,602,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1655 | 1466012857384 Marionette TRACE conn2 <- [1,602,null,{}] 10:47:37 INFO - PROCESS | 1655 | 1466012857386 Marionette TRACE conn2 -> [0,603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:37 INFO - PROCESS | 1655 | 1466012857387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:37 INFO - PROCESS | 1655 | 1466012857473 Marionette TRACE conn2 <- [1,603,null,{"value":null}] 10:47:37 INFO - PROCESS | 1655 | 1466012857529 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:37 INFO - PROCESS | 1655 | 1466012857530 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e7800 == 50 [pid = 1655] [id = 158] 10:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x110f85c00) [pid = 1655] [serial = 471] [outer = 0x0] 10:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b2b000) [pid = 1655] [serial = 472] [outer = 0x110f85c00] 10:47:37 INFO - PROCESS | 1655 | 1466012857574 Marionette DEBUG loaded listener.js 10:47:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12c454c00) [pid = 1655] [serial = 473] [outer = 0x110f85c00] 10:47:37 INFO - PROCESS | 1655 | 1466012857861 Marionette TRACE conn2 <- [1,604,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html",0,null,null,[["fillRect of negative sizes works",0,null,null]]]}] 10:47:37 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | fillRect of negative sizes works 10:47:37 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html | took 519ms 10:47:37 INFO - PROCESS | 1655 | 1466012857905 Marionette TRACE conn2 -> [0,605,"getWindowHandle",null] 10:47:37 INFO - PROCESS | 1655 | 1466012857906 Marionette TRACE conn2 <- [1,605,null,{"value":"7"}] 10:47:37 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html 10:47:37 INFO - PROCESS | 1655 | 1466012857909 Marionette TRACE conn2 -> [0,606,"setScriptTimeout",{"ms":35000}] 10:47:37 INFO - PROCESS | 1655 | 1466012857911 Marionette TRACE conn2 <- [1,606,null,{}] 10:47:37 INFO - PROCESS | 1655 | 1466012857915 Marionette TRACE conn2 -> [0,607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:37 INFO - PROCESS | 1655 | 1466012857926 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:38 INFO - PROCESS | 1655 | 1466012858024 Marionette TRACE conn2 <- [1,607,null,{"value":null}] 10:47:38 INFO - PROCESS | 1655 | 1466012858028 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 1655 | 1466012858029 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12acf7000 == 51 [pid = 1655] [id = 159] 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a910800) [pid = 1655] [serial = 474] [outer = 0x0] 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c547c00) [pid = 1655] [serial = 475] [outer = 0x12a910800] 10:47:38 INFO - PROCESS | 1655 | 1466012858053 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12c82d000) [pid = 1655] [serial = 476] [outer = 0x12a910800] 10:47:38 INFO - PROCESS | 1655 | 1466012858371 Marionette TRACE conn2 <- [1,608,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html",0,null,null,[["fillRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | fillRect() with Infinity/NaN is ignored 10:47:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html | took 475ms 10:47:38 INFO - PROCESS | 1655 | 1466012858388 Marionette TRACE conn2 -> [0,609,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1655 | 1466012858389 Marionette TRACE conn2 <- [1,609,null,{"value":"7"}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html 10:47:38 INFO - PROCESS | 1655 | 1466012858391 Marionette TRACE conn2 -> [0,610,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1655 | 1466012858393 Marionette TRACE conn2 <- [1,610,null,{}] 10:47:38 INFO - PROCESS | 1655 | 1466012858395 Marionette TRACE conn2 -> [0,611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 1655 | 1466012858396 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:38 INFO - PROCESS | 1655 | 1466012858510 Marionette TRACE conn2 <- [1,611,null,{"value":null}] 10:47:38 INFO - PROCESS | 1655 | 1466012858546 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:38 INFO - PROCESS | 1655 | 1466012858547 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1c800 == 52 [pid = 1655] [id = 160] 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115eb3400) [pid = 1655] [serial = 477] [outer = 0x0] 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115ebbc00) [pid = 1655] [serial = 478] [outer = 0x115eb3400] 10:47:38 INFO - PROCESS | 1655 | 1466012858571 Marionette DEBUG loaded listener.js 10:47:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115ebfc00) [pid = 1655] [serial = 479] [outer = 0x115eb3400] 10:47:38 INFO - PROCESS | 1655 | 1466012858858 Marionette TRACE conn2 <- [1,612,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html",0,null,null,[["fillRect does not affect the current path",0,null,null]]]}] 10:47:38 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | fillRect does not affect the current path 10:47:38 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html | took 519ms 10:47:38 INFO - PROCESS | 1655 | 1466012858911 Marionette TRACE conn2 -> [0,613,"getWindowHandle",null] 10:47:38 INFO - PROCESS | 1655 | 1466012858913 Marionette TRACE conn2 <- [1,613,null,{"value":"7"}] 10:47:38 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html 10:47:38 INFO - PROCESS | 1655 | 1466012858917 Marionette TRACE conn2 -> [0,614,"setScriptTimeout",{"ms":35000}] 10:47:38 INFO - PROCESS | 1655 | 1466012858926 Marionette TRACE conn2 <- [1,614,null,{}] 10:47:38 INFO - PROCESS | 1655 | 1466012858929 Marionette TRACE conn2 -> [0,615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:38 INFO - PROCESS | 1655 | 1466012858930 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:39 INFO - PROCESS | 1655 | 1466012859013 Marionette TRACE conn2 <- [1,615,null,{"value":null}] 10:47:39 INFO - PROCESS | 1655 | 1466012859018 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1655 | 1466012859019 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c751800 == 53 [pid = 1655] [id = 161] 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115ebac00) [pid = 1655] [serial = 480] [outer = 0x0] 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c553c00) [pid = 1655] [serial = 481] [outer = 0x115ebac00] 10:47:39 INFO - PROCESS | 1655 | 1466012859043 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c834800) [pid = 1655] [serial = 482] [outer = 0x115ebac00] 10:47:39 INFO - PROCESS | 1655 | 1466012859501 Marionette TRACE conn2 <- [1,616,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html",0,null,null,[["fillRect draws shadows",0,null,null]]]}] 10:47:39 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | fillRect draws shadows 10:47:39 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html | took 627ms 10:47:39 INFO - PROCESS | 1655 | 1466012859545 Marionette TRACE conn2 -> [0,617,"getWindowHandle",null] 10:47:39 INFO - PROCESS | 1655 | 1466012859548 Marionette TRACE conn2 <- [1,617,null,{"value":"7"}] 10:47:39 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html 10:47:39 INFO - PROCESS | 1655 | 1466012859554 Marionette TRACE conn2 -> [0,618,"setScriptTimeout",{"ms":35000}] 10:47:39 INFO - PROCESS | 1655 | 1466012859556 Marionette TRACE conn2 <- [1,618,null,{}] 10:47:39 INFO - PROCESS | 1655 | 1466012859560 Marionette TRACE conn2 -> [0,619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:39 INFO - PROCESS | 1655 | 1466012859562 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:39 INFO - PROCESS | 1655 | 1466012859669 Marionette TRACE conn2 <- [1,619,null,{"value":null}] 10:47:39 INFO - PROCESS | 1655 | 1466012859743 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:39 INFO - PROCESS | 1655 | 1466012859745 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c9800 == 54 [pid = 1655] [id = 162] 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115ebf800) [pid = 1655] [serial = 483] [outer = 0x0] 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118195400) [pid = 1655] [serial = 484] [outer = 0x115ebf800] 10:47:39 INFO - PROCESS | 1655 | 1466012859776 Marionette DEBUG loaded listener.js 10:47:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118f6e800) [pid = 1655] [serial = 485] [outer = 0x115ebf800] 10:47:40 INFO - PROCESS | 1655 | 1466012860207 Marionette TRACE conn2 <- [1,620,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | fillRect is affected by transforms 10:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html | took 672ms 10:47:40 INFO - PROCESS | 1655 | 1466012860226 Marionette TRACE conn2 -> [0,621,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1655 | 1466012860229 Marionette TRACE conn2 <- [1,621,null,{"value":"7"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html 10:47:40 INFO - PROCESS | 1655 | 1466012860236 Marionette TRACE conn2 -> [0,622,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1655 | 1466012860237 Marionette TRACE conn2 <- [1,622,null,{}] 10:47:40 INFO - PROCESS | 1655 | 1466012860240 Marionette TRACE conn2 -> [0,623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:40 INFO - PROCESS | 1655 | 1466012860242 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:40 INFO - PROCESS | 1655 | 1466012860349 Marionette TRACE conn2 <- [1,623,null,{"value":null}] 10:47:40 INFO - PROCESS | 1655 | 1466012860412 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:40 INFO - PROCESS | 1655 | 1466012860413 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145e800 == 55 [pid = 1655] [id = 163] 10:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1198e6c00) [pid = 1655] [serial = 486] [outer = 0x0] 10:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x1248f0400) [pid = 1655] [serial = 487] [outer = 0x1198e6c00] 10:47:40 INFO - PROCESS | 1655 | 1466012860484 Marionette DEBUG loaded listener.js 10:47:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x124e36000) [pid = 1655] [serial = 488] [outer = 0x1198e6c00] 10:47:40 INFO - PROCESS | 1655 | 1466012860918 Marionette TRACE conn2 <- [1,624,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html",0,null,null,[["fillRect of zero pixels has no effect",0,null,null]]]}] 10:47:40 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | fillRect of zero pixels has no effect 10:47:40 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html | took 723ms 10:47:40 INFO - PROCESS | 1655 | 1466012860959 Marionette TRACE conn2 -> [0,625,"getWindowHandle",null] 10:47:40 INFO - PROCESS | 1655 | 1466012860961 Marionette TRACE conn2 <- [1,625,null,{"value":"7"}] 10:47:40 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html 10:47:40 INFO - PROCESS | 1655 | 1466012860963 Marionette TRACE conn2 -> [0,626,"setScriptTimeout",{"ms":35000}] 10:47:40 INFO - PROCESS | 1655 | 1466012860966 Marionette TRACE conn2 <- [1,626,null,{}] 10:47:40 INFO - PROCESS | 1655 | 1466012860996 Marionette TRACE conn2 -> [0,627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:41 INFO - PROCESS | 1655 | 1466012861000 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:41 INFO - PROCESS | 1655 | 1466012861140 Marionette TRACE conn2 <- [1,627,null,{"value":null}] 10:47:41 INFO - PROCESS | 1655 | 1466012861197 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1655 | 1466012861199 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c471000 == 56 [pid = 1655] [id = 164] 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x128b31800) [pid = 1655] [serial = 489] [outer = 0x0] 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x128b8bc00) [pid = 1655] [serial = 490] [outer = 0x128b31800] 10:47:41 INFO - PROCESS | 1655 | 1466012861230 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x1291a4800) [pid = 1655] [serial = 491] [outer = 0x128b31800] 10:47:41 INFO - PROCESS | 1655 | 1466012861661 Marionette TRACE conn2 <- [1,628,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html",0,null,null,[["strokeRect works",0,null,null]]]}] 10:47:41 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | strokeRect works 10:47:41 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html | took 743ms 10:47:41 INFO - PROCESS | 1655 | 1466012861707 Marionette TRACE conn2 -> [0,629,"getWindowHandle",null] 10:47:41 INFO - PROCESS | 1655 | 1466012861709 Marionette TRACE conn2 <- [1,629,null,{"value":"7"}] 10:47:41 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html 10:47:41 INFO - PROCESS | 1655 | 1466012861711 Marionette TRACE conn2 -> [0,630,"setScriptTimeout",{"ms":35000}] 10:47:41 INFO - PROCESS | 1655 | 1466012861713 Marionette TRACE conn2 <- [1,630,null,{}] 10:47:41 INFO - PROCESS | 1655 | 1466012861718 Marionette TRACE conn2 -> [0,631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:41 INFO - PROCESS | 1655 | 1466012861719 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:41 INFO - PROCESS | 1655 | 1466012861823 Marionette TRACE conn2 <- [1,631,null,{"value":null}] 10:47:41 INFO - PROCESS | 1655 | 1466012861897 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:41 INFO - PROCESS | 1655 | 1466012861899 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf1e000 == 57 [pid = 1655] [id = 165] 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x1292a7c00) [pid = 1655] [serial = 492] [outer = 0x0] 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a90e800) [pid = 1655] [serial = 493] [outer = 0x1292a7c00] 10:47:41 INFO - PROCESS | 1655 | 1466012861927 Marionette DEBUG loaded listener.js 10:47:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12be0c400) [pid = 1655] [serial = 494] [outer = 0x1292a7c00] 10:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x110f7d800) [pid = 1655] [serial = 495] [outer = 0x123c62400] 10:47:42 INFO - PROCESS | 1655 | 1466012862376 Marionette TRACE conn2 <- [1,632,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html",0,null,null,[["strokeRect is affected by clipping regions",0,null,null]]]}] 10:47:42 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | strokeRect is affected by clipping regions 10:47:42 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html | took 724ms 10:47:42 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html 10:47:42 INFO - PROCESS | 1655 | 1466012862475 Marionette TRACE conn2 -> [0,633,"getWindowHandle",null] 10:47:42 INFO - PROCESS | 1655 | 1466012862476 Marionette TRACE conn2 <- [1,633,null,{"value":"7"}] 10:47:42 INFO - PROCESS | 1655 | 1466012862480 Marionette TRACE conn2 -> [0,634,"setScriptTimeout",{"ms":35000}] 10:47:42 INFO - PROCESS | 1655 | 1466012862481 Marionette TRACE conn2 <- [1,634,null,{}] 10:47:42 INFO - PROCESS | 1655 | 1466012862484 Marionette TRACE conn2 -> [0,635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:42 INFO - PROCESS | 1655 | 1466012862485 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:42 INFO - PROCESS | 1655 | 1466012862587 Marionette TRACE conn2 <- [1,635,null,{"value":null}] 10:47:42 INFO - PROCESS | 1655 | 1466012862817 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:42 INFO - PROCESS | 1655 | 1466012862819 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714b800 == 58 [pid = 1655] [id = 166] 10:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x112919000) [pid = 1655] [serial = 496] [outer = 0x0] 10:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x112a7cc00) [pid = 1655] [serial = 497] [outer = 0x112919000] 10:47:42 INFO - PROCESS | 1655 | 1466012862847 Marionette DEBUG loaded listener.js 10:47:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 130 (0x113d5c000) [pid = 1655] [serial = 498] [outer = 0x112919000] 10:47:43 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:43 INFO - PROCESS | 1655 | 1466012863256 Marionette TRACE conn2 <- [1,636,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html",0,null,null,[["strokeRect is affected by globalAlpha",0,null,null]]]}] 10:47:43 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | strokeRect is affected by globalAlpha 10:47:43 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html | took 823ms 10:47:43 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html 10:47:43 INFO - PROCESS | 1655 | 1466012863305 Marionette TRACE conn2 -> [0,637,"getWindowHandle",null] 10:47:43 INFO - PROCESS | 1655 | 1466012863307 Marionette TRACE conn2 <- [1,637,null,{"value":"7"}] 10:47:43 INFO - PROCESS | 1655 | 1466012863310 Marionette TRACE conn2 -> [0,638,"setScriptTimeout",{"ms":35000}] 10:47:43 INFO - PROCESS | 1655 | 1466012863311 Marionette TRACE conn2 <- [1,638,null,{}] 10:47:43 INFO - PROCESS | 1655 | 1466012863315 Marionette TRACE conn2 -> [0,639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:43 INFO - PROCESS | 1655 | 1466012863317 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:43 INFO - PROCESS | 1655 | 1466012863413 Marionette TRACE conn2 <- [1,639,null,{"value":null}] 10:47:43 INFO - PROCESS | 1655 | 1466012863477 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:43 INFO - PROCESS | 1655 | 1466012863479 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c9000 == 59 [pid = 1655] [id = 167] 10:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 131 (0x116294000) [pid = 1655] [serial = 499] [outer = 0x0] 10:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 132 (0x118197400) [pid = 1655] [serial = 500] [outer = 0x116294000] 10:47:43 INFO - PROCESS | 1655 | 1466012863507 Marionette DEBUG loaded listener.js 10:47:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 133 (0x118956000) [pid = 1655] [serial = 501] [outer = 0x116294000] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1a800 == 58 [pid = 1655] [id = 113] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12941d800 == 57 [pid = 1655] [id = 75] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x121456800 == 56 [pid = 1655] [id = 112] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1c800 == 55 [pid = 1655] [id = 160] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12acf7000 == 54 [pid = 1655] [id = 159] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e7800 == 53 [pid = 1655] [id = 158] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1296b3800 == 52 [pid = 1655] [id = 157] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x128b82800 == 51 [pid = 1655] [id = 156] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x126b32000 == 50 [pid = 1655] [id = 155] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x125e27800 == 49 [pid = 1655] [id = 154] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x121907000 == 48 [pid = 1655] [id = 153] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4d000 == 47 [pid = 1655] [id = 152] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c9800 == 46 [pid = 1655] [id = 151] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11745a000 == 45 [pid = 1655] [id = 150] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x115a1b800 == 44 [pid = 1655] [id = 149] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x117c73000 == 43 [pid = 1655] [id = 148] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2a8800 == 42 [pid = 1655] [id = 143] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12941b800 == 41 [pid = 1655] [id = 145] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x118775000 == 40 [pid = 1655] [id = 144] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5ae000 == 39 [pid = 1655] [id = 146] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5cc800 == 38 [pid = 1655] [id = 147] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x121915800 == 37 [pid = 1655] [id = 127] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c47a000 == 36 [pid = 1655] [id = 129] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x116944000 == 35 [pid = 1655] [id = 80] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12be66800 == 34 [pid = 1655] [id = 128] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5b6000 == 33 [pid = 1655] [id = 79] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x11714b800 == 32 [pid = 1655] [id = 166] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf1e000 == 31 [pid = 1655] [id = 165] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c471000 == 30 [pid = 1655] [id = 164] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12145e800 == 29 [pid = 1655] [id = 163] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12c751800 == 28 [pid = 1655] [id = 161] 10:47:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c9800 == 27 [pid = 1655] [id = 162] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 132 (0x12cab7400) [pid = 1655] [serial = 407] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 131 (0x12c832800) [pid = 1655] [serial = 406] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 130 (0x128b50800) [pid = 1655] [serial = 410] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 129 (0x128b4d000) [pid = 1655] [serial = 409] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x11895fc00) [pid = 1655] [serial = 388] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x126ba7400) [pid = 1655] [serial = 394] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x1291a3c00) [pid = 1655] [serial = 395] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x11297d000) [pid = 1655] [serial = 376] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x12ba50800) [pid = 1655] [serial = 403] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x12cac3800) [pid = 1655] [serial = 413] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x128a1ec00) [pid = 1655] [serial = 382] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x1198e7000) [pid = 1655] [serial = 379] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x126595000) [pid = 1655] [serial = 392] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1254eb400) [pid = 1655] [serial = 391] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12caba000) [pid = 1655] [serial = 412] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x12ab79800) [pid = 1655] [serial = 398] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x12a743c00) [pid = 1655] [serial = 397] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12abea400) [pid = 1655] [serial = 400] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b83fc00) [pid = 1655] [serial = 401] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a741400) [pid = 1655] [serial = 385] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x110f7ec00) [pid = 1655] [serial = 415] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129272000) [pid = 1655] [serial = 422] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x110f84c00) [pid = 1655] [serial = 416] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11974c400) [pid = 1655] [serial = 389] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128b50c00) [pid = 1655] [serial = 418] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12927d400) [pid = 1655] [serial = 425] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121c15800) [pid = 1655] [serial = 421] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b840000) [pid = 1655] [serial = 419] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12c553400) [pid = 1655] [serial = 404] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x129279000) [pid = 1655] [serial = 424] [outer = 0x0] [url = about:blank] 10:47:44 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:44 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:44 INFO - PROCESS | 1655 | 1466012864527 Marionette TRACE conn2 <- [1,640,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html",0,null,null,[["strokeRect is not affected by globalCompositeOperation",0,null,null]]]}] 10:47:44 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | strokeRect is not affected by globalCompositeOperation 10:47:44 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html | took 1223ms 10:47:44 INFO - PROCESS | 1655 | 1466012864535 Marionette TRACE conn2 -> [0,641,"getWindowHandle",null] 10:47:44 INFO - PROCESS | 1655 | 1466012864537 Marionette TRACE conn2 <- [1,641,null,{"value":"7"}] 10:47:44 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html 10:47:44 INFO - PROCESS | 1655 | 1466012864541 Marionette TRACE conn2 -> [0,642,"setScriptTimeout",{"ms":35000}] 10:47:44 INFO - PROCESS | 1655 | 1466012864543 Marionette TRACE conn2 <- [1,642,null,{}] 10:47:44 INFO - PROCESS | 1655 | 1466012864547 Marionette TRACE conn2 -> [0,643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:44 INFO - PROCESS | 1655 | 1466012864548 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:44 INFO - PROCESS | 1655 | 1466012864626 Marionette TRACE conn2 <- [1,643,null,{"value":null}] 10:47:44 INFO - PROCESS | 1655 | 1466012864679 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:44 INFO - PROCESS | 1655 | 1466012864682 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116574000 == 28 [pid = 1655] [id = 168] 10:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x112fa1c00) [pid = 1655] [serial = 502] [outer = 0x0] 10:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x115a4e000) [pid = 1655] [serial = 503] [outer = 0x112fa1c00] 10:47:44 INFO - PROCESS | 1655 | 1466012864710 Marionette DEBUG loaded listener.js 10:47:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115ebdc00) [pid = 1655] [serial = 504] [outer = 0x112fa1c00] 10:47:45 INFO - PROCESS | 1655 | 1466012865024 Marionette TRACE conn2 <- [1,644,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html",0,null,null,[["strokeRect of negative sizes works",0,null,null]]]}] 10:47:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | strokeRect of negative sizes works 10:47:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html | took 520ms 10:47:45 INFO - PROCESS | 1655 | 1466012865061 Marionette TRACE conn2 -> [0,645,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 1655 | 1466012865064 Marionette TRACE conn2 <- [1,645,null,{"value":"7"}] 10:47:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html 10:47:45 INFO - PROCESS | 1655 | 1466012865071 Marionette TRACE conn2 -> [0,646,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1655 | 1466012865073 Marionette TRACE conn2 <- [1,646,null,{}] 10:47:45 INFO - PROCESS | 1655 | 1466012865075 Marionette TRACE conn2 -> [0,647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:45 INFO - PROCESS | 1655 | 1466012865077 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:45 INFO - PROCESS | 1655 | 1466012865154 Marionette TRACE conn2 <- [1,647,null,{"value":null}] 10:47:45 INFO - PROCESS | 1655 | 1466012865160 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1655 | 1466012865162 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x117165000 == 29 [pid = 1655] [id = 169] 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115ec0400) [pid = 1655] [serial = 505] [outer = 0x0] 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x116534c00) [pid = 1655] [serial = 506] [outer = 0x115ec0400] 10:47:45 INFO - PROCESS | 1655 | 1466012865237 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118209400) [pid = 1655] [serial = 507] [outer = 0x115ec0400] 10:47:45 INFO - PROCESS | 1655 | 1466012865555 Marionette TRACE conn2 <- [1,648,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html",0,null,null,[["strokeRect() with Infinity/NaN is ignored",0,null,null]]]}] 10:47:45 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | strokeRect() with Infinity/NaN is ignored 10:47:45 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html | took 520ms 10:47:45 INFO - PROCESS | 1655 | 1466012865592 Marionette TRACE conn2 -> [0,649,"getWindowHandle",null] 10:47:45 INFO - PROCESS | 1655 | 1466012865593 Marionette TRACE conn2 <- [1,649,null,{"value":"7"}] 10:47:45 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html 10:47:45 INFO - PROCESS | 1655 | 1466012865595 Marionette TRACE conn2 -> [0,650,"setScriptTimeout",{"ms":35000}] 10:47:45 INFO - PROCESS | 1655 | 1466012865598 Marionette TRACE conn2 <- [1,650,null,{}] 10:47:45 INFO - PROCESS | 1655 | 1466012865605 Marionette TRACE conn2 -> [0,651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:45 INFO - PROCESS | 1655 | 1466012865608 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:45 INFO - PROCESS | 1655 | 1466012865684 Marionette TRACE conn2 <- [1,651,null,{"value":null}] 10:47:45 INFO - PROCESS | 1655 | 1466012865738 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:45 INFO - PROCESS | 1655 | 1466012865740 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d8800 == 30 [pid = 1655] [id = 170] 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x113054c00) [pid = 1655] [serial = 508] [outer = 0x0] 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185ee400) [pid = 1655] [serial = 509] [outer = 0x113054c00] 10:47:45 INFO - PROCESS | 1655 | 1466012865768 Marionette DEBUG loaded listener.js 10:47:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11932b400) [pid = 1655] [serial = 510] [outer = 0x113054c00] 10:47:46 INFO - PROCESS | 1655 | 1466012866041 Marionette TRACE conn2 <- [1,652,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html",0,null,null,[["strokeRect does not affect the current path",0,null,null]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | strokeRect does not affect the current path 10:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html | took 473ms 10:47:46 INFO - PROCESS | 1655 | 1466012866071 Marionette TRACE conn2 -> [0,653,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1655 | 1466012866073 Marionette TRACE conn2 <- [1,653,null,{"value":"7"}] 10:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html 10:47:46 INFO - PROCESS | 1655 | 1466012866075 Marionette TRACE conn2 -> [0,654,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1655 | 1466012866076 Marionette TRACE conn2 <- [1,654,null,{}] 10:47:46 INFO - PROCESS | 1655 | 1466012866079 Marionette TRACE conn2 -> [0,655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 1655 | 1466012866080 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:46 INFO - PROCESS | 1655 | 1466012866165 Marionette TRACE conn2 <- [1,655,null,{"value":null}] 10:47:46 INFO - PROCESS | 1655 | 1466012866171 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1655 | 1466012866172 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194f9800 == 31 [pid = 1655] [id = 171] 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119334400) [pid = 1655] [serial = 511] [outer = 0x0] 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x119548800) [pid = 1655] [serial = 512] [outer = 0x119334400] 10:47:46 INFO - PROCESS | 1655 | 1466012866213 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119749400) [pid = 1655] [serial = 513] [outer = 0x119334400] 10:47:46 INFO - PROCESS | 1655 | 1466012866714 Marionette TRACE conn2 <- [1,656,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html",0,null,null,[["strokeRect draws shadows",0,null,null]]]}] 10:47:46 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | strokeRect draws shadows 10:47:46 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html | took 669ms 10:47:46 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html 10:47:46 INFO - PROCESS | 1655 | 1466012866745 Marionette TRACE conn2 -> [0,657,"getWindowHandle",null] 10:47:46 INFO - PROCESS | 1655 | 1466012866747 Marionette TRACE conn2 <- [1,657,null,{"value":"7"}] 10:47:46 INFO - PROCESS | 1655 | 1466012866752 Marionette TRACE conn2 -> [0,658,"setScriptTimeout",{"ms":35000}] 10:47:46 INFO - PROCESS | 1655 | 1466012866765 Marionette TRACE conn2 <- [1,658,null,{}] 10:47:46 INFO - PROCESS | 1655 | 1466012866768 Marionette TRACE conn2 -> [0,659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:46 INFO - PROCESS | 1655 | 1466012866770 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:46 INFO - PROCESS | 1655 | 1466012866869 Marionette TRACE conn2 <- [1,659,null,{"value":null}] 10:47:46 INFO - PROCESS | 1655 | 1466012866922 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:46 INFO - PROCESS | 1655 | 1466012866923 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x121247000 == 32 [pid = 1655] [id = 172] 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x115ebe800) [pid = 1655] [serial = 514] [outer = 0x0] 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1210b6400) [pid = 1655] [serial = 515] [outer = 0x115ebe800] 10:47:46 INFO - PROCESS | 1655 | 1466012866952 Marionette DEBUG loaded listener.js 10:47:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1215bc000) [pid = 1655] [serial = 516] [outer = 0x115ebe800] 10:47:47 INFO - PROCESS | 1655 | 1466012867278 Marionette TRACE conn2 <- [1,660,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html",0,null,null,[["fillRect is affected by transforms",0,null,null]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | fillRect is affected by transforms 10:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html | took 582ms 10:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html 10:47:47 INFO - PROCESS | 1655 | 1466012867334 Marionette TRACE conn2 -> [0,661,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1655 | 1466012867336 Marionette TRACE conn2 <- [1,661,null,{"value":"7"}] 10:47:47 INFO - PROCESS | 1655 | 1466012867338 Marionette TRACE conn2 -> [0,662,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1655 | 1466012867339 Marionette TRACE conn2 <- [1,662,null,{}] 10:47:47 INFO - PROCESS | 1655 | 1466012867341 Marionette TRACE conn2 -> [0,663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:47 INFO - PROCESS | 1655 | 1466012867345 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:47 INFO - PROCESS | 1655 | 1466012867460 Marionette TRACE conn2 <- [1,663,null,{"value":null}] 10:47:47 INFO - PROCESS | 1655 | 1466012867496 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1655 | 1466012867497 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x125407000 == 33 [pid = 1655] [id = 173] 10:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x11804d000) [pid = 1655] [serial = 517] [outer = 0x0] 10:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x121ca5800) [pid = 1655] [serial = 518] [outer = 0x11804d000] 10:47:47 INFO - PROCESS | 1655 | 1466012867523 Marionette DEBUG loaded listener.js 10:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x125f53c00) [pid = 1655] [serial = 519] [outer = 0x11804d000] 10:47:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:47 INFO - PROCESS | 1655 | 1466012867831 Marionette TRACE conn2 <- [1,664,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing",0,null,null]]]}] 10:47:47 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | strokeRect of 0x0 pixels draws nothing 10:47:47 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html | took 518ms 10:47:47 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html 10:47:47 INFO - PROCESS | 1655 | 1466012867857 Marionette TRACE conn2 -> [0,665,"getWindowHandle",null] 10:47:47 INFO - PROCESS | 1655 | 1466012867858 Marionette TRACE conn2 <- [1,665,null,{"value":"7"}] 10:47:47 INFO - PROCESS | 1655 | 1466012867860 Marionette TRACE conn2 -> [0,666,"setScriptTimeout",{"ms":35000}] 10:47:47 INFO - PROCESS | 1655 | 1466012867861 Marionette TRACE conn2 <- [1,666,null,{}] 10:47:47 INFO - PROCESS | 1655 | 1466012867870 Marionette TRACE conn2 -> [0,667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:47 INFO - PROCESS | 1655 | 1466012867879 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:47 INFO - PROCESS | 1655 | 1466012867973 Marionette TRACE conn2 <- [1,667,null,{"value":null}] 10:47:47 INFO - PROCESS | 1655 | 1466012867976 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:47 INFO - PROCESS | 1655 | 1466012867977 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b39800 == 34 [pid = 1655] [id = 174] 10:47:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x124ab9000) [pid = 1655] [serial = 520] [outer = 0x0] 10:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x126596000) [pid = 1655] [serial = 521] [outer = 0x124ab9000] 10:47:48 INFO - PROCESS | 1655 | 1466012868001 Marionette DEBUG loaded listener.js 10:47:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x126b8f400) [pid = 1655] [serial = 522] [outer = 0x124ab9000] 10:47:48 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:48 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x112919400) [pid = 1655] [serial = 372] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedest.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x126b9cc00) [pid = 1655] [serial = 381] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nonfinite.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x11913e400) [pid = 1655] [serial = 378] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativesource.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x11297b000) [pid = 1655] [serial = 375] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.negativedir.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x1291adc00) [pid = 1655] [serial = 384] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-images-to-the-canvas/2d.drawImage.nowrap.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x129270c00) [pid = 1655] [serial = 459] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.transform.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129512000) [pid = 1655] [serial = 465] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.basic.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x112978800) [pid = 1655] [serial = 462] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.zero.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x110f85c00) [pid = 1655] [serial = 471] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.negative.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1198e9000) [pid = 1655] [serial = 447] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.negative.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118199000) [pid = 1655] [serial = 444] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalcomposite.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119390400) [pid = 1655] [serial = 432] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_005.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11297a800) [pid = 1655] [serial = 441] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.globalalpha.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12927d800) [pid = 1655] [serial = 426] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_003.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x124c43c00) [pid = 1655] [serial = 453] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.path.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1164dd400) [pid = 1655] [serial = 429] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-paths-to-the-canvas/drawFocusIfNeeded_004.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b4c400) [pid = 1655] [serial = 456] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.shadow.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12be05400) [pid = 1655] [serial = 468] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.clip.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123c6e000) [pid = 1655] [serial = 450] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.nonfinite.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11291ac00) [pid = 1655] [serial = 438] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.clip.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126ba2800) [pid = 1655] [serial = 435] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.clearRect.basic.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a910800) [pid = 1655] [serial = 474] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.nonfinite.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115eb3400) [pid = 1655] [serial = 477] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.path.html] 10:47:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115ebac00) [pid = 1655] [serial = 480] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.shadow.html] 10:47:48 INFO - PROCESS | 1655 | 1466012868891 Marionette TRACE conn2 <- [1,668,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html",0,null,null,[["strokeRect of 0x0 pixels draws nothing, including caps and joins",0,null,null]]]}] 10:47:48 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | strokeRect of 0x0 pixels draws nothing, including caps and joins 10:47:48 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html | took 1069ms 10:47:48 INFO - PROCESS | 1655 | 1466012868930 Marionette TRACE conn2 -> [0,669,"getWindowHandle",null] 10:47:48 INFO - PROCESS | 1655 | 1466012868932 Marionette TRACE conn2 <- [1,669,null,{"value":"7"}] 10:47:48 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html 10:47:48 INFO - PROCESS | 1655 | 1466012868935 Marionette TRACE conn2 -> [0,670,"setScriptTimeout",{"ms":35000}] 10:47:48 INFO - PROCESS | 1655 | 1466012868937 Marionette TRACE conn2 <- [1,670,null,{}] 10:47:48 INFO - PROCESS | 1655 | 1466012868940 Marionette TRACE conn2 -> [0,671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:48 INFO - PROCESS | 1655 | 1466012868942 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:49 INFO - PROCESS | 1655 | 1466012869053 Marionette TRACE conn2 <- [1,671,null,{"value":null}] 10:47:49 INFO - PROCESS | 1655 | 1466012869059 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1655 | 1466012869060 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x11876c800 == 35 [pid = 1655] [id = 175] 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115eb3400) [pid = 1655] [serial = 523] [outer = 0x0] 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115ec0800) [pid = 1655] [serial = 524] [outer = 0x115eb3400] 10:47:49 INFO - PROCESS | 1655 | 1466012869088 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121c0ec00) [pid = 1655] [serial = 525] [outer = 0x115eb3400] 10:47:49 INFO - PROCESS | 1655 | 1466012869420 Marionette TRACE conn2 <- [1,672,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html",0,null,null,[["strokeRect of Nx0 pixels draws a straight line",0,null,null]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | strokeRect of Nx0 pixels draws a straight line 10:47:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html | took 520ms 10:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html 10:47:49 INFO - PROCESS | 1655 | 1466012869454 Marionette TRACE conn2 -> [0,673,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1655 | 1466012869456 Marionette TRACE conn2 <- [1,673,null,{"value":"7"}] 10:47:49 INFO - PROCESS | 1655 | 1466012869458 Marionette TRACE conn2 -> [0,674,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1655 | 1466012869459 Marionette TRACE conn2 <- [1,674,null,{}] 10:47:49 INFO - PROCESS | 1655 | 1466012869462 Marionette TRACE conn2 -> [0,675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 1655 | 1466012869463 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:49 INFO - PROCESS | 1655 | 1466012869572 Marionette TRACE conn2 <- [1,675,null,{"value":null}] 10:47:49 INFO - PROCESS | 1655 | 1466012869578 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:49 INFO - PROCESS | 1655 | 1466012869579 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d7800 == 36 [pid = 1655] [id = 176] 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115aca400) [pid = 1655] [serial = 526] [outer = 0x0] 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126b93800) [pid = 1655] [serial = 527] [outer = 0x115aca400] 10:47:49 INFO - PROCESS | 1655 | 1466012869605 Marionette DEBUG loaded listener.js 10:47:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126ba7800) [pid = 1655] [serial = 528] [outer = 0x115aca400] 10:47:49 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:49 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:47:49 INFO - PROCESS | 1655 | 1466012869906 Marionette TRACE conn2 <- [1,676,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with no caps",0,null,null]]]}] 10:47:49 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | strokeRect of Nx0 pixels draws a closed line with no caps 10:47:49 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html | took 470ms 10:47:49 INFO - PROCESS | 1655 | 1466012869929 Marionette TRACE conn2 -> [0,677,"getWindowHandle",null] 10:47:49 INFO - PROCESS | 1655 | 1466012869930 Marionette TRACE conn2 <- [1,677,null,{"value":"7"}] 10:47:49 INFO - TEST-START | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html 10:47:49 INFO - PROCESS | 1655 | 1466012869934 Marionette TRACE conn2 -> [0,678,"setScriptTimeout",{"ms":35000}] 10:47:49 INFO - PROCESS | 1655 | 1466012869937 Marionette TRACE conn2 <- [1,678,null,{}] 10:47:49 INFO - PROCESS | 1655 | 1466012869940 Marionette TRACE conn2 -> [0,679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:49 INFO - PROCESS | 1655 | 1466012869941 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:50 INFO - PROCESS | 1655 | 1466012870022 Marionette TRACE conn2 <- [1,679,null,{"value":null}] 10:47:50 INFO - PROCESS | 1655 | 1466012870025 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1655 | 1466012870026 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ab800 == 37 [pid = 1655] [id = 177] 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126b99400) [pid = 1655] [serial = 529] [outer = 0x0] 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128b31400) [pid = 1655] [serial = 530] [outer = 0x126b99400] 10:47:50 INFO - PROCESS | 1655 | 1466012870051 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128b43400) [pid = 1655] [serial = 531] [outer = 0x126b99400] 10:47:50 INFO - PROCESS | 1655 | 1466012870402 Marionette TRACE conn2 <- [1,680,null,{"value":["/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html",0,null,null,[["strokeRect of Nx0 pixels draws a closed line with joins",0,null,null]]]}] 10:47:50 INFO - TEST-PASS | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | strokeRect of Nx0 pixels draws a closed line with joins 10:47:50 INFO - TEST-OK | /2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html | took 473ms 10:47:50 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html 10:47:50 INFO - PROCESS | 1655 | 1466012870407 Marionette TRACE conn2 -> [0,681,"getWindowHandle",null] 10:47:50 INFO - PROCESS | 1655 | 1466012870408 Marionette TRACE conn2 <- [1,681,null,{"value":"7"}] 10:47:50 INFO - PROCESS | 1655 | 1466012870410 Marionette TRACE conn2 -> [0,682,"setScriptTimeout",{"ms":35000}] 10:47:50 INFO - PROCESS | 1655 | 1466012870412 Marionette TRACE conn2 <- [1,682,null,{}] 10:47:50 INFO - PROCESS | 1655 | 1466012870419 Marionette TRACE conn2 -> [0,683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:50 INFO - PROCESS | 1655 | 1466012870420 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:50 INFO - PROCESS | 1655 | 1466012870551 Marionette TRACE conn2 <- [1,683,null,{"value":null}] 10:47:50 INFO - PROCESS | 1655 | 1466012870558 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:50 INFO - PROCESS | 1655 | 1466012870559 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x121245800 == 38 [pid = 1655] [id = 178] 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11297c800) [pid = 1655] [serial = 532] [outer = 0x0] 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b45000) [pid = 1655] [serial = 533] [outer = 0x11297c800] 10:47:50 INFO - PROCESS | 1655 | 1466012870586 Marionette DEBUG loaded listener.js 10:47:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1291ae400) [pid = 1655] [serial = 534] [outer = 0x11297c800] 10:47:51 INFO - PROCESS | 1655 | 1466012871408 Marionette TRACE conn2 <- [1,684,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html",0,null,null,[["textAlign center is the center of the em squares (not the bounding box)",0,null,null]]]}] 10:47:51 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | textAlign center is the center of the em squares (not the bounding box) 10:47:51 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html | took 1026ms 10:47:51 INFO - PROCESS | 1655 | 1466012871436 Marionette TRACE conn2 -> [0,685,"getWindowHandle",null] 10:47:51 INFO - PROCESS | 1655 | 1466012871439 Marionette TRACE conn2 <- [1,685,null,{"value":"7"}] 10:47:51 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html 10:47:51 INFO - PROCESS | 1655 | 1466012871442 Marionette TRACE conn2 -> [0,686,"setScriptTimeout",{"ms":35000}] 10:47:51 INFO - PROCESS | 1655 | 1466012871444 Marionette TRACE conn2 <- [1,686,null,{}] 10:47:51 INFO - PROCESS | 1655 | 1466012871448 Marionette TRACE conn2 -> [0,687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:51 INFO - PROCESS | 1655 | 1466012871450 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:51 INFO - PROCESS | 1655 | 1466012871561 Marionette TRACE conn2 <- [1,687,null,{"value":null}] 10:47:51 INFO - PROCESS | 1655 | 1466012871618 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:51 INFO - PROCESS | 1655 | 1466012871621 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x11692e000 == 39 [pid = 1655] [id = 179] 10:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x112980c00) [pid = 1655] [serial = 535] [outer = 0x0] 10:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112d32800) [pid = 1655] [serial = 536] [outer = 0x112980c00] 10:47:51 INFO - PROCESS | 1655 | 1466012871652 Marionette DEBUG loaded listener.js 10:47:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115eb6800) [pid = 1655] [serial = 537] [outer = 0x112980c00] 10:47:52 INFO - PROCESS | 1655 | 1466012872786 Marionette TRACE conn2 <- [1,688,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html",0,null,null,[["textAlign end with ltr is the right edge",0,null,null]]]}] 10:47:52 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | textAlign end with ltr is the right edge 10:47:52 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html | took 1371ms 10:47:52 INFO - PROCESS | 1655 | 1466012872813 Marionette TRACE conn2 -> [0,689,"getWindowHandle",null] 10:47:52 INFO - PROCESS | 1655 | 1466012872818 Marionette TRACE conn2 <- [1,689,null,{"value":"7"}] 10:47:52 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html 10:47:52 INFO - PROCESS | 1655 | 1466012872821 Marionette TRACE conn2 -> [0,690,"setScriptTimeout",{"ms":35000}] 10:47:52 INFO - PROCESS | 1655 | 1466012872823 Marionette TRACE conn2 <- [1,690,null,{}] 10:47:52 INFO - PROCESS | 1655 | 1466012872826 Marionette TRACE conn2 -> [0,691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:52 INFO - PROCESS | 1655 | 1466012872828 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:52 INFO - PROCESS | 1655 | 1466012872946 Marionette TRACE conn2 <- [1,691,null,{"value":null}] 10:47:53 INFO - PROCESS | 1655 | 1466012873025 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:53 INFO - PROCESS | 1655 | 1466012873026 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x117477800 == 40 [pid = 1655] [id = 180] 10:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x115ac9c00) [pid = 1655] [serial = 538] [outer = 0x0] 10:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x115eb4c00) [pid = 1655] [serial = 539] [outer = 0x115ac9c00] 10:47:53 INFO - PROCESS | 1655 | 1466012873055 Marionette DEBUG loaded listener.js 10:47:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x115ef1000) [pid = 1655] [serial = 540] [outer = 0x115ac9c00] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ab800 == 39 [pid = 1655] [id = 177] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d7800 == 38 [pid = 1655] [id = 176] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x11876c800 == 37 [pid = 1655] [id = 175] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x126b39800 == 36 [pid = 1655] [id = 174] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x125407000 == 35 [pid = 1655] [id = 173] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x121247000 == 34 [pid = 1655] [id = 172] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1194f9800 == 33 [pid = 1655] [id = 171] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d8800 == 32 [pid = 1655] [id = 170] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x117165000 == 31 [pid = 1655] [id = 169] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x116574000 == 30 [pid = 1655] [id = 168] 10:47:53 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c9000 == 29 [pid = 1655] [id = 167] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x112974800) [pid = 1655] [serial = 374] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128b90000) [pid = 1655] [serial = 383] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1219d0800) [pid = 1655] [serial = 380] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x115ee5400) [pid = 1655] [serial = 377] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12a909000) [pid = 1655] [serial = 386] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x115ebfc00) [pid = 1655] [serial = 479] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12c553c00) [pid = 1655] [serial = 481] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12c834800) [pid = 1655] [serial = 482] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12c451000) [pid = 1655] [serial = 470] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12c454c00) [pid = 1655] [serial = 473] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128ed9c00) [pid = 1655] [serial = 458] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x12c82d000) [pid = 1655] [serial = 476] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1292a7800) [pid = 1655] [serial = 460] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117c7fc00) [pid = 1655] [serial = 461] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12abdb800) [pid = 1655] [serial = 466] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12ab7a000) [pid = 1655] [serial = 464] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a902800) [pid = 1655] [serial = 463] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12be04800) [pid = 1655] [serial = 467] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b2b000) [pid = 1655] [serial = 472] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121441000) [pid = 1655] [serial = 448] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121cab400) [pid = 1655] [serial = 449] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118551c00) [pid = 1655] [serial = 445] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11913dc00) [pid = 1655] [serial = 446] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121c15c00) [pid = 1655] [serial = 433] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126772800) [pid = 1655] [serial = 434] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1131c9000) [pid = 1655] [serial = 442] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176bd400) [pid = 1655] [serial = 443] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12c830800) [pid = 1655] [serial = 428] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12ba4dc00) [pid = 1655] [serial = 427] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126ba2400) [pid = 1655] [serial = 454] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b30800) [pid = 1655] [serial = 455] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118230000) [pid = 1655] [serial = 430] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119387000) [pid = 1655] [serial = 431] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b8b800) [pid = 1655] [serial = 457] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12be0ac00) [pid = 1655] [serial = 469] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126768800) [pid = 1655] [serial = 452] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1254e3c00) [pid = 1655] [serial = 451] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12ab77400) [pid = 1655] [serial = 439] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12be05000) [pid = 1655] [serial = 440] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128b8a800) [pid = 1655] [serial = 436] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292a6c00) [pid = 1655] [serial = 437] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12c547c00) [pid = 1655] [serial = 475] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x115ebbc00) [pid = 1655] [serial = 478] [outer = 0x0] [url = about:blank] 10:47:53 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1291a5800) [pid = 1655] [serial = 206] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:47:54 INFO - PROCESS | 1655 | 1466012874010 Marionette TRACE conn2 <- [1,692,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html",0,null,null,[["textAlign end with rtl is the left edge",0,null,null]]]}] 10:47:54 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | textAlign end with rtl is the left edge 10:47:54 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html | took 1223ms 10:47:54 INFO - PROCESS | 1655 | 1466012874044 Marionette TRACE conn2 -> [0,693,"getWindowHandle",null] 10:47:54 INFO - PROCESS | 1655 | 1466012874048 Marionette TRACE conn2 <- [1,693,null,{"value":"7"}] 10:47:54 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html 10:47:54 INFO - PROCESS | 1655 | 1466012874054 Marionette TRACE conn2 -> [0,694,"setScriptTimeout",{"ms":35000}] 10:47:54 INFO - PROCESS | 1655 | 1466012874056 Marionette TRACE conn2 <- [1,694,null,{}] 10:47:54 INFO - PROCESS | 1655 | 1466012874058 Marionette TRACE conn2 -> [0,695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:54 INFO - PROCESS | 1655 | 1466012874060 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:54 INFO - PROCESS | 1655 | 1466012874137 Marionette TRACE conn2 <- [1,695,null,{"value":null}] 10:47:54 INFO - PROCESS | 1655 | 1466012874141 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:54 INFO - PROCESS | 1655 | 1466012874143 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x117159800 == 30 [pid = 1655] [id = 181] 10:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115f60400) [pid = 1655] [serial = 541] [outer = 0x0] 10:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x117c7e800) [pid = 1655] [serial = 542] [outer = 0x115f60400] 10:47:54 INFO - PROCESS | 1655 | 1466012874173 Marionette DEBUG loaded listener.js 10:47:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118204000) [pid = 1655] [serial = 543] [outer = 0x115f60400] 10:47:55 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | textAlign left is the left of the first em square (not the bounding box) 10:47:55 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html | took 972ms 10:47:55 INFO - PROCESS | 1655 | 1466012875019 Marionette TRACE conn2 <- [1,696,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html",0,null,null,[["textAlign left is the left of the first em square (not the bounding box)",0,null,null]]]}] 10:47:55 INFO - PROCESS | 1655 | 1466012875026 Marionette TRACE conn2 -> [0,697,"getWindowHandle",null] 10:47:55 INFO - PROCESS | 1655 | 1466012875027 Marionette TRACE conn2 <- [1,697,null,{"value":"7"}] 10:47:55 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html 10:47:55 INFO - PROCESS | 1655 | 1466012875030 Marionette TRACE conn2 -> [0,698,"setScriptTimeout",{"ms":35000}] 10:47:55 INFO - PROCESS | 1655 | 1466012875033 Marionette TRACE conn2 <- [1,698,null,{}] 10:47:55 INFO - PROCESS | 1655 | 1466012875041 Marionette TRACE conn2 -> [0,699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:55 INFO - PROCESS | 1655 | 1466012875044 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:55 INFO - PROCESS | 1655 | 1466012875145 Marionette TRACE conn2 <- [1,699,null,{"value":null}] 10:47:55 INFO - PROCESS | 1655 | 1466012875152 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:55 INFO - PROCESS | 1655 | 1466012875154 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d8000 == 31 [pid = 1655] [id = 182] 10:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11834e400) [pid = 1655] [serial = 544] [outer = 0x0] 10:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118fb7400) [pid = 1655] [serial = 545] [outer = 0x11834e400] 10:47:55 INFO - PROCESS | 1655 | 1466012875182 Marionette DEBUG loaded listener.js 10:47:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11932fc00) [pid = 1655] [serial = 546] [outer = 0x11834e400] 10:47:56 INFO - PROCESS | 1655 | 1466012876028 Marionette TRACE conn2 <- [1,700,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html",0,null,null,[["textAlign right is the right of the last em square (not the bounding box)",0,null,null]]]}] 10:47:56 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | textAlign right is the right of the last em square (not the bounding box) 10:47:56 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html | took 1024ms 10:47:56 INFO - PROCESS | 1655 | 1466012876054 Marionette TRACE conn2 -> [0,701,"getWindowHandle",null] 10:47:56 INFO - PROCESS | 1655 | 1466012876056 Marionette TRACE conn2 <- [1,701,null,{"value":"7"}] 10:47:56 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html 10:47:56 INFO - PROCESS | 1655 | 1466012876058 Marionette TRACE conn2 -> [0,702,"setScriptTimeout",{"ms":35000}] 10:47:56 INFO - PROCESS | 1655 | 1466012876059 Marionette TRACE conn2 <- [1,702,null,{}] 10:47:56 INFO - PROCESS | 1655 | 1466012876061 Marionette TRACE conn2 -> [0,703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:56 INFO - PROCESS | 1655 | 1466012876063 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:56 INFO - PROCESS | 1655 | 1466012876166 Marionette TRACE conn2 <- [1,703,null,{"value":null}] 10:47:56 INFO - PROCESS | 1655 | 1466012876169 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:56 INFO - PROCESS | 1655 | 1466012876170 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194ed000 == 32 [pid = 1655] [id = 183] 10:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11938b400) [pid = 1655] [serial = 547] [outer = 0x0] 10:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11974e000) [pid = 1655] [serial = 548] [outer = 0x11938b400] 10:47:56 INFO - PROCESS | 1655 | 1466012876195 Marionette DEBUG loaded listener.js 10:47:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x12119ac00) [pid = 1655] [serial = 549] [outer = 0x11938b400] 10:47:57 INFO - PROCESS | 1655 | 1466012877007 Marionette TRACE conn2 <- [1,704,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html",0,null,null,[["textAlign start with ltr is the left edge",0,null,null]]]}] 10:47:57 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | textAlign start with ltr is the left edge 10:47:57 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html | took 969ms 10:47:57 INFO - PROCESS | 1655 | 1466012877027 Marionette TRACE conn2 -> [0,705,"getWindowHandle",null] 10:47:57 INFO - PROCESS | 1655 | 1466012877029 Marionette TRACE conn2 <- [1,705,null,{"value":"7"}] 10:47:57 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html 10:47:57 INFO - PROCESS | 1655 | 1466012877036 Marionette TRACE conn2 -> [0,706,"setScriptTimeout",{"ms":35000}] 10:47:57 INFO - PROCESS | 1655 | 1466012877037 Marionette TRACE conn2 <- [1,706,null,{}] 10:47:57 INFO - PROCESS | 1655 | 1466012877040 Marionette TRACE conn2 -> [0,707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:57 INFO - PROCESS | 1655 | 1466012877041 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:57 INFO - PROCESS | 1655 | 1466012877154 Marionette TRACE conn2 <- [1,707,null,{"value":null}] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115ebe800) [pid = 1655] [serial = 514] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.transform.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11804d000) [pid = 1655] [serial = 517] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.1.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x116294000) [pid = 1655] [serial = 499] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalcomposite.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x115ec0400) [pid = 1655] [serial = 505] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.nonfinite.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113054c00) [pid = 1655] [serial = 508] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.path.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112fa1c00) [pid = 1655] [serial = 502] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.negative.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119334400) [pid = 1655] [serial = 511] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.shadow.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124ab9000) [pid = 1655] [serial = 520] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.2.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115ebf800) [pid = 1655] [serial = 483] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.transform.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x115eb3400) [pid = 1655] [serial = 523] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.3.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1198e6c00) [pid = 1655] [serial = 486] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.fillRect.zero.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126b99400) [pid = 1655] [serial = 529] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.5.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128b31800) [pid = 1655] [serial = 489] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.basic.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1292a7c00) [pid = 1655] [serial = 492] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.clip.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x112919000) [pid = 1655] [serial = 496] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.globalalpha.html] 10:47:57 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x115aca400) [pid = 1655] [serial = 526] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-rectangles-to-the-canvas/2d.strokeRect.zero.4.html] 10:47:57 INFO - PROCESS | 1655 | 1466012877196 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:57 INFO - PROCESS | 1655 | 1466012877197 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x117469800 == 33 [pid = 1655] [id = 184] 10:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x111e58c00) [pid = 1655] [serial = 550] [outer = 0x0] 10:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115aca400) [pid = 1655] [serial = 551] [outer = 0x111e58c00] 10:47:57 INFO - PROCESS | 1655 | 1466012877232 Marionette DEBUG loaded listener.js 10:47:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x11804a400) [pid = 1655] [serial = 552] [outer = 0x111e58c00] 10:47:58 INFO - PROCESS | 1655 | 1466012878025 Marionette TRACE conn2 <- [1,708,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html",0,null,null,[["textAlign start with rtl is the right edge",0,null,null]]]}] 10:47:58 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | textAlign start with rtl is the right edge 10:47:58 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html | took 1018ms 10:47:58 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html 10:47:58 INFO - PROCESS | 1655 | 1466012878055 Marionette TRACE conn2 -> [0,709,"getWindowHandle",null] 10:47:58 INFO - PROCESS | 1655 | 1466012878056 Marionette TRACE conn2 <- [1,709,null,{"value":"7"}] 10:47:58 INFO - PROCESS | 1655 | 1466012878058 Marionette TRACE conn2 -> [0,710,"setScriptTimeout",{"ms":35000}] 10:47:58 INFO - PROCESS | 1655 | 1466012878059 Marionette TRACE conn2 <- [1,710,null,{}] 10:47:58 INFO - PROCESS | 1655 | 1466012878062 Marionette TRACE conn2 -> [0,711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:58 INFO - PROCESS | 1655 | 1466012878066 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:58 INFO - PROCESS | 1655 | 1466012878168 Marionette TRACE conn2 <- [1,711,null,{"value":null}] 10:47:58 INFO - PROCESS | 1655 | 1466012878172 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:58 INFO - PROCESS | 1655 | 1466012878173 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12138b000 == 34 [pid = 1655] [id = 185] 10:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x117c80400) [pid = 1655] [serial = 553] [outer = 0x0] 10:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1248f4000) [pid = 1655] [serial = 554] [outer = 0x117c80400] 10:47:58 INFO - PROCESS | 1655 | 1466012878198 Marionette DEBUG loaded listener.js 10:47:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x124c43c00) [pid = 1655] [serial = 555] [outer = 0x117c80400] 10:47:59 INFO - PROCESS | 1655 | 1466012879008 Marionette TRACE conn2 <- [1,712,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.alphabetic",0,null,null]]]}] 10:47:59 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | Canvas test: 2d.text.draw.baseline.alphabetic 10:47:59 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html | took 968ms 10:47:59 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html 10:47:59 INFO - PROCESS | 1655 | 1466012879027 Marionette TRACE conn2 -> [0,713,"getWindowHandle",null] 10:47:59 INFO - PROCESS | 1655 | 1466012879028 Marionette TRACE conn2 <- [1,713,null,{"value":"7"}] 10:47:59 INFO - PROCESS | 1655 | 1466012879031 Marionette TRACE conn2 -> [0,714,"setScriptTimeout",{"ms":35000}] 10:47:59 INFO - PROCESS | 1655 | 1466012879032 Marionette TRACE conn2 <- [1,714,null,{}] 10:47:59 INFO - PROCESS | 1655 | 1466012879035 Marionette TRACE conn2 -> [0,715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:47:59 INFO - PROCESS | 1655 | 1466012879036 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:59 INFO - PROCESS | 1655 | 1466012879111 Marionette TRACE conn2 <- [1,715,null,{"value":null}] 10:47:59 INFO - PROCESS | 1655 | 1466012879163 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:47:59 INFO - PROCESS | 1655 | 1466012879171 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:47:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x124873000 == 35 [pid = 1655] [id = 186] 10:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11297d400) [pid = 1655] [serial = 556] [outer = 0x0] 10:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x125f59000) [pid = 1655] [serial = 557] [outer = 0x11297d400] 10:47:59 INFO - PROCESS | 1655 | 1466012879195 Marionette DEBUG loaded listener.js 10:47:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x126595000) [pid = 1655] [serial = 558] [outer = 0x11297d400] 10:48:00 INFO - PROCESS | 1655 | 1466012880034 Marionette TRACE conn2 <- [1,716,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html",0,null,null,[["fillText handles maxWidth based on line size, not bounding box size",0,null,null]]]}] 10:48:00 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | fillText handles maxWidth based on line size, not bounding box size 10:48:00 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html | took 1022ms 10:48:00 INFO - PROCESS | 1655 | 1466012880053 Marionette TRACE conn2 -> [0,717,"getWindowHandle",null] 10:48:00 INFO - PROCESS | 1655 | 1466012880056 Marionette TRACE conn2 <- [1,717,null,{"value":"7"}] 10:48:00 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html 10:48:00 INFO - PROCESS | 1655 | 1466012880075 Marionette TRACE conn2 -> [0,718,"setScriptTimeout",{"ms":35000}] 10:48:00 INFO - PROCESS | 1655 | 1466012880077 Marionette TRACE conn2 <- [1,718,null,{}] 10:48:00 INFO - PROCESS | 1655 | 1466012880081 Marionette TRACE conn2 -> [0,719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:00 INFO - PROCESS | 1655 | 1466012880082 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:00 INFO - PROCESS | 1655 | 1466012880180 Marionette TRACE conn2 <- [1,719,null,{"value":null}] 10:48:00 INFO - PROCESS | 1655 | 1466012880230 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:00 INFO - PROCESS | 1655 | 1466012880231 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714e000 == 36 [pid = 1655] [id = 187] 10:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112d65000) [pid = 1655] [serial = 559] [outer = 0x0] 10:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x113e9e400) [pid = 1655] [serial = 560] [outer = 0x112d65000] 10:48:00 INFO - PROCESS | 1655 | 1466012880263 Marionette DEBUG loaded listener.js 10:48:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115f59400) [pid = 1655] [serial = 561] [outer = 0x112d65000] 10:48:01 INFO - PROCESS | 1655 | 1466012881170 Marionette TRACE conn2 <- [1,720,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html",0,null,null,[["fillText works on @font-face fonts",0,null,null]]]}] 10:48:01 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | fillText works on @font-face fonts 10:48:01 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html | took 1121ms 10:48:01 INFO - PROCESS | 1655 | 1466012881195 Marionette TRACE conn2 -> [0,721,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1655 | 1466012881198 Marionette TRACE conn2 <- [1,721,null,{"value":"7"}] 10:48:01 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html 10:48:01 INFO - PROCESS | 1655 | 1466012881203 Marionette TRACE conn2 -> [0,722,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1655 | 1466012881205 Marionette TRACE conn2 <- [1,722,null,{}] 10:48:01 INFO - PROCESS | 1655 | 1466012881207 Marionette TRACE conn2 -> [0,723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 1655 | 1466012881209 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:01 INFO - PROCESS | 1655 | 1466012881309 Marionette TRACE conn2 <- [1,723,null,{"value":null}] 10:48:01 INFO - PROCESS | 1655 | 1466012881360 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:01 INFO - PROCESS | 1655 | 1466012881361 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194de000 == 37 [pid = 1655] [id = 188] 10:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11697a000) [pid = 1655] [serial = 562] [outer = 0x0] 10:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118359800) [pid = 1655] [serial = 563] [outer = 0x11697a000] 10:48:01 INFO - PROCESS | 1655 | 1466012881393 Marionette DEBUG loaded listener.js 10:48:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118fc1000) [pid = 1655] [serial = 564] [outer = 0x11697a000] 10:48:01 INFO - PROCESS | 1655 | 1466012881838 Marionette TRACE conn2 <- [1,724,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html",0,null,null,[["fillText handles maxWidth correctly",1,"","@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,725,"getWindowHandle",null] 10:48:01 INFO - PROCESS | 1655 | 1466012881878 Marionette TRACE conn2 <- [1,725,null,{"value":"7"}] 10:48:01 INFO - PROCESS | 1655 | 1466012881880 Marionette TRACE conn2 -> [0,726,"setScriptTimeout",{"ms":35000}] 10:48:01 INFO - PROCESS | 1655 | 1466012881883 Marionette TRACE conn2 <- [1,726,null,{}] 10:48:01 INFO - PROCESS | 1655 | 1466012881890 Marionette TRACE conn2 -> [0,727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:01 INFO - PROCESS | 1655 | 1466012881894 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:01 INFO - PROCESS | 1655 | 1466012881993 Marionette TRACE conn2 <- [1,727,null,{"value":null}] 10:48:02 INFO - PROCESS | 1655 | 1466012882049 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1655 | 1466012882052 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12650c000 == 38 [pid = 1655] [id = 189] 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119742c00) [pid = 1655] [serial = 565] [outer = 0x0] 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123c62800) [pid = 1655] [serial = 566] [outer = 0x119742c00] 10:48:02 INFO - PROCESS | 1655 | 1466012882083 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124c3ec00) [pid = 1655] [serial = 567] [outer = 0x119742c00] 10:48:02 INFO - PROCESS | 1655 | 1466012882539 Marionette TRACE conn2 <- [1,728,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html",0,null,null,[["fillText handles maxWidth correctly",0,null,null]]]}] 10:48:02 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | fillText handles maxWidth correctly 10:48:02 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html | took 721ms 10:48:02 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html 10:48:02 INFO - PROCESS | 1655 | 1466012882614 Marionette TRACE conn2 -> [0,729,"getWindowHandle",null] 10:48:02 INFO - PROCESS | 1655 | 1466012882616 Marionette TRACE conn2 <- [1,729,null,{"value":"7"}] 10:48:02 INFO - PROCESS | 1655 | 1466012882619 Marionette TRACE conn2 -> [0,730,"setScriptTimeout",{"ms":35000}] 10:48:02 INFO - PROCESS | 1655 | 1466012882620 Marionette TRACE conn2 <- [1,730,null,{}] 10:48:02 INFO - PROCESS | 1655 | 1466012882622 Marionette TRACE conn2 -> [0,731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:02 INFO - PROCESS | 1655 | 1466012882624 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:02 INFO - PROCESS | 1655 | 1466012882721 Marionette TRACE conn2 <- [1,731,null,{"value":null}] 10:48:02 INFO - PROCESS | 1655 | 1466012882787 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:02 INFO - PROCESS | 1655 | 1466012882789 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3e800 == 39 [pid = 1655] [id = 190] 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12632bc00) [pid = 1655] [serial = 568] [outer = 0x0] 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x126b99400) [pid = 1655] [serial = 569] [outer = 0x12632bc00] 10:48:02 INFO - PROCESS | 1655 | 1466012882818 Marionette DEBUG loaded listener.js 10:48:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126ba7c00) [pid = 1655] [serial = 570] [outer = 0x12632bc00] 10:48:03 INFO - PROCESS | 1655 | 1466012883242 Marionette TRACE conn2 <- [1,732,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html",0,null,null,[["fillText handles maxWidth correctly",1,"assert_equals: d[3248] expected 0 but got 9","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html:27:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,733,"getWindowHandle",null] 10:48:03 INFO - PROCESS | 1655 | 1466012883290 Marionette TRACE conn2 <- [1,733,null,{"value":"7"}] 10:48:03 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html 10:48:03 INFO - PROCESS | 1655 | 1466012883292 Marionette TRACE conn2 -> [0,734,"setScriptTimeout",{"ms":35000}] 10:48:03 INFO - PROCESS | 1655 | 1466012883293 Marionette TRACE conn2 <- [1,734,null,{}] 10:48:03 INFO - PROCESS | 1655 | 1466012883296 Marionette TRACE conn2 -> [0,735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:03 INFO - PROCESS | 1655 | 1466012883297 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:03 INFO - PROCESS | 1655 | 1466012883477 Marionette TRACE conn2 <- [1,735,null,{"value":null}] 10:48:03 INFO - PROCESS | 1655 | 1466012883537 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:03 INFO - PROCESS | 1655 | 1466012883539 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116576800 == 40 [pid = 1655] [id = 191] 10:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112a70400) [pid = 1655] [serial = 571] [outer = 0x0] 10:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11304a400) [pid = 1655] [serial = 572] [outer = 0x112a70400] 10:48:03 INFO - PROCESS | 1655 | 1466012883572 Marionette DEBUG loaded listener.js 10:48:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115ec1c00) [pid = 1655] [serial = 573] [outer = 0x112a70400] 10:48:04 INFO - PROCESS | 1655 | 1466012884118 Marionette TRACE conn2 <- [1,736,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html",0,null,null,[["fillText does not start a new path or subpath",0,null,null]]]}] 10:48:04 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | fillText does not start a new path or subpath 10:48:04 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html | took 872ms 10:48:04 INFO - PROCESS | 1655 | 1466012884184 Marionette TRACE conn2 -> [0,737,"getWindowHandle",null] 10:48:04 INFO - PROCESS | 1655 | 1466012884186 Marionette TRACE conn2 <- [1,737,null,{"value":"7"}] 10:48:04 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html 10:48:04 INFO - PROCESS | 1655 | 1466012884191 Marionette TRACE conn2 -> [0,738,"setScriptTimeout",{"ms":35000}] 10:48:04 INFO - PROCESS | 1655 | 1466012884193 Marionette TRACE conn2 <- [1,738,null,{}] 10:48:04 INFO - PROCESS | 1655 | 1466012884196 Marionette TRACE conn2 -> [0,739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:04 INFO - PROCESS | 1655 | 1466012884198 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12138b000 == 39 [pid = 1655] [id = 185] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117469800 == 38 [pid = 1655] [id = 184] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1194ed000 == 37 [pid = 1655] [id = 183] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d8000 == 36 [pid = 1655] [id = 182] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117159800 == 35 [pid = 1655] [id = 181] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117477800 == 34 [pid = 1655] [id = 180] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11692e000 == 33 [pid = 1655] [id = 179] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x121245800 == 32 [pid = 1655] [id = 178] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x116576800 == 31 [pid = 1655] [id = 191] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3e800 == 30 [pid = 1655] [id = 190] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12650c000 == 29 [pid = 1655] [id = 189] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1194de000 == 28 [pid = 1655] [id = 188] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x124873000 == 27 [pid = 1655] [id = 186] 10:48:04 INFO - PROCESS | 1655 | --DOCSHELL 0x11714e000 == 26 [pid = 1655] [id = 187] 10:48:04 INFO - PROCESS | 1655 | 1466012884781 Marionette TRACE conn2 <- [1,739,null,{"value":null}] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1210b6400) [pid = 1655] [serial = 515] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121ca5800) [pid = 1655] [serial = 518] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118956000) [pid = 1655] [serial = 501] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118197400) [pid = 1655] [serial = 500] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116534c00) [pid = 1655] [serial = 506] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1185ee400) [pid = 1655] [serial = 509] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11932b400) [pid = 1655] [serial = 510] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118209400) [pid = 1655] [serial = 507] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115a4e000) [pid = 1655] [serial = 503] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115ebdc00) [pid = 1655] [serial = 504] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119548800) [pid = 1655] [serial = 512] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1215bc000) [pid = 1655] [serial = 516] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126596000) [pid = 1655] [serial = 521] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x125f53c00) [pid = 1655] [serial = 519] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x118f6e800) [pid = 1655] [serial = 485] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x118195400) [pid = 1655] [serial = 484] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115ec0800) [pid = 1655] [serial = 524] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x1248f0400) [pid = 1655] [serial = 487] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x128b31400) [pid = 1655] [serial = 530] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124e36000) [pid = 1655] [serial = 488] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1291a4800) [pid = 1655] [serial = 491] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x128b8bc00) [pid = 1655] [serial = 490] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x128b43400) [pid = 1655] [serial = 531] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12be0c400) [pid = 1655] [serial = 494] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x12a90e800) [pid = 1655] [serial = 493] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x113d5c000) [pid = 1655] [serial = 498] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x126b8f400) [pid = 1655] [serial = 522] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x121c0ec00) [pid = 1655] [serial = 525] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x112a7cc00) [pid = 1655] [serial = 497] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x126ba7800) [pid = 1655] [serial = 528] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126b93800) [pid = 1655] [serial = 527] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x128b45000) [pid = 1655] [serial = 533] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | --DOMWINDOW == 58 (0x119749400) [pid = 1655] [serial = 513] [outer = 0x0] [url = about:blank] 10:48:04 INFO - PROCESS | 1655 | 1466012884871 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:04 INFO - PROCESS | 1655 | 1466012884872 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x11221a000 == 27 [pid = 1655] [id = 192] 10:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 59 (0x11291c400) [pid = 1655] [serial = 574] [outer = 0x0] 10:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x112978c00) [pid = 1655] [serial = 575] [outer = 0x11291c400] 10:48:04 INFO - PROCESS | 1655 | 1466012884901 Marionette DEBUG loaded listener.js 10:48:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x112ac0c00) [pid = 1655] [serial = 576] [outer = 0x11291c400] 10:48:05 INFO - PROCESS | 1655 | 1466012885675 Marionette TRACE conn2 <- [1,740,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html",0,null,null,[["Canvas test: 2d.text.draw.fontface",0,null,null]]]}] 10:48:05 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | Canvas test: 2d.text.draw.fontface 10:48:05 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html | took 1521ms 10:48:05 INFO - PROCESS | 1655 | 1466012885712 Marionette TRACE conn2 -> [0,741,"getWindowHandle",null] 10:48:05 INFO - PROCESS | 1655 | 1466012885715 Marionette TRACE conn2 <- [1,741,null,{"value":"7"}] 10:48:05 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html 10:48:05 INFO - PROCESS | 1655 | 1466012885721 Marionette TRACE conn2 -> [0,742,"setScriptTimeout",{"ms":35000}] 10:48:05 INFO - PROCESS | 1655 | 1466012885723 Marionette TRACE conn2 <- [1,742,null,{}] 10:48:05 INFO - PROCESS | 1655 | 1466012885726 Marionette TRACE conn2 -> [0,743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:05 INFO - PROCESS | 1655 | 1466012885727 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:05 INFO - PROCESS | 1655 | 1466012885798 Marionette TRACE conn2 <- [1,743,null,{"value":null}] 10:48:05 INFO - PROCESS | 1655 | 1466012885803 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:05 INFO - PROCESS | 1655 | 1466012885805 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ab800 == 28 [pid = 1655] [id = 193] 10:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x115e08000) [pid = 1655] [serial = 577] [outer = 0x0] 10:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x115ebac00) [pid = 1655] [serial = 578] [outer = 0x115e08000] 10:48:05 INFO - PROCESS | 1655 | 1466012885836 Marionette DEBUG loaded listener.js 10:48:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115f5ac00) [pid = 1655] [serial = 579] [outer = 0x115e08000] 10:48:06 INFO - PROCESS | 1655 | 1466012886779 Marionette TRACE conn2 <- [1,744,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html",0,null,null,[["@font-face fonts should work even if they are not used in the page",0,null,null]]]}] 10:48:06 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | @font-face fonts should work even if they are not used in the page 10:48:06 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html | took 1071ms 10:48:06 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html 10:48:06 INFO - PROCESS | 1655 | 1466012886791 Marionette TRACE conn2 -> [0,745,"getWindowHandle",null] 10:48:06 INFO - PROCESS | 1655 | 1466012886793 Marionette TRACE conn2 <- [1,745,null,{"value":"7"}] 10:48:06 INFO - PROCESS | 1655 | 1466012886795 Marionette TRACE conn2 -> [0,746,"setScriptTimeout",{"ms":35000}] 10:48:06 INFO - PROCESS | 1655 | 1466012886796 Marionette TRACE conn2 <- [1,746,null,{}] 10:48:06 INFO - PROCESS | 1655 | 1466012886801 Marionette TRACE conn2 -> [0,747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:06 INFO - PROCESS | 1655 | 1466012886803 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:06 INFO - PROCESS | 1655 | 1466012886880 Marionette TRACE conn2 <- [1,747,null,{"value":null}] 10:48:06 INFO - PROCESS | 1655 | 1466012886888 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:06 INFO - PROCESS | 1655 | 1466012886889 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x11627b000 == 29 [pid = 1655] [id = 194] 10:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1176b7400) [pid = 1655] [serial = 580] [outer = 0x0] 10:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x118053800) [pid = 1655] [serial = 581] [outer = 0x1176b7400] 10:48:06 INFO - PROCESS | 1655 | 1466012886916 Marionette DEBUG loaded listener.js 10:48:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x118350c00) [pid = 1655] [serial = 582] [outer = 0x1176b7400] 10:48:07 INFO - PROCESS | 1655 | 1466012887871 Marionette TRACE conn2 <- [1,748,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html",0,null,null,[["Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.)",0,null,null]]]}] 10:48:07 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | Draw with the font immediately, then wait a bit until and draw again. (This crashes some version of WebKit.) 10:48:07 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html | took 1123ms 10:48:07 INFO - PROCESS | 1655 | 1466012887918 Marionette TRACE conn2 -> [0,749,"getWindowHandle",null] 10:48:07 INFO - PROCESS | 1655 | 1466012887921 Marionette TRACE conn2 <- [1,749,null,{"value":"7"}] 10:48:07 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html 10:48:07 INFO - PROCESS | 1655 | 1466012887928 Marionette TRACE conn2 -> [0,750,"setScriptTimeout",{"ms":35000}] 10:48:07 INFO - PROCESS | 1655 | 1466012887932 Marionette TRACE conn2 <- [1,750,null,{}] 10:48:07 INFO - PROCESS | 1655 | 1466012887934 Marionette TRACE conn2 -> [0,751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:07 INFO - PROCESS | 1655 | 1466012887936 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:08 INFO - PROCESS | 1655 | 1466012888030 Marionette TRACE conn2 <- [1,751,null,{"value":null}] 10:48:08 INFO - PROCESS | 1655 | 1466012888062 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1655 | 1466012888064 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe6800 == 30 [pid = 1655] [id = 195] 10:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x118351000) [pid = 1655] [serial = 583] [outer = 0x0] 10:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118fc3400) [pid = 1655] [serial = 584] [outer = 0x118351000] 10:48:08 INFO - PROCESS | 1655 | 1466012888088 Marionette DEBUG loaded listener.js 10:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x119389c00) [pid = 1655] [serial = 585] [outer = 0x118351000] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x11938b400) [pid = 1655] [serial = 547] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.ltr.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x111e58c00) [pid = 1655] [serial = 550] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.start.rtl.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x117c80400) [pid = 1655] [serial = 553] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.baseline.alphabetic.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x11297c800) [pid = 1655] [serial = 532] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.center.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x115ac9c00) [pid = 1655] [serial = 538] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.rtl.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x11834e400) [pid = 1655] [serial = 544] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.right.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x115f60400) [pid = 1655] [serial = 541] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.left.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x112980c00) [pid = 1655] [serial = 535] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.align.end.ltr.html] 10:48:08 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x11297d400) [pid = 1655] [serial = 556] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.bound.html] 10:48:08 INFO - PROCESS | 1655 | 1466012888887 Marionette TRACE conn2 <- [1,752,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html",0,null,null,[["U+0020 is rendered the correct size (1em wide)",0,null,null]]]}] 10:48:08 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | U+0020 is rendered the correct size (1em wide) 10:48:08 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html | took 977ms 10:48:08 INFO - PROCESS | 1655 | 1466012888901 Marionette TRACE conn2 -> [0,753,"getWindowHandle",null] 10:48:08 INFO - PROCESS | 1655 | 1466012888903 Marionette TRACE conn2 <- [1,753,null,{"value":"7"}] 10:48:08 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html 10:48:08 INFO - PROCESS | 1655 | 1466012888905 Marionette TRACE conn2 -> [0,754,"setScriptTimeout",{"ms":35000}] 10:48:08 INFO - PROCESS | 1655 | 1466012888906 Marionette TRACE conn2 <- [1,754,null,{}] 10:48:08 INFO - PROCESS | 1655 | 1466012888908 Marionette TRACE conn2 -> [0,755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:08 INFO - PROCESS | 1655 | 1466012888910 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:08 INFO - PROCESS | 1655 | 1466012888983 Marionette TRACE conn2 <- [1,755,null,{"value":null}] 10:48:08 INFO - PROCESS | 1655 | 1466012888986 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:08 INFO - PROCESS | 1655 | 1466012888987 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194cd000 == 31 [pid = 1655] [id = 196] 10:48:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x115eba400) [pid = 1655] [serial = 586] [outer = 0x0] 10:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x119336400) [pid = 1655] [serial = 587] [outer = 0x115eba400] 10:48:09 INFO - PROCESS | 1655 | 1466012889013 Marionette DEBUG loaded listener.js 10:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x11932d400) [pid = 1655] [serial = 588] [outer = 0x115eba400] 10:48:09 INFO - PROCESS | 1655 | 1466012889797 Marionette TRACE conn2 <- [1,756,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html",0,null,null,[["Non-space characters are not converted to U+0020 and collapsed",0,null,null]]]}] 10:48:09 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | Non-space characters are not converted to U+0020 and collapsed 10:48:09 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html | took 922ms 10:48:09 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html 10:48:09 INFO - PROCESS | 1655 | 1466012889828 Marionette TRACE conn2 -> [0,757,"getWindowHandle",null] 10:48:09 INFO - PROCESS | 1655 | 1466012889829 Marionette TRACE conn2 <- [1,757,null,{"value":"7"}] 10:48:09 INFO - PROCESS | 1655 | 1466012889831 Marionette TRACE conn2 -> [0,758,"setScriptTimeout",{"ms":35000}] 10:48:09 INFO - PROCESS | 1655 | 1466012889832 Marionette TRACE conn2 <- [1,758,null,{}] 10:48:09 INFO - PROCESS | 1655 | 1466012889837 Marionette TRACE conn2 -> [0,759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:09 INFO - PROCESS | 1655 | 1466012889838 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:09 INFO - PROCESS | 1655 | 1466012889909 Marionette TRACE conn2 <- [1,759,null,{"value":null}] 10:48:09 INFO - PROCESS | 1655 | 1466012889956 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:09 INFO - PROCESS | 1655 | 1466012889961 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bb0000 == 32 [pid = 1655] [id = 197] 10:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x1176b0000) [pid = 1655] [serial = 589] [outer = 0x0] 10:48:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x12143c800) [pid = 1655] [serial = 590] [outer = 0x1176b0000] 10:48:09 INFO - PROCESS | 1655 | 1466012889992 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x121c07400) [pid = 1655] [serial = 591] [outer = 0x1176b0000] 10:48:10 INFO - PROCESS | 1655 | 1466012890296 Marionette TRACE conn2 <- [1,760,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html",0,null,null,[["strokeText does not start a new path or subpath",0,null,null]]]}] 10:48:10 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | strokeText does not start a new path or subpath 10:48:10 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html | took 473ms 10:48:10 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html 10:48:10 INFO - PROCESS | 1655 | 1466012890307 Marionette TRACE conn2 -> [0,761,"getWindowHandle",null] 10:48:10 INFO - PROCESS | 1655 | 1466012890308 Marionette TRACE conn2 <- [1,761,null,{"value":"7"}] 10:48:10 INFO - PROCESS | 1655 | 1466012890311 Marionette TRACE conn2 -> [0,762,"setScriptTimeout",{"ms":35000}] 10:48:10 INFO - PROCESS | 1655 | 1466012890312 Marionette TRACE conn2 <- [1,762,null,{}] 10:48:10 INFO - PROCESS | 1655 | 1466012890322 Marionette TRACE conn2 -> [0,763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:10 INFO - PROCESS | 1655 | 1466012890323 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:10 INFO - PROCESS | 1655 | 1466012890393 Marionette TRACE conn2 <- [1,763,null,{"value":null}] 10:48:10 INFO - PROCESS | 1655 | 1466012890396 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:10 INFO - PROCESS | 1655 | 1466012890398 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f4e800 == 33 [pid = 1655] [id = 198] 10:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x121829400) [pid = 1655] [serial = 592] [outer = 0x0] 10:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x123c63000) [pid = 1655] [serial = 593] [outer = 0x121829400] 10:48:10 INFO - PROCESS | 1655 | 1466012890419 Marionette DEBUG loaded listener.js 10:48:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x124ac0c00) [pid = 1655] [serial = 594] [outer = 0x121829400] 10:48:11 INFO - PROCESS | 1655 | 1466012891339 Marionette TRACE conn2 <- [1,764,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html",0,null,null,[["Canvas test: 2d.text.measure.width.basic",0,null,null]]]}] 10:48:11 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | Canvas test: 2d.text.measure.width.basic 10:48:11 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html | took 1075ms 10:48:11 INFO - PROCESS | 1655 | 1466012891386 Marionette TRACE conn2 -> [0,765,"getWindowHandle",null] 10:48:11 INFO - PROCESS | 1655 | 1466012891389 Marionette TRACE conn2 <- [1,765,null,{"value":"7"}] 10:48:11 INFO - TEST-START | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html 10:48:11 INFO - PROCESS | 1655 | 1466012891392 Marionette TRACE conn2 -> [0,766,"setScriptTimeout",{"ms":35000}] 10:48:11 INFO - PROCESS | 1655 | 1466012891394 Marionette TRACE conn2 <- [1,766,null,{}] 10:48:11 INFO - PROCESS | 1655 | 1466012891398 Marionette TRACE conn2 -> [0,767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:11 INFO - PROCESS | 1655 | 1466012891400 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:11 INFO - PROCESS | 1655 | 1466012891523 Marionette TRACE conn2 <- [1,767,null,{"value":null}] 10:48:11 INFO - PROCESS | 1655 | 1466012891573 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:11 INFO - PROCESS | 1655 | 1466012891576 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x116946800 == 34 [pid = 1655] [id = 199] 10:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x11304ac00) [pid = 1655] [serial = 595] [outer = 0x0] 10:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11307b800) [pid = 1655] [serial = 596] [outer = 0x11304ac00] 10:48:11 INFO - PROCESS | 1655 | 1466012891607 Marionette DEBUG loaded listener.js 10:48:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115e07c00) [pid = 1655] [serial = 597] [outer = 0x11304ac00] 10:48:12 INFO - PROCESS | 1655 | 1466012892560 Marionette TRACE conn2 <- [1,768,null,{"value":["/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html",0,null,null,[["The empty string has zero width",0,null,null]]]}] 10:48:12 INFO - TEST-PASS | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | The empty string has zero width 10:48:12 INFO - TEST-OK | /2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html | took 1221ms 10:48:12 INFO - PROCESS | 1655 | 1466012892634 Marionette TRACE conn2 -> [0,769,"getWindowHandle",null] 10:48:12 INFO - PROCESS | 1655 | 1466012892637 Marionette TRACE conn2 <- [1,769,null,{"value":"7"}] 10:48:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html 10:48:12 INFO - PROCESS | 1655 | 1466012892641 Marionette TRACE conn2 -> [0,770,"setScriptTimeout",{"ms":35000}] 10:48:12 INFO - PROCESS | 1655 | 1466012892643 Marionette TRACE conn2 <- [1,770,null,{}] 10:48:12 INFO - PROCESS | 1655 | 1466012892646 Marionette TRACE conn2 -> [0,771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:12 INFO - PROCESS | 1655 | 1466012892648 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:12 INFO - PROCESS | 1655 | 1466012892721 Marionette TRACE conn2 <- [1,771,null,{"value":null}] 10:48:12 INFO - PROCESS | 1655 | 1466012892726 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:12 INFO - PROCESS | 1655 | 1466012892727 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715f000 == 35 [pid = 1655] [id = 200] 10:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115e0c000) [pid = 1655] [serial = 598] [outer = 0x0] 10:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115eb8000) [pid = 1655] [serial = 599] [outer = 0x115e0c000] 10:48:12 INFO - PROCESS | 1655 | 1466012892759 Marionette DEBUG loaded listener.js 10:48:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x115f5b000) [pid = 1655] [serial = 600] [outer = 0x115e0c000] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119bb0000 == 34 [pid = 1655] [id = 197] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1194cd000 == 33 [pid = 1655] [id = 196] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe6800 == 32 [pid = 1655] [id = 195] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11627b000 == 31 [pid = 1655] [id = 194] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ab800 == 30 [pid = 1655] [id = 193] 10:48:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11221a000 == 29 [pid = 1655] [id = 192] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11974e000) [pid = 1655] [serial = 548] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x115aca400) [pid = 1655] [serial = 551] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11804a400) [pid = 1655] [serial = 552] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x1248f4000) [pid = 1655] [serial = 554] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1291ae400) [pid = 1655] [serial = 534] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x115eb4c00) [pid = 1655] [serial = 539] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x115ef1000) [pid = 1655] [serial = 540] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x118fb7400) [pid = 1655] [serial = 545] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x117c7e800) [pid = 1655] [serial = 542] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x118204000) [pid = 1655] [serial = 543] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x112d32800) [pid = 1655] [serial = 536] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x115eb6800) [pid = 1655] [serial = 537] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x124c43c00) [pid = 1655] [serial = 555] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x12119ac00) [pid = 1655] [serial = 549] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x11932fc00) [pid = 1655] [serial = 546] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x126595000) [pid = 1655] [serial = 558] [outer = 0x0] [url = about:blank] 10:48:12 INFO - PROCESS | 1655 | --DOMWINDOW == 59 (0x125f59000) [pid = 1655] [serial = 557] [outer = 0x0] [url = about:blank] 10:48:13 INFO - PROCESS | 1655 | 1466012893160 Marionette TRACE conn2 <- [1,772,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html",0,null,null,[["Canvas test: 2d.fillStyle.default",0,null,null]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | Canvas test: 2d.fillStyle.default 10:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html | took 572ms 10:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html 10:48:13 INFO - PROCESS | 1655 | 1466012893214 Marionette TRACE conn2 -> [0,773,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1655 | 1466012893217 Marionette TRACE conn2 <- [1,773,null,{"value":"7"}] 10:48:13 INFO - PROCESS | 1655 | 1466012893222 Marionette TRACE conn2 -> [0,774,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1655 | 1466012893223 Marionette TRACE conn2 <- [1,774,null,{}] 10:48:13 INFO - PROCESS | 1655 | 1466012893226 Marionette TRACE conn2 -> [0,775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:13 INFO - PROCESS | 1655 | 1466012893227 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:13 INFO - PROCESS | 1655 | 1466012893306 Marionette TRACE conn2 <- [1,775,null,{"value":null}] 10:48:13 INFO - PROCESS | 1655 | 1466012893310 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1655 | 1466012893311 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118470800 == 30 [pid = 1655] [id = 201] 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 60 (0x116536c00) [pid = 1655] [serial = 601] [outer = 0x0] 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x118049400) [pid = 1655] [serial = 602] [outer = 0x116536c00] 10:48:13 INFO - PROCESS | 1655 | 1466012893341 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x118204400) [pid = 1655] [serial = 603] [outer = 0x116536c00] 10:48:13 INFO - PROCESS | 1655 | 1466012893673 Marionette TRACE conn2 <- [1,776,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.semitransparent",0,null,null]]]}] 10:48:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | Canvas test: 2d.fillStyle.get.semitransparent 10:48:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html | took 469ms 10:48:13 INFO - PROCESS | 1655 | 1466012893691 Marionette TRACE conn2 -> [0,777,"getWindowHandle",null] 10:48:13 INFO - PROCESS | 1655 | 1466012893692 Marionette TRACE conn2 <- [1,777,null,{"value":"7"}] 10:48:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html 10:48:13 INFO - PROCESS | 1655 | 1466012893695 Marionette TRACE conn2 -> [0,778,"setScriptTimeout",{"ms":35000}] 10:48:13 INFO - PROCESS | 1655 | 1466012893697 Marionette TRACE conn2 <- [1,778,null,{}] 10:48:13 INFO - PROCESS | 1655 | 1466012893707 Marionette TRACE conn2 -> [0,779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:13 INFO - PROCESS | 1655 | 1466012893710 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:13 INFO - PROCESS | 1655 | 1466012893807 Marionette TRACE conn2 <- [1,779,null,{"value":null}] 10:48:13 INFO - PROCESS | 1655 | 1466012893815 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:13 INFO - PROCESS | 1655 | 1466012893819 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe0000 == 31 [pid = 1655] [id = 202] 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x118355800) [pid = 1655] [serial = 604] [outer = 0x0] 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x118954000) [pid = 1655] [serial = 605] [outer = 0x118355800] 10:48:13 INFO - PROCESS | 1655 | 1466012893846 Marionette DEBUG loaded listener.js 10:48:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x119139800) [pid = 1655] [serial = 606] [outer = 0x118355800] 10:48:14 INFO - PROCESS | 1655 | 1466012894189 Marionette TRACE conn2 <- [1,780,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html",0,null,null,[["Canvas test: 2d.fillStyle.get.solid",0,null,null]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | Canvas test: 2d.fillStyle.get.solid 10:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html | took 524ms 10:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html 10:48:14 INFO - PROCESS | 1655 | 1466012894220 Marionette TRACE conn2 -> [0,781,"getWindowHandle",null] 10:48:14 INFO - PROCESS | 1655 | 1466012894222 Marionette TRACE conn2 <- [1,781,null,{"value":"7"}] 10:48:14 INFO - PROCESS | 1655 | 1466012894224 Marionette TRACE conn2 -> [0,782,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1655 | 1466012894225 Marionette TRACE conn2 <- [1,782,null,{}] 10:48:14 INFO - PROCESS | 1655 | 1466012894227 Marionette TRACE conn2 -> [0,783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:14 INFO - PROCESS | 1655 | 1466012894228 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:14 INFO - PROCESS | 1655 | 1466012894324 Marionette TRACE conn2 <- [1,783,null,{"value":null}] 10:48:14 INFO - PROCESS | 1655 | 1466012894329 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1655 | 1466012894331 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c1000 == 32 [pid = 1655] [id = 203] 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11938f000) [pid = 1655] [serial = 607] [outer = 0x0] 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x119746c00) [pid = 1655] [serial = 608] [outer = 0x11938f000] 10:48:14 INFO - PROCESS | 1655 | 1466012894359 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1210b9000) [pid = 1655] [serial = 609] [outer = 0x11938f000] 10:48:14 INFO - PROCESS | 1655 | 1466012894657 Marionette TRACE conn2 <- [1,784,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html",0,null,null,[["Canvas test: 2d.fillStyle.get.transparent",0,null,null]]]}] 10:48:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | Canvas test: 2d.fillStyle.get.transparent 10:48:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html | took 468ms 10:48:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html 10:48:14 INFO - PROCESS | 1655 | 1466012894693 Marionette TRACE conn2 -> [0,785,"getWindowHandle",null] 10:48:14 INFO - PROCESS | 1655 | 1466012894694 Marionette TRACE conn2 <- [1,785,null,{"value":"7"}] 10:48:14 INFO - PROCESS | 1655 | 1466012894696 Marionette TRACE conn2 -> [0,786,"setScriptTimeout",{"ms":35000}] 10:48:14 INFO - PROCESS | 1655 | 1466012894697 Marionette TRACE conn2 <- [1,786,null,{}] 10:48:14 INFO - PROCESS | 1655 | 1466012894700 Marionette TRACE conn2 -> [0,787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:14 INFO - PROCESS | 1655 | 1466012894703 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:14 INFO - PROCESS | 1655 | 1466012894777 Marionette TRACE conn2 <- [1,787,null,{"value":null}] 10:48:14 INFO - PROCESS | 1655 | 1466012894781 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:14 INFO - PROCESS | 1655 | 1466012894783 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x121136000 == 33 [pid = 1655] [id = 204] 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x1210b9400) [pid = 1655] [serial = 610] [outer = 0x0] 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x1215bd800) [pid = 1655] [serial = 611] [outer = 0x1210b9400] 10:48:14 INFO - PROCESS | 1655 | 1466012894810 Marionette DEBUG loaded listener.js 10:48:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x121c09c00) [pid = 1655] [serial = 612] [outer = 0x1210b9400] 10:48:15 INFO - PROCESS | 1655 | 1466012895196 Marionette TRACE conn2 <- [1,788,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidstring",0,null,null]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | Canvas test: 2d.fillStyle.invalidstring 10:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html | took 521ms 10:48:15 INFO - PROCESS | 1655 | 1466012895218 Marionette TRACE conn2 -> [0,789,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1655 | 1466012895219 Marionette TRACE conn2 <- [1,789,null,{"value":"7"}] 10:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html 10:48:15 INFO - PROCESS | 1655 | 1466012895221 Marionette TRACE conn2 -> [0,790,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1655 | 1466012895222 Marionette TRACE conn2 <- [1,790,null,{}] 10:48:15 INFO - PROCESS | 1655 | 1466012895224 Marionette TRACE conn2 -> [0,791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:15 INFO - PROCESS | 1655 | 1466012895228 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:15 INFO - PROCESS | 1655 | 1466012895351 Marionette TRACE conn2 <- [1,791,null,{"value":null}] 10:48:15 INFO - PROCESS | 1655 | 1466012895385 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1655 | 1466012895386 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c14000 == 34 [pid = 1655] [id = 205] 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1210bc400) [pid = 1655] [serial = 613] [outer = 0x0] 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x123c6c000) [pid = 1655] [serial = 614] [outer = 0x1210bc400] 10:48:15 INFO - PROCESS | 1655 | 1466012895411 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1254e9400) [pid = 1655] [serial = 615] [outer = 0x1210bc400] 10:48:15 INFO - PROCESS | 1655 | 1466012895729 Marionette TRACE conn2 <- [1,792,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html",0,null,null,[["Canvas test: 2d.fillStyle.invalidtype",0,null,null]]]}] 10:48:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | Canvas test: 2d.fillStyle.invalidtype 10:48:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html | took 518ms 10:48:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html 10:48:15 INFO - PROCESS | 1655 | 1466012895740 Marionette TRACE conn2 -> [0,793,"getWindowHandle",null] 10:48:15 INFO - PROCESS | 1655 | 1466012895741 Marionette TRACE conn2 <- [1,793,null,{"value":"7"}] 10:48:15 INFO - PROCESS | 1655 | 1466012895743 Marionette TRACE conn2 -> [0,794,"setScriptTimeout",{"ms":35000}] 10:48:15 INFO - PROCESS | 1655 | 1466012895744 Marionette TRACE conn2 <- [1,794,null,{}] 10:48:15 INFO - PROCESS | 1655 | 1466012895746 Marionette TRACE conn2 -> [0,795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:15 INFO - PROCESS | 1655 | 1466012895748 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:15 INFO - PROCESS | 1655 | 1466012895847 Marionette TRACE conn2 <- [1,795,null,{"value":null}] 10:48:15 INFO - PROCESS | 1655 | 1466012895851 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:15 INFO - PROCESS | 1655 | 1466012895852 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d4800 == 35 [pid = 1655] [id = 206] 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121c0ec00) [pid = 1655] [serial = 616] [outer = 0x0] 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x125f5b400) [pid = 1655] [serial = 617] [outer = 0x121c0ec00] 10:48:15 INFO - PROCESS | 1655 | 1466012895876 Marionette DEBUG loaded listener.js 10:48:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x12653f800) [pid = 1655] [serial = 618] [outer = 0x121c0ec00] 10:48:16 INFO - PROCESS | 1655 | 1466012896285 Marionette TRACE conn2 <- [1,796,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html",0,null,null,[["currentColor is computed from the canvas element",0,null,null]]]}] 10:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | currentColor is computed from the canvas element 10:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html | took 570ms 10:48:16 INFO - PROCESS | 1655 | 1466012896314 Marionette TRACE conn2 -> [0,797,"getWindowHandle",null] 10:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html 10:48:16 INFO - PROCESS | 1655 | 1466012896318 Marionette TRACE conn2 <- [1,797,null,{"value":"7"}] 10:48:16 INFO - PROCESS | 1655 | 1466012896322 Marionette TRACE conn2 -> [0,798,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1655 | 1466012896324 Marionette TRACE conn2 <- [1,798,null,{}] 10:48:16 INFO - PROCESS | 1655 | 1466012896327 Marionette TRACE conn2 -> [0,799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:16 INFO - PROCESS | 1655 | 1466012896329 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:16 INFO - PROCESS | 1655 | 1466012896465 Marionette TRACE conn2 <- [1,799,null,{"value":null}] 10:48:16 INFO - PROCESS | 1655 | 1466012896487 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:16 INFO - PROCESS | 1655 | 1466012896488 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e27800 == 36 [pid = 1655] [id = 207] 10:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x125f5d000) [pid = 1655] [serial = 619] [outer = 0x0] 10:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12676b800) [pid = 1655] [serial = 620] [outer = 0x125f5d000] 10:48:16 INFO - PROCESS | 1655 | 1466012896526 Marionette DEBUG loaded listener.js 10:48:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126b96800) [pid = 1655] [serial = 621] [outer = 0x125f5d000] 10:48:16 INFO - PROCESS | 1655 | 1466012896893 Marionette TRACE conn2 <- [1,800,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html",0,null,null,[["currentColor is computed when the attribute is set, not when it is painted",0,null,null]]]}] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1176b7400) [pid = 1655] [serial = 580] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.repeat.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112d65000) [pid = 1655] [serial = 559] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.fontface.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11697a000) [pid = 1655] [serial = 562] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.negative.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x119742c00) [pid = 1655] [serial = 565] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.small.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12632bc00) [pid = 1655] [serial = 568] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.maxWidth.zero.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x118351000) [pid = 1655] [serial = 583] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.basic.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x115eba400) [pid = 1655] [serial = 586] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.space.collapse.nonspace.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x115e08000) [pid = 1655] [serial = 577] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.notinpage.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x11291c400) [pid = 1655] [serial = 574] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fontface.html] 10:48:16 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x112a70400) [pid = 1655] [serial = 571] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.fill.unaffected.html] 10:48:16 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | currentColor is computed when the attribute is set, not when it is painted 10:48:16 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html | took 620ms 10:48:16 INFO - PROCESS | 1655 | 1466012896941 Marionette TRACE conn2 -> [0,801,"getWindowHandle",null] 10:48:16 INFO - PROCESS | 1655 | 1466012896943 Marionette TRACE conn2 <- [1,801,null,{"value":"7"}] 10:48:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html 10:48:16 INFO - PROCESS | 1655 | 1466012896945 Marionette TRACE conn2 -> [0,802,"setScriptTimeout",{"ms":35000}] 10:48:16 INFO - PROCESS | 1655 | 1466012896946 Marionette TRACE conn2 <- [1,802,null,{}] 10:48:16 INFO - PROCESS | 1655 | 1466012896948 Marionette TRACE conn2 -> [0,803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:16 INFO - PROCESS | 1655 | 1466012896949 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:17 INFO - PROCESS | 1655 | 1466012897025 Marionette TRACE conn2 <- [1,803,null,{"value":null}] 10:48:17 INFO - PROCESS | 1655 | 1466012897029 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1655 | 1466012897030 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x125417000 == 37 [pid = 1655] [id = 208] 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x116235800) [pid = 1655] [serial = 622] [outer = 0x0] 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118052c00) [pid = 1655] [serial = 623] [outer = 0x116235800] 10:48:17 INFO - PROCESS | 1655 | 1466012897057 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x11913a400) [pid = 1655] [serial = 624] [outer = 0x116235800] 10:48:17 INFO - PROCESS | 1655 | 1466012897381 Marionette TRACE conn2 <- [1,804,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html",0,null,null,[["currentColor is computed from the canvas element even when element is not rendered",0,null,null]]]}] 10:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | currentColor is computed from the canvas element even when element is not rendered 10:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html | took 468ms 10:48:17 INFO - PROCESS | 1655 | 1466012897414 Marionette TRACE conn2 -> [0,805,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 1655 | 1466012897415 Marionette TRACE conn2 <- [1,805,null,{"value":"7"}] 10:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html 10:48:17 INFO - PROCESS | 1655 | 1466012897420 Marionette TRACE conn2 -> [0,806,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 1655 | 1466012897421 Marionette TRACE conn2 <- [1,806,null,{}] 10:48:17 INFO - PROCESS | 1655 | 1466012897423 Marionette TRACE conn2 -> [0,807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:17 INFO - PROCESS | 1655 | 1466012897424 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:17 INFO - PROCESS | 1655 | 1466012897504 Marionette TRACE conn2 <- [1,807,null,{"value":null}] 10:48:17 INFO - PROCESS | 1655 | 1466012897552 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:17 INFO - PROCESS | 1655 | 1466012897553 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3e000 == 38 [pid = 1655] [id = 209] 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115ee8800) [pid = 1655] [serial = 625] [outer = 0x0] 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11974cc00) [pid = 1655] [serial = 626] [outer = 0x115ee8800] 10:48:17 INFO - PROCESS | 1655 | 1466012897577 Marionette DEBUG loaded listener.js 10:48:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x126ba8800) [pid = 1655] [serial = 627] [outer = 0x115ee8800] 10:48:17 INFO - PROCESS | 1655 | [1655] WARNING: robustness marked as unsupported: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/gfx/gl/GLContextFeatures.cpp, line 896 10:48:17 INFO - PROCESS | 1655 | Exported SkiaGL extensions: GL_ARB_framebuffer_object GL_ARB_texture_rg GL_EXT_packed_depth_stencil GL_EXT_bgra 10:48:17 INFO - PROCESS | 1655 | Determined SkiaGL cache limits: Size 100663296, Items: 256 10:48:17 INFO - PROCESS | 1655 | [GFX2-]: Using SkiaGL canvas. 10:48:17 INFO - PROCESS | 1655 | 1466012897886 Marionette TRACE conn2 <- [1,808,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html",0,null,null,[["currentColor is solid black when the canvas element is not in a document",0,null,null]]]}] 10:48:17 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | currentColor is solid black when the canvas element is not in a document 10:48:17 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html | took 520ms 10:48:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html 10:48:17 INFO - PROCESS | 1655 | 1466012897939 Marionette TRACE conn2 -> [0,809,"getWindowHandle",null] 10:48:17 INFO - PROCESS | 1655 | 1466012897941 Marionette TRACE conn2 <- [1,809,null,{"value":"7"}] 10:48:17 INFO - PROCESS | 1655 | 1466012897943 Marionette TRACE conn2 -> [0,810,"setScriptTimeout",{"ms":35000}] 10:48:17 INFO - PROCESS | 1655 | 1466012897944 Marionette TRACE conn2 <- [1,810,null,{}] 10:48:17 INFO - PROCESS | 1655 | 1466012897946 Marionette TRACE conn2 -> [0,811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:17 INFO - PROCESS | 1655 | 1466012897948 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:18 INFO - PROCESS | 1655 | 1466012898038 Marionette TRACE conn2 <- [1,811,null,{"value":null}] 10:48:18 INFO - PROCESS | 1655 | 1466012898042 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1655 | 1466012898044 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x129422000 == 39 [pid = 1655] [id = 210] 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x126b9b400) [pid = 1655] [serial = 628] [outer = 0x0] 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x128b2b800) [pid = 1655] [serial = 629] [outer = 0x126b9b400] 10:48:18 INFO - PROCESS | 1655 | 1466012898070 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x128b8d400) [pid = 1655] [serial = 630] [outer = 0x126b9b400] 10:48:18 INFO - PROCESS | 1655 | 1466012898403 Marionette TRACE conn2 <- [1,812,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex3",0,null,null]]]}] 10:48:18 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | Canvas test: 2d.fillStyle.parse.hex3 10:48:18 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html | took 468ms 10:48:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html 10:48:18 INFO - PROCESS | 1655 | 1466012898412 Marionette TRACE conn2 -> [0,813,"getWindowHandle",null] 10:48:18 INFO - PROCESS | 1655 | 1466012898414 Marionette TRACE conn2 <- [1,813,null,{"value":"7"}] 10:48:18 INFO - PROCESS | 1655 | 1466012898418 Marionette TRACE conn2 -> [0,814,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1655 | 1466012898419 Marionette TRACE conn2 <- [1,814,null,{}] 10:48:18 INFO - PROCESS | 1655 | 1466012898421 Marionette TRACE conn2 -> [0,815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 1655 | 1466012898422 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:18 INFO - PROCESS | 1655 | 1466012898525 Marionette TRACE conn2 <- [1,815,null,{"value":null}] 10:48:18 INFO - PROCESS | 1655 | 1466012898531 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:18 INFO - PROCESS | 1655 | 1466012898532 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296b7800 == 40 [pid = 1655] [id = 211] 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121c0a800) [pid = 1655] [serial = 631] [outer = 0x0] 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128b92400) [pid = 1655] [serial = 632] [outer = 0x121c0a800] 10:48:18 INFO - PROCESS | 1655 | 1466012898557 Marionette DEBUG loaded listener.js 10:48:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128c7f000) [pid = 1655] [serial = 633] [outer = 0x121c0a800] 10:48:18 INFO - PROCESS | 1655 | 1466012898870 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] 10:48:18 INFO - PROCESS | 1655 | 1466012898889 Marionette TRACE conn2 <- [1,817,null,{"value":"7"}] 10:48:18 INFO - PROCESS | 1655 | 1466012898891 Marionette TRACE conn2 -> [0,818,"setScriptTimeout",{"ms":35000}] 10:48:18 INFO - PROCESS | 1655 | 1466012898892 Marionette TRACE conn2 <- [1,818,null,{}] 10:48:18 INFO - PROCESS | 1655 | 1466012898894 Marionette TRACE conn2 -> [0,819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:18 INFO - PROCESS | 1655 | 1466012898895 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:19 INFO - PROCESS | 1655 | 1466012899020 Marionette TRACE conn2 <- [1,819,null,{"value":null}] 10:48:19 INFO - PROCESS | 1655 | 1466012899077 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:19 INFO - PROCESS | 1655 | 1466012899079 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131ac800 == 41 [pid = 1655] [id = 212] 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111e58c00) [pid = 1655] [serial = 634] [outer = 0x0] 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112922c00) [pid = 1655] [serial = 635] [outer = 0x111e58c00] 10:48:19 INFO - PROCESS | 1655 | 1466012899112 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112fa1c00) [pid = 1655] [serial = 636] [outer = 0x111e58c00] 10:48:19 INFO - PROCESS | 1655 | 1466012899543 Marionette TRACE conn2 <- [1,820,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex6",0,null,null]]]}] 10:48:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | Canvas test: 2d.fillStyle.parse.hex6 10:48:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html | took 669ms 10:48:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html 10:48:19 INFO - PROCESS | 1655 | 1466012899561 Marionette TRACE conn2 -> [0,821,"getWindowHandle",null] 10:48:19 INFO - PROCESS | 1655 | 1466012899564 Marionette TRACE conn2 <- [1,821,null,{"value":"7"}] 10:48:19 INFO - PROCESS | 1655 | 1466012899567 Marionette TRACE conn2 -> [0,822,"setScriptTimeout",{"ms":35000}] 10:48:19 INFO - PROCESS | 1655 | 1466012899569 Marionette TRACE conn2 <- [1,822,null,{}] 10:48:19 INFO - PROCESS | 1655 | 1466012899573 Marionette TRACE conn2 -> [0,823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:19 INFO - PROCESS | 1655 | 1466012899574 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:19 INFO - PROCESS | 1655 | 1466012899677 Marionette TRACE conn2 <- [1,823,null,{"value":null}] 10:48:19 INFO - PROCESS | 1655 | 1466012899728 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:19 INFO - PROCESS | 1655 | 1466012899730 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x118789800 == 42 [pid = 1655] [id = 213] 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115a41000) [pid = 1655] [serial = 637] [outer = 0x0] 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118045400) [pid = 1655] [serial = 638] [outer = 0x115a41000] 10:48:19 INFO - PROCESS | 1655 | 1466012899762 Marionette DEBUG loaded listener.js 10:48:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1182b2000) [pid = 1655] [serial = 639] [outer = 0x115a41000] 10:48:20 INFO - PROCESS | 1655 | 1466012900228 Marionette TRACE conn2 <- [1,824,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hex8",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html:26:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,825,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1655 | 1466012900241 Marionette TRACE conn2 <- [1,825,null,{"value":"7"}] 10:48:20 INFO - PROCESS | 1655 | 1466012900243 Marionette TRACE conn2 -> [0,826,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1655 | 1466012900245 Marionette TRACE conn2 <- [1,826,null,{}] 10:48:20 INFO - PROCESS | 1655 | 1466012900247 Marionette TRACE conn2 -> [0,827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:20 INFO - PROCESS | 1655 | 1466012900249 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:20 INFO - PROCESS | 1655 | 1466012900368 Marionette TRACE conn2 <- [1,827,null,{"value":null}] 10:48:20 INFO - PROCESS | 1655 | 1466012900448 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:20 INFO - PROCESS | 1655 | 1466012900449 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12916e000 == 43 [pid = 1655] [id = 214] 10:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11932bc00) [pid = 1655] [serial = 640] [outer = 0x0] 10:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11974c800) [pid = 1655] [serial = 641] [outer = 0x11932bc00] 10:48:20 INFO - PROCESS | 1655 | 1466012900478 Marionette DEBUG loaded listener.js 10:48:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121c0b800) [pid = 1655] [serial = 642] [outer = 0x11932bc00] 10:48:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | Canvas test: 2d.fillStyle.parse.hsl-1 10:48:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html | took 669ms 10:48:20 INFO - PROCESS | 1655 | 1466012900906 Marionette TRACE conn2 <- [1,828,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-1",0,null,null]]]}] 10:48:20 INFO - PROCESS | 1655 | 1466012900913 Marionette TRACE conn2 -> [0,829,"getWindowHandle",null] 10:48:20 INFO - PROCESS | 1655 | 1466012900915 Marionette TRACE conn2 <- [1,829,null,{"value":"7"}] 10:48:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html 10:48:20 INFO - PROCESS | 1655 | 1466012900923 Marionette TRACE conn2 -> [0,830,"setScriptTimeout",{"ms":35000}] 10:48:20 INFO - PROCESS | 1655 | 1466012900926 Marionette TRACE conn2 <- [1,830,null,{}] 10:48:20 INFO - PROCESS | 1655 | 1466012900929 Marionette TRACE conn2 -> [0,831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:20 INFO - PROCESS | 1655 | 1466012900931 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:21 INFO - PROCESS | 1655 | 1466012901068 Marionette TRACE conn2 <- [1,831,null,{"value":null}] 10:48:21 INFO - PROCESS | 1655 | 1466012901074 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1655 | 1466012901075 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7f6000 == 44 [pid = 1655] [id = 215] 10:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124d6c400) [pid = 1655] [serial = 643] [outer = 0x0] 10:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1254ebc00) [pid = 1655] [serial = 644] [outer = 0x124d6c400] 10:48:21 INFO - PROCESS | 1655 | 1466012901104 Marionette DEBUG loaded listener.js 10:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b9a400) [pid = 1655] [serial = 645] [outer = 0x124d6c400] 10:48:21 INFO - PROCESS | 1655 | 1466012901534 Marionette TRACE conn2 <- [1,832,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-2",0,null,null]]]}] 10:48:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | Canvas test: 2d.fillStyle.parse.hsl-2 10:48:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html | took 675ms 10:48:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html 10:48:21 INFO - PROCESS | 1655 | 1466012901595 Marionette TRACE conn2 -> [0,833,"getWindowHandle",null] 10:48:21 INFO - PROCESS | 1655 | 1466012901596 Marionette TRACE conn2 <- [1,833,null,{"value":"7"}] 10:48:21 INFO - PROCESS | 1655 | 1466012901775 Marionette TRACE conn2 -> [0,834,"setScriptTimeout",{"ms":35000}] 10:48:21 INFO - PROCESS | 1655 | 1466012901777 Marionette TRACE conn2 <- [1,834,null,{}] 10:48:21 INFO - PROCESS | 1655 | 1466012901795 Marionette TRACE conn2 -> [0,835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:21 INFO - PROCESS | 1655 | 1466012901797 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:21 INFO - PROCESS | 1655 | 1466012901888 Marionette TRACE conn2 <- [1,835,null,{"value":null}] 10:48:21 INFO - PROCESS | 1655 | 1466012901937 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:21 INFO - PROCESS | 1655 | 1466012901939 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d3800 == 45 [pid = 1655] [id = 216] 10:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115ebc400) [pid = 1655] [serial = 646] [outer = 0x0] 10:48:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115f5cc00) [pid = 1655] [serial = 647] [outer = 0x115ebc400] 10:48:21 INFO - PROCESS | 1655 | 1466012901966 Marionette DEBUG loaded listener.js 10:48:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118046800) [pid = 1655] [serial = 648] [outer = 0x115ebc400] 10:48:22 INFO - PROCESS | 1655 | 1466012902366 Marionette TRACE conn2 <- [1,836,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-3",0,null,null]]]}] 10:48:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | Canvas test: 2d.fillStyle.parse.hsl-3 10:48:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html | took 810ms 10:48:22 INFO - PROCESS | 1655 | 1466012902410 Marionette TRACE conn2 -> [0,837,"getWindowHandle",null] 10:48:22 INFO - PROCESS | 1655 | 1466012902412 Marionette TRACE conn2 <- [1,837,null,{"value":"7"}] 10:48:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html 10:48:22 INFO - PROCESS | 1655 | 1466012902415 Marionette TRACE conn2 -> [0,838,"setScriptTimeout",{"ms":35000}] 10:48:22 INFO - PROCESS | 1655 | 1466012902417 Marionette TRACE conn2 <- [1,838,null,{}] 10:48:22 INFO - PROCESS | 1655 | 1466012902421 Marionette TRACE conn2 -> [0,839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:22 INFO - PROCESS | 1655 | 1466012902423 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:22 INFO - PROCESS | 1655 | 1466012902513 Marionette TRACE conn2 <- [1,839,null,{"value":null}] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1296b7800 == 44 [pid = 1655] [id = 211] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x129422000 == 43 [pid = 1655] [id = 210] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3e000 == 42 [pid = 1655] [id = 209] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x125417000 == 41 [pid = 1655] [id = 208] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x125e27800 == 40 [pid = 1655] [id = 207] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d4800 == 39 [pid = 1655] [id = 206] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x123c14000 == 38 [pid = 1655] [id = 205] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x121136000 == 37 [pid = 1655] [id = 204] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c1000 == 36 [pid = 1655] [id = 203] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe0000 == 35 [pid = 1655] [id = 202] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118470800 == 34 [pid = 1655] [id = 201] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x11715f000 == 33 [pid = 1655] [id = 200] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x112f4e800 == 32 [pid = 1655] [id = 198] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x116946800 == 31 [pid = 1655] [id = 199] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1185d3800 == 30 [pid = 1655] [id = 216] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7f6000 == 29 [pid = 1655] [id = 215] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x12916e000 == 28 [pid = 1655] [id = 214] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x118789800 == 27 [pid = 1655] [id = 213] 10:48:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1131ac800 == 26 [pid = 1655] [id = 212] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118053800) [pid = 1655] [serial = 581] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115f59400) [pid = 1655] [serial = 561] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113e9e400) [pid = 1655] [serial = 560] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118fc1000) [pid = 1655] [serial = 564] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118359800) [pid = 1655] [serial = 563] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124c3ec00) [pid = 1655] [serial = 567] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123c62800) [pid = 1655] [serial = 566] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126ba7c00) [pid = 1655] [serial = 570] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126b99400) [pid = 1655] [serial = 569] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118fc3400) [pid = 1655] [serial = 584] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119336400) [pid = 1655] [serial = 587] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115ebac00) [pid = 1655] [serial = 578] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112978c00) [pid = 1655] [serial = 575] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112ac0c00) [pid = 1655] [serial = 576] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115ec1c00) [pid = 1655] [serial = 573] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11304a400) [pid = 1655] [serial = 572] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12143c800) [pid = 1655] [serial = 590] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118350c00) [pid = 1655] [serial = 582] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119389c00) [pid = 1655] [serial = 585] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x115f5ac00) [pid = 1655] [serial = 579] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x11932d400) [pid = 1655] [serial = 588] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123c63000) [pid = 1655] [serial = 593] [outer = 0x0] [url = about:blank] 10:48:23 INFO - PROCESS | 1655 | 1466012903090 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1655 | 1466012903092 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11225e000 == 27 [pid = 1655] [id = 217] 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11291ac00) [pid = 1655] [serial = 649] [outer = 0x0] 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112925400) [pid = 1655] [serial = 650] [outer = 0x11291ac00] 10:48:23 INFO - PROCESS | 1655 | 1466012903124 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11297c400) [pid = 1655] [serial = 651] [outer = 0x11291ac00] 10:48:23 INFO - PROCESS | 1655 | 1466012903472 Marionette TRACE conn2 <- [1,840,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-4",0,null,null]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | Canvas test: 2d.fillStyle.parse.hsl-4 10:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html | took 1070ms 10:48:23 INFO - PROCESS | 1655 | 1466012903488 Marionette TRACE conn2 -> [0,841,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1655 | 1466012903490 Marionette TRACE conn2 <- [1,841,null,{"value":"7"}] 10:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html 10:48:23 INFO - PROCESS | 1655 | 1466012903493 Marionette TRACE conn2 -> [0,842,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1655 | 1466012903495 Marionette TRACE conn2 <- [1,842,null,{}] 10:48:23 INFO - PROCESS | 1655 | 1466012903499 Marionette TRACE conn2 -> [0,843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:23 INFO - PROCESS | 1655 | 1466012903502 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:23 INFO - PROCESS | 1655 | 1466012903577 Marionette TRACE conn2 <- [1,843,null,{"value":null}] 10:48:23 INFO - PROCESS | 1655 | 1466012903582 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:23 INFO - PROCESS | 1655 | 1466012903585 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x117147800 == 28 [pid = 1655] [id = 218] 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x112926c00) [pid = 1655] [serial = 652] [outer = 0x0] 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115eb9800) [pid = 1655] [serial = 653] [outer = 0x112926c00] 10:48:23 INFO - PROCESS | 1655 | 1466012903614 Marionette DEBUG loaded listener.js 10:48:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1164dc400) [pid = 1655] [serial = 654] [outer = 0x112926c00] 10:48:23 INFO - PROCESS | 1655 | 1466012903954 Marionette TRACE conn2 <- [1,844,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-5",0,null,null]]]}] 10:48:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | Canvas test: 2d.fillStyle.parse.hsl-5 10:48:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html | took 469ms 10:48:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html 10:48:23 INFO - PROCESS | 1655 | 1466012903971 Marionette TRACE conn2 -> [0,845,"getWindowHandle",null] 10:48:23 INFO - PROCESS | 1655 | 1466012903973 Marionette TRACE conn2 <- [1,845,null,{"value":"7"}] 10:48:23 INFO - PROCESS | 1655 | 1466012903975 Marionette TRACE conn2 -> [0,846,"setScriptTimeout",{"ms":35000}] 10:48:23 INFO - PROCESS | 1655 | 1466012903977 Marionette TRACE conn2 <- [1,846,null,{}] 10:48:23 INFO - PROCESS | 1655 | 1466012903979 Marionette TRACE conn2 -> [0,847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:23 INFO - PROCESS | 1655 | 1466012903980 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:24 INFO - PROCESS | 1655 | 1466012904057 Marionette TRACE conn2 <- [1,847,null,{"value":null}] 10:48:24 INFO - PROCESS | 1655 | 1466012904061 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1655 | 1466012904062 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c0800 == 29 [pid = 1655] [id = 219] 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116f8ac00) [pid = 1655] [serial = 655] [outer = 0x0] 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118051c00) [pid = 1655] [serial = 656] [outer = 0x116f8ac00] 10:48:24 INFO - PROCESS | 1655 | 1466012904090 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1182b7000) [pid = 1655] [serial = 657] [outer = 0x116f8ac00] 10:48:24 INFO - PROCESS | 1655 | 1466012904466 Marionette TRACE conn2 <- [1,848,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-6",0,null,null]]]}] 10:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | Canvas test: 2d.fillStyle.parse.hsl-6 10:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html | took 518ms 10:48:24 INFO - PROCESS | 1655 | 1466012904494 Marionette TRACE conn2 -> [0,849,"getWindowHandle",null] 10:48:24 INFO - PROCESS | 1655 | 1466012904496 Marionette TRACE conn2 <- [1,849,null,{"value":"7"}] 10:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html 10:48:24 INFO - PROCESS | 1655 | 1466012904502 Marionette TRACE conn2 -> [0,850,"setScriptTimeout",{"ms":35000}] 10:48:24 INFO - PROCESS | 1655 | 1466012904507 Marionette TRACE conn2 <- [1,850,null,{}] 10:48:24 INFO - PROCESS | 1655 | 1466012904510 Marionette TRACE conn2 -> [0,851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:24 INFO - PROCESS | 1655 | 1466012904513 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:24 INFO - PROCESS | 1655 | 1466012904588 Marionette TRACE conn2 <- [1,851,null,{"value":null}] 10:48:24 INFO - PROCESS | 1655 | 1466012904593 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:24 INFO - PROCESS | 1655 | 1466012904595 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x119307000 == 30 [pid = 1655] [id = 220] 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11834e000) [pid = 1655] [serial = 658] [outer = 0x0] 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1185f0800) [pid = 1655] [serial = 659] [outer = 0x11834e000] 10:48:24 INFO - PROCESS | 1655 | 1466012904621 Marionette DEBUG loaded listener.js 10:48:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11932d000) [pid = 1655] [serial = 660] [outer = 0x11834e000] 10:48:24 INFO - PROCESS | 1655 | 1466012904943 Marionette TRACE conn2 <- [1,852,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-1",0,null,null]]]}] 10:48:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-1 10:48:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html | took 478ms 10:48:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html 10:48:24 INFO - PROCESS | 1655 | 1466012904976 Marionette TRACE conn2 -> [0,853,"getWindowHandle",null] 10:48:24 INFO - PROCESS | 1655 | 1466012904978 Marionette TRACE conn2 <- [1,853,null,{"value":"7"}] 10:48:24 INFO - PROCESS | 1655 | 1466012904980 Marionette TRACE conn2 -> [0,854,"setScriptTimeout",{"ms":35000}] 10:48:24 INFO - PROCESS | 1655 | 1466012904981 Marionette TRACE conn2 <- [1,854,null,{}] 10:48:24 INFO - PROCESS | 1655 | 1466012904984 Marionette TRACE conn2 -> [0,855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:24 INFO - PROCESS | 1655 | 1466012904985 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:25 INFO - PROCESS | 1655 | 1466012905061 Marionette TRACE conn2 <- [1,855,null,{"value":null}] 10:48:25 INFO - PROCESS | 1655 | 1466012905126 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1655 | 1466012905127 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e6800 == 31 [pid = 1655] [id = 221] 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1176b7400) [pid = 1655] [serial = 661] [outer = 0x0] 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119336400) [pid = 1655] [serial = 662] [outer = 0x1176b7400] 10:48:25 INFO - PROCESS | 1655 | 1466012905159 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119749400) [pid = 1655] [serial = 663] [outer = 0x1176b7400] 10:48:25 INFO - PROCESS | 1655 | 1466012905482 Marionette TRACE conn2 <- [1,856,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-2",0,null,null]]]}] 10:48:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-2 10:48:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html | took 523ms 10:48:25 INFO - PROCESS | 1655 | 1466012905505 Marionette TRACE conn2 -> [0,857,"getWindowHandle",null] 10:48:25 INFO - PROCESS | 1655 | 1466012905506 Marionette TRACE conn2 <- [1,857,null,{"value":"7"}] 10:48:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html 10:48:25 INFO - PROCESS | 1655 | 1466012905508 Marionette TRACE conn2 -> [0,858,"setScriptTimeout",{"ms":35000}] 10:48:25 INFO - PROCESS | 1655 | 1466012905509 Marionette TRACE conn2 <- [1,858,null,{}] 10:48:25 INFO - PROCESS | 1655 | 1466012905511 Marionette TRACE conn2 -> [0,859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:25 INFO - PROCESS | 1655 | 1466012905513 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:25 INFO - PROCESS | 1655 | 1466012905603 Marionette TRACE conn2 <- [1,859,null,{"value":null}] 10:48:25 INFO - PROCESS | 1655 | 1466012905635 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:25 INFO - PROCESS | 1655 | 1466012905639 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x121133000 == 32 [pid = 1655] [id = 222] 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x116907c00) [pid = 1655] [serial = 664] [outer = 0x0] 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1215b9800) [pid = 1655] [serial = 665] [outer = 0x116907c00] 10:48:25 INFO - PROCESS | 1655 | 1466012905671 Marionette DEBUG loaded listener.js 10:48:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121c0f000) [pid = 1655] [serial = 666] [outer = 0x116907c00] 10:48:26 INFO - PROCESS | 1655 | 1466012906009 Marionette TRACE conn2 <- [1,860,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-3",0,null,null]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-3 10:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html | took 518ms 10:48:26 INFO - PROCESS | 1655 | 1466012906027 Marionette TRACE conn2 -> [0,861,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1655 | 1466012906028 Marionette TRACE conn2 <- [1,861,null,{"value":"7"}] 10:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html 10:48:26 INFO - PROCESS | 1655 | 1466012906030 Marionette TRACE conn2 -> [0,862,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1655 | 1466012906031 Marionette TRACE conn2 <- [1,862,null,{}] 10:48:26 INFO - PROCESS | 1655 | 1466012906035 Marionette TRACE conn2 -> [0,863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:26 INFO - PROCESS | 1655 | 1466012906036 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:26 INFO - PROCESS | 1655 | 1466012906138 Marionette TRACE conn2 <- [1,863,null,{"value":null}] 10:48:26 INFO - PROCESS | 1655 | 1466012906142 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:26 INFO - PROCESS | 1655 | 1466012906143 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x11201e800 == 33 [pid = 1655] [id = 223] 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1215be800) [pid = 1655] [serial = 667] [outer = 0x0] 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1249ac000) [pid = 1655] [serial = 668] [outer = 0x1215be800] 10:48:26 INFO - PROCESS | 1655 | 1466012906168 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125495c00) [pid = 1655] [serial = 669] [outer = 0x1215be800] 10:48:26 INFO - PROCESS | 1655 | 1466012906507 Marionette TRACE conn2 <- [1,864,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsl-clamp-4",0,null,null]]]}] 10:48:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsl-clamp-4 10:48:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html | took 522ms 10:48:26 INFO - PROCESS | 1655 | 1466012906553 Marionette TRACE conn2 -> [0,865,"getWindowHandle",null] 10:48:26 INFO - PROCESS | 1655 | 1466012906554 Marionette TRACE conn2 <- [1,865,null,{"value":"7"}] 10:48:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html 10:48:26 INFO - PROCESS | 1655 | 1466012906557 Marionette TRACE conn2 -> [0,866,"setScriptTimeout",{"ms":35000}] 10:48:26 INFO - PROCESS | 1655 | 1466012906558 Marionette TRACE conn2 <- [1,866,null,{}] 10:48:26 INFO - PROCESS | 1655 | 1466012906560 Marionette TRACE conn2 -> [0,867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:26 INFO - PROCESS | 1655 | 1466012906561 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:26 INFO - PROCESS | 1655 | 1466012906656 Marionette TRACE conn2 <- [1,867,null,{"value":null}] 10:48:26 INFO - PROCESS | 1655 | 1466012906671 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:26 INFO - PROCESS | 1655 | 1466012906672 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e28000 == 34 [pid = 1655] [id = 224] 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123c6a800) [pid = 1655] [serial = 670] [outer = 0x0] 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1254e7400) [pid = 1655] [serial = 671] [outer = 0x123c6a800] 10:48:26 INFO - PROCESS | 1655 | 1466012906701 Marionette DEBUG loaded listener.js 10:48:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125f60400) [pid = 1655] [serial = 672] [outer = 0x123c6a800] 10:48:27 INFO - PROCESS | 1655 | 1466012907278 Marionette TRACE conn2 <- [1,868,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-1",0,null,null]]]}] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125f5d000) [pid = 1655] [serial = 619] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.changed.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e0c000) [pid = 1655] [serial = 598] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.default.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11938f000) [pid = 1655] [serial = 607] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.transparent.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121c0ec00) [pid = 1655] [serial = 616] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.basic.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118355800) [pid = 1655] [serial = 604] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.solid.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126b9b400) [pid = 1655] [serial = 628] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex3.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121829400) [pid = 1655] [serial = 592] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.basic.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1210b9400) [pid = 1655] [serial = 610] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidstring.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1210bc400) [pid = 1655] [serial = 613] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.invalidtype.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115ee8800) [pid = 1655] [serial = 625] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.removed.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11304ac00) [pid = 1655] [serial = 595] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.measure.width.empty.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116536c00) [pid = 1655] [serial = 601] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.get.semitransparent.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116235800) [pid = 1655] [serial = 622] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.current.notrendered.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1176b0000) [pid = 1655] [serial = 589] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/drawing-text-to-the-canvas/2d.text.draw.stroke.unaffected.html] 10:48:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121c0a800) [pid = 1655] [serial = 631] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex4.html] 10:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | Canvas test: 2d.fillStyle.parse.hsla-1 10:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html | took 771ms 10:48:27 INFO - PROCESS | 1655 | 1466012907327 Marionette TRACE conn2 -> [0,869,"getWindowHandle",null] 10:48:27 INFO - PROCESS | 1655 | 1466012907329 Marionette TRACE conn2 <- [1,869,null,{"value":"7"}] 10:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html 10:48:27 INFO - PROCESS | 1655 | 1466012907331 Marionette TRACE conn2 -> [0,870,"setScriptTimeout",{"ms":35000}] 10:48:27 INFO - PROCESS | 1655 | 1466012907333 Marionette TRACE conn2 <- [1,870,null,{}] 10:48:27 INFO - PROCESS | 1655 | 1466012907335 Marionette TRACE conn2 -> [0,871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:27 INFO - PROCESS | 1655 | 1466012907336 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:27 INFO - PROCESS | 1655 | 1466012907406 Marionette TRACE conn2 <- [1,871,null,{"value":null}] 10:48:27 INFO - PROCESS | 1655 | 1466012907411 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1655 | 1466012907412 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f51800 == 35 [pid = 1655] [id = 225] 10:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115eba400) [pid = 1655] [serial = 673] [outer = 0x0] 10:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118355800) [pid = 1655] [serial = 674] [outer = 0x115eba400] 10:48:27 INFO - PROCESS | 1655 | 1466012907439 Marionette DEBUG loaded listener.js 10:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121c12400) [pid = 1655] [serial = 675] [outer = 0x115eba400] 10:48:27 INFO - PROCESS | 1655 | 1466012907753 Marionette TRACE conn2 <- [1,872,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-2",0,null,null]]]}] 10:48:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | Canvas test: 2d.fillStyle.parse.hsla-2 10:48:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html | took 472ms 10:48:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html 10:48:27 INFO - PROCESS | 1655 | 1466012907803 Marionette TRACE conn2 -> [0,873,"getWindowHandle",null] 10:48:27 INFO - PROCESS | 1655 | 1466012907805 Marionette TRACE conn2 <- [1,873,null,{"value":"7"}] 10:48:27 INFO - PROCESS | 1655 | 1466012907807 Marionette TRACE conn2 -> [0,874,"setScriptTimeout",{"ms":35000}] 10:48:27 INFO - PROCESS | 1655 | 1466012907808 Marionette TRACE conn2 <- [1,874,null,{}] 10:48:27 INFO - PROCESS | 1655 | 1466012907810 Marionette TRACE conn2 -> [0,875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:27 INFO - PROCESS | 1655 | 1466012907811 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:27 INFO - PROCESS | 1655 | 1466012907886 Marionette TRACE conn2 <- [1,875,null,{"value":null}] 10:48:27 INFO - PROCESS | 1655 | 1466012907933 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:27 INFO - PROCESS | 1655 | 1466012907935 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a35800 == 36 [pid = 1655] [id = 226] 10:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1164e3400) [pid = 1655] [serial = 676] [outer = 0x0] 10:48:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125f5cc00) [pid = 1655] [serial = 677] [outer = 0x1164e3400] 10:48:27 INFO - PROCESS | 1655 | 1466012907959 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126797400) [pid = 1655] [serial = 678] [outer = 0x1164e3400] 10:48:28 INFO - PROCESS | 1655 | 1466012908251 Marionette TRACE conn2 <- [1,876,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-1",0,null,null]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-1 10:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html | took 469ms 10:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html 10:48:28 INFO - PROCESS | 1655 | 1466012908276 Marionette TRACE conn2 -> [0,877,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1655 | 1466012908277 Marionette TRACE conn2 <- [1,877,null,{"value":"7"}] 10:48:28 INFO - PROCESS | 1655 | 1466012908279 Marionette TRACE conn2 -> [0,878,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1655 | 1466012908280 Marionette TRACE conn2 <- [1,878,null,{}] 10:48:28 INFO - PROCESS | 1655 | 1466012908291 Marionette TRACE conn2 -> [0,879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 1655 | 1466012908292 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:28 INFO - PROCESS | 1655 | 1466012908374 Marionette TRACE conn2 <- [1,879,null,{"value":null}] 10:48:28 INFO - PROCESS | 1655 | 1466012908379 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1655 | 1466012908380 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296aa800 == 37 [pid = 1655] [id = 227] 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x115eb4c00) [pid = 1655] [serial = 679] [outer = 0x0] 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126ba1800) [pid = 1655] [serial = 680] [outer = 0x115eb4c00] 10:48:28 INFO - PROCESS | 1655 | 1466012908409 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a24000) [pid = 1655] [serial = 681] [outer = 0x115eb4c00] 10:48:28 INFO - PROCESS | 1655 | 1466012908748 Marionette TRACE conn2 <- [1,880,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-2",0,null,null]]]}] 10:48:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-2 10:48:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html | took 518ms 10:48:28 INFO - PROCESS | 1655 | 1466012908799 Marionette TRACE conn2 -> [0,881,"getWindowHandle",null] 10:48:28 INFO - PROCESS | 1655 | 1466012908800 Marionette TRACE conn2 <- [1,881,null,{"value":"7"}] 10:48:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html 10:48:28 INFO - PROCESS | 1655 | 1466012908803 Marionette TRACE conn2 -> [0,882,"setScriptTimeout",{"ms":35000}] 10:48:28 INFO - PROCESS | 1655 | 1466012908804 Marionette TRACE conn2 <- [1,882,null,{}] 10:48:28 INFO - PROCESS | 1655 | 1466012908807 Marionette TRACE conn2 -> [0,883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:28 INFO - PROCESS | 1655 | 1466012908808 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:28 INFO - PROCESS | 1655 | 1466012908893 Marionette TRACE conn2 <- [1,883,null,{"value":null}] 10:48:28 INFO - PROCESS | 1655 | 1466012908896 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:28 INFO - PROCESS | 1655 | 1466012908897 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189ed800 == 38 [pid = 1655] [id = 228] 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b2bc00) [pid = 1655] [serial = 682] [outer = 0x0] 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b48000) [pid = 1655] [serial = 683] [outer = 0x128b2bc00] 10:48:28 INFO - PROCESS | 1655 | 1466012908923 Marionette DEBUG loaded listener.js 10:48:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b8c800) [pid = 1655] [serial = 684] [outer = 0x128b2bc00] 10:48:29 INFO - PROCESS | 1655 | 1466012909262 Marionette TRACE conn2 <- [1,884,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-3",0,null,null]]]}] 10:48:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-3 10:48:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html | took 468ms 10:48:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html 10:48:29 INFO - PROCESS | 1655 | 1466012909272 Marionette TRACE conn2 -> [0,885,"getWindowHandle",null] 10:48:29 INFO - PROCESS | 1655 | 1466012909273 Marionette TRACE conn2 <- [1,885,null,{"value":"7"}] 10:48:29 INFO - PROCESS | 1655 | 1466012909275 Marionette TRACE conn2 -> [0,886,"setScriptTimeout",{"ms":35000}] 10:48:29 INFO - PROCESS | 1655 | 1466012909276 Marionette TRACE conn2 <- [1,886,null,{}] 10:48:29 INFO - PROCESS | 1655 | 1466012909329 Marionette TRACE conn2 -> [0,887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:29 INFO - PROCESS | 1655 | 1466012909331 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:29 INFO - PROCESS | 1655 | 1466012909427 Marionette TRACE conn2 <- [1,887,null,{"value":null}] 10:48:29 INFO - PROCESS | 1655 | 1466012909501 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:29 INFO - PROCESS | 1655 | 1466012909503 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x116955000 == 39 [pid = 1655] [id = 229] 10:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112978c00) [pid = 1655] [serial = 685] [outer = 0x0] 10:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x112a7c400) [pid = 1655] [serial = 686] [outer = 0x112978c00] 10:48:29 INFO - PROCESS | 1655 | 1466012909535 Marionette DEBUG loaded listener.js 10:48:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11304f000) [pid = 1655] [serial = 687] [outer = 0x112978c00] 10:48:30 INFO - PROCESS | 1655 | 1466012910059 Marionette TRACE conn2 <- [1,888,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-4",0,null,null]]]}] 10:48:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-4 10:48:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html | took 819ms 10:48:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html 10:48:30 INFO - PROCESS | 1655 | 1466012910095 Marionette TRACE conn2 -> [0,889,"getWindowHandle",null] 10:48:30 INFO - PROCESS | 1655 | 1466012910097 Marionette TRACE conn2 <- [1,889,null,{"value":"7"}] 10:48:30 INFO - PROCESS | 1655 | 1466012910100 Marionette TRACE conn2 -> [0,890,"setScriptTimeout",{"ms":35000}] 10:48:30 INFO - PROCESS | 1655 | 1466012910104 Marionette TRACE conn2 <- [1,890,null,{}] 10:48:30 INFO - PROCESS | 1655 | 1466012910108 Marionette TRACE conn2 -> [0,891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:30 INFO - PROCESS | 1655 | 1466012910110 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:30 INFO - PROCESS | 1655 | 1466012910218 Marionette TRACE conn2 <- [1,891,null,{"value":null}] 10:48:30 INFO - PROCESS | 1655 | 1466012910294 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:30 INFO - PROCESS | 1655 | 1466012910296 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe2000 == 40 [pid = 1655] [id = 230] 10:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116911c00) [pid = 1655] [serial = 688] [outer = 0x0] 10:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x117c82400) [pid = 1655] [serial = 689] [outer = 0x116911c00] 10:48:30 INFO - PROCESS | 1655 | 1466012910327 Marionette DEBUG loaded listener.js 10:48:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182b8800) [pid = 1655] [serial = 690] [outer = 0x116911c00] 10:48:31 INFO - PROCESS | 1655 | 1466012911044 Marionette TRACE conn2 <- [1,892,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-5",0,null,null]]]}] 10:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-5 10:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html | took 975ms 10:48:31 INFO - PROCESS | 1655 | 1466012911091 Marionette TRACE conn2 -> [0,893,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1655 | 1466012911093 Marionette TRACE conn2 <- [1,893,null,{"value":"7"}] 10:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html 10:48:31 INFO - PROCESS | 1655 | 1466012911098 Marionette TRACE conn2 -> [0,894,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1655 | 1466012911100 Marionette TRACE conn2 <- [1,894,null,{}] 10:48:31 INFO - PROCESS | 1655 | 1466012911103 Marionette TRACE conn2 -> [0,895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:31 INFO - PROCESS | 1655 | 1466012911105 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:31 INFO - PROCESS | 1655 | 1466012911207 Marionette TRACE conn2 <- [1,895,null,{"value":null}] 10:48:31 INFO - PROCESS | 1655 | 1466012911255 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1655 | 1466012911258 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d09800 == 41 [pid = 1655] [id = 231] 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x112976400) [pid = 1655] [serial = 691] [outer = 0x0] 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11297d000) [pid = 1655] [serial = 692] [outer = 0x112976400] 10:48:31 INFO - PROCESS | 1655 | 1466012911287 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x112a7cc00) [pid = 1655] [serial = 693] [outer = 0x112976400] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1296aa800 == 40 [pid = 1655] [id = 227] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128a35800 == 39 [pid = 1655] [id = 226] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x120f51800 == 38 [pid = 1655] [id = 225] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x125e28000 == 37 [pid = 1655] [id = 224] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11201e800 == 36 [pid = 1655] [id = 223] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121133000 == 35 [pid = 1655] [id = 222] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e6800 == 34 [pid = 1655] [id = 221] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x119307000 == 33 [pid = 1655] [id = 220] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c0800 == 32 [pid = 1655] [id = 219] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x117147800 == 31 [pid = 1655] [id = 218] 10:48:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11225e000 == 30 [pid = 1655] [id = 217] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126b96800) [pid = 1655] [serial = 621] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115eb8000) [pid = 1655] [serial = 599] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1210b9000) [pid = 1655] [serial = 609] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12653f800) [pid = 1655] [serial = 618] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119139800) [pid = 1655] [serial = 606] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b2b800) [pid = 1655] [serial = 629] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119746c00) [pid = 1655] [serial = 608] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124ac0c00) [pid = 1655] [serial = 594] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1215bd800) [pid = 1655] [serial = 611] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123c6c000) [pid = 1655] [serial = 614] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11974cc00) [pid = 1655] [serial = 626] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115e07c00) [pid = 1655] [serial = 597] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11307b800) [pid = 1655] [serial = 596] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118049400) [pid = 1655] [serial = 602] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121c09c00) [pid = 1655] [serial = 612] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1254e9400) [pid = 1655] [serial = 615] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12676b800) [pid = 1655] [serial = 620] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118954000) [pid = 1655] [serial = 605] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126ba8800) [pid = 1655] [serial = 627] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125f5b400) [pid = 1655] [serial = 617] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118052c00) [pid = 1655] [serial = 623] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118204400) [pid = 1655] [serial = 603] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11913a400) [pid = 1655] [serial = 624] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115f5b000) [pid = 1655] [serial = 600] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121c07400) [pid = 1655] [serial = 591] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b8d400) [pid = 1655] [serial = 630] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128b92400) [pid = 1655] [serial = 632] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128c7f000) [pid = 1655] [serial = 633] [outer = 0x0] [url = about:blank] 10:48:31 INFO - PROCESS | 1655 | 1466012911694 Marionette TRACE conn2 <- [1,896,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.hsla-clamp-6",0,null,null]]]}] 10:48:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | Canvas test: 2d.fillStyle.parse.hsla-clamp-6 10:48:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html | took 622ms 10:48:31 INFO - PROCESS | 1655 | 1466012911720 Marionette TRACE conn2 -> [0,897,"getWindowHandle",null] 10:48:31 INFO - PROCESS | 1655 | 1466012911723 Marionette TRACE conn2 <- [1,897,null,{"value":"7"}] 10:48:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html 10:48:31 INFO - PROCESS | 1655 | 1466012911727 Marionette TRACE conn2 -> [0,898,"setScriptTimeout",{"ms":35000}] 10:48:31 INFO - PROCESS | 1655 | 1466012911729 Marionette TRACE conn2 <- [1,898,null,{}] 10:48:31 INFO - PROCESS | 1655 | 1466012911731 Marionette TRACE conn2 -> [0,899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:31 INFO - PROCESS | 1655 | 1466012911733 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:31 INFO - PROCESS | 1655 | 1466012911810 Marionette TRACE conn2 <- [1,899,null,{"value":null}] 10:48:31 INFO - PROCESS | 1655 | 1466012911814 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:31 INFO - PROCESS | 1655 | 1466012911815 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab5000 == 31 [pid = 1655] [id = 232] 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133bb400) [pid = 1655] [serial = 694] [outer = 0x0] 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x113d22c00) [pid = 1655] [serial = 695] [outer = 0x1133bb400] 10:48:31 INFO - PROCESS | 1655 | 1466012911845 Marionette DEBUG loaded listener.js 10:48:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115e0c000) [pid = 1655] [serial = 696] [outer = 0x1133bb400] 10:48:32 INFO - PROCESS | 1655 | 1466012912194 Marionette TRACE conn2 <- [1,900,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.html4",0,null,null]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | Canvas test: 2d.fillStyle.parse.html4 10:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html | took 519ms 10:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html 10:48:32 INFO - PROCESS | 1655 | 1466012912247 Marionette TRACE conn2 -> [0,901,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1655 | 1466012912248 Marionette TRACE conn2 <- [1,901,null,{"value":"7"}] 10:48:32 INFO - PROCESS | 1655 | 1466012912250 Marionette TRACE conn2 -> [0,902,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1655 | 1466012912253 Marionette TRACE conn2 <- [1,902,null,{}] 10:48:32 INFO - PROCESS | 1655 | 1466012912261 Marionette TRACE conn2 -> [0,903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 1655 | 1466012912264 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:32 INFO - PROCESS | 1655 | 1466012912342 Marionette TRACE conn2 <- [1,903,null,{"value":null}] 10:48:32 INFO - PROCESS | 1655 | 1466012912347 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:32 INFO - PROCESS | 1655 | 1466012912348 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185df800 == 32 [pid = 1655] [id = 233] 10:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1164e5c00) [pid = 1655] [serial = 697] [outer = 0x0] 10:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116f3b000) [pid = 1655] [serial = 698] [outer = 0x1164e5c00] 10:48:32 INFO - PROCESS | 1655 | 1466012912378 Marionette DEBUG loaded listener.js 10:48:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117c7e800) [pid = 1655] [serial = 699] [outer = 0x1164e5c00] 10:48:32 INFO - PROCESS | 1655 | 1466012912736 Marionette TRACE conn2 <- [1,904,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex1",0,null,null]]]}] 10:48:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | Canvas test: 2d.fillStyle.parse.invalid.hex1 10:48:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html | took 522ms 10:48:32 INFO - PROCESS | 1655 | 1466012912814 Marionette TRACE conn2 -> [0,905,"getWindowHandle",null] 10:48:32 INFO - PROCESS | 1655 | 1466012912816 Marionette TRACE conn2 <- [1,905,null,{"value":"7"}] 10:48:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html 10:48:32 INFO - PROCESS | 1655 | 1466012912820 Marionette TRACE conn2 -> [0,906,"setScriptTimeout",{"ms":35000}] 10:48:32 INFO - PROCESS | 1655 | 1466012912823 Marionette TRACE conn2 <- [1,906,null,{}] 10:48:32 INFO - PROCESS | 1655 | 1466012912827 Marionette TRACE conn2 -> [0,907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:32 INFO - PROCESS | 1655 | 1466012912829 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:32 INFO - PROCESS | 1655 | 1466012912920 Marionette TRACE conn2 <- [1,907,null,{"value":null}] 10:48:33 INFO - PROCESS | 1655 | 1466012913009 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 1655 | 1466012913013 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133ea000 == 33 [pid = 1655] [id = 234] 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112a72000) [pid = 1655] [serial = 700] [outer = 0x0] 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112ac8000) [pid = 1655] [serial = 701] [outer = 0x112a72000] 10:48:33 INFO - PROCESS | 1655 | 1466012913044 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x113080800) [pid = 1655] [serial = 702] [outer = 0x112a72000] 10:48:33 INFO - PROCESS | 1655 | 1466012913478 Marionette TRACE conn2 <- [1,908,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex2",0,null,null]]]}] 10:48:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | Canvas test: 2d.fillStyle.parse.invalid.hex2 10:48:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html | took 723ms 10:48:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html 10:48:33 INFO - PROCESS | 1655 | 1466012913558 Marionette TRACE conn2 -> [0,909,"getWindowHandle",null] 10:48:33 INFO - PROCESS | 1655 | 1466012913560 Marionette TRACE conn2 <- [1,909,null,{"value":"7"}] 10:48:33 INFO - PROCESS | 1655 | 1466012913565 Marionette TRACE conn2 -> [0,910,"setScriptTimeout",{"ms":35000}] 10:48:33 INFO - PROCESS | 1655 | 1466012913568 Marionette TRACE conn2 <- [1,910,null,{}] 10:48:33 INFO - PROCESS | 1655 | 1466012913588 Marionette TRACE conn2 -> [0,911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:33 INFO - PROCESS | 1655 | 1466012913590 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:33 INFO - PROCESS | 1655 | 1466012913683 Marionette TRACE conn2 <- [1,911,null,{"value":null}] 10:48:33 INFO - PROCESS | 1655 | 1466012913747 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:33 INFO - PROCESS | 1655 | 1466012913748 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931e000 == 34 [pid = 1655] [id = 235] 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116539400) [pid = 1655] [serial = 703] [outer = 0x0] 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116f3b800) [pid = 1655] [serial = 704] [outer = 0x116539400] 10:48:33 INFO - PROCESS | 1655 | 1466012913779 Marionette DEBUG loaded listener.js 10:48:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118050000) [pid = 1655] [serial = 705] [outer = 0x116539400] 10:48:34 INFO - PROCESS | 1655 | 1466012914167 Marionette TRACE conn2 <- [1,912,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex3",0,null,null]]]}] 10:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | Canvas test: 2d.fillStyle.parse.invalid.hex3 10:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html | took 639ms 10:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html 10:48:34 INFO - PROCESS | 1655 | 1466012914204 Marionette TRACE conn2 -> [0,913,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1655 | 1466012914205 Marionette TRACE conn2 <- [1,913,null,{"value":"7"}] 10:48:34 INFO - PROCESS | 1655 | 1466012914208 Marionette TRACE conn2 -> [0,914,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1655 | 1466012914209 Marionette TRACE conn2 <- [1,914,null,{}] 10:48:34 INFO - PROCESS | 1655 | 1466012914216 Marionette TRACE conn2 -> [0,915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 1655 | 1466012914221 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:34 INFO - PROCESS | 1655 | 1466012914317 Marionette TRACE conn2 <- [1,915,null,{"value":null}] 10:48:34 INFO - PROCESS | 1655 | 1466012914368 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:34 INFO - PROCESS | 1655 | 1466012914371 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bb1800 == 35 [pid = 1655] [id = 236] 10:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118353000) [pid = 1655] [serial = 706] [outer = 0x0] 10:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11835a400) [pid = 1655] [serial = 707] [outer = 0x118353000] 10:48:34 INFO - PROCESS | 1655 | 1466012914402 Marionette DEBUG loaded listener.js 10:48:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1185eec00) [pid = 1655] [serial = 708] [outer = 0x118353000] 10:48:34 INFO - PROCESS | 1655 | 1466012914820 Marionette TRACE conn2 <- [1,916,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex4",0,null,null]]]}] 10:48:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | Canvas test: 2d.fillStyle.parse.invalid.hex4 10:48:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html | took 620ms 10:48:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html 10:48:34 INFO - PROCESS | 1655 | 1466012914828 Marionette TRACE conn2 -> [0,917,"getWindowHandle",null] 10:48:34 INFO - PROCESS | 1655 | 1466012914829 Marionette TRACE conn2 <- [1,917,null,{"value":"7"}] 10:48:34 INFO - PROCESS | 1655 | 1466012914832 Marionette TRACE conn2 -> [0,918,"setScriptTimeout",{"ms":35000}] 10:48:34 INFO - PROCESS | 1655 | 1466012914833 Marionette TRACE conn2 <- [1,918,null,{}] 10:48:34 INFO - PROCESS | 1655 | 1466012914838 Marionette TRACE conn2 -> [0,919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:34 INFO - PROCESS | 1655 | 1466012914839 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:34 INFO - PROCESS | 1655 | 1466012914933 Marionette TRACE conn2 <- [1,919,null,{"value":null}] 10:48:35 INFO - PROCESS | 1655 | 1466012915019 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1655 | 1466012915021 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145b800 == 36 [pid = 1655] [id = 237] 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118f6f000) [pid = 1655] [serial = 709] [outer = 0x0] 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119132400) [pid = 1655] [serial = 710] [outer = 0x118f6f000] 10:48:35 INFO - PROCESS | 1655 | 1466012915050 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11932e000) [pid = 1655] [serial = 711] [outer = 0x118f6f000] 10:48:35 INFO - PROCESS | 1655 | 1466012915459 Marionette TRACE conn2 <- [1,920,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex5",0,null,null]]]}] 10:48:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | Canvas test: 2d.fillStyle.parse.invalid.hex5 10:48:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html | took 671ms 10:48:35 INFO - PROCESS | 1655 | 1466012915503 Marionette TRACE conn2 -> [0,921,"getWindowHandle",null] 10:48:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html 10:48:35 INFO - PROCESS | 1655 | 1466012915505 Marionette TRACE conn2 <- [1,921,null,{"value":"7"}] 10:48:35 INFO - PROCESS | 1655 | 1466012915507 Marionette TRACE conn2 -> [0,922,"setScriptTimeout",{"ms":35000}] 10:48:35 INFO - PROCESS | 1655 | 1466012915508 Marionette TRACE conn2 <- [1,922,null,{}] 10:48:35 INFO - PROCESS | 1655 | 1466012915511 Marionette TRACE conn2 -> [0,923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:35 INFO - PROCESS | 1655 | 1466012915512 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:35 INFO - PROCESS | 1655 | 1466012915605 Marionette TRACE conn2 <- [1,923,null,{"value":null}] 10:48:35 INFO - PROCESS | 1655 | 1466012915654 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:35 INFO - PROCESS | 1655 | 1466012915655 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12486b000 == 37 [pid = 1655] [id = 238] 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118fb6c00) [pid = 1655] [serial = 712] [outer = 0x0] 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11938cc00) [pid = 1655] [serial = 713] [outer = 0x118fb6c00] 10:48:35 INFO - PROCESS | 1655 | 1466012915684 Marionette DEBUG loaded listener.js 10:48:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119743000) [pid = 1655] [serial = 714] [outer = 0x118fb6c00] 10:48:36 INFO - PROCESS | 1655 | 1466012916104 Marionette TRACE conn2 <- [1,924,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex6",0,null,null]]]}] 10:48:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | Canvas test: 2d.fillStyle.parse.invalid.hex6 10:48:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html | took 619ms 10:48:36 INFO - PROCESS | 1655 | 1466012916127 Marionette TRACE conn2 -> [0,925,"getWindowHandle",null] 10:48:36 INFO - PROCESS | 1655 | 1466012916128 Marionette TRACE conn2 <- [1,925,null,{"value":"7"}] 10:48:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html 10:48:36 INFO - PROCESS | 1655 | 1466012916131 Marionette TRACE conn2 -> [0,926,"setScriptTimeout",{"ms":35000}] 10:48:36 INFO - PROCESS | 1655 | 1466012916132 Marionette TRACE conn2 <- [1,926,null,{}] 10:48:36 INFO - PROCESS | 1655 | 1466012916135 Marionette TRACE conn2 -> [0,927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:36 INFO - PROCESS | 1655 | 1466012916139 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:36 INFO - PROCESS | 1655 | 1466012916278 Marionette TRACE conn2 <- [1,927,null,{"value":null}] 10:48:36 INFO - PROCESS | 1655 | 1466012916420 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:36 INFO - PROCESS | 1655 | 1466012916422 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x113009000 == 38 [pid = 1655] [id = 239] 10:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11229e800) [pid = 1655] [serial = 715] [outer = 0x0] 10:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112923800) [pid = 1655] [serial = 716] [outer = 0x11229e800] 10:48:36 INFO - PROCESS | 1655 | 1466012916450 Marionette DEBUG loaded listener.js 10:48:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112d30800) [pid = 1655] [serial = 717] [outer = 0x11229e800] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab5000 == 37 [pid = 1655] [id = 232] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x112d09800 == 36 [pid = 1655] [id = 231] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe2000 == 35 [pid = 1655] [id = 230] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x116955000 == 34 [pid = 1655] [id = 229] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12486b000 == 33 [pid = 1655] [id = 238] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x12145b800 == 32 [pid = 1655] [id = 237] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x119bb1800 == 31 [pid = 1655] [id = 236] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1189ed800 == 30 [pid = 1655] [id = 228] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x11931e000 == 29 [pid = 1655] [id = 235] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1185df800 == 28 [pid = 1655] [id = 233] 10:48:37 INFO - PROCESS | 1655 | --DOCSHELL 0x1133ea000 == 27 [pid = 1655] [id = 234] 10:48:37 INFO - PROCESS | 1655 | 1466012917398 Marionette TRACE conn2 <- [1,928,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex7",0,null,null]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | Canvas test: 2d.fillStyle.parse.invalid.hex7 10:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html | took 1323ms 10:48:37 INFO - PROCESS | 1655 | 1466012917455 Marionette TRACE conn2 -> [0,929,"getWindowHandle",null] 10:48:37 INFO - PROCESS | 1655 | 1466012917457 Marionette TRACE conn2 <- [1,929,null,{"value":"7"}] 10:48:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html 10:48:37 INFO - PROCESS | 1655 | 1466012917461 Marionette TRACE conn2 -> [0,930,"setScriptTimeout",{"ms":35000}] 10:48:37 INFO - PROCESS | 1655 | 1466012917463 Marionette TRACE conn2 <- [1,930,null,{}] 10:48:37 INFO - PROCESS | 1655 | 1466012917467 Marionette TRACE conn2 -> [0,931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:37 INFO - PROCESS | 1655 | 1466012917468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:37 INFO - PROCESS | 1655 | 1466012917549 Marionette TRACE conn2 <- [1,931,null,{"value":null}] 10:48:37 INFO - PROCESS | 1655 | 1466012917558 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:37 INFO - PROCESS | 1655 | 1466012917559 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e7b800 == 28 [pid = 1655] [id = 240] 10:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113054c00) [pid = 1655] [serial = 718] [outer = 0x0] 10:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x113081800) [pid = 1655] [serial = 719] [outer = 0x113054c00] 10:48:37 INFO - PROCESS | 1655 | 1466012917589 Marionette DEBUG loaded listener.js 10:48:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113d62400) [pid = 1655] [serial = 720] [outer = 0x113054c00] 10:48:37 INFO - PROCESS | 1655 | 1466012917953 Marionette TRACE conn2 <- [1,932,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hex8",0,null,null]]]}] 10:48:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | Canvas test: 2d.fillStyle.parse.invalid.hex8 10:48:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html | took 520ms 10:48:37 INFO - PROCESS | 1655 | 1466012917995 Marionette TRACE conn2 -> [0,933,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1655 | 1466012917999 Marionette TRACE conn2 <- [1,933,null,{"value":"7"}] 10:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html 10:48:38 INFO - PROCESS | 1655 | 1466012918005 Marionette TRACE conn2 -> [0,934,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1655 | 1466012918007 Marionette TRACE conn2 <- [1,934,null,{}] 10:48:38 INFO - PROCESS | 1655 | 1466012918009 Marionette TRACE conn2 -> [0,935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 1655 | 1466012918011 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:38 INFO - PROCESS | 1655 | 1466012918114 Marionette TRACE conn2 <- [1,935,null,{"value":null}] 10:48:38 INFO - PROCESS | 1655 | 1466012918147 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1655 | 1466012918148 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c1800 == 29 [pid = 1655] [id = 241] 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x115eb7000) [pid = 1655] [serial = 721] [outer = 0x0] 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115eef400) [pid = 1655] [serial = 722] [outer = 0x115eb7000] 10:48:38 INFO - PROCESS | 1655 | 1466012918175 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116f8e000) [pid = 1655] [serial = 723] [outer = 0x115eb7000] 10:48:38 INFO - PROCESS | 1655 | 1466012918523 Marionette TRACE conn2 <- [1,936,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-1",0,null,null]]]}] 10:48:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-1 10:48:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html | took 521ms 10:48:38 INFO - PROCESS | 1655 | 1466012918527 Marionette TRACE conn2 -> [0,937,"getWindowHandle",null] 10:48:38 INFO - PROCESS | 1655 | 1466012918528 Marionette TRACE conn2 <- [1,937,null,{"value":"7"}] 10:48:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html 10:48:38 INFO - PROCESS | 1655 | 1466012918530 Marionette TRACE conn2 -> [0,938,"setScriptTimeout",{"ms":35000}] 10:48:38 INFO - PROCESS | 1655 | 1466012918533 Marionette TRACE conn2 <- [1,938,null,{}] 10:48:38 INFO - PROCESS | 1655 | 1466012918557 Marionette TRACE conn2 -> [0,939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:38 INFO - PROCESS | 1655 | 1466012918561 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:38 INFO - PROCESS | 1655 | 1466012918655 Marionette TRACE conn2 <- [1,939,null,{"value":null}] 10:48:38 INFO - PROCESS | 1655 | 1466012918660 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:38 INFO - PROCESS | 1655 | 1466012918662 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194df800 == 30 [pid = 1655] [id = 242] 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11223c400) [pid = 1655] [serial = 724] [outer = 0x0] 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11834f400) [pid = 1655] [serial = 725] [outer = 0x11223c400] 10:48:38 INFO - PROCESS | 1655 | 1466012918690 Marionette DEBUG loaded listener.js 10:48:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118550000) [pid = 1655] [serial = 726] [outer = 0x11223c400] 10:48:39 INFO - PROCESS | 1655 | 1466012919048 Marionette TRACE conn2 <- [1,940,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-2",0,null,null]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-2 10:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html | took 533ms 10:48:39 INFO - PROCESS | 1655 | 1466012919064 Marionette TRACE conn2 -> [0,941,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 1655 | 1466012919067 Marionette TRACE conn2 <- [1,941,null,{"value":"7"}] 10:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html 10:48:39 INFO - PROCESS | 1655 | 1466012919069 Marionette TRACE conn2 -> [0,942,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1655 | 1466012919071 Marionette TRACE conn2 <- [1,942,null,{}] 10:48:39 INFO - PROCESS | 1655 | 1466012919073 Marionette TRACE conn2 -> [0,943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:39 INFO - PROCESS | 1655 | 1466012919074 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:39 INFO - PROCESS | 1655 | 1466012919171 Marionette TRACE conn2 <- [1,943,null,{"value":null}] 10:48:39 INFO - PROCESS | 1655 | 1466012919205 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1655 | 1466012919206 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125c800 == 31 [pid = 1655] [id = 243] 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11895d800) [pid = 1655] [serial = 727] [outer = 0x0] 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118fba400) [pid = 1655] [serial = 728] [outer = 0x11895d800] 10:48:39 INFO - PROCESS | 1655 | 1466012919231 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119389000) [pid = 1655] [serial = 729] [outer = 0x11895d800] 10:48:39 INFO - PROCESS | 1655 | 1466012919582 Marionette TRACE conn2 <- [1,944,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-3",0,null,null]]]}] 10:48:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-3 10:48:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html | took 518ms 10:48:39 INFO - PROCESS | 1655 | 1466012919589 Marionette TRACE conn2 -> [0,945,"getWindowHandle",null] 10:48:39 INFO - PROCESS | 1655 | 1466012919590 Marionette TRACE conn2 <- [1,945,null,{"value":"7"}] 10:48:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html 10:48:39 INFO - PROCESS | 1655 | 1466012919592 Marionette TRACE conn2 -> [0,946,"setScriptTimeout",{"ms":35000}] 10:48:39 INFO - PROCESS | 1655 | 1466012919593 Marionette TRACE conn2 <- [1,946,null,{}] 10:48:39 INFO - PROCESS | 1655 | 1466012919604 Marionette TRACE conn2 -> [0,947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:39 INFO - PROCESS | 1655 | 1466012919605 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:39 INFO - PROCESS | 1655 | 1466012919698 Marionette TRACE conn2 <- [1,947,null,{"value":null}] 10:48:39 INFO - PROCESS | 1655 | 1466012919733 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:39 INFO - PROCESS | 1655 | 1466012919734 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c34000 == 32 [pid = 1655] [id = 244] 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112924400) [pid = 1655] [serial = 730] [outer = 0x0] 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119744000) [pid = 1655] [serial = 731] [outer = 0x112924400] 10:48:39 INFO - PROCESS | 1655 | 1466012919758 Marionette DEBUG loaded listener.js 10:48:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x121197000) [pid = 1655] [serial = 732] [outer = 0x112924400] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116907c00) [pid = 1655] [serial = 664] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-3.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1215be800) [pid = 1655] [serial = 667] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-4.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x123c6a800) [pid = 1655] [serial = 670] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-1.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x115eba400) [pid = 1655] [serial = 673] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-2.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11291ac00) [pid = 1655] [serial = 649] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-4.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x115eb4c00) [pid = 1655] [serial = 679] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-2.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x112926c00) [pid = 1655] [serial = 652] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-5.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11834e000) [pid = 1655] [serial = 658] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-1.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116f8ac00) [pid = 1655] [serial = 655] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-6.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115ebc400) [pid = 1655] [serial = 646] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-3.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x111e58c00) [pid = 1655] [serial = 634] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex6.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1164e5c00) [pid = 1655] [serial = 697] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex1.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b2bc00) [pid = 1655] [serial = 682] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-3.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115a41000) [pid = 1655] [serial = 637] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hex8.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11932bc00) [pid = 1655] [serial = 640] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-1.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1164e3400) [pid = 1655] [serial = 676] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-1.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124d6c400) [pid = 1655] [serial = 643] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-2.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1133bb400) [pid = 1655] [serial = 694] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.html4.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112976400) [pid = 1655] [serial = 691] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-6.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1176b7400) [pid = 1655] [serial = 661] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsl-clamp-2.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112978c00) [pid = 1655] [serial = 685] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-4.html] 10:48:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116911c00) [pid = 1655] [serial = 688] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.hsla-clamp-5.html] 10:48:40 INFO - PROCESS | 1655 | 1466012920297 Marionette TRACE conn2 <- [1,948,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-4",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-4 10:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html | took 719ms 10:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html 10:48:40 INFO - PROCESS | 1655 | 1466012920312 Marionette TRACE conn2 -> [0,949,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1655 | 1466012920313 Marionette TRACE conn2 <- [1,949,null,{"value":"7"}] 10:48:40 INFO - PROCESS | 1655 | 1466012920315 Marionette TRACE conn2 -> [0,950,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1655 | 1466012920317 Marionette TRACE conn2 <- [1,950,null,{}] 10:48:40 INFO - PROCESS | 1655 | 1466012920321 Marionette TRACE conn2 -> [0,951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 1655 | 1466012920325 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:40 INFO - PROCESS | 1655 | 1466012920417 Marionette TRACE conn2 <- [1,951,null,{"value":null}] 10:48:40 INFO - PROCESS | 1655 | 1466012920423 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1655 | 1466012920424 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x124883000 == 33 [pid = 1655] [id = 245] 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115eb4c00) [pid = 1655] [serial = 733] [outer = 0x0] 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121511400) [pid = 1655] [serial = 734] [outer = 0x115eb4c00] 10:48:40 INFO - PROCESS | 1655 | 1466012920449 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121c08000) [pid = 1655] [serial = 735] [outer = 0x115eb4c00] 10:48:40 INFO - PROCESS | 1655 | 1466012920770 Marionette TRACE conn2 <- [1,952,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-5",0,null,null]]]}] 10:48:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-5 10:48:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html | took 472ms 10:48:40 INFO - PROCESS | 1655 | 1466012920788 Marionette TRACE conn2 -> [0,953,"getWindowHandle",null] 10:48:40 INFO - PROCESS | 1655 | 1466012920789 Marionette TRACE conn2 <- [1,953,null,{"value":"7"}] 10:48:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html 10:48:40 INFO - PROCESS | 1655 | 1466012920792 Marionette TRACE conn2 -> [0,954,"setScriptTimeout",{"ms":35000}] 10:48:40 INFO - PROCESS | 1655 | 1466012920793 Marionette TRACE conn2 <- [1,954,null,{}] 10:48:40 INFO - PROCESS | 1655 | 1466012920795 Marionette TRACE conn2 -> [0,955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:40 INFO - PROCESS | 1655 | 1466012920796 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:40 INFO - PROCESS | 1655 | 1466012920901 Marionette TRACE conn2 <- [1,955,null,{"value":null}] 10:48:40 INFO - PROCESS | 1655 | 1466012920906 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:40 INFO - PROCESS | 1655 | 1466012920907 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a33800 == 34 [pid = 1655] [id = 246] 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115ebfc00) [pid = 1655] [serial = 736] [outer = 0x0] 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121c08c00) [pid = 1655] [serial = 737] [outer = 0x115ebfc00] 10:48:40 INFO - PROCESS | 1655 | 1466012920947 Marionette DEBUG loaded listener.js 10:48:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x123c61800) [pid = 1655] [serial = 738] [outer = 0x115ebfc00] 10:48:41 INFO - PROCESS | 1655 | 1466012921238 Marionette TRACE conn2 <- [1,956,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsl-6",0,null,null]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | Canvas test: 2d.fillStyle.parse.invalid.hsl-6 10:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html | took 467ms 10:48:41 INFO - PROCESS | 1655 | 1466012921260 Marionette TRACE conn2 -> [0,957,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 1655 | 1466012921261 Marionette TRACE conn2 <- [1,957,null,{"value":"7"}] 10:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html 10:48:41 INFO - PROCESS | 1655 | 1466012921263 Marionette TRACE conn2 -> [0,958,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 1655 | 1466012921264 Marionette TRACE conn2 <- [1,958,null,{}] 10:48:41 INFO - PROCESS | 1655 | 1466012921268 Marionette TRACE conn2 -> [0,959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:41 INFO - PROCESS | 1655 | 1466012921271 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:41 INFO - PROCESS | 1655 | 1466012921347 Marionette TRACE conn2 <- [1,959,null,{"value":null}] 10:48:41 INFO - PROCESS | 1655 | 1466012921352 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1655 | 1466012921354 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x129162800 == 35 [pid = 1655] [id = 247] 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123c61c00) [pid = 1655] [serial = 739] [outer = 0x0] 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x123c6c400) [pid = 1655] [serial = 740] [outer = 0x123c61c00] 10:48:41 INFO - PROCESS | 1655 | 1466012921379 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1249af000) [pid = 1655] [serial = 741] [outer = 0x123c61c00] 10:48:41 INFO - PROCESS | 1655 | 1466012921692 Marionette TRACE conn2 <- [1,960,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-1",0,null,null]]]}] 10:48:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-1 10:48:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html | took 468ms 10:48:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html 10:48:41 INFO - PROCESS | 1655 | 1466012921732 Marionette TRACE conn2 -> [0,961,"getWindowHandle",null] 10:48:41 INFO - PROCESS | 1655 | 1466012921734 Marionette TRACE conn2 <- [1,961,null,{"value":"7"}] 10:48:41 INFO - PROCESS | 1655 | 1466012921736 Marionette TRACE conn2 -> [0,962,"setScriptTimeout",{"ms":35000}] 10:48:41 INFO - PROCESS | 1655 | 1466012921737 Marionette TRACE conn2 <- [1,962,null,{}] 10:48:41 INFO - PROCESS | 1655 | 1466012921739 Marionette TRACE conn2 -> [0,963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:41 INFO - PROCESS | 1655 | 1466012921740 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:41 INFO - PROCESS | 1655 | 1466012921851 Marionette TRACE conn2 <- [1,963,null,{"value":null}] 10:48:41 INFO - PROCESS | 1655 | 1466012921858 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:41 INFO - PROCESS | 1655 | 1466012921859 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194dd800 == 36 [pid = 1655] [id = 248] 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115ebbc00) [pid = 1655] [serial = 742] [outer = 0x0] 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123c68400) [pid = 1655] [serial = 743] [outer = 0x115ebbc00] 10:48:41 INFO - PROCESS | 1655 | 1466012921883 Marionette DEBUG loaded listener.js 10:48:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124c45400) [pid = 1655] [serial = 744] [outer = 0x115ebbc00] 10:48:42 INFO - PROCESS | 1655 | 1466012922192 Marionette TRACE conn2 <- [1,964,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.hsla-2",0,null,null]]]}] 10:48:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | Canvas test: 2d.fillStyle.parse.invalid.hsla-2 10:48:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html | took 468ms 10:48:42 INFO - PROCESS | 1655 | 1466012922253 Marionette TRACE conn2 -> [0,965,"getWindowHandle",null] 10:48:42 INFO - PROCESS | 1655 | 1466012922255 Marionette TRACE conn2 <- [1,965,null,{"value":"7"}] 10:48:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html 10:48:42 INFO - PROCESS | 1655 | 1466012922260 Marionette TRACE conn2 -> [0,966,"setScriptTimeout",{"ms":35000}] 10:48:42 INFO - PROCESS | 1655 | 1466012922262 Marionette TRACE conn2 <- [1,966,null,{}] 10:48:42 INFO - PROCESS | 1655 | 1466012922266 Marionette TRACE conn2 -> [0,967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:42 INFO - PROCESS | 1655 | 1466012922270 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:42 INFO - PROCESS | 1655 | 1466012922383 Marionette TRACE conn2 <- [1,967,null,{"value":null}] 10:48:42 INFO - PROCESS | 1655 | 1466012922459 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:42 INFO - PROCESS | 1655 | 1466012922462 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x116576800 == 37 [pid = 1655] [id = 249] 10:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112971400) [pid = 1655] [serial = 745] [outer = 0x0] 10:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11297e800) [pid = 1655] [serial = 746] [outer = 0x112971400] 10:48:42 INFO - PROCESS | 1655 | 1466012922493 Marionette DEBUG loaded listener.js 10:48:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x113029c00) [pid = 1655] [serial = 747] [outer = 0x112971400] 10:48:43 INFO - PROCESS | 1655 | 1466012923023 Marionette TRACE conn2 <- [1,968,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-1",0,null,null]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | Canvas test: 2d.fillStyle.parse.invalid.name-1 10:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html | took 772ms 10:48:43 INFO - PROCESS | 1655 | 1466012923032 Marionette TRACE conn2 -> [0,969,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1655 | 1466012923035 Marionette TRACE conn2 <- [1,969,null,{"value":"7"}] 10:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html 10:48:43 INFO - PROCESS | 1655 | 1466012923067 Marionette TRACE conn2 -> [0,970,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1655 | 1466012923071 Marionette TRACE conn2 <- [1,970,null,{}] 10:48:43 INFO - PROCESS | 1655 | 1466012923074 Marionette TRACE conn2 -> [0,971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:43 INFO - PROCESS | 1655 | 1466012923076 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:43 INFO - PROCESS | 1655 | 1466012923181 Marionette TRACE conn2 <- [1,971,null,{"value":null}] 10:48:43 INFO - PROCESS | 1655 | 1466012923256 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:43 INFO - PROCESS | 1655 | 1466012923258 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194eb800 == 38 [pid = 1655] [id = 250] 10:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115ebb400) [pid = 1655] [serial = 748] [outer = 0x0] 10:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115ef2000) [pid = 1655] [serial = 749] [outer = 0x115ebb400] 10:48:43 INFO - PROCESS | 1655 | 1466012923286 Marionette DEBUG loaded listener.js 10:48:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116911c00) [pid = 1655] [serial = 750] [outer = 0x115ebb400] 10:48:43 INFO - PROCESS | 1655 | 1466012923847 Marionette TRACE conn2 <- [1,972,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-2",0,null,null]]]}] 10:48:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | Canvas test: 2d.fillStyle.parse.invalid.name-2 10:48:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html | took 829ms 10:48:43 INFO - PROCESS | 1655 | 1466012923893 Marionette TRACE conn2 -> [0,973,"getWindowHandle",null] 10:48:43 INFO - PROCESS | 1655 | 1466012923896 Marionette TRACE conn2 <- [1,973,null,{"value":"7"}] 10:48:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html 10:48:43 INFO - PROCESS | 1655 | 1466012923900 Marionette TRACE conn2 -> [0,974,"setScriptTimeout",{"ms":35000}] 10:48:43 INFO - PROCESS | 1655 | 1466012923902 Marionette TRACE conn2 <- [1,974,null,{}] 10:48:43 INFO - PROCESS | 1655 | 1466012923911 Marionette TRACE conn2 -> [0,975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:43 INFO - PROCESS | 1655 | 1466012923916 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:44 INFO - PROCESS | 1655 | 1466012924074 Marionette TRACE conn2 <- [1,975,null,{"value":null}] 10:48:44 INFO - PROCESS | 1655 | 1466012924233 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1655 | 1466012924235 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d09800 == 39 [pid = 1655] [id = 251] 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x111e57c00) [pid = 1655] [serial = 751] [outer = 0x0] 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x112a6fc00) [pid = 1655] [serial = 752] [outer = 0x111e57c00] 10:48:44 INFO - PROCESS | 1655 | 1466012924285 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x113055800) [pid = 1655] [serial = 753] [outer = 0x111e57c00] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x129162800 == 38 [pid = 1655] [id = 247] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x128a33800 == 37 [pid = 1655] [id = 246] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124883000 == 36 [pid = 1655] [id = 245] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x124c34000 == 35 [pid = 1655] [id = 244] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x12125c800 == 34 [pid = 1655] [id = 243] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1194df800 == 33 [pid = 1655] [id = 242] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c1800 == 32 [pid = 1655] [id = 241] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x115e7b800 == 31 [pid = 1655] [id = 240] 10:48:44 INFO - PROCESS | 1655 | --DOCSHELL 0x113009000 == 30 [pid = 1655] [id = 239] 10:48:44 INFO - PROCESS | 1655 | 1466012924693 Marionette TRACE conn2 <- [1,976,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-3",0,null,null]]]}] 10:48:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | Canvas test: 2d.fillStyle.parse.invalid.name-3 10:48:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html | took 822ms 10:48:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html 10:48:44 INFO - PROCESS | 1655 | 1466012924723 Marionette TRACE conn2 -> [0,977,"getWindowHandle",null] 10:48:44 INFO - PROCESS | 1655 | 1466012924725 Marionette TRACE conn2 <- [1,977,null,{"value":"7"}] 10:48:44 INFO - PROCESS | 1655 | 1466012924728 Marionette TRACE conn2 -> [0,978,"setScriptTimeout",{"ms":35000}] 10:48:44 INFO - PROCESS | 1655 | 1466012924730 Marionette TRACE conn2 <- [1,978,null,{}] 10:48:44 INFO - PROCESS | 1655 | 1466012924733 Marionette TRACE conn2 -> [0,979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:44 INFO - PROCESS | 1655 | 1466012924738 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:44 INFO - PROCESS | 1655 | 1466012924825 Marionette TRACE conn2 <- [1,979,null,{"value":null}] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x1215b9800) [pid = 1655] [serial = 665] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1249ac000) [pid = 1655] [serial = 668] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1254e7400) [pid = 1655] [serial = 671] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x125495c00) [pid = 1655] [serial = 669] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118355800) [pid = 1655] [serial = 674] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121c12400) [pid = 1655] [serial = 675] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x112925400) [pid = 1655] [serial = 650] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11297c400) [pid = 1655] [serial = 651] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126ba1800) [pid = 1655] [serial = 680] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115eb9800) [pid = 1655] [serial = 653] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1164dc400) [pid = 1655] [serial = 654] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1185f0800) [pid = 1655] [serial = 659] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11932d000) [pid = 1655] [serial = 660] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125f60400) [pid = 1655] [serial = 672] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118051c00) [pid = 1655] [serial = 656] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182b7000) [pid = 1655] [serial = 657] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118046800) [pid = 1655] [serial = 648] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115f5cc00) [pid = 1655] [serial = 647] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112fa1c00) [pid = 1655] [serial = 636] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112922c00) [pid = 1655] [serial = 635] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116f3b000) [pid = 1655] [serial = 698] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b48000) [pid = 1655] [serial = 683] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128a24000) [pid = 1655] [serial = 681] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x117c7e800) [pid = 1655] [serial = 699] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1182b2000) [pid = 1655] [serial = 639] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118045400) [pid = 1655] [serial = 638] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121c0b800) [pid = 1655] [serial = 642] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11974c800) [pid = 1655] [serial = 641] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x125f5cc00) [pid = 1655] [serial = 677] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126b9a400) [pid = 1655] [serial = 645] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1254ebc00) [pid = 1655] [serial = 644] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115e0c000) [pid = 1655] [serial = 696] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121c0f000) [pid = 1655] [serial = 666] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11297d000) [pid = 1655] [serial = 692] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x119749400) [pid = 1655] [serial = 663] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119336400) [pid = 1655] [serial = 662] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x113d22c00) [pid = 1655] [serial = 695] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112a7cc00) [pid = 1655] [serial = 693] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128b8c800) [pid = 1655] [serial = 684] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x112a7c400) [pid = 1655] [serial = 686] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x117c82400) [pid = 1655] [serial = 689] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x126797400) [pid = 1655] [serial = 678] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x11304f000) [pid = 1655] [serial = 687] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1182b8800) [pid = 1655] [serial = 690] [outer = 0x0] [url = about:blank] 10:48:44 INFO - PROCESS | 1655 | 1466012924881 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:44 INFO - PROCESS | 1655 | 1466012924883 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169ba800 == 31 [pid = 1655] [id = 252] 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112925400) [pid = 1655] [serial = 754] [outer = 0x0] 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112fa1c00) [pid = 1655] [serial = 755] [outer = 0x112925400] 10:48:44 INFO - PROCESS | 1655 | 1466012924911 Marionette DEBUG loaded listener.js 10:48:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1176bc800) [pid = 1655] [serial = 756] [outer = 0x112925400] 10:48:45 INFO - PROCESS | 1655 | 1466012925211 Marionette TRACE conn2 <- [1,980,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-4",0,null,null]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | Canvas test: 2d.fillStyle.parse.invalid.name-4 10:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html | took 519ms 10:48:45 INFO - PROCESS | 1655 | 1466012925249 Marionette TRACE conn2 -> [0,981,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1655 | 1466012925255 Marionette TRACE conn2 <- [1,981,null,{"value":"7"}] 10:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html 10:48:45 INFO - PROCESS | 1655 | 1466012925258 Marionette TRACE conn2 -> [0,982,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1655 | 1466012925259 Marionette TRACE conn2 <- [1,982,null,{}] 10:48:45 INFO - PROCESS | 1655 | 1466012925262 Marionette TRACE conn2 -> [0,983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:45 INFO - PROCESS | 1655 | 1466012925263 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:45 INFO - PROCESS | 1655 | 1466012925346 Marionette TRACE conn2 <- [1,983,null,{"value":null}] 10:48:45 INFO - PROCESS | 1655 | 1466012925408 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1655 | 1466012925410 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x118393000 == 32 [pid = 1655] [id = 253] 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112979000) [pid = 1655] [serial = 757] [outer = 0x0] 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11804a000) [pid = 1655] [serial = 758] [outer = 0x112979000] 10:48:45 INFO - PROCESS | 1655 | 1466012925435 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118357000) [pid = 1655] [serial = 759] [outer = 0x112979000] 10:48:45 INFO - PROCESS | 1655 | 1466012925758 Marionette TRACE conn2 <- [1,984,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.name-5",0,null,null]]]}] 10:48:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | Canvas test: 2d.fillStyle.parse.invalid.name-5 10:48:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html | took 518ms 10:48:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html 10:48:45 INFO - PROCESS | 1655 | 1466012925777 Marionette TRACE conn2 -> [0,985,"getWindowHandle",null] 10:48:45 INFO - PROCESS | 1655 | 1466012925778 Marionette TRACE conn2 <- [1,985,null,{"value":"7"}] 10:48:45 INFO - PROCESS | 1655 | 1466012925787 Marionette TRACE conn2 -> [0,986,"setScriptTimeout",{"ms":35000}] 10:48:45 INFO - PROCESS | 1655 | 1466012925791 Marionette TRACE conn2 <- [1,986,null,{}] 10:48:45 INFO - PROCESS | 1655 | 1466012925795 Marionette TRACE conn2 -> [0,987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:45 INFO - PROCESS | 1655 | 1466012925797 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:45 INFO - PROCESS | 1655 | 1466012925878 Marionette TRACE conn2 <- [1,987,null,{"value":null}] 10:48:45 INFO - PROCESS | 1655 | 1466012925882 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:45 INFO - PROCESS | 1655 | 1466012925883 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e6800 == 33 [pid = 1655] [id = 254] 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x118551800) [pid = 1655] [serial = 760] [outer = 0x0] 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118fc1c00) [pid = 1655] [serial = 761] [outer = 0x118551800] 10:48:45 INFO - PROCESS | 1655 | 1466012925911 Marionette DEBUG loaded listener.js 10:48:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119747000) [pid = 1655] [serial = 762] [outer = 0x118551800] 10:48:46 INFO - PROCESS | 1655 | 1466012926248 Marionette TRACE conn2 <- [1,988,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-1",0,null,null]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-1 10:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html | took 478ms 10:48:46 INFO - PROCESS | 1655 | 1466012926260 Marionette TRACE conn2 -> [0,989,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1655 | 1466012926261 Marionette TRACE conn2 <- [1,989,null,{"value":"7"}] 10:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html 10:48:46 INFO - PROCESS | 1655 | 1466012926264 Marionette TRACE conn2 -> [0,990,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1655 | 1466012926265 Marionette TRACE conn2 <- [1,990,null,{}] 10:48:46 INFO - PROCESS | 1655 | 1466012926269 Marionette TRACE conn2 -> [0,991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:46 INFO - PROCESS | 1655 | 1466012926270 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:46 INFO - PROCESS | 1655 | 1466012926350 Marionette TRACE conn2 <- [1,991,null,{"value":null}] 10:48:46 INFO - PROCESS | 1655 | 1466012926356 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 1655 | 1466012926357 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f57000 == 34 [pid = 1655] [id = 255] 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11974c800) [pid = 1655] [serial = 763] [outer = 0x0] 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x121440400) [pid = 1655] [serial = 764] [outer = 0x11974c800] 10:48:46 INFO - PROCESS | 1655 | 1466012926381 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121a4c400) [pid = 1655] [serial = 765] [outer = 0x11974c800] 10:48:46 INFO - PROCESS | 1655 | 1466012926727 Marionette TRACE conn2 <- [1,992,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-2",0,null,null]]]}] 10:48:46 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-2 10:48:46 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html | took 473ms 10:48:46 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html 10:48:46 INFO - PROCESS | 1655 | 1466012926739 Marionette TRACE conn2 -> [0,993,"getWindowHandle",null] 10:48:46 INFO - PROCESS | 1655 | 1466012926740 Marionette TRACE conn2 <- [1,993,null,{"value":"7"}] 10:48:46 INFO - PROCESS | 1655 | 1466012926742 Marionette TRACE conn2 -> [0,994,"setScriptTimeout",{"ms":35000}] 10:48:46 INFO - PROCESS | 1655 | 1466012926743 Marionette TRACE conn2 <- [1,994,null,{}] 10:48:46 INFO - PROCESS | 1655 | 1466012926746 Marionette TRACE conn2 -> [0,995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:46 INFO - PROCESS | 1655 | 1466012926747 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:46 INFO - PROCESS | 1655 | 1466012926830 Marionette TRACE conn2 <- [1,995,null,{"value":null}] 10:48:46 INFO - PROCESS | 1655 | 1466012926863 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:46 INFO - PROCESS | 1655 | 1466012926867 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1a000 == 35 [pid = 1655] [id = 256] 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121cac000) [pid = 1655] [serial = 766] [outer = 0x0] 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x123c66c00) [pid = 1655] [serial = 767] [outer = 0x121cac000] 10:48:46 INFO - PROCESS | 1655 | 1466012926927 Marionette DEBUG loaded listener.js 10:48:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124c44000) [pid = 1655] [serial = 768] [outer = 0x121cac000] 10:48:47 INFO - PROCESS | 1655 | 1466012927349 Marionette TRACE conn2 <- [1,996,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-3",0,null,null]]]}] 10:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-3 10:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html | took 620ms 10:48:47 INFO - PROCESS | 1655 | 1466012927363 Marionette TRACE conn2 -> [0,997,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1655 | 1466012927365 Marionette TRACE conn2 <- [1,997,null,{"value":"7"}] 10:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html 10:48:47 INFO - PROCESS | 1655 | 1466012927370 Marionette TRACE conn2 -> [0,998,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1655 | 1466012927372 Marionette TRACE conn2 <- [1,998,null,{}] 10:48:47 INFO - PROCESS | 1655 | 1466012927375 Marionette TRACE conn2 -> [0,999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 1655 | 1466012927377 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:47 INFO - PROCESS | 1655 | 1466012927530 Marionette TRACE conn2 <- [1,999,null,{"value":null}] 10:48:47 INFO - PROCESS | 1655 | 1466012927576 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:47 INFO - PROCESS | 1655 | 1466012927577 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265bc000 == 36 [pid = 1655] [id = 257] 10:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124e36000) [pid = 1655] [serial = 769] [outer = 0x0] 10:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125f57800) [pid = 1655] [serial = 770] [outer = 0x124e36000] 10:48:47 INFO - PROCESS | 1655 | 1466012927601 Marionette DEBUG loaded listener.js 10:48:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126399800) [pid = 1655] [serial = 771] [outer = 0x124e36000] 10:48:47 INFO - PROCESS | 1655 | 1466012927950 Marionette TRACE conn2 <- [1,1000,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-4",0,null,null]]]}] 10:48:47 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-4 10:48:47 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html | took 619ms 10:48:47 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html 10:48:47 INFO - PROCESS | 1655 | 1466012927989 Marionette TRACE conn2 -> [0,1001,"getWindowHandle",null] 10:48:47 INFO - PROCESS | 1655 | 1466012927991 Marionette TRACE conn2 <- [1,1001,null,{"value":"7"}] 10:48:47 INFO - PROCESS | 1655 | 1466012927993 Marionette TRACE conn2 -> [0,1002,"setScriptTimeout",{"ms":35000}] 10:48:47 INFO - PROCESS | 1655 | 1466012927994 Marionette TRACE conn2 <- [1,1002,null,{}] 10:48:47 INFO - PROCESS | 1655 | 1466012927996 Marionette TRACE conn2 -> [0,1003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:47 INFO - PROCESS | 1655 | 1466012927997 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:48 INFO - PROCESS | 1655 | 1466012928094 Marionette TRACE conn2 <- [1,1003,null,{"value":null}] 10:48:48 INFO - PROCESS | 1655 | 1466012928105 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1655 | 1466012928107 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745e000 == 37 [pid = 1655] [id = 258] 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125f5b400) [pid = 1655] [serial = 772] [outer = 0x0] 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126769400) [pid = 1655] [serial = 773] [outer = 0x125f5b400] 10:48:48 INFO - PROCESS | 1655 | 1466012928132 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b90c00) [pid = 1655] [serial = 774] [outer = 0x125f5b400] 10:48:48 INFO - PROCESS | 1655 | 1466012928516 Marionette TRACE conn2 <- [1,1004,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-5",0,null,null]]]}] 10:48:48 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-5 10:48:48 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html | took 569ms 10:48:48 INFO - PROCESS | 1655 | 1466012928563 Marionette TRACE conn2 -> [0,1005,"getWindowHandle",null] 10:48:48 INFO - PROCESS | 1655 | 1466012928565 Marionette TRACE conn2 <- [1,1005,null,{"value":"7"}] 10:48:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html 10:48:48 INFO - PROCESS | 1655 | 1466012928568 Marionette TRACE conn2 -> [0,1006,"setScriptTimeout",{"ms":35000}] 10:48:48 INFO - PROCESS | 1655 | 1466012928570 Marionette TRACE conn2 <- [1,1006,null,{}] 10:48:48 INFO - PROCESS | 1655 | 1466012928574 Marionette TRACE conn2 -> [0,1007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:48 INFO - PROCESS | 1655 | 1466012928575 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:48 INFO - PROCESS | 1655 | 1466012928724 Marionette TRACE conn2 <- [1,1007,null,{"value":null}] 10:48:48 INFO - PROCESS | 1655 | 1466012928740 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:48 INFO - PROCESS | 1655 | 1466012928741 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12941f000 == 38 [pid = 1655] [id = 259] 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12676c400) [pid = 1655] [serial = 775] [outer = 0x0] 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b95000) [pid = 1655] [serial = 776] [outer = 0x12676c400] 10:48:48 INFO - PROCESS | 1655 | 1466012928780 Marionette DEBUG loaded listener.js 10:48:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118548800) [pid = 1655] [serial = 777] [outer = 0x12676c400] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11223c400) [pid = 1655] [serial = 724] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-2.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11895d800) [pid = 1655] [serial = 727] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-3.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113054c00) [pid = 1655] [serial = 718] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex8.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11229e800) [pid = 1655] [serial = 715] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex7.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a72000) [pid = 1655] [serial = 700] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex2.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116539400) [pid = 1655] [serial = 703] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex3.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118353000) [pid = 1655] [serial = 706] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex4.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112924400) [pid = 1655] [serial = 730] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-4.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x118f6f000) [pid = 1655] [serial = 709] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex5.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118fb6c00) [pid = 1655] [serial = 712] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hex6.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115eb4c00) [pid = 1655] [serial = 733] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-5.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c61c00) [pid = 1655] [serial = 739] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-1.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115ebfc00) [pid = 1655] [serial = 736] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-6.html] 10:48:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x115eb7000) [pid = 1655] [serial = 721] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsl-1.html] 10:48:49 INFO - PROCESS | 1655 | 1466012929170 Marionette TRACE conn2 <- [1,1008,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-6",0,null,null]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-6 10:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html | took 620ms 10:48:49 INFO - PROCESS | 1655 | 1466012929190 Marionette TRACE conn2 -> [0,1009,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1655 | 1466012929191 Marionette TRACE conn2 <- [1,1009,null,{"value":"7"}] 10:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html 10:48:49 INFO - PROCESS | 1655 | 1466012929193 Marionette TRACE conn2 -> [0,1010,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1655 | 1466012929194 Marionette TRACE conn2 <- [1,1010,null,{}] 10:48:49 INFO - PROCESS | 1655 | 1466012929196 Marionette TRACE conn2 -> [0,1011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:49 INFO - PROCESS | 1655 | 1466012929198 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:49 INFO - PROCESS | 1655 | 1466012929304 Marionette TRACE conn2 <- [1,1011,null,{"value":null}] 10:48:49 INFO - PROCESS | 1655 | 1466012929335 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1655 | 1466012929337 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fcc000 == 39 [pid = 1655] [id = 260] 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a72000) [pid = 1655] [serial = 778] [outer = 0x0] 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118fbe400) [pid = 1655] [serial = 779] [outer = 0x112a72000] 10:48:49 INFO - PROCESS | 1655 | 1466012929361 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x123c60400) [pid = 1655] [serial = 780] [outer = 0x112a72000] 10:48:49 INFO - PROCESS | 1655 | 1466012929622 Marionette TRACE conn2 <- [1,1012,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgb-7",0,null,null]]]}] 10:48:49 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgb-7 10:48:49 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html | took 468ms 10:48:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html 10:48:49 INFO - PROCESS | 1655 | 1466012929661 Marionette TRACE conn2 -> [0,1013,"getWindowHandle",null] 10:48:49 INFO - PROCESS | 1655 | 1466012929663 Marionette TRACE conn2 <- [1,1013,null,{"value":"7"}] 10:48:49 INFO - PROCESS | 1655 | 1466012929665 Marionette TRACE conn2 -> [0,1014,"setScriptTimeout",{"ms":35000}] 10:48:49 INFO - PROCESS | 1655 | 1466012929666 Marionette TRACE conn2 <- [1,1014,null,{}] 10:48:49 INFO - PROCESS | 1655 | 1466012929677 Marionette TRACE conn2 -> [0,1015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:49 INFO - PROCESS | 1655 | 1466012929678 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:49 INFO - PROCESS | 1655 | 1466012929765 Marionette TRACE conn2 <- [1,1015,null,{"value":null}] 10:48:49 INFO - PROCESS | 1655 | 1466012929772 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:49 INFO - PROCESS | 1655 | 1466012929773 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a711800 == 40 [pid = 1655] [id = 261] 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118f6f000) [pid = 1655] [serial = 781] [outer = 0x0] 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x126ba2400) [pid = 1655] [serial = 782] [outer = 0x118f6f000] 10:48:49 INFO - PROCESS | 1655 | 1466012929799 Marionette DEBUG loaded listener.js 10:48:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a1fc00) [pid = 1655] [serial = 783] [outer = 0x118f6f000] 10:48:50 INFO - PROCESS | 1655 | 1466012930160 Marionette TRACE conn2 <- [1,1016,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-1",0,null,null]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-1 10:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html | took 528ms 10:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html 10:48:50 INFO - PROCESS | 1655 | 1466012930198 Marionette TRACE conn2 -> [0,1017,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1655 | 1466012930200 Marionette TRACE conn2 <- [1,1017,null,{"value":"7"}] 10:48:50 INFO - PROCESS | 1655 | 1466012930204 Marionette TRACE conn2 -> [0,1018,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1655 | 1466012930206 Marionette TRACE conn2 <- [1,1018,null,{}] 10:48:50 INFO - PROCESS | 1655 | 1466012930208 Marionette TRACE conn2 -> [0,1019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:50 INFO - PROCESS | 1655 | 1466012930210 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:50 INFO - PROCESS | 1655 | 1466012930301 Marionette TRACE conn2 <- [1,1019,null,{"value":null}] 10:48:50 INFO - PROCESS | 1655 | 1466012930306 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1655 | 1466012930307 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab15800 == 41 [pid = 1655] [id = 262] 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128a21c00) [pid = 1655] [serial = 784] [outer = 0x0] 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b44000) [pid = 1655] [serial = 785] [outer = 0x128a21c00] 10:48:50 INFO - PROCESS | 1655 | 1466012930330 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b4f000) [pid = 1655] [serial = 786] [outer = 0x128a21c00] 10:48:50 INFO - PROCESS | 1655 | 1466012930626 Marionette TRACE conn2 <- [1,1020,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-2",0,null,null]]]}] 10:48:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-2 10:48:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html | took 470ms 10:48:50 INFO - PROCESS | 1655 | 1466012930673 Marionette TRACE conn2 -> [0,1021,"getWindowHandle",null] 10:48:50 INFO - PROCESS | 1655 | 1466012930675 Marionette TRACE conn2 <- [1,1021,null,{"value":"7"}] 10:48:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html 10:48:50 INFO - PROCESS | 1655 | 1466012930678 Marionette TRACE conn2 -> [0,1022,"setScriptTimeout",{"ms":35000}] 10:48:50 INFO - PROCESS | 1655 | 1466012930679 Marionette TRACE conn2 <- [1,1022,null,{}] 10:48:50 INFO - PROCESS | 1655 | 1466012930681 Marionette TRACE conn2 -> [0,1023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:50 INFO - PROCESS | 1655 | 1466012930683 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:50 INFO - PROCESS | 1655 | 1466012930763 Marionette TRACE conn2 <- [1,1023,null,{"value":null}] 10:48:50 INFO - PROCESS | 1655 | 1466012930768 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:50 INFO - PROCESS | 1655 | 1466012930769 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac10000 == 42 [pid = 1655] [id = 263] 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b48c00) [pid = 1655] [serial = 787] [outer = 0x0] 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b8f400) [pid = 1655] [serial = 788] [outer = 0x128b48c00] 10:48:50 INFO - PROCESS | 1655 | 1466012930793 Marionette DEBUG loaded listener.js 10:48:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b93800) [pid = 1655] [serial = 789] [outer = 0x128b48c00] 10:48:51 INFO - PROCESS | 1655 | 1466012931254 Marionette TRACE conn2 <- [1,1024,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-3",0,null,null]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-3 10:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html | took 619ms 10:48:51 INFO - PROCESS | 1655 | 1466012931298 Marionette TRACE conn2 -> [0,1025,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 1655 | 1466012931301 Marionette TRACE conn2 <- [1,1025,null,{"value":"7"}] 10:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html 10:48:51 INFO - PROCESS | 1655 | 1466012931306 Marionette TRACE conn2 -> [0,1026,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 1655 | 1466012931308 Marionette TRACE conn2 <- [1,1026,null,{}] 10:48:51 INFO - PROCESS | 1655 | 1466012931312 Marionette TRACE conn2 -> [0,1027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:51 INFO - PROCESS | 1655 | 1466012931314 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:51 INFO - PROCESS | 1655 | 1466012931419 Marionette TRACE conn2 <- [1,1027,null,{"value":null}] 10:48:51 INFO - PROCESS | 1655 | 1466012931487 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:51 INFO - PROCESS | 1655 | 1466012931488 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118711800 == 43 [pid = 1655] [id = 264] 10:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113d21400) [pid = 1655] [serial = 790] [outer = 0x0] 10:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115f62000) [pid = 1655] [serial = 791] [outer = 0x113d21400] 10:48:51 INFO - PROCESS | 1655 | 1466012931519 Marionette DEBUG loaded listener.js 10:48:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118044400) [pid = 1655] [serial = 792] [outer = 0x113d21400] 10:48:51 INFO - PROCESS | 1655 | 1466012931956 Marionette TRACE conn2 <- [1,1028,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-4",0,null,null]]]}] 10:48:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-4 10:48:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html | took 673ms 10:48:51 INFO - PROCESS | 1655 | 1466012931979 Marionette TRACE conn2 -> [0,1029,"getWindowHandle",null] 10:48:51 INFO - PROCESS | 1655 | 1466012931985 Marionette TRACE conn2 <- [1,1029,null,{"value":"7"}] 10:48:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html 10:48:51 INFO - PROCESS | 1655 | 1466012931992 Marionette TRACE conn2 -> [0,1030,"setScriptTimeout",{"ms":35000}] 10:48:51 INFO - PROCESS | 1655 | 1466012931995 Marionette TRACE conn2 <- [1,1030,null,{}] 10:48:52 INFO - PROCESS | 1655 | 1466012931998 Marionette TRACE conn2 -> [0,1031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 1655 | 1466012932001 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:52 INFO - PROCESS | 1655 | 1466012932125 Marionette TRACE conn2 <- [1,1031,null,{"value":null}] 10:48:52 INFO - PROCESS | 1655 | 1466012932223 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1655 | 1466012932224 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12487f000 == 44 [pid = 1655] [id = 265] 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1182b3800) [pid = 1655] [serial = 793] [outer = 0x0] 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118956000) [pid = 1655] [serial = 794] [outer = 0x1182b3800] 10:48:52 INFO - PROCESS | 1655 | 1466012932255 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11913b400) [pid = 1655] [serial = 795] [outer = 0x1182b3800] 10:48:52 INFO - PROCESS | 1655 | 1466012932649 Marionette TRACE conn2 <- [1,1032,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-5",0,null,null]]]}] 10:48:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-5 10:48:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html | took 722ms 10:48:52 INFO - PROCESS | 1655 | 1466012932713 Marionette TRACE conn2 -> [0,1033,"getWindowHandle",null] 10:48:52 INFO - PROCESS | 1655 | 1466012932714 Marionette TRACE conn2 <- [1,1033,null,{"value":"7"}] 10:48:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html 10:48:52 INFO - PROCESS | 1655 | 1466012932717 Marionette TRACE conn2 -> [0,1034,"setScriptTimeout",{"ms":35000}] 10:48:52 INFO - PROCESS | 1655 | 1466012932720 Marionette TRACE conn2 <- [1,1034,null,{}] 10:48:52 INFO - PROCESS | 1655 | 1466012932727 Marionette TRACE conn2 -> [0,1035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:52 INFO - PROCESS | 1655 | 1466012932730 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:52 INFO - PROCESS | 1655 | 1466012932834 Marionette TRACE conn2 <- [1,1035,null,{"value":null}] 10:48:52 INFO - PROCESS | 1655 | 1466012932902 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:52 INFO - PROCESS | 1655 | 1466012932904 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12aceb800 == 45 [pid = 1655] [id = 266] 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11974e800) [pid = 1655] [serial = 796] [outer = 0x0] 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123c69400) [pid = 1655] [serial = 797] [outer = 0x11974e800] 10:48:52 INFO - PROCESS | 1655 | 1466012932936 Marionette DEBUG loaded listener.js 10:48:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124d6d800) [pid = 1655] [serial = 798] [outer = 0x11974e800] 10:48:53 INFO - PROCESS | 1655 | 1466012933362 Marionette TRACE conn2 <- [1,1036,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-6",0,null,null]]]}] 10:48:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-6 10:48:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html | took 672ms 10:48:53 INFO - PROCESS | 1655 | 1466012933390 Marionette TRACE conn2 -> [0,1037,"getWindowHandle",null] 10:48:53 INFO - PROCESS | 1655 | 1466012933391 Marionette TRACE conn2 <- [1,1037,null,{"value":"7"}] 10:48:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html 10:48:53 INFO - PROCESS | 1655 | 1466012933394 Marionette TRACE conn2 -> [0,1038,"setScriptTimeout",{"ms":35000}] 10:48:53 INFO - PROCESS | 1655 | 1466012933395 Marionette TRACE conn2 <- [1,1038,null,{}] 10:48:53 INFO - PROCESS | 1655 | 1466012933397 Marionette TRACE conn2 -> [0,1039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:53 INFO - PROCESS | 1655 | 1466012933399 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:53 INFO - PROCESS | 1655 | 1466012933536 Marionette TRACE conn2 <- [1,1039,null,{"value":null}] 10:48:53 INFO - PROCESS | 1655 | 1466012933591 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:53 INFO - PROCESS | 1655 | 1466012933592 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0f000 == 46 [pid = 1655] [id = 267] 10:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124e40400) [pid = 1655] [serial = 799] [outer = 0x0] 10:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126596800) [pid = 1655] [serial = 800] [outer = 0x124e40400] 10:48:53 INFO - PROCESS | 1655 | 1466012933621 Marionette DEBUG loaded listener.js 10:48:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128a19800) [pid = 1655] [serial = 801] [outer = 0x124e40400] 10:48:54 INFO - PROCESS | 1655 | 1466012934195 Marionette TRACE conn2 <- [1,1040,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.invalid.rgba-7",0,null,null]]]}] 10:48:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | Canvas test: 2d.fillStyle.parse.invalid.rgba-7 10:48:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html | took 821ms 10:48:54 INFO - PROCESS | 1655 | 1466012934215 Marionette TRACE conn2 -> [0,1041,"getWindowHandle",null] 10:48:54 INFO - PROCESS | 1655 | 1466012934219 Marionette TRACE conn2 <- [1,1041,null,{"value":"7"}] 10:48:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html 10:48:54 INFO - PROCESS | 1655 | 1466012934223 Marionette TRACE conn2 -> [0,1042,"setScriptTimeout",{"ms":35000}] 10:48:54 INFO - PROCESS | 1655 | 1466012934225 Marionette TRACE conn2 <- [1,1042,null,{}] 10:48:54 INFO - PROCESS | 1655 | 1466012934228 Marionette TRACE conn2 -> [0,1043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:54 INFO - PROCESS | 1655 | 1466012934230 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:54 INFO - PROCESS | 1655 | 1466012934313 Marionette TRACE conn2 <- [1,1043,null,{"value":null}] 10:48:54 INFO - PROCESS | 1655 | 1466012934387 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:54 INFO - PROCESS | 1655 | 1466012934391 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x115faf800 == 47 [pid = 1655] [id = 268] 10:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11307bc00) [pid = 1655] [serial = 802] [outer = 0x0] 10:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115ad5800) [pid = 1655] [serial = 803] [outer = 0x11307bc00] 10:48:54 INFO - PROCESS | 1655 | 1466012934462 Marionette DEBUG loaded listener.js 10:48:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115f5b000) [pid = 1655] [serial = 804] [outer = 0x11307bc00] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab15800 == 46 [pid = 1655] [id = 262] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12a711800 == 45 [pid = 1655] [id = 261] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x125fcc000 == 44 [pid = 1655] [id = 260] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12941f000 == 43 [pid = 1655] [id = 259] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x11745e000 == 42 [pid = 1655] [id = 258] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1265bc000 == 41 [pid = 1655] [id = 257] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1a000 == 40 [pid = 1655] [id = 256] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x120f57000 == 39 [pid = 1655] [id = 255] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e6800 == 38 [pid = 1655] [id = 254] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118393000 == 37 [pid = 1655] [id = 253] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1169ba800 == 36 [pid = 1655] [id = 252] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x112d09800 == 35 [pid = 1655] [id = 251] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1194eb800 == 34 [pid = 1655] [id = 250] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x1194dd800 == 33 [pid = 1655] [id = 248] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x116576800 == 32 [pid = 1655] [id = 249] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0f000 == 31 [pid = 1655] [id = 267] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12aceb800 == 30 [pid = 1655] [id = 266] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12487f000 == 29 [pid = 1655] [id = 265] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac10000 == 28 [pid = 1655] [id = 263] 10:48:55 INFO - PROCESS | 1655 | --DOCSHELL 0x118711800 == 27 [pid = 1655] [id = 264] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11834f400) [pid = 1655] [serial = 725] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118fba400) [pid = 1655] [serial = 728] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x113081800) [pid = 1655] [serial = 719] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x112d30800) [pid = 1655] [serial = 717] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x113080800) [pid = 1655] [serial = 702] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112923800) [pid = 1655] [serial = 716] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112ac8000) [pid = 1655] [serial = 701] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118050000) [pid = 1655] [serial = 705] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116f3b800) [pid = 1655] [serial = 704] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1185eec00) [pid = 1655] [serial = 708] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11835a400) [pid = 1655] [serial = 707] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119744000) [pid = 1655] [serial = 731] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11932e000) [pid = 1655] [serial = 711] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119132400) [pid = 1655] [serial = 710] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119743000) [pid = 1655] [serial = 714] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11938cc00) [pid = 1655] [serial = 713] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119389000) [pid = 1655] [serial = 729] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121c08000) [pid = 1655] [serial = 735] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121511400) [pid = 1655] [serial = 734] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123c6c400) [pid = 1655] [serial = 740] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121197000) [pid = 1655] [serial = 732] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121c08c00) [pid = 1655] [serial = 737] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1249af000) [pid = 1655] [serial = 741] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x116f8e000) [pid = 1655] [serial = 723] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115eef400) [pid = 1655] [serial = 722] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x123c68400) [pid = 1655] [serial = 743] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118550000) [pid = 1655] [serial = 726] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x123c61800) [pid = 1655] [serial = 738] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x113d62400) [pid = 1655] [serial = 720] [outer = 0x0] [url = about:blank] 10:48:55 INFO - PROCESS | 1655 | 1466012935509 Marionette TRACE conn2 <- [1,1044,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-1",0,null,null]]]}] 10:48:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-1 10:48:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html | took 1324ms 10:48:55 INFO - PROCESS | 1655 | 1466012935548 Marionette TRACE conn2 -> [0,1045,"getWindowHandle",null] 10:48:55 INFO - PROCESS | 1655 | 1466012935551 Marionette TRACE conn2 <- [1,1045,null,{"value":"7"}] 10:48:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html 10:48:55 INFO - PROCESS | 1655 | 1466012935556 Marionette TRACE conn2 -> [0,1046,"setScriptTimeout",{"ms":35000}] 10:48:55 INFO - PROCESS | 1655 | 1466012935558 Marionette TRACE conn2 <- [1,1046,null,{}] 10:48:55 INFO - PROCESS | 1655 | 1466012935561 Marionette TRACE conn2 -> [0,1047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:55 INFO - PROCESS | 1655 | 1466012935563 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:55 INFO - PROCESS | 1655 | 1466012935648 Marionette TRACE conn2 <- [1,1047,null,{"value":null}] 10:48:55 INFO - PROCESS | 1655 | 1466012935658 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:55 INFO - PROCESS | 1655 | 1466012935659 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f1b000 == 28 [pid = 1655] [id = 269] 10:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112a7b400) [pid = 1655] [serial = 805] [outer = 0x0] 10:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112d30800) [pid = 1655] [serial = 806] [outer = 0x112a7b400] 10:48:55 INFO - PROCESS | 1655 | 1466012935697 Marionette DEBUG loaded listener.js 10:48:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112924400) [pid = 1655] [serial = 807] [outer = 0x112a7b400] 10:48:56 INFO - PROCESS | 1655 | 1466012936076 Marionette TRACE conn2 <- [1,1048,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-2",0,null,null]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-2 10:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html | took 572ms 10:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html 10:48:56 INFO - PROCESS | 1655 | 1466012936127 Marionette TRACE conn2 -> [0,1049,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1655 | 1466012936131 Marionette TRACE conn2 <- [1,1049,null,{"value":"7"}] 10:48:56 INFO - PROCESS | 1655 | 1466012936135 Marionette TRACE conn2 -> [0,1050,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1655 | 1466012936137 Marionette TRACE conn2 <- [1,1050,null,{}] 10:48:56 INFO - PROCESS | 1655 | 1466012936140 Marionette TRACE conn2 -> [0,1051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1655 | 1466012936141 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:56 INFO - PROCESS | 1655 | 1466012936219 Marionette TRACE conn2 <- [1,1051,null,{"value":null}] 10:48:56 INFO - PROCESS | 1655 | 1466012936224 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1655 | 1466012936225 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c61000 == 29 [pid = 1655] [id = 270] 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115e07c00) [pid = 1655] [serial = 808] [outer = 0x0] 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1164e5c00) [pid = 1655] [serial = 809] [outer = 0x115e07c00] 10:48:56 INFO - PROCESS | 1655 | 1466012936252 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116f97400) [pid = 1655] [serial = 810] [outer = 0x115e07c00] 10:48:56 INFO - PROCESS | 1655 | 1466012936581 Marionette TRACE conn2 <- [1,1052,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-3",0,null,null]]]}] 10:48:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-3 10:48:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html | took 471ms 10:48:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html 10:48:56 INFO - PROCESS | 1655 | 1466012936615 Marionette TRACE conn2 -> [0,1053,"getWindowHandle",null] 10:48:56 INFO - PROCESS | 1655 | 1466012936616 Marionette TRACE conn2 <- [1,1053,null,{"value":"7"}] 10:48:56 INFO - PROCESS | 1655 | 1466012936619 Marionette TRACE conn2 -> [0,1054,"setScriptTimeout",{"ms":35000}] 10:48:56 INFO - PROCESS | 1655 | 1466012936621 Marionette TRACE conn2 <- [1,1054,null,{}] 10:48:56 INFO - PROCESS | 1655 | 1466012936629 Marionette TRACE conn2 -> [0,1055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:56 INFO - PROCESS | 1655 | 1466012936632 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:56 INFO - PROCESS | 1655 | 1466012936711 Marionette TRACE conn2 <- [1,1055,null,{"value":null}] 10:48:56 INFO - PROCESS | 1655 | 1466012936762 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:56 INFO - PROCESS | 1655 | 1466012936764 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x118788000 == 30 [pid = 1655] [id = 271] 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11297cc00) [pid = 1655] [serial = 811] [outer = 0x0] 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1182b8800) [pid = 1655] [serial = 812] [outer = 0x11297cc00] 10:48:56 INFO - PROCESS | 1655 | 1466012936792 Marionette DEBUG loaded listener.js 10:48:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118551c00) [pid = 1655] [serial = 813] [outer = 0x11297cc00] 10:48:57 INFO - PROCESS | 1655 | 1466012937094 Marionette TRACE conn2 <- [1,1056,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-4",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-4 10:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html | took 521ms 10:48:57 INFO - PROCESS | 1655 | 1466012937140 Marionette TRACE conn2 -> [0,1057,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1655 | 1466012937142 Marionette TRACE conn2 <- [1,1057,null,{"value":"7"}] 10:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html 10:48:57 INFO - PROCESS | 1655 | 1466012937144 Marionette TRACE conn2 -> [0,1058,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1655 | 1466012937145 Marionette TRACE conn2 <- [1,1058,null,{}] 10:48:57 INFO - PROCESS | 1655 | 1466012937148 Marionette TRACE conn2 -> [0,1059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1655 | 1466012937149 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:57 INFO - PROCESS | 1655 | 1466012937226 Marionette TRACE conn2 <- [1,1059,null,{"value":null}] 10:48:57 INFO - PROCESS | 1655 | 1466012937280 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1655 | 1466012937281 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c3800 == 31 [pid = 1655] [id = 272] 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118050c00) [pid = 1655] [serial = 814] [outer = 0x0] 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119135400) [pid = 1655] [serial = 815] [outer = 0x118050c00] 10:48:57 INFO - PROCESS | 1655 | 1466012937306 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11938b000) [pid = 1655] [serial = 816] [outer = 0x118050c00] 10:48:57 INFO - PROCESS | 1655 | 1466012937575 Marionette TRACE conn2 <- [1,1060,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-clamp-5",0,null,null]]]}] 10:48:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | Canvas test: 2d.fillStyle.parse.rgb-clamp-5 10:48:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html | took 468ms 10:48:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html 10:48:57 INFO - PROCESS | 1655 | 1466012937613 Marionette TRACE conn2 -> [0,1061,"getWindowHandle",null] 10:48:57 INFO - PROCESS | 1655 | 1466012937614 Marionette TRACE conn2 <- [1,1061,null,{"value":"7"}] 10:48:57 INFO - PROCESS | 1655 | 1466012937616 Marionette TRACE conn2 -> [0,1062,"setScriptTimeout",{"ms":35000}] 10:48:57 INFO - PROCESS | 1655 | 1466012937618 Marionette TRACE conn2 <- [1,1062,null,{}] 10:48:57 INFO - PROCESS | 1655 | 1466012937626 Marionette TRACE conn2 -> [0,1063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:57 INFO - PROCESS | 1655 | 1466012937634 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:57 INFO - PROCESS | 1655 | 1466012937736 Marionette TRACE conn2 <- [1,1063,null,{"value":null}] 10:48:57 INFO - PROCESS | 1655 | 1466012937739 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:57 INFO - PROCESS | 1655 | 1466012937740 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bbb000 == 32 [pid = 1655] [id = 273] 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112a73000) [pid = 1655] [serial = 817] [outer = 0x0] 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11938f000) [pid = 1655] [serial = 818] [outer = 0x112a73000] 10:48:57 INFO - PROCESS | 1655 | 1466012937765 Marionette DEBUG loaded listener.js 10:48:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x119747c00) [pid = 1655] [serial = 819] [outer = 0x112a73000] 10:48:58 INFO - PROCESS | 1655 | 1466012938115 Marionette TRACE conn2 <- [1,1064,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-eof",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | Canvas test: 2d.fillStyle.parse.rgb-eof 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html | took 525ms 10:48:58 INFO - PROCESS | 1655 | 1466012938141 Marionette TRACE conn2 -> [0,1065,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1655 | 1466012938143 Marionette TRACE conn2 <- [1,1065,null,{"value":"7"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html 10:48:58 INFO - PROCESS | 1655 | 1466012938145 Marionette TRACE conn2 -> [0,1066,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1655 | 1466012938146 Marionette TRACE conn2 <- [1,1066,null,{}] 10:48:58 INFO - PROCESS | 1655 | 1466012938148 Marionette TRACE conn2 -> [0,1067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1655 | 1466012938153 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:58 INFO - PROCESS | 1655 | 1466012938273 Marionette TRACE conn2 <- [1,1067,null,{"value":null}] 10:48:58 INFO - PROCESS | 1655 | 1466012938276 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1655 | 1466012938278 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145c800 == 33 [pid = 1655] [id = 274] 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1198e5800) [pid = 1655] [serial = 820] [outer = 0x0] 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1215bc000) [pid = 1655] [serial = 821] [outer = 0x1198e5800] 10:48:58 INFO - PROCESS | 1655 | 1466012938302 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x123c68800) [pid = 1655] [serial = 822] [outer = 0x1198e5800] 10:48:58 INFO - PROCESS | 1655 | 1466012938631 Marionette TRACE conn2 <- [1,1068,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-num",0,null,null]]]}] 10:48:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | Canvas test: 2d.fillStyle.parse.rgb-num 10:48:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html | took 519ms 10:48:58 INFO - PROCESS | 1655 | 1466012938671 Marionette TRACE conn2 -> [0,1069,"getWindowHandle",null] 10:48:58 INFO - PROCESS | 1655 | 1466012938672 Marionette TRACE conn2 <- [1,1069,null,{"value":"7"}] 10:48:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html 10:48:58 INFO - PROCESS | 1655 | 1466012938674 Marionette TRACE conn2 -> [0,1070,"setScriptTimeout",{"ms":35000}] 10:48:58 INFO - PROCESS | 1655 | 1466012938675 Marionette TRACE conn2 <- [1,1070,null,{}] 10:48:58 INFO - PROCESS | 1655 | 1466012938678 Marionette TRACE conn2 -> [0,1071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:58 INFO - PROCESS | 1655 | 1466012938679 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:58 INFO - PROCESS | 1655 | 1466012938779 Marionette TRACE conn2 <- [1,1071,null,{"value":null}] 10:48:58 INFO - PROCESS | 1655 | 1466012938782 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:58 INFO - PROCESS | 1655 | 1466012938784 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1e000 == 34 [pid = 1655] [id = 275] 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x113082000) [pid = 1655] [serial = 823] [outer = 0x0] 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1249acc00) [pid = 1655] [serial = 824] [outer = 0x113082000] 10:48:58 INFO - PROCESS | 1655 | 1466012938810 Marionette DEBUG loaded listener.js 10:48:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124d6a800) [pid = 1655] [serial = 825] [outer = 0x113082000] 10:48:59 INFO - PROCESS | 1655 | 1466012939148 Marionette TRACE conn2 <- [1,1072,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgb-percent",0,null,null]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | Canvas test: 2d.fillStyle.parse.rgb-percent 10:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html | took 517ms 10:48:59 INFO - PROCESS | 1655 | 1466012939193 Marionette TRACE conn2 -> [0,1073,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1655 | 1466012939194 Marionette TRACE conn2 <- [1,1073,null,{"value":"7"}] 10:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html 10:48:59 INFO - PROCESS | 1655 | 1466012939196 Marionette TRACE conn2 -> [0,1074,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1655 | 1466012939197 Marionette TRACE conn2 <- [1,1074,null,{}] 10:48:59 INFO - PROCESS | 1655 | 1466012939200 Marionette TRACE conn2 -> [0,1075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 1655 | 1466012939201 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:59 INFO - PROCESS | 1655 | 1466012939291 Marionette TRACE conn2 <- [1,1075,null,{"value":null}] 10:48:59 INFO - PROCESS | 1655 | 1466012939326 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:48:59 INFO - PROCESS | 1655 | 1466012939327 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:48:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e28000 == 35 [pid = 1655] [id = 276] 10:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x125495400) [pid = 1655] [serial = 826] [outer = 0x0] 10:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1254e9400) [pid = 1655] [serial = 827] [outer = 0x125495400] 10:48:59 INFO - PROCESS | 1655 | 1466012939351 Marionette DEBUG loaded listener.js 10:48:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x125f5bc00) [pid = 1655] [serial = 828] [outer = 0x125495400] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x118f6f000) [pid = 1655] [serial = 781] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-1.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121cac000) [pid = 1655] [serial = 766] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-3.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124e36000) [pid = 1655] [serial = 769] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-4.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125f5b400) [pid = 1655] [serial = 772] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-5.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112971400) [pid = 1655] [serial = 745] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-1.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112925400) [pid = 1655] [serial = 754] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-4.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12676c400) [pid = 1655] [serial = 775] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-6.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118551800) [pid = 1655] [serial = 760] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-1.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115ebbc00) [pid = 1655] [serial = 742] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.hsla-2.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a72000) [pid = 1655] [serial = 778] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-7.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x111e57c00) [pid = 1655] [serial = 751] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-3.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112979000) [pid = 1655] [serial = 757] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-5.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115ebb400) [pid = 1655] [serial = 748] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.name-2.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11974c800) [pid = 1655] [serial = 763] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgb-2.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128a21c00) [pid = 1655] [serial = 784] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-2.html] 10:48:59 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b48c00) [pid = 1655] [serial = 787] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-3.html] 10:48:59 INFO - PROCESS | 1655 | 1466012939864 Marionette TRACE conn2 <- [1,1076,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-1",0,null,null]]]}] 10:48:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-1 10:48:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html | took 717ms 10:48:59 INFO - PROCESS | 1655 | 1466012939915 Marionette TRACE conn2 -> [0,1077,"getWindowHandle",null] 10:48:59 INFO - PROCESS | 1655 | 1466012939916 Marionette TRACE conn2 <- [1,1077,null,{"value":"7"}] 10:48:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html 10:48:59 INFO - PROCESS | 1655 | 1466012939924 Marionette TRACE conn2 -> [0,1078,"setScriptTimeout",{"ms":35000}] 10:48:59 INFO - PROCESS | 1655 | 1466012939925 Marionette TRACE conn2 <- [1,1078,null,{}] 10:48:59 INFO - PROCESS | 1655 | 1466012939927 Marionette TRACE conn2 -> [0,1079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:48:59 INFO - PROCESS | 1655 | 1466012939928 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:00 INFO - PROCESS | 1655 | 1466012940011 Marionette TRACE conn2 <- [1,1079,null,{"value":null}] 10:49:00 INFO - PROCESS | 1655 | 1466012940015 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1655 | 1466012940016 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x118787800 == 36 [pid = 1655] [id = 277] 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11304f000) [pid = 1655] [serial = 829] [outer = 0x0] 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118050800) [pid = 1655] [serial = 830] [outer = 0x11304f000] 10:49:00 INFO - PROCESS | 1655 | 1466012940045 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1210b9000) [pid = 1655] [serial = 831] [outer = 0x11304f000] 10:49:00 INFO - PROCESS | 1655 | 1466012940359 Marionette TRACE conn2 <- [1,1080,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-clamp-2",0,null,null]]]}] 10:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | Canvas test: 2d.fillStyle.parse.rgba-clamp-2 10:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html | took 468ms 10:49:00 INFO - PROCESS | 1655 | 1466012940392 Marionette TRACE conn2 -> [0,1081,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1655 | 1466012940394 Marionette TRACE conn2 <- [1,1081,null,{"value":"7"}] 10:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html 10:49:00 INFO - PROCESS | 1655 | 1466012940396 Marionette TRACE conn2 -> [0,1082,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1655 | 1466012940397 Marionette TRACE conn2 <- [1,1082,null,{}] 10:49:00 INFO - PROCESS | 1655 | 1466012940414 Marionette TRACE conn2 -> [0,1083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:00 INFO - PROCESS | 1655 | 1466012940415 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:00 INFO - PROCESS | 1655 | 1466012940495 Marionette TRACE conn2 <- [1,1083,null,{"value":null}] 10:49:00 INFO - PROCESS | 1655 | 1466012940516 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:00 INFO - PROCESS | 1655 | 1466012940518 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3b800 == 37 [pid = 1655] [id = 278] 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11938a000) [pid = 1655] [serial = 832] [outer = 0x0] 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1254e5800) [pid = 1655] [serial = 833] [outer = 0x11938a000] 10:49:00 INFO - PROCESS | 1655 | 1466012940541 Marionette DEBUG loaded listener.js 10:49:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126332c00) [pid = 1655] [serial = 834] [outer = 0x11938a000] 10:49:00 INFO - PROCESS | 1655 | 1466012940872 Marionette TRACE conn2 <- [1,1084,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-eof",0,null,null]]]}] 10:49:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | Canvas test: 2d.fillStyle.parse.rgba-eof 10:49:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html | took 528ms 10:49:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html 10:49:00 INFO - PROCESS | 1655 | 1466012940925 Marionette TRACE conn2 -> [0,1085,"getWindowHandle",null] 10:49:00 INFO - PROCESS | 1655 | 1466012940927 Marionette TRACE conn2 <- [1,1085,null,{"value":"7"}] 10:49:00 INFO - PROCESS | 1655 | 1466012940930 Marionette TRACE conn2 -> [0,1086,"setScriptTimeout",{"ms":35000}] 10:49:00 INFO - PROCESS | 1655 | 1466012940933 Marionette TRACE conn2 <- [1,1086,null,{}] 10:49:00 INFO - PROCESS | 1655 | 1466012940937 Marionette TRACE conn2 -> [0,1087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:00 INFO - PROCESS | 1655 | 1466012940939 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:01 INFO - PROCESS | 1655 | 1466012941119 Marionette TRACE conn2 <- [1,1087,null,{"value":null}] 10:49:01 INFO - PROCESS | 1655 | 1466012941130 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1655 | 1466012941131 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bb7800 == 38 [pid = 1655] [id = 279] 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121198400) [pid = 1655] [serial = 835] [outer = 0x0] 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126594800) [pid = 1655] [serial = 836] [outer = 0x121198400] 10:49:01 INFO - PROCESS | 1655 | 1466012941173 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128a1a000) [pid = 1655] [serial = 837] [outer = 0x121198400] 10:49:01 INFO - PROCESS | 1655 | 1466012941521 Marionette TRACE conn2 <- [1,1088,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-1",0,null,null]]]}] 10:49:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | Canvas test: 2d.fillStyle.parse.rgba-num-1 10:49:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html | took 643ms 10:49:01 INFO - PROCESS | 1655 | 1466012941573 Marionette TRACE conn2 -> [0,1089,"getWindowHandle",null] 10:49:01 INFO - PROCESS | 1655 | 1466012941575 Marionette TRACE conn2 <- [1,1089,null,{"value":"7"}] 10:49:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html 10:49:01 INFO - PROCESS | 1655 | 1466012941577 Marionette TRACE conn2 -> [0,1090,"setScriptTimeout",{"ms":35000}] 10:49:01 INFO - PROCESS | 1655 | 1466012941578 Marionette TRACE conn2 <- [1,1090,null,{}] 10:49:01 INFO - PROCESS | 1655 | 1466012941581 Marionette TRACE conn2 -> [0,1091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:01 INFO - PROCESS | 1655 | 1466012941582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:01 INFO - PROCESS | 1655 | 1466012941662 Marionette TRACE conn2 <- [1,1091,null,{"value":null}] 10:49:01 INFO - PROCESS | 1655 | 1466012941735 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:01 INFO - PROCESS | 1655 | 1466012941736 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a711800 == 39 [pid = 1655] [id = 280] 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b33800) [pid = 1655] [serial = 838] [outer = 0x0] 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b42400) [pid = 1655] [serial = 839] [outer = 0x128b33800] 10:49:01 INFO - PROCESS | 1655 | 1466012941760 Marionette DEBUG loaded listener.js 10:49:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b49c00) [pid = 1655] [serial = 840] [outer = 0x128b33800] 10:49:02 INFO - PROCESS | 1655 | 1466012942377 Marionette TRACE conn2 <- [1,1092,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-num-2",0,null,null]]]}] 10:49:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | Canvas test: 2d.fillStyle.parse.rgba-num-2 10:49:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html | took 825ms 10:49:02 INFO - PROCESS | 1655 | 1466012942426 Marionette TRACE conn2 -> [0,1093,"getWindowHandle",null] 10:49:02 INFO - PROCESS | 1655 | 1466012942430 Marionette TRACE conn2 <- [1,1093,null,{"value":"7"}] 10:49:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html 10:49:02 INFO - PROCESS | 1655 | 1466012942436 Marionette TRACE conn2 -> [0,1094,"setScriptTimeout",{"ms":35000}] 10:49:02 INFO - PROCESS | 1655 | 1466012942440 Marionette TRACE conn2 <- [1,1094,null,{}] 10:49:02 INFO - PROCESS | 1655 | 1466012942443 Marionette TRACE conn2 -> [0,1095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:02 INFO - PROCESS | 1655 | 1466012942445 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:02 INFO - PROCESS | 1655 | 1466012942558 Marionette TRACE conn2 <- [1,1095,null,{"value":null}] 10:49:02 INFO - PROCESS | 1655 | 1466012942612 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:02 INFO - PROCESS | 1655 | 1466012942613 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x118455000 == 40 [pid = 1655] [id = 281] 10:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112d67000) [pid = 1655] [serial = 841] [outer = 0x0] 10:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x113081800) [pid = 1655] [serial = 842] [outer = 0x112d67000] 10:49:02 INFO - PROCESS | 1655 | 1466012942645 Marionette DEBUG loaded listener.js 10:49:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115ee3400) [pid = 1655] [serial = 843] [outer = 0x112d67000] 10:49:03 INFO - PROCESS | 1655 | 1466012943230 Marionette TRACE conn2 <- [1,1096,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-percent",0,null,null]]]}] 10:49:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | Canvas test: 2d.fillStyle.parse.rgba-percent 10:49:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html | took 873ms 10:49:03 INFO - PROCESS | 1655 | 1466012943308 Marionette TRACE conn2 -> [0,1097,"getWindowHandle",null] 10:49:03 INFO - PROCESS | 1655 | 1466012943311 Marionette TRACE conn2 <- [1,1097,null,{"value":"7"}] 10:49:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html 10:49:03 INFO - PROCESS | 1655 | 1466012943316 Marionette TRACE conn2 -> [0,1098,"setScriptTimeout",{"ms":35000}] 10:49:03 INFO - PROCESS | 1655 | 1466012943318 Marionette TRACE conn2 <- [1,1098,null,{}] 10:49:03 INFO - PROCESS | 1655 | 1466012943320 Marionette TRACE conn2 -> [0,1099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:03 INFO - PROCESS | 1655 | 1466012943322 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:03 INFO - PROCESS | 1655 | 1466012943434 Marionette TRACE conn2 <- [1,1099,null,{"value":null}] 10:49:03 INFO - PROCESS | 1655 | 1466012943490 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:03 INFO - PROCESS | 1655 | 1466012943491 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x121148800 == 41 [pid = 1655] [id = 282] 10:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117c7ec00) [pid = 1655] [serial = 844] [outer = 0x0] 10:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118207c00) [pid = 1655] [serial = 845] [outer = 0x117c7ec00] 10:49:03 INFO - PROCESS | 1655 | 1466012943522 Marionette DEBUG loaded listener.js 10:49:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11835a800) [pid = 1655] [serial = 846] [outer = 0x117c7ec00] 10:49:04 INFO - PROCESS | 1655 | 1466012944129 Marionette TRACE conn2 <- [1,1100,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-1",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | Canvas test: 2d.fillStyle.parse.rgba-solid-1 10:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html | took 822ms 10:49:04 INFO - PROCESS | 1655 | 1466012944138 Marionette TRACE conn2 -> [0,1101,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1655 | 1466012944140 Marionette TRACE conn2 <- [1,1101,null,{"value":"7"}] 10:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html 10:49:04 INFO - PROCESS | 1655 | 1466012944144 Marionette TRACE conn2 -> [0,1102,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1655 | 1466012944146 Marionette TRACE conn2 <- [1,1102,null,{}] 10:49:04 INFO - PROCESS | 1655 | 1466012944149 Marionette TRACE conn2 -> [0,1103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1655 | 1466012944151 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:04 INFO - PROCESS | 1655 | 1466012944258 Marionette TRACE conn2 <- [1,1103,null,{"value":null}] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119bb7800 == 40 [pid = 1655] [id = 279] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3b800 == 39 [pid = 1655] [id = 278] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118787800 == 38 [pid = 1655] [id = 277] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x125e28000 == 37 [pid = 1655] [id = 276] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1e000 == 36 [pid = 1655] [id = 275] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x12145c800 == 35 [pid = 1655] [id = 274] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x119bbb000 == 34 [pid = 1655] [id = 273] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c3800 == 33 [pid = 1655] [id = 272] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x118788000 == 32 [pid = 1655] [id = 271] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x117c61000 == 31 [pid = 1655] [id = 270] 10:49:04 INFO - PROCESS | 1655 | --DOCSHELL 0x115f1b000 == 30 [pid = 1655] [id = 269] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x125f57800) [pid = 1655] [serial = 770] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126769400) [pid = 1655] [serial = 773] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126399800) [pid = 1655] [serial = 771] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11297e800) [pid = 1655] [serial = 746] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x113029c00) [pid = 1655] [serial = 747] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112fa1c00) [pid = 1655] [serial = 755] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1176bc800) [pid = 1655] [serial = 756] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126b95000) [pid = 1655] [serial = 776] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118fc1c00) [pid = 1655] [serial = 761] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119747000) [pid = 1655] [serial = 762] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124c45400) [pid = 1655] [serial = 744] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118fbe400) [pid = 1655] [serial = 779] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112a6fc00) [pid = 1655] [serial = 752] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113055800) [pid = 1655] [serial = 753] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11804a000) [pid = 1655] [serial = 758] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118357000) [pid = 1655] [serial = 759] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115ef2000) [pid = 1655] [serial = 749] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116911c00) [pid = 1655] [serial = 750] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121440400) [pid = 1655] [serial = 764] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121a4c400) [pid = 1655] [serial = 765] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b4f000) [pid = 1655] [serial = 786] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b93800) [pid = 1655] [serial = 789] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128b8f400) [pid = 1655] [serial = 788] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126ba2400) [pid = 1655] [serial = 782] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b44000) [pid = 1655] [serial = 785] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118548800) [pid = 1655] [serial = 777] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x123c66c00) [pid = 1655] [serial = 767] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x123c60400) [pid = 1655] [serial = 780] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124c44000) [pid = 1655] [serial = 768] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126b90c00) [pid = 1655] [serial = 774] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128a1fc00) [pid = 1655] [serial = 783] [outer = 0x0] [url = about:blank] 10:49:04 INFO - PROCESS | 1655 | 1466012944334 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1655 | 1466012944335 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x113212000 == 31 [pid = 1655] [id = 283] 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112fa1c00) [pid = 1655] [serial = 847] [outer = 0x0] 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113084400) [pid = 1655] [serial = 848] [outer = 0x112fa1c00] 10:49:04 INFO - PROCESS | 1655 | 1466012944364 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x115ec2400) [pid = 1655] [serial = 849] [outer = 0x112fa1c00] 10:49:04 INFO - PROCESS | 1655 | 1466012944660 Marionette TRACE conn2 <- [1,1104,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-2",0,null,null]]]}] 10:49:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | Canvas test: 2d.fillStyle.parse.rgba-solid-2 10:49:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html | took 573ms 10:49:04 INFO - PROCESS | 1655 | 1466012944729 Marionette TRACE conn2 -> [0,1105,"getWindowHandle",null] 10:49:04 INFO - PROCESS | 1655 | 1466012944732 Marionette TRACE conn2 <- [1,1105,null,{"value":"7"}] 10:49:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html 10:49:04 INFO - PROCESS | 1655 | 1466012944738 Marionette TRACE conn2 -> [0,1106,"setScriptTimeout",{"ms":35000}] 10:49:04 INFO - PROCESS | 1655 | 1466012944739 Marionette TRACE conn2 <- [1,1106,null,{}] 10:49:04 INFO - PROCESS | 1655 | 1466012944741 Marionette TRACE conn2 -> [0,1107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:04 INFO - PROCESS | 1655 | 1466012944743 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:04 INFO - PROCESS | 1655 | 1466012944824 Marionette TRACE conn2 <- [1,1107,null,{"value":null}] 10:49:04 INFO - PROCESS | 1655 | 1466012944828 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:04 INFO - PROCESS | 1655 | 1466012944828 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c3800 == 32 [pid = 1655] [id = 284] 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176bc800) [pid = 1655] [serial = 850] [outer = 0x0] 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11804cc00) [pid = 1655] [serial = 851] [outer = 0x1176bc800] 10:49:04 INFO - PROCESS | 1655 | 1466012944857 Marionette DEBUG loaded listener.js 10:49:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11834fc00) [pid = 1655] [serial = 852] [outer = 0x1176bc800] 10:49:05 INFO - PROCESS | 1655 | 1466012945191 Marionette TRACE conn2 <- [1,1108,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-3",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | Canvas test: 2d.fillStyle.parse.rgba-solid-3 10:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html | took 469ms 10:49:05 INFO - PROCESS | 1655 | 1466012945207 Marionette TRACE conn2 -> [0,1109,"getWindowHandle",null] 10:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html 10:49:05 INFO - PROCESS | 1655 | 1466012945208 Marionette TRACE conn2 <- [1,1109,null,{"value":"7"}] 10:49:05 INFO - PROCESS | 1655 | 1466012945210 Marionette TRACE conn2 -> [0,1110,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1655 | 1466012945213 Marionette TRACE conn2 <- [1,1110,null,{}] 10:49:05 INFO - PROCESS | 1655 | 1466012945220 Marionette TRACE conn2 -> [0,1111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 1655 | 1466012945224 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:05 INFO - PROCESS | 1655 | 1466012945310 Marionette TRACE conn2 <- [1,1111,null,{"value":null}] 10:49:05 INFO - PROCESS | 1655 | 1466012945364 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1655 | 1466012945366 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c1800 == 33 [pid = 1655] [id = 285] 10:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118357000) [pid = 1655] [serial = 853] [outer = 0x0] 10:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11895f400) [pid = 1655] [serial = 854] [outer = 0x118357000] 10:49:05 INFO - PROCESS | 1655 | 1466012945393 Marionette DEBUG loaded listener.js 10:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11954bc00) [pid = 1655] [serial = 855] [outer = 0x118357000] 10:49:05 INFO - PROCESS | 1655 | 1466012945825 Marionette TRACE conn2 <- [1,1112,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.rgba-solid-4",0,null,null]]]}] 10:49:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | Canvas test: 2d.fillStyle.parse.rgba-solid-4 10:49:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html | took 622ms 10:49:05 INFO - PROCESS | 1655 | 1466012945842 Marionette TRACE conn2 -> [0,1113,"getWindowHandle",null] 10:49:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html 10:49:05 INFO - PROCESS | 1655 | 1466012945844 Marionette TRACE conn2 <- [1,1113,null,{"value":"7"}] 10:49:05 INFO - PROCESS | 1655 | 1466012945846 Marionette TRACE conn2 -> [0,1114,"setScriptTimeout",{"ms":35000}] 10:49:05 INFO - PROCESS | 1655 | 1466012945847 Marionette TRACE conn2 <- [1,1114,null,{}] 10:49:05 INFO - PROCESS | 1655 | 1466012945849 Marionette TRACE conn2 -> [0,1115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:05 INFO - PROCESS | 1655 | 1466012945850 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:05 INFO - PROCESS | 1655 | 1466012945932 Marionette TRACE conn2 <- [1,1115,null,{"value":null}] 10:49:05 INFO - PROCESS | 1655 | 1466012945938 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:05 INFO - PROCESS | 1655 | 1466012945939 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1f000 == 34 [pid = 1655] [id = 286] 10:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1210b6000) [pid = 1655] [serial = 856] [outer = 0x0] 10:49:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x124829400) [pid = 1655] [serial = 857] [outer = 0x1210b6000] 10:49:05 INFO - PROCESS | 1655 | 1466012945964 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124a91c00) [pid = 1655] [serial = 858] [outer = 0x1210b6000] 10:49:06 INFO - PROCESS | 1655 | 1466012946319 Marionette TRACE conn2 <- [1,1116,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-1",0,null,null]]]}] 10:49:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | Canvas test: 2d.fillStyle.parse.svg-1 10:49:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html | took 518ms 10:49:06 INFO - PROCESS | 1655 | 1466012946365 Marionette TRACE conn2 -> [0,1117,"getWindowHandle",null] 10:49:06 INFO - PROCESS | 1655 | 1466012946367 Marionette TRACE conn2 <- [1,1117,null,{"value":"7"}] 10:49:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html 10:49:06 INFO - PROCESS | 1655 | 1466012946370 Marionette TRACE conn2 -> [0,1118,"setScriptTimeout",{"ms":35000}] 10:49:06 INFO - PROCESS | 1655 | 1466012946372 Marionette TRACE conn2 <- [1,1118,null,{}] 10:49:06 INFO - PROCESS | 1655 | 1466012946385 Marionette TRACE conn2 -> [0,1119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:06 INFO - PROCESS | 1655 | 1466012946387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:06 INFO - PROCESS | 1655 | 1466012946540 Marionette TRACE conn2 <- [1,1119,null,{"value":null}] 10:49:06 INFO - PROCESS | 1655 | 1466012946558 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:06 INFO - PROCESS | 1655 | 1466012946559 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x125418000 == 35 [pid = 1655] [id = 287] 10:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11291e000) [pid = 1655] [serial = 859] [outer = 0x0] 10:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c40800) [pid = 1655] [serial = 860] [outer = 0x11291e000] 10:49:06 INFO - PROCESS | 1655 | 1466012946597 Marionette DEBUG loaded listener.js 10:49:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125f5f400) [pid = 1655] [serial = 861] [outer = 0x11291e000] 10:49:07 INFO - PROCESS | 1655 | 1466012947004 Marionette TRACE conn2 <- [1,1120,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.svg-2",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | Canvas test: 2d.fillStyle.parse.svg-2 10:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html | took 669ms 10:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html 10:49:07 INFO - PROCESS | 1655 | 1466012947040 Marionette TRACE conn2 -> [0,1121,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1655 | 1466012947041 Marionette TRACE conn2 <- [1,1121,null,{"value":"7"}] 10:49:07 INFO - PROCESS | 1655 | 1466012947043 Marionette TRACE conn2 -> [0,1122,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1655 | 1466012947044 Marionette TRACE conn2 <- [1,1122,null,{}] 10:49:07 INFO - PROCESS | 1655 | 1466012947047 Marionette TRACE conn2 -> [0,1123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1655 | 1466012947051 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:07 INFO - PROCESS | 1655 | 1466012947181 Marionette TRACE conn2 <- [1,1123,null,{"value":null}] 10:49:07 INFO - PROCESS | 1655 | 1466012947200 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1655 | 1466012947201 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x129165800 == 36 [pid = 1655] [id = 288] 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126398400) [pid = 1655] [serial = 862] [outer = 0x0] 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126b97c00) [pid = 1655] [serial = 863] [outer = 0x126398400] 10:49:07 INFO - PROCESS | 1655 | 1466012947225 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b43000) [pid = 1655] [serial = 864] [outer = 0x126398400] 10:49:07 INFO - PROCESS | 1655 | 1466012947564 Marionette TRACE conn2 <- [1,1124,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.system",0,null,null]]]}] 10:49:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | Canvas test: 2d.fillStyle.parse.system 10:49:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html | took 570ms 10:49:07 INFO - PROCESS | 1655 | 1466012947613 Marionette TRACE conn2 -> [0,1125,"getWindowHandle",null] 10:49:07 INFO - PROCESS | 1655 | 1466012947615 Marionette TRACE conn2 <- [1,1125,null,{"value":"7"}] 10:49:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html 10:49:07 INFO - PROCESS | 1655 | 1466012947624 Marionette TRACE conn2 -> [0,1126,"setScriptTimeout",{"ms":35000}] 10:49:07 INFO - PROCESS | 1655 | 1466012947625 Marionette TRACE conn2 <- [1,1126,null,{}] 10:49:07 INFO - PROCESS | 1655 | 1466012947627 Marionette TRACE conn2 -> [0,1127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:07 INFO - PROCESS | 1655 | 1466012947629 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:07 INFO - PROCESS | 1655 | 1466012947725 Marionette TRACE conn2 <- [1,1127,null,{"value":null}] 10:49:07 INFO - PROCESS | 1655 | 1466012947735 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:07 INFO - PROCESS | 1655 | 1466012947737 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x117469000 == 37 [pid = 1655] [id = 289] 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a23c00) [pid = 1655] [serial = 865] [outer = 0x0] 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b4dc00) [pid = 1655] [serial = 866] [outer = 0x128a23c00] 10:49:07 INFO - PROCESS | 1655 | 1466012947761 Marionette DEBUG loaded listener.js 10:49:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b8f800) [pid = 1655] [serial = 867] [outer = 0x128a23c00] 10:49:08 INFO - PROCESS | 1655 | 1466012948076 Marionette TRACE conn2 <- [1,1128,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-1",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | Canvas test: 2d.fillStyle.parse.transparent-1 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html | took 475ms 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html 10:49:08 INFO - PROCESS | 1655 | 1466012948092 Marionette TRACE conn2 -> [0,1129,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1655 | 1466012948094 Marionette TRACE conn2 <- [1,1129,null,{"value":"7"}] 10:49:08 INFO - PROCESS | 1655 | 1466012948096 Marionette TRACE conn2 -> [0,1130,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1655 | 1466012948097 Marionette TRACE conn2 <- [1,1130,null,{}] 10:49:08 INFO - PROCESS | 1655 | 1466012948099 Marionette TRACE conn2 -> [0,1131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1655 | 1466012948100 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:08 INFO - PROCESS | 1655 | 1466012948195 Marionette TRACE conn2 <- [1,1131,null,{"value":null}] 10:49:08 INFO - PROCESS | 1655 | 1466012948207 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1655 | 1466012948208 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a70b000 == 38 [pid = 1655] [id = 290] 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b4bc00) [pid = 1655] [serial = 868] [outer = 0x0] 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b95800) [pid = 1655] [serial = 869] [outer = 0x128b4bc00] 10:49:08 INFO - PROCESS | 1655 | 1466012948232 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128c71000) [pid = 1655] [serial = 870] [outer = 0x128b4bc00] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11297cc00) [pid = 1655] [serial = 811] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-4.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118050c00) [pid = 1655] [serial = 814] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-5.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112a7b400) [pid = 1655] [serial = 805] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-2.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e07c00) [pid = 1655] [serial = 808] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-3.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a73000) [pid = 1655] [serial = 817] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-eof.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113082000) [pid = 1655] [serial = 823] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-percent.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11307bc00) [pid = 1655] [serial = 802] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-clamp-1.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113d21400) [pid = 1655] [serial = 790] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-4.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1198e5800) [pid = 1655] [serial = 820] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgb-num.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x125495400) [pid = 1655] [serial = 826] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-1.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1182b3800) [pid = 1655] [serial = 793] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-5.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11304f000) [pid = 1655] [serial = 829] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-clamp-2.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11974e800) [pid = 1655] [serial = 796] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-6.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11938a000) [pid = 1655] [serial = 832] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-eof.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121198400) [pid = 1655] [serial = 835] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-1.html] 10:49:08 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124e40400) [pid = 1655] [serial = 799] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.invalid.rgba-7.html] 10:49:08 INFO - PROCESS | 1655 | 1466012948643 Marionette TRACE conn2 <- [1,1132,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html",0,null,null,[["Canvas test: 2d.fillStyle.parse.transparent-2",0,null,null]]]}] 10:49:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | Canvas test: 2d.fillStyle.parse.transparent-2 10:49:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html | took 568ms 10:49:08 INFO - PROCESS | 1655 | 1466012948664 Marionette TRACE conn2 -> [0,1133,"getWindowHandle",null] 10:49:08 INFO - PROCESS | 1655 | 1466012948675 Marionette TRACE conn2 <- [1,1133,null,{"value":"7"}] 10:49:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html 10:49:08 INFO - PROCESS | 1655 | 1466012948677 Marionette TRACE conn2 -> [0,1134,"setScriptTimeout",{"ms":35000}] 10:49:08 INFO - PROCESS | 1655 | 1466012948678 Marionette TRACE conn2 <- [1,1134,null,{}] 10:49:08 INFO - PROCESS | 1655 | 1466012948681 Marionette TRACE conn2 -> [0,1135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:08 INFO - PROCESS | 1655 | 1466012948682 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:08 INFO - PROCESS | 1655 | 1466012948760 Marionette TRACE conn2 <- [1,1135,null,{"value":null}] 10:49:08 INFO - PROCESS | 1655 | 1466012948763 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:08 INFO - PROCESS | 1655 | 1466012948764 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198dd000 == 39 [pid = 1655] [id = 291] 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11297cc00) [pid = 1655] [serial = 871] [outer = 0x0] 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115eb6800) [pid = 1655] [serial = 872] [outer = 0x11297cc00] 10:49:08 INFO - PROCESS | 1655 | 1466012948788 Marionette DEBUG loaded listener.js 10:49:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11938c800) [pid = 1655] [serial = 873] [outer = 0x11297cc00] 10:49:09 INFO - PROCESS | 1655 | 1466012949113 Marionette TRACE conn2 <- [1,1136,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html",0,null,null,[["Canvas test: 2d.gradient.empty",0,null,null]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | Canvas test: 2d.gradient.empty 10:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.empty.html | took 468ms 10:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html 10:49:09 INFO - PROCESS | 1655 | 1466012949146 Marionette TRACE conn2 -> [0,1137,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1655 | 1466012949147 Marionette TRACE conn2 <- [1,1137,null,{"value":"7"}] 10:49:09 INFO - PROCESS | 1655 | 1466012949149 Marionette TRACE conn2 -> [0,1138,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1655 | 1466012949150 Marionette TRACE conn2 <- [1,1138,null,{}] 10:49:09 INFO - PROCESS | 1655 | 1466012949153 Marionette TRACE conn2 -> [0,1139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 1655 | 1466012949154 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:09 INFO - PROCESS | 1655 | 1466012949255 Marionette TRACE conn2 <- [1,1139,null,{"value":null}] 10:49:09 INFO - PROCESS | 1655 | 1466012949262 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1655 | 1466012949263 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0a000 == 40 [pid = 1655] [id = 292] 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116758800) [pid = 1655] [serial = 874] [outer = 0x0] 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121c0b000) [pid = 1655] [serial = 875] [outer = 0x116758800] 10:49:09 INFO - PROCESS | 1655 | 1466012949287 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128c70800) [pid = 1655] [serial = 876] [outer = 0x116758800] 10:49:09 INFO - PROCESS | 1655 | 1466012949617 Marionette TRACE conn2 <- [1,1140,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.alpha",0,null,null]]]}] 10:49:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | Canvas test: 2d.gradient.interpolate.alpha 10:49:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html | took 518ms 10:49:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html 10:49:09 INFO - PROCESS | 1655 | 1466012949668 Marionette TRACE conn2 -> [0,1141,"getWindowHandle",null] 10:49:09 INFO - PROCESS | 1655 | 1466012949669 Marionette TRACE conn2 <- [1,1141,null,{"value":"7"}] 10:49:09 INFO - PROCESS | 1655 | 1466012949671 Marionette TRACE conn2 -> [0,1142,"setScriptTimeout",{"ms":35000}] 10:49:09 INFO - PROCESS | 1655 | 1466012949673 Marionette TRACE conn2 <- [1,1142,null,{}] 10:49:09 INFO - PROCESS | 1655 | 1466012949675 Marionette TRACE conn2 -> [0,1143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:09 INFO - PROCESS | 1655 | 1466012949677 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:09 INFO - PROCESS | 1655 | 1466012949777 Marionette TRACE conn2 <- [1,1143,null,{"value":null}] 10:49:09 INFO - PROCESS | 1655 | 1466012949782 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:09 INFO - PROCESS | 1655 | 1466012949784 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12acef800 == 41 [pid = 1655] [id = 293] 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128c79000) [pid = 1655] [serial = 877] [outer = 0x0] 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1291a7000) [pid = 1655] [serial = 878] [outer = 0x128c79000] 10:49:09 INFO - PROCESS | 1655 | 1466012949811 Marionette DEBUG loaded listener.js 10:49:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129272c00) [pid = 1655] [serial = 879] [outer = 0x128c79000] 10:49:10 INFO - PROCESS | 1655 | 1466012950121 Marionette TRACE conn2 <- [1,1144,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colour",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | Canvas test: 2d.gradient.interpolate.colour 10:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html | took 469ms 10:49:10 INFO - PROCESS | 1655 | 1466012950143 Marionette TRACE conn2 -> [0,1145,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1655 | 1466012950144 Marionette TRACE conn2 <- [1,1145,null,{"value":"7"}] 10:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html 10:49:10 INFO - PROCESS | 1655 | 1466012950149 Marionette TRACE conn2 -> [0,1146,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1655 | 1466012950150 Marionette TRACE conn2 <- [1,1146,null,{}] 10:49:10 INFO - PROCESS | 1655 | 1466012950160 Marionette TRACE conn2 -> [0,1147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1655 | 1466012950161 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:10 INFO - PROCESS | 1655 | 1466012950276 Marionette TRACE conn2 <- [1,1147,null,{"value":null}] 10:49:10 INFO - PROCESS | 1655 | 1466012950281 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1655 | 1466012950283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1d800 == 42 [pid = 1655] [id = 294] 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125495400) [pid = 1655] [serial = 880] [outer = 0x0] 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129277c00) [pid = 1655] [serial = 881] [outer = 0x125495400] 10:49:10 INFO - PROCESS | 1655 | 1466012950306 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12927cc00) [pid = 1655] [serial = 882] [outer = 0x125495400] 10:49:10 INFO - PROCESS | 1655 | 1466012950657 Marionette TRACE conn2 <- [1,1148,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.colouralpha",0,null,null]]]}] 10:49:10 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | Canvas test: 2d.gradient.interpolate.colouralpha 10:49:10 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html | took 522ms 10:49:10 INFO - PROCESS | 1655 | 1466012950672 Marionette TRACE conn2 -> [0,1149,"getWindowHandle",null] 10:49:10 INFO - PROCESS | 1655 | 1466012950674 Marionette TRACE conn2 <- [1,1149,null,{"value":"7"}] 10:49:10 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html 10:49:10 INFO - PROCESS | 1655 | 1466012950678 Marionette TRACE conn2 -> [0,1150,"setScriptTimeout",{"ms":35000}] 10:49:10 INFO - PROCESS | 1655 | 1466012950680 Marionette TRACE conn2 <- [1,1150,null,{}] 10:49:10 INFO - PROCESS | 1655 | 1466012950685 Marionette TRACE conn2 -> [0,1151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:10 INFO - PROCESS | 1655 | 1466012950689 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:10 INFO - PROCESS | 1655 | 1466012950798 Marionette TRACE conn2 <- [1,1151,null,{"value":null}] 10:49:10 INFO - PROCESS | 1655 | 1466012950850 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:10 INFO - PROCESS | 1655 | 1466012950851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac2000 == 43 [pid = 1655] [id = 295] 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112d32400) [pid = 1655] [serial = 883] [outer = 0x0] 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1131d5800) [pid = 1655] [serial = 884] [outer = 0x112d32400] 10:49:10 INFO - PROCESS | 1655 | 1466012950884 Marionette DEBUG loaded listener.js 10:49:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11622e000) [pid = 1655] [serial = 885] [outer = 0x112d32400] 10:49:11 INFO - PROCESS | 1655 | 1466012951337 Marionette TRACE conn2 <- [1,1152,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.multiple",0,null,null]]]}] 10:49:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | Canvas test: 2d.gradient.interpolate.multiple 10:49:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html | took 721ms 10:49:11 INFO - PROCESS | 1655 | 1466012951399 Marionette TRACE conn2 -> [0,1153,"getWindowHandle",null] 10:49:11 INFO - PROCESS | 1655 | 1466012951402 Marionette TRACE conn2 <- [1,1153,null,{"value":"7"}] 10:49:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html 10:49:11 INFO - PROCESS | 1655 | 1466012951407 Marionette TRACE conn2 -> [0,1154,"setScriptTimeout",{"ms":35000}] 10:49:11 INFO - PROCESS | 1655 | 1466012951409 Marionette TRACE conn2 <- [1,1154,null,{}] 10:49:11 INFO - PROCESS | 1655 | 1466012951411 Marionette TRACE conn2 -> [0,1155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:11 INFO - PROCESS | 1655 | 1466012951413 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:11 INFO - PROCESS | 1655 | 1466012951517 Marionette TRACE conn2 <- [1,1155,null,{"value":null}] 10:49:11 INFO - PROCESS | 1655 | 1466012951583 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:11 INFO - PROCESS | 1655 | 1466012951585 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12124c000 == 44 [pid = 1655] [id = 296] 10:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116f3b000) [pid = 1655] [serial = 886] [outer = 0x0] 10:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118351000) [pid = 1655] [serial = 887] [outer = 0x116f3b000] 10:49:11 INFO - PROCESS | 1655 | 1466012951616 Marionette DEBUG loaded listener.js 10:49:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118f6e000) [pid = 1655] [serial = 888] [outer = 0x116f3b000] 10:49:12 INFO - PROCESS | 1655 | 1466012952024 Marionette TRACE conn2 <- [1,1156,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.outside",0,null,null]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | Canvas test: 2d.gradient.interpolate.outside 10:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html | took 672ms 10:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html 10:49:12 INFO - PROCESS | 1655 | 1466012952079 Marionette TRACE conn2 -> [0,1157,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1655 | 1466012952080 Marionette TRACE conn2 <- [1,1157,null,{"value":"7"}] 10:49:12 INFO - PROCESS | 1655 | 1466012952083 Marionette TRACE conn2 -> [0,1158,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1655 | 1466012952086 Marionette TRACE conn2 <- [1,1158,null,{}] 10:49:12 INFO - PROCESS | 1655 | 1466012952093 Marionette TRACE conn2 -> [0,1159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 1655 | 1466012952096 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:12 INFO - PROCESS | 1655 | 1466012952218 Marionette TRACE conn2 <- [1,1159,null,{"value":null}] 10:49:12 INFO - PROCESS | 1655 | 1466012952275 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:12 INFO - PROCESS | 1655 | 1466012952277 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ace9000 == 45 [pid = 1655] [id = 297] 10:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124c45400) [pid = 1655] [serial = 889] [outer = 0x0] 10:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x125f60c00) [pid = 1655] [serial = 890] [outer = 0x124c45400] 10:49:12 INFO - PROCESS | 1655 | 1466012952308 Marionette DEBUG loaded listener.js 10:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x126791400) [pid = 1655] [serial = 891] [outer = 0x124c45400] 10:49:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x125f58000) [pid = 1655] [serial = 892] [outer = 0x123c62400] 10:49:12 INFO - PROCESS | 1655 | 1466012952766 Marionette TRACE conn2 <- [1,1160,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap",0,null,null]]]}] 10:49:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | Canvas test: 2d.gradient.interpolate.overlap 10:49:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html | took 723ms 10:49:12 INFO - PROCESS | 1655 | 1466012952806 Marionette TRACE conn2 -> [0,1161,"getWindowHandle",null] 10:49:12 INFO - PROCESS | 1655 | 1466012952808 Marionette TRACE conn2 <- [1,1161,null,{"value":"7"}] 10:49:12 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html 10:49:12 INFO - PROCESS | 1655 | 1466012952810 Marionette TRACE conn2 -> [0,1162,"setScriptTimeout",{"ms":35000}] 10:49:12 INFO - PROCESS | 1655 | 1466012952812 Marionette TRACE conn2 <- [1,1162,null,{}] 10:49:12 INFO - PROCESS | 1655 | 1466012952814 Marionette TRACE conn2 -> [0,1163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:12 INFO - PROCESS | 1655 | 1466012952815 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:12 INFO - PROCESS | 1655 | 1466012952919 Marionette TRACE conn2 <- [1,1163,null,{"value":null}] 10:49:13 INFO - PROCESS | 1655 | 1466012952998 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1655 | 1466012952999 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be56000 == 46 [pid = 1655] [id = 298] 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11895c000) [pid = 1655] [serial = 893] [outer = 0x0] 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128a1f000) [pid = 1655] [serial = 894] [outer = 0x11895c000] 10:49:13 INFO - PROCESS | 1655 | 1466012953030 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1291a5800) [pid = 1655] [serial = 895] [outer = 0x11895c000] 10:49:13 INFO - PROCESS | 1655 | 1466012953460 Marionette TRACE conn2 <- [1,1164,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.overlap2",0,null,null]]]}] 10:49:13 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | Canvas test: 2d.gradient.interpolate.overlap2 10:49:13 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html | took 669ms 10:49:13 INFO - PROCESS | 1655 | 1466012953509 Marionette TRACE conn2 -> [0,1165,"getWindowHandle",null] 10:49:13 INFO - PROCESS | 1655 | 1466012953511 Marionette TRACE conn2 <- [1,1165,null,{"value":"7"}] 10:49:13 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html 10:49:13 INFO - PROCESS | 1655 | 1466012953514 Marionette TRACE conn2 -> [0,1166,"setScriptTimeout",{"ms":35000}] 10:49:13 INFO - PROCESS | 1655 | 1466012953517 Marionette TRACE conn2 <- [1,1166,null,{}] 10:49:13 INFO - PROCESS | 1655 | 1466012953542 Marionette TRACE conn2 -> [0,1167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:13 INFO - PROCESS | 1655 | 1466012953544 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:13 INFO - PROCESS | 1655 | 1466012953649 Marionette TRACE conn2 <- [1,1167,null,{"value":null}] 10:49:13 INFO - PROCESS | 1655 | 1466012953742 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:13 INFO - PROCESS | 1655 | 1466012953744 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c47b000 == 47 [pid = 1655] [id = 299] 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x119387800) [pid = 1655] [serial = 896] [outer = 0x0] 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1291afc00) [pid = 1655] [serial = 897] [outer = 0x119387800] 10:49:13 INFO - PROCESS | 1655 | 1466012953771 Marionette DEBUG loaded listener.js 10:49:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12927e000) [pid = 1655] [serial = 898] [outer = 0x119387800] 10:49:14 INFO - PROCESS | 1655 | 1466012954331 Marionette TRACE conn2 <- [1,1168,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.solid",0,null,null]]]}] 10:49:14 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | Canvas test: 2d.gradient.interpolate.solid 10:49:14 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html | took 843ms 10:49:14 INFO - PROCESS | 1655 | 1466012954358 Marionette TRACE conn2 -> [0,1169,"getWindowHandle",null] 10:49:14 INFO - PROCESS | 1655 | 1466012954360 Marionette TRACE conn2 <- [1,1169,null,{"value":"7"}] 10:49:14 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html 10:49:14 INFO - PROCESS | 1655 | 1466012954364 Marionette TRACE conn2 -> [0,1170,"setScriptTimeout",{"ms":35000}] 10:49:14 INFO - PROCESS | 1655 | 1466012954366 Marionette TRACE conn2 <- [1,1170,null,{}] 10:49:14 INFO - PROCESS | 1655 | 1466012954372 Marionette TRACE conn2 -> [0,1171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:14 INFO - PROCESS | 1655 | 1466012954373 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:14 INFO - PROCESS | 1655 | 1466012954468 Marionette TRACE conn2 <- [1,1171,null,{"value":null}] 10:49:14 INFO - PROCESS | 1655 | 1466012954537 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:14 INFO - PROCESS | 1655 | 1466012954540 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x118721800 == 48 [pid = 1655] [id = 300] 10:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115f5bc00) [pid = 1655] [serial = 899] [outer = 0x0] 10:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x116534c00) [pid = 1655] [serial = 900] [outer = 0x115f5bc00] 10:49:14 INFO - PROCESS | 1655 | 1466012954568 Marionette DEBUG loaded listener.js 10:49:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118046000) [pid = 1655] [serial = 901] [outer = 0x115f5bc00] 10:49:15 INFO - PROCESS | 1655 | 1466012955056 Marionette TRACE conn2 <- [1,1172,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.vertical",0,null,null]]]}] 10:49:15 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | Canvas test: 2d.gradient.interpolate.vertical 10:49:15 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html | took 723ms 10:49:15 INFO - PROCESS | 1655 | 1466012955087 Marionette TRACE conn2 -> [0,1173,"getWindowHandle",null] 10:49:15 INFO - PROCESS | 1655 | 1466012955090 Marionette TRACE conn2 <- [1,1173,null,{"value":"7"}] 10:49:15 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html 10:49:15 INFO - PROCESS | 1655 | 1466012955094 Marionette TRACE conn2 -> [0,1174,"setScriptTimeout",{"ms":35000}] 10:49:15 INFO - PROCESS | 1655 | 1466012955096 Marionette TRACE conn2 <- [1,1174,null,{}] 10:49:15 INFO - PROCESS | 1655 | 1466012955098 Marionette TRACE conn2 -> [0,1175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:15 INFO - PROCESS | 1655 | 1466012955100 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:15 INFO - PROCESS | 1655 | 1466012955196 Marionette TRACE conn2 <- [1,1175,null,{"value":null}] 10:49:15 INFO - PROCESS | 1655 | 1466012955252 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:15 INFO - PROCESS | 1655 | 1466012955253 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x11845c800 == 49 [pid = 1655] [id = 301] 10:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118354800) [pid = 1655] [serial = 902] [outer = 0x0] 10:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185f2800) [pid = 1655] [serial = 903] [outer = 0x118354800] 10:49:15 INFO - PROCESS | 1655 | 1466012955281 Marionette DEBUG loaded listener.js 10:49:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119137800) [pid = 1655] [serial = 904] [outer = 0x118354800] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12acef800 == 48 [pid = 1655] [id = 293] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0a000 == 47 [pid = 1655] [id = 292] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1198dd000 == 46 [pid = 1655] [id = 291] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a70b000 == 45 [pid = 1655] [id = 290] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117469000 == 44 [pid = 1655] [id = 289] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x129165800 == 43 [pid = 1655] [id = 288] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125418000 == 42 [pid = 1655] [id = 287] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1f000 == 41 [pid = 1655] [id = 286] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c1800 == 40 [pid = 1655] [id = 285] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c3800 == 39 [pid = 1655] [id = 284] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x113212000 == 38 [pid = 1655] [id = 283] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x121148800 == 37 [pid = 1655] [id = 282] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118455000 == 36 [pid = 1655] [id = 281] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a711800 == 35 [pid = 1655] [id = 280] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x115faf800 == 34 [pid = 1655] [id = 268] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x118721800 == 33 [pid = 1655] [id = 300] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c47b000 == 32 [pid = 1655] [id = 299] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12be56000 == 31 [pid = 1655] [id = 298] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ace9000 == 30 [pid = 1655] [id = 297] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12124c000 == 29 [pid = 1655] [id = 296] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1d800 == 28 [pid = 1655] [id = 294] 10:49:15 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac2000 == 27 [pid = 1655] [id = 295] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x1182b8800) [pid = 1655] [serial = 812] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118551c00) [pid = 1655] [serial = 813] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x119135400) [pid = 1655] [serial = 815] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x112d30800) [pid = 1655] [serial = 806] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112924400) [pid = 1655] [serial = 807] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1164e5c00) [pid = 1655] [serial = 809] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116f97400) [pid = 1655] [serial = 810] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11938f000) [pid = 1655] [serial = 818] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1249acc00) [pid = 1655] [serial = 824] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115f5b000) [pid = 1655] [serial = 804] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115ad5800) [pid = 1655] [serial = 803] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118044400) [pid = 1655] [serial = 792] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1215bc000) [pid = 1655] [serial = 821] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115f62000) [pid = 1655] [serial = 791] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1254e9400) [pid = 1655] [serial = 827] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124d6a800) [pid = 1655] [serial = 825] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11913b400) [pid = 1655] [serial = 795] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118956000) [pid = 1655] [serial = 794] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1210b9000) [pid = 1655] [serial = 831] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118050800) [pid = 1655] [serial = 830] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124d6d800) [pid = 1655] [serial = 798] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x123c69400) [pid = 1655] [serial = 797] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126332c00) [pid = 1655] [serial = 834] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125f5bc00) [pid = 1655] [serial = 828] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119747c00) [pid = 1655] [serial = 819] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128a1a000) [pid = 1655] [serial = 837] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126594800) [pid = 1655] [serial = 836] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128a19800) [pid = 1655] [serial = 801] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123c68800) [pid = 1655] [serial = 822] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126596800) [pid = 1655] [serial = 800] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1254e5800) [pid = 1655] [serial = 833] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11938b000) [pid = 1655] [serial = 816] [outer = 0x0] [url = about:blank] 10:49:16 INFO - PROCESS | 1655 | 1466012956196 Marionette TRACE conn2 <- [1,1176,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fill",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1177,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1655 | 1466012956221 Marionette TRACE conn2 <- [1,1177,null,{"value":"7"}] 10:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html 10:49:16 INFO - PROCESS | 1655 | 1466012956224 Marionette TRACE conn2 -> [0,1178,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1655 | 1466012956226 Marionette TRACE conn2 <- [1,1178,null,{}] 10:49:16 INFO - PROCESS | 1655 | 1466012956230 Marionette TRACE conn2 -> [0,1179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 1655 | 1466012956231 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:16 INFO - PROCESS | 1655 | 1466012956312 Marionette TRACE conn2 <- [1,1179,null,{"value":null}] 10:49:16 INFO - PROCESS | 1655 | 1466012956316 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1655 | 1466012956320 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x115fc7000 == 28 [pid = 1655] [id = 302] 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x112abdc00) [pid = 1655] [serial = 905] [outer = 0x0] 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1133b2c00) [pid = 1655] [serial = 906] [outer = 0x112abdc00] 10:49:16 INFO - PROCESS | 1655 | 1466012956349 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x115ebbc00) [pid = 1655] [serial = 907] [outer = 0x112abdc00] 10:49:16 INFO - PROCESS | 1655 | 1466012956732 Marionette TRACE conn2 <- [1,1180,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillRect",1,"assert_equals: Red channel of the pixel at (40, 20) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1181,"getWindowHandle",null] 10:49:16 INFO - PROCESS | 1655 | 1466012956749 Marionette TRACE conn2 <- [1,1181,null,{"value":"7"}] 10:49:16 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html 10:49:16 INFO - PROCESS | 1655 | 1466012956754 Marionette TRACE conn2 -> [0,1182,"setScriptTimeout",{"ms":35000}] 10:49:16 INFO - PROCESS | 1655 | 1466012956756 Marionette TRACE conn2 <- [1,1182,null,{}] 10:49:16 INFO - PROCESS | 1655 | 1466012956758 Marionette TRACE conn2 -> [0,1183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:16 INFO - PROCESS | 1655 | 1466012956760 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:16 INFO - PROCESS | 1655 | 1466012956832 Marionette TRACE conn2 <- [1,1183,null,{"value":null}] 10:49:16 INFO - PROCESS | 1655 | 1466012956839 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:16 INFO - PROCESS | 1655 | 1466012956840 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714e800 == 29 [pid = 1655] [id = 303] 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116539c00) [pid = 1655] [serial = 908] [outer = 0x0] 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x118049400) [pid = 1655] [serial = 909] [outer = 0x116539c00] 10:49:16 INFO - PROCESS | 1655 | 1466012956866 Marionette DEBUG loaded listener.js 10:49:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11820e400) [pid = 1655] [serial = 910] [outer = 0x116539c00] 10:49:17 INFO - PROCESS | 1655 | 1466012957228 Marionette TRACE conn2 <- [1,1184,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.fillText",1,"assert_equals: d[76] expected 0 but got 53","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1185,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1655 | 1466012957275 Marionette TRACE conn2 <- [1,1185,null,{"value":"7"}] 10:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html 10:49:17 INFO - PROCESS | 1655 | 1466012957277 Marionette TRACE conn2 -> [0,1186,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1655 | 1466012957280 Marionette TRACE conn2 <- [1,1186,null,{}] 10:49:17 INFO - PROCESS | 1655 | 1466012957288 Marionette TRACE conn2 -> [0,1187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 1655 | 1466012957291 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:17 INFO - PROCESS | 1655 | 1466012957367 Marionette TRACE conn2 <- [1,1187,null,{"value":null}] 10:49:17 INFO - PROCESS | 1655 | 1466012957376 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1655 | 1466012957378 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d7800 == 30 [pid = 1655] [id = 304] 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1133bac00) [pid = 1655] [serial = 911] [outer = 0x0] 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119135400) [pid = 1655] [serial = 912] [outer = 0x1133bac00] 10:49:17 INFO - PROCESS | 1655 | 1466012957405 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11938e800) [pid = 1655] [serial = 913] [outer = 0x1133bac00] 10:49:17 INFO - PROCESS | 1655 | 1466012957740 Marionette TRACE conn2 <- [1,1188,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.stroke",1,"assert_equals: Red channel of the pixel at (20, 19) expected 0 but got 127","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1189,"getWindowHandle",null] 10:49:17 INFO - PROCESS | 1655 | 1466012957750 Marionette TRACE conn2 <- [1,1189,null,{"value":"7"}] 10:49:17 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html 10:49:17 INFO - PROCESS | 1655 | 1466012957757 Marionette TRACE conn2 -> [0,1190,"setScriptTimeout",{"ms":35000}] 10:49:17 INFO - PROCESS | 1655 | 1466012957758 Marionette TRACE conn2 <- [1,1190,null,{}] 10:49:17 INFO - PROCESS | 1655 | 1466012957760 Marionette TRACE conn2 -> [0,1191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:17 INFO - PROCESS | 1655 | 1466012957762 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:17 INFO - PROCESS | 1655 | 1466012957842 Marionette TRACE conn2 <- [1,1191,null,{"value":null}] 10:49:17 INFO - PROCESS | 1655 | 1466012957901 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:17 INFO - PROCESS | 1655 | 1466012957902 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c9800 == 31 [pid = 1655] [id = 305] 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118543000) [pid = 1655] [serial = 914] [outer = 0x0] 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119740400) [pid = 1655] [serial = 915] [outer = 0x118543000] 10:49:17 INFO - PROCESS | 1655 | 1466012957927 Marionette DEBUG loaded listener.js 10:49:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1215bac00) [pid = 1655] [serial = 916] [outer = 0x118543000] 10:49:18 INFO - PROCESS | 1655 | 1466012958228 Marionette TRACE conn2 <- [1,1192,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeRect",1,"assert_equals: Red channel of the pixel at (19, 19) expected 0 but got 64","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html:30:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1193,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1655 | 1466012958280 Marionette TRACE conn2 <- [1,1193,null,{"value":"7"}] 10:49:18 INFO - PROCESS | 1655 | 1466012958283 Marionette TRACE conn2 -> [0,1194,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1655 | 1466012958284 Marionette TRACE conn2 <- [1,1194,null,{}] 10:49:18 INFO - PROCESS | 1655 | 1466012958296 Marionette TRACE conn2 -> [0,1195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1655 | 1466012958297 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:18 INFO - PROCESS | 1655 | 1466012958389 Marionette TRACE conn2 <- [1,1195,null,{"value":null}] 10:49:18 INFO - PROCESS | 1655 | 1466012958392 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1655 | 1466012958393 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f51000 == 32 [pid = 1655] [id = 306] 10:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113029c00) [pid = 1655] [serial = 917] [outer = 0x0] 10:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1215bc000) [pid = 1655] [serial = 918] [outer = 0x113029c00] 10:49:18 INFO - PROCESS | 1655 | 1466012958418 Marionette DEBUG loaded listener.js 10:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1249a8000) [pid = 1655] [serial = 919] [outer = 0x113029c00] 10:49:18 INFO - PROCESS | 1655 | 1466012958790 Marionette TRACE conn2 <- [1,1196,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html",0,null,null,[["Canvas test: 2d.gradient.interpolate.zerosize.strokeText",1,"assert_equals: d[76] expected 0 but got 104","_assertGreen/testColor@http://web-platform.test:8000/common/canvas-tests.js:74:9\n_assertGreen@http://web-platform.test:8000/common/canvas-tests.js:80:13\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html:31:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1197,"getWindowHandle",null] 10:49:18 INFO - PROCESS | 1655 | 1466012958812 Marionette TRACE conn2 <- [1,1197,null,{"value":"7"}] 10:49:18 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html 10:49:18 INFO - PROCESS | 1655 | 1466012958815 Marionette TRACE conn2 -> [0,1198,"setScriptTimeout",{"ms":35000}] 10:49:18 INFO - PROCESS | 1655 | 1466012958816 Marionette TRACE conn2 <- [1,1198,null,{}] 10:49:18 INFO - PROCESS | 1655 | 1466012958824 Marionette TRACE conn2 -> [0,1199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:18 INFO - PROCESS | 1655 | 1466012958828 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:18 INFO - PROCESS | 1655 | 1466012958941 Marionette TRACE conn2 <- [1,1199,null,{"value":null}] 10:49:18 INFO - PROCESS | 1655 | 1466012958945 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:18 INFO - PROCESS | 1655 | 1466012958946 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x121903000 == 33 [pid = 1655] [id = 307] 10:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124a8b800) [pid = 1655] [serial = 920] [outer = 0x0] 10:49:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x125497c00) [pid = 1655] [serial = 921] [outer = 0x124a8b800] 10:49:18 INFO - PROCESS | 1655 | 1466012958970 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126796c00) [pid = 1655] [serial = 922] [outer = 0x124a8b800] 10:49:19 INFO - PROCESS | 1655 | 1466012959309 Marionette TRACE conn2 <- [1,1200,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html",0,null,null,[["createLinearGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | createLinearGradient() throws TypeError if arguments are not finite 10:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html | took 525ms 10:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html 10:49:19 INFO - PROCESS | 1655 | 1466012959344 Marionette TRACE conn2 -> [0,1201,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 1655 | 1466012959346 Marionette TRACE conn2 <- [1,1201,null,{"value":"7"}] 10:49:19 INFO - PROCESS | 1655 | 1466012959348 Marionette TRACE conn2 -> [0,1202,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 1655 | 1466012959349 Marionette TRACE conn2 <- [1,1202,null,{}] 10:49:19 INFO - PROCESS | 1655 | 1466012959351 Marionette TRACE conn2 -> [0,1203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:19 INFO - PROCESS | 1655 | 1466012959352 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:19 INFO - PROCESS | 1655 | 1466012959443 Marionette TRACE conn2 <- [1,1203,null,{"value":null}] 10:49:19 INFO - PROCESS | 1655 | 1466012959447 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1655 | 1466012959448 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fcf000 == 34 [pid = 1655] [id = 308] 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x124a8c400) [pid = 1655] [serial = 923] [outer = 0x0] 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126b9a800) [pid = 1655] [serial = 924] [outer = 0x124a8c400] 10:49:19 INFO - PROCESS | 1655 | 1466012959472 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x126ba8000) [pid = 1655] [serial = 925] [outer = 0x124a8c400] 10:49:19 INFO - PROCESS | 1655 | 1466012959778 Marionette TRACE conn2 <- [1,1204,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:49:19 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:49:19 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html | took 470ms 10:49:19 INFO - PROCESS | 1655 | 1466012959820 Marionette TRACE conn2 -> [0,1205,"getWindowHandle",null] 10:49:19 INFO - PROCESS | 1655 | 1466012959822 Marionette TRACE conn2 <- [1,1205,null,{"value":"7"}] 10:49:19 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html 10:49:19 INFO - PROCESS | 1655 | 1466012959824 Marionette TRACE conn2 -> [0,1206,"setScriptTimeout",{"ms":35000}] 10:49:19 INFO - PROCESS | 1655 | 1466012959825 Marionette TRACE conn2 <- [1,1206,null,{}] 10:49:19 INFO - PROCESS | 1655 | 1466012959828 Marionette TRACE conn2 -> [0,1207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:19 INFO - PROCESS | 1655 | 1466012959829 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:19 INFO - PROCESS | 1655 | 1466012959920 Marionette TRACE conn2 <- [1,1207,null,{"value":null}] 10:49:19 INFO - PROCESS | 1655 | 1466012959931 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:19 INFO - PROCESS | 1655 | 1466012959931 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b21800 == 35 [pid = 1655] [id = 309] 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126b89400) [pid = 1655] [serial = 926] [outer = 0x0] 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b41800) [pid = 1655] [serial = 927] [outer = 0x126b89400] 10:49:19 INFO - PROCESS | 1655 | 1466012959956 Marionette DEBUG loaded listener.js 10:49:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128b4f800) [pid = 1655] [serial = 928] [outer = 0x126b89400] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126398400) [pid = 1655] [serial = 862] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.system.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128a23c00) [pid = 1655] [serial = 865] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-1.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128b4bc00) [pid = 1655] [serial = 868] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.transparent-2.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11297cc00) [pid = 1655] [serial = 871] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.empty.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1176bc800) [pid = 1655] [serial = 850] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-3.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x117c7ec00) [pid = 1655] [serial = 844] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-1.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b33800) [pid = 1655] [serial = 838] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-num-2.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112fa1c00) [pid = 1655] [serial = 847] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-2.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210b6000) [pid = 1655] [serial = 856] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-1.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118357000) [pid = 1655] [serial = 853] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-solid-4.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112d67000) [pid = 1655] [serial = 841] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.rgba-percent.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128c79000) [pid = 1655] [serial = 877] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colour.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125495400) [pid = 1655] [serial = 880] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.colouralpha.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11291e000) [pid = 1655] [serial = 859] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.fillStyle.parse.svg-2.html] 10:49:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116758800) [pid = 1655] [serial = 874] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.alpha.html] 10:49:20 INFO - PROCESS | 1655 | 1466012960512 Marionette TRACE conn2 <- [1,1208,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html",0,null,null,[["Linear gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:49:20 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | Linear gradient coordinates are relative to the coordinate space at the time of filling 10:49:20 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html | took 719ms 10:49:20 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html 10:49:20 INFO - PROCESS | 1655 | 1466012960543 Marionette TRACE conn2 -> [0,1209,"getWindowHandle",null] 10:49:20 INFO - PROCESS | 1655 | 1466012960544 Marionette TRACE conn2 <- [1,1209,null,{"value":"7"}] 10:49:20 INFO - PROCESS | 1655 | 1466012960546 Marionette TRACE conn2 -> [0,1210,"setScriptTimeout",{"ms":35000}] 10:49:20 INFO - PROCESS | 1655 | 1466012960547 Marionette TRACE conn2 <- [1,1210,null,{}] 10:49:20 INFO - PROCESS | 1655 | 1466012960549 Marionette TRACE conn2 -> [0,1211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:20 INFO - PROCESS | 1655 | 1466012960551 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:20 INFO - PROCESS | 1655 | 1466012960627 Marionette TRACE conn2 <- [1,1211,null,{"value":null}] 10:49:20 INFO - PROCESS | 1655 | 1466012960630 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:20 INFO - PROCESS | 1655 | 1466012960631 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d5800 == 36 [pid = 1655] [id = 310] 10:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x112fa1c00) [pid = 1655] [serial = 929] [outer = 0x0] 10:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x118fbd400) [pid = 1655] [serial = 930] [outer = 0x112fa1c00] 10:49:20 INFO - PROCESS | 1655 | 1466012960658 Marionette DEBUG loaded listener.js 10:49:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126b96000) [pid = 1655] [serial = 931] [outer = 0x112fa1c00] 10:49:20 INFO - PROCESS | 1655 | 1466012960978 Marionette TRACE conn2 <- [1,1212,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html",0,null,null,[["Linear gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | Linear gradient transforms do not experience broken caching effects 10:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html | took 468ms 10:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html 10:49:21 INFO - PROCESS | 1655 | 1466012961015 Marionette TRACE conn2 -> [0,1213,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1655 | 1466012961017 Marionette TRACE conn2 <- [1,1213,null,{"value":"7"}] 10:49:21 INFO - PROCESS | 1655 | 1466012961019 Marionette TRACE conn2 -> [0,1214,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1655 | 1466012961020 Marionette TRACE conn2 <- [1,1214,null,{}] 10:49:21 INFO - PROCESS | 1655 | 1466012961022 Marionette TRACE conn2 -> [0,1215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 1655 | 1466012961023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:21 INFO - PROCESS | 1655 | 1466012961123 Marionette TRACE conn2 <- [1,1215,null,{"value":null}] 10:49:21 INFO - PROCESS | 1655 | 1466012961129 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1655 | 1466012961130 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12915b000 == 37 [pid = 1655] [id = 311] 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x116f3b800) [pid = 1655] [serial = 932] [outer = 0x0] 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b4f000) [pid = 1655] [serial = 933] [outer = 0x116f3b800] 10:49:21 INFO - PROCESS | 1655 | 1466012961154 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b99800) [pid = 1655] [serial = 934] [outer = 0x116f3b800] 10:49:21 INFO - PROCESS | 1655 | 1466012961470 Marionette TRACE conn2 <- [1,1216,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html",0,null,null,[["Canvas test: 2d.gradient.object.compare",0,null,null]]]}] 10:49:21 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | Canvas test: 2d.gradient.object.compare 10:49:21 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html | took 471ms 10:49:21 INFO - PROCESS | 1655 | 1466012961491 Marionette TRACE conn2 -> [0,1217,"getWindowHandle",null] 10:49:21 INFO - PROCESS | 1655 | 1466012961493 Marionette TRACE conn2 <- [1,1217,null,{"value":"7"}] 10:49:21 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html 10:49:21 INFO - PROCESS | 1655 | 1466012961495 Marionette TRACE conn2 -> [0,1218,"setScriptTimeout",{"ms":35000}] 10:49:21 INFO - PROCESS | 1655 | 1466012961496 Marionette TRACE conn2 <- [1,1218,null,{}] 10:49:21 INFO - PROCESS | 1655 | 1466012961499 Marionette TRACE conn2 -> [0,1219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:21 INFO - PROCESS | 1655 | 1466012961500 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:21 INFO - PROCESS | 1655 | 1466012961593 Marionette TRACE conn2 <- [1,1219,null,{"value":null}] 10:49:21 INFO - PROCESS | 1655 | 1466012961596 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:21 INFO - PROCESS | 1655 | 1466012961597 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4e800 == 38 [pid = 1655] [id = 312] 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128c79c00) [pid = 1655] [serial = 935] [outer = 0x0] 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129271c00) [pid = 1655] [serial = 936] [outer = 0x128c79c00] 10:49:21 INFO - PROCESS | 1655 | 1466012961624 Marionette DEBUG loaded listener.js 10:49:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12929d800) [pid = 1655] [serial = 937] [outer = 0x128c79c00] 10:49:21 INFO - PROCESS | 1655 | 1466012961961 Marionette TRACE conn2 <- [1,1220,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html",0,null,null,[["Canvas test: 2d.gradient.object.crosscanvas",0,null,null]]]}] 10:49:22 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | Canvas test: 2d.gradient.object.crosscanvas 10:49:22 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html | took 519ms 10:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html 10:49:22 INFO - PROCESS | 1655 | 1466012962017 Marionette TRACE conn2 -> [0,1221,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1655 | 1466012962018 Marionette TRACE conn2 <- [1,1221,null,{"value":"7"}] 10:49:22 INFO - PROCESS | 1655 | 1466012962020 Marionette TRACE conn2 -> [0,1222,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1655 | 1466012962021 Marionette TRACE conn2 <- [1,1222,null,{}] 10:49:22 INFO - PROCESS | 1655 | 1466012962024 Marionette TRACE conn2 -> [0,1223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:22 INFO - PROCESS | 1655 | 1466012962025 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:22 INFO - PROCESS | 1655 | 1466012962099 Marionette TRACE conn2 <- [1,1223,null,{"value":null}] 10:49:22 INFO - PROCESS | 1655 | 1466012962104 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1655 | 1466012962105 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7fa800 == 39 [pid = 1655] [id = 313] 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b8fc00) [pid = 1655] [serial = 938] [outer = 0x0] 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1292a3800) [pid = 1655] [serial = 939] [outer = 0x128b8fc00] 10:49:22 INFO - PROCESS | 1655 | 1466012962129 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12950b800) [pid = 1655] [serial = 940] [outer = 0x128b8fc00] 10:49:22 INFO - PROCESS | 1655 | 1466012962497 Marionette TRACE conn2 <- [1,1224,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html",0,null,null,[["Canvas test: 2d.gradient.object.current",1,"An invalid or illegal string was specified","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html:28:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1225,"getWindowHandle",null] 10:49:22 INFO - PROCESS | 1655 | 1466012962542 Marionette TRACE conn2 <- [1,1225,null,{"value":"7"}] 10:49:22 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html 10:49:22 INFO - PROCESS | 1655 | 1466012962546 Marionette TRACE conn2 -> [0,1226,"setScriptTimeout",{"ms":35000}] 10:49:22 INFO - PROCESS | 1655 | 1466012962548 Marionette TRACE conn2 <- [1,1226,null,{}] 10:49:22 INFO - PROCESS | 1655 | 1466012962553 Marionette TRACE conn2 -> [0,1227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:22 INFO - PROCESS | 1655 | 1466012962555 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:22 INFO - PROCESS | 1655 | 1466012962689 Marionette TRACE conn2 <- [1,1227,null,{"value":null}] 10:49:22 INFO - PROCESS | 1655 | 1466012962747 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:22 INFO - PROCESS | 1655 | 1466012962750 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e78800 == 40 [pid = 1655] [id = 314] 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112a77000) [pid = 1655] [serial = 941] [outer = 0x0] 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112ae6800) [pid = 1655] [serial = 942] [outer = 0x112a77000] 10:49:22 INFO - PROCESS | 1655 | 1466012962781 Marionette DEBUG loaded listener.js 10:49:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115eb7800) [pid = 1655] [serial = 943] [outer = 0x112a77000] 10:49:23 INFO - PROCESS | 1655 | 1466012963328 Marionette TRACE conn2 <- [1,1228,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidcolour",0,null,null]]]}] 10:49:23 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | Canvas test: 2d.gradient.object.invalidcolour 10:49:23 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html | took 827ms 10:49:23 INFO - PROCESS | 1655 | 1466012963372 Marionette TRACE conn2 -> [0,1229,"getWindowHandle",null] 10:49:23 INFO - PROCESS | 1655 | 1466012963376 Marionette TRACE conn2 <- [1,1229,null,{"value":"7"}] 10:49:23 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html 10:49:23 INFO - PROCESS | 1655 | 1466012963380 Marionette TRACE conn2 -> [0,1230,"setScriptTimeout",{"ms":35000}] 10:49:23 INFO - PROCESS | 1655 | 1466012963382 Marionette TRACE conn2 <- [1,1230,null,{}] 10:49:23 INFO - PROCESS | 1655 | 1466012963385 Marionette TRACE conn2 -> [0,1231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:23 INFO - PROCESS | 1655 | 1466012963387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:23 INFO - PROCESS | 1655 | 1466012963498 Marionette TRACE conn2 <- [1,1231,null,{"value":null}] 10:49:23 INFO - PROCESS | 1655 | 1466012963576 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:23 INFO - PROCESS | 1655 | 1466012963578 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe3800 == 41 [pid = 1655] [id = 315] 10:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11819ec00) [pid = 1655] [serial = 944] [outer = 0x0] 10:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x118211400) [pid = 1655] [serial = 945] [outer = 0x11819ec00] 10:49:23 INFO - PROCESS | 1655 | 1466012963608 Marionette DEBUG loaded listener.js 10:49:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1185f2400) [pid = 1655] [serial = 946] [outer = 0x11819ec00] 10:49:24 INFO - PROCESS | 1655 | 1466012964243 Marionette TRACE conn2 <- [1,1232,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html",0,null,null,[["Canvas test: 2d.gradient.object.invalidoffset",0,null,null]]]}] 10:49:24 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | Canvas test: 2d.gradient.object.invalidoffset 10:49:24 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html | took 872ms 10:49:24 INFO - PROCESS | 1655 | 1466012964279 Marionette TRACE conn2 -> [0,1233,"getWindowHandle",null] 10:49:24 INFO - PROCESS | 1655 | 1466012964281 Marionette TRACE conn2 <- [1,1233,null,{"value":"7"}] 10:49:24 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html 10:49:24 INFO - PROCESS | 1655 | 1466012964288 Marionette TRACE conn2 -> [0,1234,"setScriptTimeout",{"ms":35000}] 10:49:24 INFO - PROCESS | 1655 | 1466012964290 Marionette TRACE conn2 <- [1,1234,null,{}] 10:49:24 INFO - PROCESS | 1655 | 1466012964295 Marionette TRACE conn2 -> [0,1235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:24 INFO - PROCESS | 1655 | 1466012964296 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:24 INFO - PROCESS | 1655 | 1466012964407 Marionette TRACE conn2 <- [1,1235,null,{"value":null}] 10:49:24 INFO - PROCESS | 1655 | 1466012964486 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:24 INFO - PROCESS | 1655 | 1466012964488 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x116949800 == 42 [pid = 1655] [id = 316] 10:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x112d65400) [pid = 1655] [serial = 947] [outer = 0x0] 10:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115f59400) [pid = 1655] [serial = 948] [outer = 0x112d65400] 10:49:24 INFO - PROCESS | 1655 | 1466012964517 Marionette DEBUG loaded listener.js 10:49:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x11697a000) [pid = 1655] [serial = 949] [outer = 0x112d65400] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4e800 == 41 [pid = 1655] [id = 312] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x12915b000 == 40 [pid = 1655] [id = 311] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d5800 == 39 [pid = 1655] [id = 310] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x126b21800 == 38 [pid = 1655] [id = 309] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x125fcf000 == 37 [pid = 1655] [id = 308] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x121903000 == 36 [pid = 1655] [id = 307] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x120f51000 == 35 [pid = 1655] [id = 306] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c9800 == 34 [pid = 1655] [id = 305] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d7800 == 33 [pid = 1655] [id = 304] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11714e800 == 32 [pid = 1655] [id = 303] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x115fc7000 == 31 [pid = 1655] [id = 302] 10:49:24 INFO - PROCESS | 1655 | --DOCSHELL 0x11845c800 == 30 [pid = 1655] [id = 301] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x126b97c00) [pid = 1655] [serial = 863] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x128b4dc00) [pid = 1655] [serial = 866] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128b95800) [pid = 1655] [serial = 869] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x128b8f800) [pid = 1655] [serial = 867] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11938c800) [pid = 1655] [serial = 873] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115eb6800) [pid = 1655] [serial = 872] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11804cc00) [pid = 1655] [serial = 851] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11834fc00) [pid = 1655] [serial = 852] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118207c00) [pid = 1655] [serial = 845] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11835a800) [pid = 1655] [serial = 846] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b49c00) [pid = 1655] [serial = 840] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128b42400) [pid = 1655] [serial = 839] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113084400) [pid = 1655] [serial = 848] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115ec2400) [pid = 1655] [serial = 849] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124829400) [pid = 1655] [serial = 857] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124a91c00) [pid = 1655] [serial = 858] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11895f400) [pid = 1655] [serial = 854] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11954bc00) [pid = 1655] [serial = 855] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113081800) [pid = 1655] [serial = 842] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115ee3400) [pid = 1655] [serial = 843] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129272c00) [pid = 1655] [serial = 879] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1291a7000) [pid = 1655] [serial = 878] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12927cc00) [pid = 1655] [serial = 882] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129277c00) [pid = 1655] [serial = 881] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128c71000) [pid = 1655] [serial = 870] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124c40800) [pid = 1655] [serial = 860] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b43000) [pid = 1655] [serial = 864] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128c70800) [pid = 1655] [serial = 876] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125f5f400) [pid = 1655] [serial = 861] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121c0b000) [pid = 1655] [serial = 875] [outer = 0x0] [url = about:blank] 10:49:24 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x110f7d800) [pid = 1655] [serial = 495] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:49:24 INFO - PROCESS | 1655 | 1466012964959 Marionette TRACE conn2 <- [1,1236,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html",0,null,null,[["createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | createLinearGradient() and createRadialGradient() returns objects implementing CanvasGradient 10:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html | took 726ms 10:49:25 INFO - PROCESS | 1655 | 1466012965012 Marionette TRACE conn2 -> [0,1237,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1655 | 1466012965014 Marionette TRACE conn2 <- [1,1237,null,{"value":"7"}] 10:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html 10:49:25 INFO - PROCESS | 1655 | 1466012965019 Marionette TRACE conn2 -> [0,1238,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1655 | 1466012965020 Marionette TRACE conn2 <- [1,1238,null,{}] 10:49:25 INFO - PROCESS | 1655 | 1466012965023 Marionette TRACE conn2 -> [0,1239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 1655 | 1466012965024 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:25 INFO - PROCESS | 1655 | 1466012965109 Marionette TRACE conn2 <- [1,1239,null,{"value":null}] 10:49:25 INFO - PROCESS | 1655 | 1466012965114 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1655 | 1466012965115 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185bf800 == 31 [pid = 1655] [id = 317] 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11804cc00) [pid = 1655] [serial = 950] [outer = 0x0] 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11834fc00) [pid = 1655] [serial = 951] [outer = 0x11804cc00] 10:49:25 INFO - PROCESS | 1655 | 1466012965142 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1185f4000) [pid = 1655] [serial = 952] [outer = 0x11804cc00] 10:49:25 INFO - PROCESS | 1655 | 1466012965480 Marionette TRACE conn2 <- [1,1240,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html",0,null,null,[["window.CanvasGradient exists and has the right properties",0,null,null]]]}] 10:49:25 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | window.CanvasGradient exists and has the right properties 10:49:25 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html | took 520ms 10:49:25 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html 10:49:25 INFO - PROCESS | 1655 | 1466012965538 Marionette TRACE conn2 -> [0,1241,"getWindowHandle",null] 10:49:25 INFO - PROCESS | 1655 | 1466012965540 Marionette TRACE conn2 <- [1,1241,null,{"value":"7"}] 10:49:25 INFO - PROCESS | 1655 | 1466012965542 Marionette TRACE conn2 -> [0,1242,"setScriptTimeout",{"ms":35000}] 10:49:25 INFO - PROCESS | 1655 | 1466012965544 Marionette TRACE conn2 <- [1,1242,null,{}] 10:49:25 INFO - PROCESS | 1655 | 1466012965552 Marionette TRACE conn2 -> [0,1243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:25 INFO - PROCESS | 1655 | 1466012965555 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:25 INFO - PROCESS | 1655 | 1466012965634 Marionette TRACE conn2 <- [1,1243,null,{"value":null}] 10:49:25 INFO - PROCESS | 1655 | 1466012965641 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:25 INFO - PROCESS | 1655 | 1466012965643 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e8000 == 32 [pid = 1655] [id = 318] 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119130800) [pid = 1655] [serial = 953] [outer = 0x0] 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119387c00) [pid = 1655] [serial = 954] [outer = 0x119130800] 10:49:25 INFO - PROCESS | 1655 | 1466012965671 Marionette DEBUG loaded listener.js 10:49:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1198eec00) [pid = 1655] [serial = 955] [outer = 0x119130800] 10:49:26 INFO - PROCESS | 1655 | 1466012966010 Marionette TRACE conn2 <- [1,1244,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html",0,null,null,[["Canvas test: 2d.gradient.object.update",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | Canvas test: 2d.gradient.object.update 10:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html | took 520ms 10:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html 10:49:26 INFO - PROCESS | 1655 | 1466012966063 Marionette TRACE conn2 -> [0,1245,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1655 | 1466012966064 Marionette TRACE conn2 <- [1,1245,null,{"value":"7"}] 10:49:26 INFO - PROCESS | 1655 | 1466012966067 Marionette TRACE conn2 -> [0,1246,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1655 | 1466012966068 Marionette TRACE conn2 <- [1,1246,null,{}] 10:49:26 INFO - PROCESS | 1655 | 1466012966070 Marionette TRACE conn2 -> [0,1247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 1655 | 1466012966071 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:26 INFO - PROCESS | 1655 | 1466012966151 Marionette TRACE conn2 <- [1,1247,null,{"value":null}] 10:49:26 INFO - PROCESS | 1655 | 1466012966157 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1655 | 1466012966158 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145c000 == 33 [pid = 1655] [id = 319] 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12143c800) [pid = 1655] [serial = 956] [outer = 0x0] 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123c65000) [pid = 1655] [serial = 957] [outer = 0x12143c800] 10:49:26 INFO - PROCESS | 1655 | 1466012966183 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124ac1000) [pid = 1655] [serial = 958] [outer = 0x12143c800] 10:49:26 INFO - PROCESS | 1655 | 1466012966523 Marionette TRACE conn2 <- [1,1248,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.behind",0,null,null]]]}] 10:49:26 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | Canvas test: 2d.gradient.radial.cone.behind 10:49:26 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html | took 471ms 10:49:26 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html 10:49:26 INFO - PROCESS | 1655 | 1466012966540 Marionette TRACE conn2 -> [0,1249,"getWindowHandle",null] 10:49:26 INFO - PROCESS | 1655 | 1466012966541 Marionette TRACE conn2 <- [1,1249,null,{"value":"7"}] 10:49:26 INFO - PROCESS | 1655 | 1466012966543 Marionette TRACE conn2 -> [0,1250,"setScriptTimeout",{"ms":35000}] 10:49:26 INFO - PROCESS | 1655 | 1466012966544 Marionette TRACE conn2 <- [1,1250,null,{}] 10:49:26 INFO - PROCESS | 1655 | 1466012966546 Marionette TRACE conn2 -> [0,1251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:26 INFO - PROCESS | 1655 | 1466012966548 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:26 INFO - PROCESS | 1655 | 1466012966628 Marionette TRACE conn2 <- [1,1251,null,{"value":null}] 10:49:26 INFO - PROCESS | 1655 | 1466012966686 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:26 INFO - PROCESS | 1655 | 1466012966688 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c13000 == 34 [pid = 1655] [id = 320] 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12143cc00) [pid = 1655] [serial = 959] [outer = 0x0] 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124c43c00) [pid = 1655] [serial = 960] [outer = 0x12143cc00] 10:49:26 INFO - PROCESS | 1655 | 1466012966718 Marionette DEBUG loaded listener.js 10:49:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126328800) [pid = 1655] [serial = 961] [outer = 0x12143cc00] 10:49:27 INFO - PROCESS | 1655 | 1466012967032 Marionette TRACE conn2 <- [1,1252,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.beside",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | Canvas test: 2d.gradient.radial.cone.beside 10:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html | took 518ms 10:49:27 INFO - PROCESS | 1655 | 1466012967062 Marionette TRACE conn2 -> [0,1253,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 1655 | 1466012967063 Marionette TRACE conn2 <- [1,1253,null,{"value":"7"}] 10:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html 10:49:27 INFO - PROCESS | 1655 | 1466012967066 Marionette TRACE conn2 -> [0,1254,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1655 | 1466012967067 Marionette TRACE conn2 <- [1,1254,null,{}] 10:49:27 INFO - PROCESS | 1655 | 1466012967073 Marionette TRACE conn2 -> [0,1255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:27 INFO - PROCESS | 1655 | 1466012967079 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:27 INFO - PROCESS | 1655 | 1466012967259 Marionette TRACE conn2 <- [1,1255,null,{"value":null}] 10:49:27 INFO - PROCESS | 1655 | 1466012967276 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1655 | 1466012967277 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e2a800 == 35 [pid = 1655] [id = 321] 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125f60400) [pid = 1655] [serial = 962] [outer = 0x0] 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126768800) [pid = 1655] [serial = 963] [outer = 0x125f60400] 10:49:27 INFO - PROCESS | 1655 | 1466012967316 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b8ac00) [pid = 1655] [serial = 964] [outer = 0x125f60400] 10:49:27 INFO - PROCESS | 1655 | 1466012967741 Marionette TRACE conn2 <- [1,1256,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.bottom",0,null,null]]]}] 10:49:27 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | Canvas test: 2d.gradient.radial.cone.bottom 10:49:27 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html | took 723ms 10:49:27 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html 10:49:27 INFO - PROCESS | 1655 | 1466012967788 Marionette TRACE conn2 -> [0,1257,"getWindowHandle",null] 10:49:27 INFO - PROCESS | 1655 | 1466012967789 Marionette TRACE conn2 <- [1,1257,null,{"value":"7"}] 10:49:27 INFO - PROCESS | 1655 | 1466012967791 Marionette TRACE conn2 -> [0,1258,"setScriptTimeout",{"ms":35000}] 10:49:27 INFO - PROCESS | 1655 | 1466012967792 Marionette TRACE conn2 <- [1,1258,null,{}] 10:49:27 INFO - PROCESS | 1655 | 1466012967795 Marionette TRACE conn2 -> [0,1259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:27 INFO - PROCESS | 1655 | 1466012967796 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:27 INFO - PROCESS | 1655 | 1466012967896 Marionette TRACE conn2 <- [1,1259,null,{"value":null}] 10:49:27 INFO - PROCESS | 1655 | 1466012967913 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:27 INFO - PROCESS | 1655 | 1466012967914 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12915e800 == 36 [pid = 1655] [id = 322] 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b92c00) [pid = 1655] [serial = 965] [outer = 0x0] 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128c7a800) [pid = 1655] [serial = 966] [outer = 0x128b92c00] 10:49:27 INFO - PROCESS | 1655 | 1466012967939 Marionette DEBUG loaded listener.js 10:49:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1291af800) [pid = 1655] [serial = 967] [outer = 0x128b92c00] 10:49:28 INFO - PROCESS | 1655 | 1466012968274 Marionette TRACE conn2 <- [1,1260,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.cylinder",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | Canvas test: 2d.gradient.radial.cone.cylinder 10:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html | took 520ms 10:49:28 INFO - PROCESS | 1655 | 1466012968311 Marionette TRACE conn2 -> [0,1261,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1655 | 1466012968312 Marionette TRACE conn2 <- [1,1261,null,{"value":"7"}] 10:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html 10:49:28 INFO - PROCESS | 1655 | 1466012968314 Marionette TRACE conn2 -> [0,1262,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1655 | 1466012968316 Marionette TRACE conn2 <- [1,1262,null,{}] 10:49:28 INFO - PROCESS | 1655 | 1466012968318 Marionette TRACE conn2 -> [0,1263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1655 | 1466012968319 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:28 INFO - PROCESS | 1655 | 1466012968413 Marionette TRACE conn2 <- [1,1263,null,{"value":null}] 10:49:28 INFO - PROCESS | 1655 | 1466012968424 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1655 | 1466012968425 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296b8000 == 37 [pid = 1655] [id = 323] 10:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128ee1000) [pid = 1655] [serial = 968] [outer = 0x0] 10:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129279800) [pid = 1655] [serial = 969] [outer = 0x128ee1000] 10:49:28 INFO - PROCESS | 1655 | 1466012968449 Marionette DEBUG loaded listener.js 10:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12929b800) [pid = 1655] [serial = 970] [outer = 0x128ee1000] 10:49:28 INFO - PROCESS | 1655 | 1466012968790 Marionette TRACE conn2 <- [1,1264,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.front",0,null,null]]]}] 10:49:28 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | Canvas test: 2d.gradient.radial.cone.front 10:49:28 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html | took 517ms 10:49:28 INFO - PROCESS | 1655 | 1466012968833 Marionette TRACE conn2 -> [0,1265,"getWindowHandle",null] 10:49:28 INFO - PROCESS | 1655 | 1466012968834 Marionette TRACE conn2 <- [1,1265,null,{"value":"7"}] 10:49:28 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html 10:49:28 INFO - PROCESS | 1655 | 1466012968836 Marionette TRACE conn2 -> [0,1266,"setScriptTimeout",{"ms":35000}] 10:49:28 INFO - PROCESS | 1655 | 1466012968837 Marionette TRACE conn2 <- [1,1266,null,{}] 10:49:28 INFO - PROCESS | 1655 | 1466012968839 Marionette TRACE conn2 -> [0,1267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:28 INFO - PROCESS | 1655 | 1466012968840 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:28 INFO - PROCESS | 1655 | 1466012968946 Marionette TRACE conn2 <- [1,1267,null,{"value":null}] 10:49:28 INFO - PROCESS | 1655 | 1466012968949 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:28 INFO - PROCESS | 1655 | 1466012968950 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ec000 == 38 [pid = 1655] [id = 324] 10:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128c70800) [pid = 1655] [serial = 971] [outer = 0x0] 10:49:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292a7800) [pid = 1655] [serial = 972] [outer = 0x128c70800] 10:49:28 INFO - PROCESS | 1655 | 1466012968974 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x129517c00) [pid = 1655] [serial = 973] [outer = 0x128c70800] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x113029c00) [pid = 1655] [serial = 917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeText.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118354800) [pid = 1655] [serial = 902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fill.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118543000) [pid = 1655] [serial = 914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.strokeRect.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1133bac00) [pid = 1655] [serial = 911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.stroke.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116539c00) [pid = 1655] [serial = 908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillText.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124a8b800) [pid = 1655] [serial = 920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.nonfinite.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112abdc00) [pid = 1655] [serial = 905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.zerosize.fillRect.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112d32400) [pid = 1655] [serial = 883] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.multiple.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x116f3b000) [pid = 1655] [serial = 886] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.outside.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124c45400) [pid = 1655] [serial = 889] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11895c000) [pid = 1655] [serial = 893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.overlap2.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119387800) [pid = 1655] [serial = 896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.solid.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126b89400) [pid = 1655] [serial = 926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.2.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124a8c400) [pid = 1655] [serial = 923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.1.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112fa1c00) [pid = 1655] [serial = 929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.linear.transform.3.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116f3b800) [pid = 1655] [serial = 932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.compare.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115f5bc00) [pid = 1655] [serial = 899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.interpolate.vertical.html] 10:49:29 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128c79c00) [pid = 1655] [serial = 935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.crosscanvas.html] 10:49:29 INFO - PROCESS | 1655 | 1466012969363 Marionette TRACE conn2 <- [1,1268,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape1",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | Canvas test: 2d.gradient.radial.cone.shape1 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html | took 569ms 10:49:29 INFO - PROCESS | 1655 | 1466012969408 Marionette TRACE conn2 -> [0,1269,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1655 | 1466012969409 Marionette TRACE conn2 <- [1,1269,null,{"value":"7"}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html 10:49:29 INFO - PROCESS | 1655 | 1466012969411 Marionette TRACE conn2 -> [0,1270,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1655 | 1466012969412 Marionette TRACE conn2 <- [1,1270,null,{}] 10:49:29 INFO - PROCESS | 1655 | 1466012969414 Marionette TRACE conn2 -> [0,1271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:29 INFO - PROCESS | 1655 | 1466012969416 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:29 INFO - PROCESS | 1655 | 1466012969528 Marionette TRACE conn2 <- [1,1271,null,{"value":null}] 10:49:29 INFO - PROCESS | 1655 | 1466012969562 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:29 INFO - PROCESS | 1655 | 1466012969563 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4e800 == 39 [pid = 1655] [id = 325] 10:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11291a400) [pid = 1655] [serial = 974] [outer = 0x0] 10:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118354800) [pid = 1655] [serial = 975] [outer = 0x11291a400] 10:49:29 INFO - PROCESS | 1655 | 1466012969587 Marionette DEBUG loaded listener.js 10:49:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119334000) [pid = 1655] [serial = 976] [outer = 0x11291a400] 10:49:29 INFO - PROCESS | 1655 | 1466012969882 Marionette TRACE conn2 <- [1,1272,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.shape2",0,null,null]]]}] 10:49:29 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | Canvas test: 2d.gradient.radial.cone.shape2 10:49:29 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html | took 518ms 10:49:29 INFO - PROCESS | 1655 | 1466012969930 Marionette TRACE conn2 -> [0,1273,"getWindowHandle",null] 10:49:29 INFO - PROCESS | 1655 | 1466012969932 Marionette TRACE conn2 <- [1,1273,null,{"value":"7"}] 10:49:29 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html 10:49:29 INFO - PROCESS | 1655 | 1466012969934 Marionette TRACE conn2 -> [0,1274,"setScriptTimeout",{"ms":35000}] 10:49:29 INFO - PROCESS | 1655 | 1466012969937 Marionette TRACE conn2 <- [1,1274,null,{}] 10:49:29 INFO - PROCESS | 1655 | 1466012969941 Marionette TRACE conn2 -> [0,1275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:29 INFO - PROCESS | 1655 | 1466012969942 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:30 INFO - PROCESS | 1655 | 1466012970040 Marionette TRACE conn2 <- [1,1275,null,{"value":null}] 10:49:30 INFO - PROCESS | 1655 | 1466012970094 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1655 | 1466012970095 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac07000 == 40 [pid = 1655] [id = 326] 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112a79c00) [pid = 1655] [serial = 977] [outer = 0x0] 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126799c00) [pid = 1655] [serial = 978] [outer = 0x112a79c00] 10:49:30 INFO - PROCESS | 1655 | 1466012970121 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a67f400) [pid = 1655] [serial = 979] [outer = 0x112a79c00] 10:49:30 INFO - PROCESS | 1655 | 1466012970393 Marionette TRACE conn2 <- [1,1276,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html",0,null,null,[["Canvas test: 2d.gradient.radial.cone.top",0,null,null]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | Canvas test: 2d.gradient.radial.cone.top 10:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html | took 471ms 10:49:30 INFO - PROCESS | 1655 | 1466012970409 Marionette TRACE conn2 -> [0,1277,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1655 | 1466012970410 Marionette TRACE conn2 <- [1,1277,null,{"value":"7"}] 10:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html 10:49:30 INFO - PROCESS | 1655 | 1466012970412 Marionette TRACE conn2 -> [0,1278,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1655 | 1466012970413 Marionette TRACE conn2 <- [1,1278,null,{}] 10:49:30 INFO - PROCESS | 1655 | 1466012970416 Marionette TRACE conn2 -> [0,1279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 1655 | 1466012970417 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:30 INFO - PROCESS | 1655 | 1466012970504 Marionette TRACE conn2 <- [1,1279,null,{"value":null}] 10:49:30 INFO - PROCESS | 1655 | 1466012970508 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:30 INFO - PROCESS | 1655 | 1466012970509 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be17800 == 41 [pid = 1655] [id = 327] 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12927c400) [pid = 1655] [serial = 980] [outer = 0x0] 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a688400) [pid = 1655] [serial = 981] [outer = 0x12927c400] 10:49:30 INFO - PROCESS | 1655 | 1466012970534 Marionette DEBUG loaded listener.js 10:49:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a748000) [pid = 1655] [serial = 982] [outer = 0x12927c400] 10:49:30 INFO - PROCESS | 1655 | 1466012970872 Marionette TRACE conn2 <- [1,1280,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html",0,null,null,[["Canvas test: 2d.gradient.radial.equal",0,null,null]]]}] 10:49:30 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | Canvas test: 2d.gradient.radial.equal 10:49:30 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html | took 468ms 10:49:30 INFO - PROCESS | 1655 | 1466012970880 Marionette TRACE conn2 -> [0,1281,"getWindowHandle",null] 10:49:30 INFO - PROCESS | 1655 | 1466012970881 Marionette TRACE conn2 <- [1,1281,null,{"value":"7"}] 10:49:30 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html 10:49:30 INFO - PROCESS | 1655 | 1466012970883 Marionette TRACE conn2 -> [0,1282,"setScriptTimeout",{"ms":35000}] 10:49:30 INFO - PROCESS | 1655 | 1466012970884 Marionette TRACE conn2 <- [1,1282,null,{}] 10:49:30 INFO - PROCESS | 1655 | 1466012970890 Marionette TRACE conn2 -> [0,1283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:30 INFO - PROCESS | 1655 | 1466012970891 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:30 INFO - PROCESS | 1655 | 1466012970980 Marionette TRACE conn2 <- [1,1283,null,{"value":null}] 10:49:31 INFO - PROCESS | 1655 | 1466012971038 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1655 | 1466012971039 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be53800 == 42 [pid = 1655] [id = 328] 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125f5f800) [pid = 1655] [serial = 983] [outer = 0x0] 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12a904c00) [pid = 1655] [serial = 984] [outer = 0x125f5f800] 10:49:31 INFO - PROCESS | 1655 | 1466012971062 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12a90f800) [pid = 1655] [serial = 985] [outer = 0x125f5f800] 10:49:31 INFO - PROCESS | 1655 | 1466012971584 Marionette TRACE conn2 <- [1,1284,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside1",0,null,null]]]}] 10:49:31 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | Canvas test: 2d.gradient.radial.inside1 10:49:31 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html | took 722ms 10:49:31 INFO - PROCESS | 1655 | 1466012971625 Marionette TRACE conn2 -> [0,1285,"getWindowHandle",null] 10:49:31 INFO - PROCESS | 1655 | 1466012971629 Marionette TRACE conn2 <- [1,1285,null,{"value":"7"}] 10:49:31 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html 10:49:31 INFO - PROCESS | 1655 | 1466012971636 Marionette TRACE conn2 -> [0,1286,"setScriptTimeout",{"ms":35000}] 10:49:31 INFO - PROCESS | 1655 | 1466012971641 Marionette TRACE conn2 <- [1,1286,null,{}] 10:49:31 INFO - PROCESS | 1655 | 1466012971647 Marionette TRACE conn2 -> [0,1287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:31 INFO - PROCESS | 1655 | 1466012971649 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:31 INFO - PROCESS | 1655 | 1466012971769 Marionette TRACE conn2 <- [1,1287,null,{"value":null}] 10:49:31 INFO - PROCESS | 1655 | 1466012971841 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:31 INFO - PROCESS | 1655 | 1466012971842 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x118704000 == 43 [pid = 1655] [id = 329] 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1133bac00) [pid = 1655] [serial = 986] [outer = 0x0] 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11653a000) [pid = 1655] [serial = 987] [outer = 0x1133bac00] 10:49:31 INFO - PROCESS | 1655 | 1466012971873 Marionette DEBUG loaded listener.js 10:49:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11804c000) [pid = 1655] [serial = 988] [outer = 0x1133bac00] 10:49:32 INFO - PROCESS | 1655 | 1466012972327 Marionette TRACE conn2 <- [1,1288,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside2",0,null,null]]]}] 10:49:32 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | Canvas test: 2d.gradient.radial.inside2 10:49:32 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html | took 727ms 10:49:32 INFO - PROCESS | 1655 | 1466012972362 Marionette TRACE conn2 -> [0,1289,"getWindowHandle",null] 10:49:32 INFO - PROCESS | 1655 | 1466012972366 Marionette TRACE conn2 <- [1,1289,null,{"value":"7"}] 10:49:32 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html 10:49:32 INFO - PROCESS | 1655 | 1466012972370 Marionette TRACE conn2 -> [0,1290,"setScriptTimeout",{"ms":35000}] 10:49:32 INFO - PROCESS | 1655 | 1466012972372 Marionette TRACE conn2 <- [1,1290,null,{}] 10:49:32 INFO - PROCESS | 1655 | 1466012972375 Marionette TRACE conn2 -> [0,1291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:32 INFO - PROCESS | 1655 | 1466012972377 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:32 INFO - PROCESS | 1655 | 1466012972483 Marionette TRACE conn2 <- [1,1291,null,{"value":null}] 10:49:32 INFO - PROCESS | 1655 | 1466012972542 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:32 INFO - PROCESS | 1655 | 1466012972544 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fce800 == 44 [pid = 1655] [id = 330] 10:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118955800) [pid = 1655] [serial = 989] [outer = 0x0] 10:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119389400) [pid = 1655] [serial = 990] [outer = 0x118955800] 10:49:32 INFO - PROCESS | 1655 | 1466012972574 Marionette DEBUG loaded listener.js 10:49:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1210b9000) [pid = 1655] [serial = 991] [outer = 0x118955800] 10:49:33 INFO - PROCESS | 1655 | 1466012973032 Marionette TRACE conn2 <- [1,1292,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.inside3",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | Canvas test: 2d.gradient.radial.inside3 10:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html | took 669ms 10:49:33 INFO - PROCESS | 1655 | 1466012973040 Marionette TRACE conn2 -> [0,1293,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1655 | 1466012973041 Marionette TRACE conn2 <- [1,1293,null,{"value":"7"}] 10:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html 10:49:33 INFO - PROCESS | 1655 | 1466012973044 Marionette TRACE conn2 -> [0,1294,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1655 | 1466012973046 Marionette TRACE conn2 <- [1,1294,null,{}] 10:49:33 INFO - PROCESS | 1655 | 1466012973056 Marionette TRACE conn2 -> [0,1295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:33 INFO - PROCESS | 1655 | 1466012973059 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:33 INFO - PROCESS | 1655 | 1466012973162 Marionette TRACE conn2 <- [1,1295,null,{"value":null}] 10:49:33 INFO - PROCESS | 1655 | 1466012973222 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1655 | 1466012973224 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be36800 == 45 [pid = 1655] [id = 331] 10:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124a8a400) [pid = 1655] [serial = 992] [outer = 0x0] 10:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12676a800) [pid = 1655] [serial = 993] [outer = 0x124a8a400] 10:49:33 INFO - PROCESS | 1655 | 1466012973255 Marionette DEBUG loaded listener.js 10:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128a20800) [pid = 1655] [serial = 994] [outer = 0x124a8a400] 10:49:33 INFO - PROCESS | 1655 | 1466012973699 Marionette TRACE conn2 <- [1,1296,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html",0,null,null,[["createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative",0,null,null]]]}] 10:49:33 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | createRadialGradient() throws INDEX_SIZE_ERR if either radius is negative 10:49:33 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html | took 671ms 10:49:33 INFO - PROCESS | 1655 | 1466012973716 Marionette TRACE conn2 -> [0,1297,"getWindowHandle",null] 10:49:33 INFO - PROCESS | 1655 | 1466012973718 Marionette TRACE conn2 <- [1,1297,null,{"value":"7"}] 10:49:33 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html 10:49:33 INFO - PROCESS | 1655 | 1466012973720 Marionette TRACE conn2 -> [0,1298,"setScriptTimeout",{"ms":35000}] 10:49:33 INFO - PROCESS | 1655 | 1466012973722 Marionette TRACE conn2 <- [1,1298,null,{}] 10:49:33 INFO - PROCESS | 1655 | 1466012973724 Marionette TRACE conn2 -> [0,1299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:33 INFO - PROCESS | 1655 | 1466012973725 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:33 INFO - PROCESS | 1655 | 1466012973850 Marionette TRACE conn2 <- [1,1299,null,{"value":null}] 10:49:33 INFO - PROCESS | 1655 | 1466012973929 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:33 INFO - PROCESS | 1655 | 1466012973931 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75b000 == 46 [pid = 1655] [id = 332] 10:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124abb400) [pid = 1655] [serial = 995] [outer = 0x0] 10:49:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1291a7400) [pid = 1655] [serial = 996] [outer = 0x124abb400] 10:49:33 INFO - PROCESS | 1655 | 1466012973959 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12929ec00) [pid = 1655] [serial = 997] [outer = 0x124abb400] 10:49:34 INFO - PROCESS | 1655 | 1466012974422 Marionette TRACE conn2 <- [1,1300,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html",0,null,null,[["createRadialGradient() throws TypeError if arguments are not finite",0,null,null]]]}] 10:49:34 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | createRadialGradient() throws TypeError if arguments are not finite 10:49:34 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html | took 969ms 10:49:34 INFO - PROCESS | 1655 | 1466012974691 Marionette TRACE conn2 -> [0,1301,"getWindowHandle",null] 10:49:34 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html 10:49:34 INFO - PROCESS | 1655 | 1466012974695 Marionette TRACE conn2 <- [1,1301,null,{"value":"7"}] 10:49:34 INFO - PROCESS | 1655 | 1466012974700 Marionette TRACE conn2 -> [0,1302,"setScriptTimeout",{"ms":35000}] 10:49:34 INFO - PROCESS | 1655 | 1466012974702 Marionette TRACE conn2 <- [1,1302,null,{}] 10:49:34 INFO - PROCESS | 1655 | 1466012974708 Marionette TRACE conn2 -> [0,1303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:34 INFO - PROCESS | 1655 | 1466012974711 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:34 INFO - PROCESS | 1655 | 1466012974840 Marionette TRACE conn2 <- [1,1303,null,{"value":null}] 10:49:34 INFO - PROCESS | 1655 | 1466012974896 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:34 INFO - PROCESS | 1655 | 1466012974899 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c1800 == 47 [pid = 1655] [id = 333] 10:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115f5d400) [pid = 1655] [serial = 998] [outer = 0x0] 10:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x116904400) [pid = 1655] [serial = 999] [outer = 0x115f5d400] 10:49:34 INFO - PROCESS | 1655 | 1466012974926 Marionette DEBUG loaded listener.js 10:49:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11804f800) [pid = 1655] [serial = 1000] [outer = 0x115f5d400] 10:49:35 INFO - PROCESS | 1655 | 1466012975361 Marionette TRACE conn2 <- [1,1304,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside1",0,null,null]]]}] 10:49:35 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | Canvas test: 2d.gradient.radial.outside1 10:49:35 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html | took 675ms 10:49:35 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html 10:49:35 INFO - PROCESS | 1655 | 1466012975374 Marionette TRACE conn2 -> [0,1305,"getWindowHandle",null] 10:49:35 INFO - PROCESS | 1655 | 1466012975376 Marionette TRACE conn2 <- [1,1305,null,{"value":"7"}] 10:49:35 INFO - PROCESS | 1655 | 1466012975380 Marionette TRACE conn2 -> [0,1306,"setScriptTimeout",{"ms":35000}] 10:49:35 INFO - PROCESS | 1655 | 1466012975382 Marionette TRACE conn2 <- [1,1306,null,{}] 10:49:35 INFO - PROCESS | 1655 | 1466012975385 Marionette TRACE conn2 -> [0,1307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:35 INFO - PROCESS | 1655 | 1466012975387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:35 INFO - PROCESS | 1655 | 1466012975480 Marionette TRACE conn2 <- [1,1307,null,{"value":null}] 10:49:35 INFO - PROCESS | 1655 | 1466012975537 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:35 INFO - PROCESS | 1655 | 1466012975539 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x118457800 == 48 [pid = 1655] [id = 334] 10:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x115f63400) [pid = 1655] [serial = 1001] [outer = 0x0] 10:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x11835b000) [pid = 1655] [serial = 1002] [outer = 0x115f63400] 10:49:35 INFO - PROCESS | 1655 | 1466012975566 Marionette DEBUG loaded listener.js 10:49:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x119351c00) [pid = 1655] [serial = 1003] [outer = 0x115f63400] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be17800 == 47 [pid = 1655] [id = 327] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac07000 == 46 [pid = 1655] [id = 326] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4e800 == 45 [pid = 1655] [id = 325] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ec000 == 44 [pid = 1655] [id = 324] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1296b8000 == 43 [pid = 1655] [id = 323] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12915e800 == 42 [pid = 1655] [id = 322] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x125e2a800 == 41 [pid = 1655] [id = 321] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x123c13000 == 40 [pid = 1655] [id = 320] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12145c000 == 39 [pid = 1655] [id = 319] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e8000 == 38 [pid = 1655] [id = 318] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1185bf800 == 37 [pid = 1655] [id = 317] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x116949800 == 36 [pid = 1655] [id = 316] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe3800 == 35 [pid = 1655] [id = 315] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x115e78800 == 34 [pid = 1655] [id = 314] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7fa800 == 33 [pid = 1655] [id = 313] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c1800 == 32 [pid = 1655] [id = 333] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75b000 == 31 [pid = 1655] [id = 332] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be36800 == 30 [pid = 1655] [id = 331] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x125fce800 == 29 [pid = 1655] [id = 330] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x118704000 == 28 [pid = 1655] [id = 329] 10:49:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12be53800 == 27 [pid = 1655] [id = 328] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x126ba8000) [pid = 1655] [serial = 925] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x126b9a800) [pid = 1655] [serial = 924] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x126b96000) [pid = 1655] [serial = 931] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128b4f000) [pid = 1655] [serial = 933] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118fbd400) [pid = 1655] [serial = 930] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1292a3800) [pid = 1655] [serial = 939] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118046000) [pid = 1655] [serial = 901] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x129271c00) [pid = 1655] [serial = 936] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x116534c00) [pid = 1655] [serial = 900] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b4f800) [pid = 1655] [serial = 928] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12929d800) [pid = 1655] [serial = 937] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126796c00) [pid = 1655] [serial = 922] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x1249a8000) [pid = 1655] [serial = 919] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128b99800) [pid = 1655] [serial = 934] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1215bac00) [pid = 1655] [serial = 916] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1215bc000) [pid = 1655] [serial = 918] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119137800) [pid = 1655] [serial = 904] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1185f2800) [pid = 1655] [serial = 903] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119740400) [pid = 1655] [serial = 915] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119135400) [pid = 1655] [serial = 912] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11938e800) [pid = 1655] [serial = 913] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118049400) [pid = 1655] [serial = 909] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11820e400) [pid = 1655] [serial = 910] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125497c00) [pid = 1655] [serial = 921] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1133b2c00) [pid = 1655] [serial = 906] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11622e000) [pid = 1655] [serial = 885] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1131d5800) [pid = 1655] [serial = 884] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ebbc00) [pid = 1655] [serial = 907] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118f6e000) [pid = 1655] [serial = 888] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118351000) [pid = 1655] [serial = 887] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126791400) [pid = 1655] [serial = 891] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x125f60c00) [pid = 1655] [serial = 890] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1291a5800) [pid = 1655] [serial = 895] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128a1f000) [pid = 1655] [serial = 894] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12927e000) [pid = 1655] [serial = 898] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1291afc00) [pid = 1655] [serial = 897] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128b41800) [pid = 1655] [serial = 927] [outer = 0x0] [url = about:blank] 10:49:36 INFO - PROCESS | 1655 | 1466012976509 Marionette TRACE conn2 <- [1,1308,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside2",0,null,null]]]}] 10:49:36 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | Canvas test: 2d.gradient.radial.outside2 10:49:36 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html | took 1173ms 10:49:36 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html 10:49:36 INFO - PROCESS | 1655 | 1466012976552 Marionette TRACE conn2 -> [0,1309,"getWindowHandle",null] 10:49:36 INFO - PROCESS | 1655 | 1466012976554 Marionette TRACE conn2 <- [1,1309,null,{"value":"7"}] 10:49:36 INFO - PROCESS | 1655 | 1466012976557 Marionette TRACE conn2 -> [0,1310,"setScriptTimeout",{"ms":35000}] 10:49:36 INFO - PROCESS | 1655 | 1466012976559 Marionette TRACE conn2 <- [1,1310,null,{}] 10:49:36 INFO - PROCESS | 1655 | 1466012976562 Marionette TRACE conn2 -> [0,1311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:36 INFO - PROCESS | 1655 | 1466012976564 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:36 INFO - PROCESS | 1655 | 1466012976648 Marionette TRACE conn2 <- [1,1311,null,{"value":null}] 10:49:36 INFO - PROCESS | 1655 | 1466012976657 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:36 INFO - PROCESS | 1655 | 1466012976659 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x115e7c800 == 28 [pid = 1655] [id = 335] 10:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a7c800) [pid = 1655] [serial = 1004] [outer = 0x0] 10:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x113079000) [pid = 1655] [serial = 1005] [outer = 0x112a7c800] 10:49:36 INFO - PROCESS | 1655 | 1466012976687 Marionette DEBUG loaded listener.js 10:49:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x113d2fc00) [pid = 1655] [serial = 1006] [outer = 0x112a7c800] 10:49:37 INFO - PROCESS | 1655 | 1466012977093 Marionette TRACE conn2 <- [1,1312,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html",0,null,null,[["Canvas test: 2d.gradient.radial.outside3",1,"assert_equals: Red channel of the pixel at (1, 1) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html:32:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1313,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1655 | 1466012977132 Marionette TRACE conn2 <- [1,1313,null,{"value":"7"}] 10:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html 10:49:37 INFO - PROCESS | 1655 | 1466012977136 Marionette TRACE conn2 -> [0,1314,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1655 | 1466012977138 Marionette TRACE conn2 <- [1,1314,null,{}] 10:49:37 INFO - PROCESS | 1655 | 1466012977141 Marionette TRACE conn2 -> [0,1315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:37 INFO - PROCESS | 1655 | 1466012977142 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:37 INFO - PROCESS | 1655 | 1466012977219 Marionette TRACE conn2 <- [1,1315,null,{"value":null}] 10:49:37 INFO - PROCESS | 1655 | 1466012977225 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:37 INFO - PROCESS | 1655 | 1466012977227 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x117152800 == 29 [pid = 1655] [id = 336] 10:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115eb8c00) [pid = 1655] [serial = 1007] [outer = 0x0] 10:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116906000) [pid = 1655] [serial = 1008] [outer = 0x115eb8c00] 10:49:37 INFO - PROCESS | 1655 | 1466012977254 Marionette DEBUG loaded listener.js 10:49:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118047400) [pid = 1655] [serial = 1009] [outer = 0x115eb8c00] 10:49:37 INFO - PROCESS | 1655 | 1466012977820 Marionette TRACE conn2 <- [1,1316,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch1",0,null,null]]]}] 10:49:37 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | Canvas test: 2d.gradient.radial.touch1 10:49:37 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html | took 722ms 10:49:37 INFO - PROCESS | 1655 | 1466012977875 Marionette TRACE conn2 -> [0,1317,"getWindowHandle",null] 10:49:37 INFO - PROCESS | 1655 | 1466012977877 Marionette TRACE conn2 <- [1,1317,null,{"value":"7"}] 10:49:37 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html 10:49:37 INFO - PROCESS | 1655 | 1466012977881 Marionette TRACE conn2 -> [0,1318,"setScriptTimeout",{"ms":35000}] 10:49:37 INFO - PROCESS | 1655 | 1466012977883 Marionette TRACE conn2 <- [1,1318,null,{}] 10:49:37 INFO - PROCESS | 1655 | 1466012977887 Marionette TRACE conn2 -> [0,1319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:37 INFO - PROCESS | 1655 | 1466012977889 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:38 INFO - PROCESS | 1655 | 1466012978015 Marionette TRACE conn2 <- [1,1319,null,{"value":null}] 10:49:38 INFO - PROCESS | 1655 | 1466012978067 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1655 | 1466012978068 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x117151000 == 30 [pid = 1655] [id = 337] 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11291e000) [pid = 1655] [serial = 1010] [outer = 0x0] 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11622e000) [pid = 1655] [serial = 1011] [outer = 0x11291e000] 10:49:38 INFO - PROCESS | 1655 | 1466012978099 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11804b800) [pid = 1655] [serial = 1012] [outer = 0x11291e000] 10:49:38 INFO - PROCESS | 1655 | 1466012978618 Marionette TRACE conn2 <- [1,1320,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch2",0,null,null]]]}] 10:49:38 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | Canvas test: 2d.gradient.radial.touch2 10:49:38 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html | took 776ms 10:49:38 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html 10:49:38 INFO - PROCESS | 1655 | 1466012978674 Marionette TRACE conn2 -> [0,1321,"getWindowHandle",null] 10:49:38 INFO - PROCESS | 1655 | 1466012978677 Marionette TRACE conn2 <- [1,1321,null,{"value":"7"}] 10:49:38 INFO - PROCESS | 1655 | 1466012978682 Marionette TRACE conn2 -> [0,1322,"setScriptTimeout",{"ms":35000}] 10:49:38 INFO - PROCESS | 1655 | 1466012978684 Marionette TRACE conn2 <- [1,1322,null,{}] 10:49:38 INFO - PROCESS | 1655 | 1466012978686 Marionette TRACE conn2 -> [0,1323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:38 INFO - PROCESS | 1655 | 1466012978688 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:38 INFO - PROCESS | 1655 | 1466012978790 Marionette TRACE conn2 <- [1,1323,null,{"value":null}] 10:49:38 INFO - PROCESS | 1655 | 1466012978864 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:38 INFO - PROCESS | 1655 | 1466012978865 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x118785800 == 31 [pid = 1655] [id = 338] 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1182b1800) [pid = 1655] [serial = 1013] [outer = 0x0] 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11834c800) [pid = 1655] [serial = 1014] [outer = 0x1182b1800] 10:49:38 INFO - PROCESS | 1655 | 1466012978897 Marionette DEBUG loaded listener.js 10:49:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118955000) [pid = 1655] [serial = 1015] [outer = 0x1182b1800] 10:49:39 INFO - PROCESS | 1655 | --DOCSHELL 0x115e7c800 == 30 [pid = 1655] [id = 335] 10:49:39 INFO - PROCESS | 1655 | --DOCSHELL 0x118457800 == 29 [pid = 1655] [id = 334] 10:49:39 INFO - PROCESS | 1655 | 1466012979394 Marionette TRACE conn2 <- [1,1324,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html",0,null,null,[["Canvas test: 2d.gradient.radial.touch3",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | Canvas test: 2d.gradient.radial.touch3 10:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html | took 726ms 10:49:39 INFO - PROCESS | 1655 | 1466012979409 Marionette TRACE conn2 -> [0,1325,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1655 | 1466012979411 Marionette TRACE conn2 <- [1,1325,null,{"value":"7"}] 10:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html 10:49:39 INFO - PROCESS | 1655 | 1466012979414 Marionette TRACE conn2 -> [0,1326,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1655 | 1466012979416 Marionette TRACE conn2 <- [1,1326,null,{}] 10:49:39 INFO - PROCESS | 1655 | 1466012979423 Marionette TRACE conn2 -> [0,1327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 1655 | 1466012979424 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:39 INFO - PROCESS | 1655 | 1466012979505 Marionette TRACE conn2 <- [1,1327,null,{"value":null}] 10:49:39 INFO - PROCESS | 1655 | 1466012979510 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:39 INFO - PROCESS | 1655 | 1466012979513 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714f800 == 30 [pid = 1655] [id = 339] 10:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115ec2000) [pid = 1655] [serial = 1016] [outer = 0x0] 10:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118046000) [pid = 1655] [serial = 1017] [outer = 0x115ec2000] 10:49:39 INFO - PROCESS | 1655 | 1466012979540 Marionette DEBUG loaded listener.js 10:49:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11834d400) [pid = 1655] [serial = 1018] [outer = 0x115ec2000] 10:49:39 INFO - PROCESS | 1655 | 1466012979878 Marionette TRACE conn2 <- [1,1328,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:49:39 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:49:39 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html | took 474ms 10:49:39 INFO - PROCESS | 1655 | 1466012979910 Marionette TRACE conn2 -> [0,1329,"getWindowHandle",null] 10:49:39 INFO - PROCESS | 1655 | 1466012979913 Marionette TRACE conn2 <- [1,1329,null,{"value":"7"}] 10:49:39 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html 10:49:39 INFO - PROCESS | 1655 | 1466012979918 Marionette TRACE conn2 -> [0,1330,"setScriptTimeout",{"ms":35000}] 10:49:39 INFO - PROCESS | 1655 | 1466012979921 Marionette TRACE conn2 <- [1,1330,null,{}] 10:49:39 INFO - PROCESS | 1655 | 1466012979923 Marionette TRACE conn2 -> [0,1331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:39 INFO - PROCESS | 1655 | 1466012979925 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:40 INFO - PROCESS | 1655 | 1466012980007 Marionette TRACE conn2 <- [1,1331,null,{"value":null}] 10:49:40 INFO - PROCESS | 1655 | 1466012980011 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1655 | 1466012980012 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194df000 == 31 [pid = 1655] [id = 340] 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1185f0000) [pid = 1655] [serial = 1019] [outer = 0x0] 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11932f800) [pid = 1655] [serial = 1020] [outer = 0x1185f0000] 10:49:40 INFO - PROCESS | 1655 | 1466012980041 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119554c00) [pid = 1655] [serial = 1021] [outer = 0x1185f0000] 10:49:40 INFO - PROCESS | 1655 | 1466012980392 Marionette TRACE conn2 <- [1,1332,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html",0,null,null,[["Radial gradient coordinates are relative to the coordinate space at the time of filling",0,null,null]]]}] 10:49:40 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | Radial gradient coordinates are relative to the coordinate space at the time of filling 10:49:40 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html | took 523ms 10:49:40 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html 10:49:40 INFO - PROCESS | 1655 | 1466012980445 Marionette TRACE conn2 -> [0,1333,"getWindowHandle",null] 10:49:40 INFO - PROCESS | 1655 | 1466012980447 Marionette TRACE conn2 <- [1,1333,null,{"value":"7"}] 10:49:40 INFO - PROCESS | 1655 | 1466012980450 Marionette TRACE conn2 -> [0,1334,"setScriptTimeout",{"ms":35000}] 10:49:40 INFO - PROCESS | 1655 | 1466012980452 Marionette TRACE conn2 <- [1,1334,null,{}] 10:49:40 INFO - PROCESS | 1655 | 1466012980460 Marionette TRACE conn2 -> [0,1335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:40 INFO - PROCESS | 1655 | 1466012980463 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:40 INFO - PROCESS | 1655 | 1466012980540 Marionette TRACE conn2 <- [1,1335,null,{"value":null}] 10:49:40 INFO - PROCESS | 1655 | 1466012980547 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:40 INFO - PROCESS | 1655 | 1466012980549 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x121398000 == 32 [pid = 1655] [id = 341] 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119748000) [pid = 1655] [serial = 1022] [outer = 0x0] 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121c15400) [pid = 1655] [serial = 1023] [outer = 0x119748000] 10:49:40 INFO - PROCESS | 1655 | 1466012980579 Marionette DEBUG loaded listener.js 10:49:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1249a7400) [pid = 1655] [serial = 1024] [outer = 0x119748000] 10:49:41 INFO - PROCESS | 1655 | 1466012981032 Marionette TRACE conn2 <- [1,1336,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html",0,null,null,[["Radial gradient transforms do not experience broken caching effects",0,null,null]]]}] 10:49:41 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | Radial gradient transforms do not experience broken caching effects 10:49:41 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html | took 621ms 10:49:41 INFO - PROCESS | 1655 | 1466012981084 Marionette TRACE conn2 -> [0,1337,"getWindowHandle",null] 10:49:41 INFO - PROCESS | 1655 | 1466012981086 Marionette TRACE conn2 <- [1,1337,null,{"value":"7"}] 10:49:41 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html 10:49:41 INFO - PROCESS | 1655 | 1466012981091 Marionette TRACE conn2 -> [0,1338,"setScriptTimeout",{"ms":35000}] 10:49:41 INFO - PROCESS | 1655 | 1466012981093 Marionette TRACE conn2 <- [1,1338,null,{}] 10:49:41 INFO - PROCESS | 1655 | 1466012981096 Marionette TRACE conn2 -> [0,1339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:41 INFO - PROCESS | 1655 | 1466012981098 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:41 INFO - PROCESS | 1655 | 1466012981226 Marionette TRACE conn2 <- [1,1339,null,{"value":null}] 10:49:41 INFO - PROCESS | 1655 | 1466012981266 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:41 INFO - PROCESS | 1655 | 1466012981267 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a95000 == 33 [pid = 1655] [id = 342] 10:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x124e41000) [pid = 1655] [serial = 1025] [outer = 0x0] 10:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1254ef000) [pid = 1655] [serial = 1026] [outer = 0x124e41000] 10:49:41 INFO - PROCESS | 1655 | 1466012981292 Marionette DEBUG loaded listener.js 10:49:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126328400) [pid = 1655] [serial = 1027] [outer = 0x124e41000] 10:49:42 INFO - PROCESS | 1655 | 1466012982087 Marionette TRACE conn2 <- [1,1340,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html",0,null,null,[["createPattern() of an animated GIF draws the first frame",0,null,null]]]}] 10:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | createPattern() of an animated GIF draws the first frame 10:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html | took 1022ms 10:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html 10:49:42 INFO - PROCESS | 1655 | 1466012982118 Marionette TRACE conn2 -> [0,1341,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1655 | 1466012982119 Marionette TRACE conn2 <- [1,1341,null,{"value":"7"}] 10:49:42 INFO - PROCESS | 1655 | 1466012982123 Marionette TRACE conn2 -> [0,1342,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1655 | 1466012982124 Marionette TRACE conn2 <- [1,1342,null,{}] 10:49:42 INFO - PROCESS | 1655 | 1466012982127 Marionette TRACE conn2 -> [0,1343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:42 INFO - PROCESS | 1655 | 1466012982128 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:42 INFO - PROCESS | 1655 | 1466012982225 Marionette TRACE conn2 <- [1,1343,null,{"value":null}] 10:49:42 INFO - PROCESS | 1655 | 1466012982228 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1655 | 1466012982229 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265c9800 == 34 [pid = 1655] [id = 343] 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x115ec1c00) [pid = 1655] [serial = 1028] [outer = 0x0] 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x125f54400) [pid = 1655] [serial = 1029] [outer = 0x115ec1c00] 10:49:42 INFO - PROCESS | 1655 | 1466012982254 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126b91000) [pid = 1655] [serial = 1030] [outer = 0x115ec1c00] 10:49:42 INFO - PROCESS | 1655 | 1466012982616 Marionette TRACE conn2 <- [1,1344,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.canvas",0,null,null]]]}] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x112a7c800) [pid = 1655] [serial = 1004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside3.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115f5d400) [pid = 1655] [serial = 998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside1.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115f63400) [pid = 1655] [serial = 1001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.outside2.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1133bac00) [pid = 1655] [serial = 986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside2.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x118955800) [pid = 1655] [serial = 989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside3.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124a8a400) [pid = 1655] [serial = 992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.negative.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x125f60400) [pid = 1655] [serial = 962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.bottom.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b92c00) [pid = 1655] [serial = 965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.cylinder.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11291a400) [pid = 1655] [serial = 974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape2.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128ee1000) [pid = 1655] [serial = 968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.front.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128c70800) [pid = 1655] [serial = 971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.shape1.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12143cc00) [pid = 1655] [serial = 959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.beside.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11804cc00) [pid = 1655] [serial = 950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.type.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11819ec00) [pid = 1655] [serial = 944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidoffset.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12143c800) [pid = 1655] [serial = 956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.behind.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a77000) [pid = 1655] [serial = 941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.invalidcolour.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112d65400) [pid = 1655] [serial = 947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.return.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119130800) [pid = 1655] [serial = 953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.update.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b8fc00) [pid = 1655] [serial = 938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.object.current.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112a79c00) [pid = 1655] [serial = 977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.cone.top.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124abb400) [pid = 1655] [serial = 995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.nonfinite.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12927c400) [pid = 1655] [serial = 980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.equal.html] 10:49:42 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x125f5f800) [pid = 1655] [serial = 983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.inside1.html] 10:49:42 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | Canvas test: 2d.pattern.basic.canvas 10:49:42 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html | took 519ms 10:49:42 INFO - PROCESS | 1655 | 1466012982646 Marionette TRACE conn2 -> [0,1345,"getWindowHandle",null] 10:49:42 INFO - PROCESS | 1655 | 1466012982647 Marionette TRACE conn2 <- [1,1345,null,{"value":"7"}] 10:49:42 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html 10:49:42 INFO - PROCESS | 1655 | 1466012982657 Marionette TRACE conn2 -> [0,1346,"setScriptTimeout",{"ms":35000}] 10:49:42 INFO - PROCESS | 1655 | 1466012982658 Marionette TRACE conn2 <- [1,1346,null,{}] 10:49:42 INFO - PROCESS | 1655 | 1466012982660 Marionette TRACE conn2 -> [0,1347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:42 INFO - PROCESS | 1655 | 1466012982664 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:42 INFO - PROCESS | 1655 | 1466012982760 Marionette TRACE conn2 <- [1,1347,null,{"value":null}] 10:49:42 INFO - PROCESS | 1655 | 1466012982764 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:42 INFO - PROCESS | 1655 | 1466012982765 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f47800 == 35 [pid = 1655] [id = 344] 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118f68400) [pid = 1655] [serial = 1031] [outer = 0x0] 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11938bc00) [pid = 1655] [serial = 1032] [outer = 0x118f68400] 10:49:42 INFO - PROCESS | 1655 | 1466012982791 Marionette DEBUG loaded listener.js 10:49:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125f51800) [pid = 1655] [serial = 1033] [outer = 0x118f68400] 10:49:43 INFO - PROCESS | 1655 | 1466012983125 Marionette TRACE conn2 <- [1,1348,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html",0,null,null,[["Canvas test: 2d.pattern.basic.image",0,null,null]]]}] 10:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | Canvas test: 2d.pattern.basic.image 10:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html | took 519ms 10:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html 10:49:43 INFO - PROCESS | 1655 | 1466012983176 Marionette TRACE conn2 -> [0,1349,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 1655 | 1466012983177 Marionette TRACE conn2 <- [1,1349,null,{"value":"7"}] 10:49:43 INFO - PROCESS | 1655 | 1466012983179 Marionette TRACE conn2 -> [0,1350,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 1655 | 1466012983180 Marionette TRACE conn2 <- [1,1350,null,{}] 10:49:43 INFO - PROCESS | 1655 | 1466012983182 Marionette TRACE conn2 -> [0,1351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:43 INFO - PROCESS | 1655 | 1466012983183 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:43 INFO - PROCESS | 1655 | 1466012983284 Marionette TRACE conn2 <- [1,1351,null,{"value":null}] 10:49:43 INFO - PROCESS | 1655 | 1466012983317 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 1655 | 1466012983318 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e90800 == 36 [pid = 1655] [id = 345] 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112abdc00) [pid = 1655] [serial = 1034] [outer = 0x0] 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126ba1800) [pid = 1655] [serial = 1035] [outer = 0x112abdc00] 10:49:43 INFO - PROCESS | 1655 | 1466012983342 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b2e800) [pid = 1655] [serial = 1036] [outer = 0x112abdc00] 10:49:43 INFO - PROCESS | 1655 | 1466012983632 Marionette TRACE conn2 <- [1,1352,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html",0,null,null,[["Canvas test: 2d.pattern.basic.nocontext",0,null,null]]]}] 10:49:43 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | Canvas test: 2d.pattern.basic.nocontext 10:49:43 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html | took 468ms 10:49:43 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html 10:49:43 INFO - PROCESS | 1655 | 1466012983648 Marionette TRACE conn2 -> [0,1353,"getWindowHandle",null] 10:49:43 INFO - PROCESS | 1655 | 1466012983649 Marionette TRACE conn2 <- [1,1353,null,{"value":"7"}] 10:49:43 INFO - PROCESS | 1655 | 1466012983652 Marionette TRACE conn2 -> [0,1354,"setScriptTimeout",{"ms":35000}] 10:49:43 INFO - PROCESS | 1655 | 1466012983656 Marionette TRACE conn2 <- [1,1354,null,{}] 10:49:43 INFO - PROCESS | 1655 | 1466012983666 Marionette TRACE conn2 -> [0,1355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:43 INFO - PROCESS | 1655 | 1466012983667 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:43 INFO - PROCESS | 1655 | 1466012983775 Marionette TRACE conn2 <- [1,1355,null,{"value":null}] 10:49:43 INFO - PROCESS | 1655 | 1466012983780 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:43 INFO - PROCESS | 1655 | 1466012983782 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296be000 == 37 [pid = 1655] [id = 346] 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b37000) [pid = 1655] [serial = 1037] [outer = 0x0] 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b4d000) [pid = 1655] [serial = 1038] [outer = 0x128b37000] 10:49:43 INFO - PROCESS | 1655 | 1466012983820 Marionette DEBUG loaded listener.js 10:49:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b8d800) [pid = 1655] [serial = 1039] [outer = 0x128b37000] 10:49:44 INFO - PROCESS | 1655 | 1466012984262 Marionette TRACE conn2 <- [1,1356,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html",0,null,null,[["Canvas test: 2d.pattern.basic.type",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | Canvas test: 2d.pattern.basic.type 10:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html | took 630ms 10:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html 10:49:44 INFO - PROCESS | 1655 | 1466012984281 Marionette TRACE conn2 -> [0,1357,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1655 | 1466012984283 Marionette TRACE conn2 <- [1,1357,null,{"value":"7"}] 10:49:44 INFO - PROCESS | 1655 | 1466012984285 Marionette TRACE conn2 -> [0,1358,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1655 | 1466012984286 Marionette TRACE conn2 <- [1,1358,null,{}] 10:49:44 INFO - PROCESS | 1655 | 1466012984291 Marionette TRACE conn2 -> [0,1359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 1655 | 1466012984292 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:44 INFO - PROCESS | 1655 | 1466012984373 Marionette TRACE conn2 <- [1,1359,null,{"value":null}] 10:49:44 INFO - PROCESS | 1655 | 1466012984377 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:44 INFO - PROCESS | 1655 | 1466012984378 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bc2000 == 38 [pid = 1655] [id = 347] 10:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b94c00) [pid = 1655] [serial = 1040] [outer = 0x0] 10:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b98800) [pid = 1655] [serial = 1041] [outer = 0x128b94c00] 10:49:44 INFO - PROCESS | 1655 | 1466012984402 Marionette DEBUG loaded listener.js 10:49:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128ee1400) [pid = 1655] [serial = 1042] [outer = 0x128b94c00] 10:49:44 INFO - PROCESS | 1655 | 1466012984789 Marionette TRACE conn2 <- [1,1360,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html",0,null,null,[["Canvas test: 2d.pattern.basic.zerocanvas",0,null,null]]]}] 10:49:44 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | Canvas test: 2d.pattern.basic.zerocanvas 10:49:44 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html | took 521ms 10:49:44 INFO - PROCESS | 1655 | 1466012984807 Marionette TRACE conn2 -> [0,1361,"getWindowHandle",null] 10:49:44 INFO - PROCESS | 1655 | 1466012984809 Marionette TRACE conn2 <- [1,1361,null,{"value":"7"}] 10:49:44 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html 10:49:44 INFO - PROCESS | 1655 | 1466012984813 Marionette TRACE conn2 -> [0,1362,"setScriptTimeout",{"ms":35000}] 10:49:44 INFO - PROCESS | 1655 | 1466012984815 Marionette TRACE conn2 <- [1,1362,null,{}] 10:49:44 INFO - PROCESS | 1655 | 1466012984822 Marionette TRACE conn2 -> [0,1363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:44 INFO - PROCESS | 1655 | 1466012984824 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:44 INFO - PROCESS | 1655 | 1466012984933 Marionette TRACE conn2 <- [1,1363,null,{"value":null}] 10:49:45 INFO - PROCESS | 1655 | 1466012985002 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1655 | 1466012985005 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x116288000 == 39 [pid = 1655] [id = 348] 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11297bc00) [pid = 1655] [serial = 1043] [outer = 0x0] 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112a7b400) [pid = 1655] [serial = 1044] [outer = 0x11297bc00] 10:49:45 INFO - PROCESS | 1655 | 1466012985036 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1133bac00) [pid = 1655] [serial = 1045] [outer = 0x11297bc00] 10:49:45 INFO - PROCESS | 1655 | 1466012985477 Marionette TRACE conn2 <- [1,1364,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html",0,null,null,[["Canvas test: 2d.pattern.crosscanvas",0,null,null]]]}] 10:49:45 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | Canvas test: 2d.pattern.crosscanvas 10:49:45 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html | took 726ms 10:49:45 INFO - PROCESS | 1655 | 1466012985539 Marionette TRACE conn2 -> [0,1365,"getWindowHandle",null] 10:49:45 INFO - PROCESS | 1655 | 1466012985542 Marionette TRACE conn2 <- [1,1365,null,{"value":"7"}] 10:49:45 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html 10:49:45 INFO - PROCESS | 1655 | 1466012985573 Marionette TRACE conn2 -> [0,1366,"setScriptTimeout",{"ms":35000}] 10:49:45 INFO - PROCESS | 1655 | 1466012985575 Marionette TRACE conn2 <- [1,1366,null,{}] 10:49:45 INFO - PROCESS | 1655 | 1466012985577 Marionette TRACE conn2 -> [0,1367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:45 INFO - PROCESS | 1655 | 1466012985579 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:45 INFO - PROCESS | 1655 | 1466012985680 Marionette TRACE conn2 <- [1,1367,null,{"value":null}] 10:49:45 INFO - PROCESS | 1655 | 1466012985748 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:45 INFO - PROCESS | 1655 | 1466012985749 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x121386800 == 40 [pid = 1655] [id = 349] 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11820bc00) [pid = 1655] [serial = 1046] [outer = 0x0] 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x11834e400) [pid = 1655] [serial = 1047] [outer = 0x11820bc00] 10:49:45 INFO - PROCESS | 1655 | 1466012985780 Marionette DEBUG loaded listener.js 10:49:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118fbdc00) [pid = 1655] [serial = 1048] [outer = 0x11820bc00] 10:49:46 INFO - PROCESS | 1655 | 1466012986225 Marionette TRACE conn2 <- [1,1368,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html",0,null,null,[["Canvas test: 2d.pattern.image.broken",1,"assert_throws: function \"function () { ctx.createPattern(img, 'repeat'); }\" threw object \"[Exception... \"Component is not available\" nsresult: \"0x...\" that is not a DOMException INVALID_STATE_ERR: property \"code\" is equal to undefined, expected 11","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1369,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 1655 | 1466012986246 Marionette TRACE conn2 <- [1,1369,null,{"value":"7"}] 10:49:46 INFO - PROCESS | 1655 | 1466012986248 Marionette TRACE conn2 -> [0,1370,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1655 | 1466012986251 Marionette TRACE conn2 <- [1,1370,null,{}] 10:49:46 INFO - PROCESS | 1655 | 1466012986258 Marionette TRACE conn2 -> [0,1371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:46 INFO - PROCESS | 1655 | 1466012986262 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:46 INFO - PROCESS | 1655 | 1466012986363 Marionette TRACE conn2 <- [1,1371,null,{"value":null}] 10:49:46 INFO - PROCESS | 1655 | 1466012986431 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:46 INFO - PROCESS | 1655 | 1466012986433 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac0a000 == 41 [pid = 1655] [id = 350] 10:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x119555c00) [pid = 1655] [serial = 1049] [outer = 0x0] 10:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x121c0a800) [pid = 1655] [serial = 1050] [outer = 0x119555c00] 10:49:46 INFO - PROCESS | 1655 | 1466012986464 Marionette DEBUG loaded listener.js 10:49:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x125f57800) [pid = 1655] [serial = 1051] [outer = 0x119555c00] 10:49:46 INFO - PROCESS | 1655 | 1466012986907 Marionette TRACE conn2 <- [1,1372,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.emptysrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1373,"getWindowHandle",null] 10:49:46 INFO - PROCESS | 1655 | 1466012986925 Marionette TRACE conn2 <- [1,1373,null,{"value":"7"}] 10:49:46 INFO - PROCESS | 1655 | 1466012986927 Marionette TRACE conn2 -> [0,1374,"setScriptTimeout",{"ms":35000}] 10:49:46 INFO - PROCESS | 1655 | 1466012986928 Marionette TRACE conn2 <- [1,1374,null,{}] 10:49:46 INFO - PROCESS | 1655 | 1466012986931 Marionette TRACE conn2 -> [0,1375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:46 INFO - PROCESS | 1655 | 1466012986932 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:47 INFO - PROCESS | 1655 | 1466012987051 Marionette TRACE conn2 <- [1,1375,null,{"value":null}] 10:49:47 INFO - PROCESS | 1655 | 1466012987120 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1655 | 1466012987121 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba08800 == 42 [pid = 1655] [id = 351] 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126b9f800) [pid = 1655] [serial = 1052] [outer = 0x0] 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128b45400) [pid = 1655] [serial = 1053] [outer = 0x126b9f800] 10:49:47 INFO - PROCESS | 1655 | 1466012987152 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x128c71800) [pid = 1655] [serial = 1054] [outer = 0x126b9f800] 10:49:47 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:49:47 INFO - PROCESS | 1655 | 1466012987563 Marionette TRACE conn2 <- [1,1376,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.immediate",1,"","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html:28:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1377,"getWindowHandle",null] 10:49:47 INFO - PROCESS | 1655 | 1466012987598 Marionette TRACE conn2 <- [1,1377,null,{"value":"7"}] 10:49:47 INFO - PROCESS | 1655 | 1466012987601 Marionette TRACE conn2 -> [0,1378,"setScriptTimeout",{"ms":35000}] 10:49:47 INFO - PROCESS | 1655 | 1466012987602 Marionette TRACE conn2 <- [1,1378,null,{}] 10:49:47 INFO - PROCESS | 1655 | 1466012987604 Marionette TRACE conn2 -> [0,1379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:47 INFO - PROCESS | 1655 | 1466012987606 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:47 INFO - PROCESS | 1655 | 1466012987726 Marionette TRACE conn2 <- [1,1379,null,{"value":null}] 10:49:47 INFO - PROCESS | 1655 | 1466012987783 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:47 INFO - PROCESS | 1655 | 1466012987784 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1f000 == 43 [pid = 1655] [id = 352] 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x121c13400) [pid = 1655] [serial = 1055] [outer = 0x0] 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129271800) [pid = 1655] [serial = 1056] [outer = 0x121c13400] 10:49:47 INFO - PROCESS | 1655 | 1466012987812 Marionette DEBUG loaded listener.js 10:49:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12927b800) [pid = 1655] [serial = 1057] [outer = 0x121c13400] 10:49:48 INFO - PROCESS | 1655 | 1466012988415 Marionette TRACE conn2 <- [1,1380,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.nosrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html:23:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1381,"getWindowHandle",null] 10:49:48 INFO - PROCESS | 1655 | 1466012988473 Marionette TRACE conn2 <- [1,1381,null,{"value":"7"}] 10:49:48 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html 10:49:48 INFO - PROCESS | 1655 | 1466012988476 Marionette TRACE conn2 -> [0,1382,"setScriptTimeout",{"ms":35000}] 10:49:48 INFO - PROCESS | 1655 | 1466012988478 Marionette TRACE conn2 <- [1,1382,null,{}] 10:49:48 INFO - PROCESS | 1655 | 1466012988482 Marionette TRACE conn2 -> [0,1383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:48 INFO - PROCESS | 1655 | 1466012988483 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:48 INFO - PROCESS | 1655 | 1466012988581 Marionette TRACE conn2 <- [1,1383,null,{"value":null}] 10:49:48 INFO - PROCESS | 1655 | 1466012988655 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:48 INFO - PROCESS | 1655 | 1466012988656 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab2800 == 44 [pid = 1655] [id = 353] 10:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115eb7c00) [pid = 1655] [serial = 1058] [outer = 0x0] 10:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115ebf400) [pid = 1655] [serial = 1059] [outer = 0x115eb7c00] 10:49:48 INFO - PROCESS | 1655 | 1466012988684 Marionette DEBUG loaded listener.js 10:49:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x116f3b400) [pid = 1655] [serial = 1060] [outer = 0x115eb7c00] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1296be000 == 43 [pid = 1655] [id = 346] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x128e90800 == 42 [pid = 1655] [id = 345] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x120f47800 == 41 [pid = 1655] [id = 344] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1265c9800 == 40 [pid = 1655] [id = 343] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x124a95000 == 39 [pid = 1655] [id = 342] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x121398000 == 38 [pid = 1655] [id = 341] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x1194df000 == 37 [pid = 1655] [id = 340] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x116906000) [pid = 1655] [serial = 1008] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x11714f800 == 36 [pid = 1655] [id = 339] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x118785800 == 35 [pid = 1655] [id = 338] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117151000 == 34 [pid = 1655] [id = 337] 10:49:49 INFO - PROCESS | 1655 | --DOCSHELL 0x117152800 == 33 [pid = 1655] [id = 336] 10:49:49 INFO - PROCESS | 1655 | [1655] WARNING: RasterImage::Init failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/image/ImageFactory.cpp, line 109 10:49:49 INFO - PROCESS | 1655 | 1466012989097 Marionette TRACE conn2 <- [1,1384,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.reload",1,"assert_equals: ctx.createPattern(img, 'repeat') === null (got [object CanvasPattern][object], expected [object]) expected null but got object \"[object CanvasPattern]\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html:29:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1385,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1655 | 1466012989149 Marionette TRACE conn2 <- [1,1385,null,{"value":"7"}] 10:49:49 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html 10:49:49 INFO - PROCESS | 1655 | 1466012989154 Marionette TRACE conn2 -> [0,1386,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1655 | 1466012989155 Marionette TRACE conn2 <- [1,1386,null,{}] 10:49:49 INFO - PROCESS | 1655 | 1466012989158 Marionette TRACE conn2 -> [0,1387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:49 INFO - PROCESS | 1655 | 1466012989159 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:49 INFO - PROCESS | 1655 | 1466012989253 Marionette TRACE conn2 <- [1,1387,null,{"value":null}] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12a904c00) [pid = 1655] [serial = 984] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x113079000) [pid = 1655] [serial = 1005] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x113d2fc00) [pid = 1655] [serial = 1006] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x116904400) [pid = 1655] [serial = 999] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11804f800) [pid = 1655] [serial = 1000] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x11835b000) [pid = 1655] [serial = 1002] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x119351c00) [pid = 1655] [serial = 1003] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11653a000) [pid = 1655] [serial = 987] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x119389400) [pid = 1655] [serial = 990] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11804c000) [pid = 1655] [serial = 988] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12676a800) [pid = 1655] [serial = 993] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b8ac00) [pid = 1655] [serial = 964] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x126768800) [pid = 1655] [serial = 963] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128c7a800) [pid = 1655] [serial = 966] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118354800) [pid = 1655] [serial = 975] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x129279800) [pid = 1655] [serial = 969] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1292a7800) [pid = 1655] [serial = 972] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x124c43c00) [pid = 1655] [serial = 960] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11834fc00) [pid = 1655] [serial = 951] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1185f4000) [pid = 1655] [serial = 952] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118211400) [pid = 1655] [serial = 945] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1185f2400) [pid = 1655] [serial = 946] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x123c65000) [pid = 1655] [serial = 957] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124ac1000) [pid = 1655] [serial = 958] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112ae6800) [pid = 1655] [serial = 942] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115eb7800) [pid = 1655] [serial = 943] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115f59400) [pid = 1655] [serial = 948] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11697a000) [pid = 1655] [serial = 949] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119387c00) [pid = 1655] [serial = 954] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1210b9000) [pid = 1655] [serial = 991] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1198eec00) [pid = 1655] [serial = 955] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12950b800) [pid = 1655] [serial = 940] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a67f400) [pid = 1655] [serial = 979] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1291a7400) [pid = 1655] [serial = 996] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a688400) [pid = 1655] [serial = 981] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128a20800) [pid = 1655] [serial = 994] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a748000) [pid = 1655] [serial = 982] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x129517c00) [pid = 1655] [serial = 973] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12929b800) [pid = 1655] [serial = 970] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12929ec00) [pid = 1655] [serial = 997] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x1291af800) [pid = 1655] [serial = 967] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x119334000) [pid = 1655] [serial = 976] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126799c00) [pid = 1655] [serial = 978] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126328800) [pid = 1655] [serial = 961] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12a90f800) [pid = 1655] [serial = 985] [outer = 0x0] [url = about:blank] 10:49:49 INFO - PROCESS | 1655 | 1466012989316 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1655 | 1466012989318 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169bc800 == 34 [pid = 1655] [id = 354] 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x113d2fc00) [pid = 1655] [serial = 1061] [outer = 0x0] 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11697a000) [pid = 1655] [serial = 1062] [outer = 0x113d2fc00] 10:49:49 INFO - PROCESS | 1655 | 1466012989345 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x1185f4c00) [pid = 1655] [serial = 1063] [outer = 0x113d2fc00] 10:49:49 INFO - PROCESS | 1655 | 1466012989661 Marionette TRACE conn2 <- [1,1388,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html",0,null,null,[["Canvas test: 2d.pattern.image.incomplete.removedsrc",1,"An attempt was made to use an object that is not, or is no longer, usable","@http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html:24:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,1389,"getWindowHandle",null] 10:49:49 INFO - PROCESS | 1655 | 1466012989676 Marionette TRACE conn2 <- [1,1389,null,{"value":"7"}] 10:49:49 INFO - PROCESS | 1655 | 1466012989679 Marionette TRACE conn2 -> [0,1390,"setScriptTimeout",{"ms":35000}] 10:49:49 INFO - PROCESS | 1655 | 1466012989681 Marionette TRACE conn2 <- [1,1390,null,{}] 10:49:49 INFO - PROCESS | 1655 | 1466012989691 Marionette TRACE conn2 -> [0,1391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:49 INFO - PROCESS | 1655 | 1466012989694 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:49 INFO - PROCESS | 1655 | 1466012989776 Marionette TRACE conn2 <- [1,1391,null,{"value":null}] 10:49:49 INFO - PROCESS | 1655 | 1466012989840 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:49 INFO - PROCESS | 1655 | 1466012989842 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194bb800 == 35 [pid = 1655] [id = 355] 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118fc2800) [pid = 1655] [serial = 1064] [outer = 0x0] 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11954ac00) [pid = 1655] [serial = 1065] [outer = 0x118fc2800] 10:49:49 INFO - PROCESS | 1655 | 1466012989869 Marionette DEBUG loaded listener.js 10:49:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x124a8d000) [pid = 1655] [serial = 1066] [outer = 0x118fc2800] 10:49:50 INFO - PROCESS | 1655 | 1466012990176 Marionette TRACE conn2 <- [1,1392,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html",0,null,null,[["Canvas test: 2d.pattern.image.null",0,null,null]]]}] 10:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | Canvas test: 2d.pattern.image.null 10:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html | took 521ms 10:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html 10:49:50 INFO - PROCESS | 1655 | 1466012990201 Marionette TRACE conn2 -> [0,1393,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1655 | 1466012990202 Marionette TRACE conn2 <- [1,1393,null,{"value":"7"}] 10:49:50 INFO - PROCESS | 1655 | 1466012990208 Marionette TRACE conn2 -> [0,1394,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1655 | 1466012990209 Marionette TRACE conn2 <- [1,1394,null,{}] 10:49:50 INFO - PROCESS | 1655 | 1466012990212 Marionette TRACE conn2 -> [0,1395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:50 INFO - PROCESS | 1655 | 1466012990213 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:50 INFO - PROCESS | 1655 | 1466012990298 Marionette TRACE conn2 <- [1,1395,null,{"value":null}] 10:49:50 INFO - PROCESS | 1655 | 1466012990302 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1655 | 1466012990303 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112f000 == 36 [pid = 1655] [id = 356] 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x125f5b400) [pid = 1655] [serial = 1067] [outer = 0x0] 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x12676c000) [pid = 1655] [serial = 1068] [outer = 0x125f5b400] 10:49:50 INFO - PROCESS | 1655 | 1466012990332 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x126ba7800) [pid = 1655] [serial = 1069] [outer = 0x125f5b400] 10:49:50 INFO - PROCESS | 1655 | 1466012990669 Marionette TRACE conn2 <- [1,1396,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html",0,null,null,[["Canvas test: 2d.pattern.image.string",0,null,null]]]}] 10:49:50 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | Canvas test: 2d.pattern.image.string 10:49:50 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html | took 473ms 10:49:50 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html 10:49:50 INFO - PROCESS | 1655 | 1466012990679 Marionette TRACE conn2 -> [0,1397,"getWindowHandle",null] 10:49:50 INFO - PROCESS | 1655 | 1466012990681 Marionette TRACE conn2 <- [1,1397,null,{"value":"7"}] 10:49:50 INFO - PROCESS | 1655 | 1466012990683 Marionette TRACE conn2 -> [0,1398,"setScriptTimeout",{"ms":35000}] 10:49:50 INFO - PROCESS | 1655 | 1466012990684 Marionette TRACE conn2 <- [1,1398,null,{}] 10:49:50 INFO - PROCESS | 1655 | 1466012990686 Marionette TRACE conn2 -> [0,1399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:50 INFO - PROCESS | 1655 | 1466012990690 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:50 INFO - PROCESS | 1655 | 1466012990766 Marionette TRACE conn2 <- [1,1399,null,{"value":null}] 10:49:50 INFO - PROCESS | 1655 | 1466012990771 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:50 INFO - PROCESS | 1655 | 1466012990773 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c22000 == 37 [pid = 1655] [id = 357] 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x126ba8000) [pid = 1655] [serial = 1070] [outer = 0x0] 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x128b42400) [pid = 1655] [serial = 1071] [outer = 0x126ba8000] 10:49:50 INFO - PROCESS | 1655 | 1466012990798 Marionette DEBUG loaded listener.js 10:49:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x128c7a800) [pid = 1655] [serial = 1072] [outer = 0x126ba8000] 10:49:51 INFO - PROCESS | 1655 | 1466012991147 Marionette TRACE conn2 <- [1,1400,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html",0,null,null,[["Canvas test: 2d.pattern.image.undefined",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | Canvas test: 2d.pattern.image.undefined 10:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html | took 473ms 10:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html 10:49:51 INFO - PROCESS | 1655 | 1466012991157 Marionette TRACE conn2 -> [0,1401,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1655 | 1466012991158 Marionette TRACE conn2 <- [1,1401,null,{"value":"7"}] 10:49:51 INFO - PROCESS | 1655 | 1466012991160 Marionette TRACE conn2 -> [0,1402,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1655 | 1466012991161 Marionette TRACE conn2 <- [1,1402,null,{}] 10:49:51 INFO - PROCESS | 1655 | 1466012991163 Marionette TRACE conn2 -> [0,1403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1655 | 1466012991167 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:51 INFO - PROCESS | 1655 | 1466012991267 Marionette TRACE conn2 <- [1,1403,null,{"value":null}] 10:49:51 INFO - PROCESS | 1655 | 1466012991335 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1655 | 1466012991336 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x112d18000 == 38 [pid = 1655] [id = 358] 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x128a1f800) [pid = 1655] [serial = 1073] [outer = 0x0] 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1291ae000) [pid = 1655] [serial = 1074] [outer = 0x128a1f800] 10:49:51 INFO - PROCESS | 1655 | 1466012991360 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12a50e400) [pid = 1655] [serial = 1075] [outer = 0x128a1f800] 10:49:51 INFO - PROCESS | 1655 | 1466012991674 Marionette TRACE conn2 <- [1,1404,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas1",0,null,null]]]}] 10:49:51 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | Canvas test: 2d.pattern.modify.canvas1 10:49:51 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html | took 571ms 10:49:51 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html 10:49:51 INFO - PROCESS | 1655 | 1466012991732 Marionette TRACE conn2 -> [0,1405,"getWindowHandle",null] 10:49:51 INFO - PROCESS | 1655 | 1466012991733 Marionette TRACE conn2 <- [1,1405,null,{"value":"7"}] 10:49:51 INFO - PROCESS | 1655 | 1466012991735 Marionette TRACE conn2 -> [0,1406,"setScriptTimeout",{"ms":35000}] 10:49:51 INFO - PROCESS | 1655 | 1466012991736 Marionette TRACE conn2 <- [1,1406,null,{}] 10:49:51 INFO - PROCESS | 1655 | 1466012991738 Marionette TRACE conn2 -> [0,1407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:51 INFO - PROCESS | 1655 | 1466012991739 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:51 INFO - PROCESS | 1655 | 1466012991835 Marionette TRACE conn2 <- [1,1407,null,{"value":null}] 10:49:51 INFO - PROCESS | 1655 | 1466012991872 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:51 INFO - PROCESS | 1655 | 1466012991873 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e90800 == 39 [pid = 1655] [id = 359] 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x12a516400) [pid = 1655] [serial = 1076] [outer = 0x0] 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a683c00) [pid = 1655] [serial = 1077] [outer = 0x12a516400] 10:49:51 INFO - PROCESS | 1655 | 1466012991897 Marionette DEBUG loaded listener.js 10:49:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a740000) [pid = 1655] [serial = 1078] [outer = 0x12a516400] 10:49:52 INFO - PROCESS | 1655 | 1466012992239 Marionette TRACE conn2 <- [1,1408,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html",0,null,null,[["Canvas test: 2d.pattern.modify.canvas2",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | Canvas test: 2d.pattern.modify.canvas2 10:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html | took 521ms 10:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html 10:49:52 INFO - PROCESS | 1655 | 1466012992258 Marionette TRACE conn2 -> [0,1409,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1655 | 1466012992259 Marionette TRACE conn2 <- [1,1409,null,{"value":"7"}] 10:49:52 INFO - PROCESS | 1655 | 1466012992261 Marionette TRACE conn2 -> [0,1410,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1655 | 1466012992262 Marionette TRACE conn2 <- [1,1410,null,{}] 10:49:52 INFO - PROCESS | 1655 | 1466012992265 Marionette TRACE conn2 -> [0,1411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 1655 | 1466012992266 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:52 INFO - PROCESS | 1655 | 1466012992367 Marionette TRACE conn2 <- [1,1411,null,{"value":null}] 10:49:52 INFO - PROCESS | 1655 | 1466012992378 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1655 | 1466012992379 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c3800 == 40 [pid = 1655] [id = 360] 10:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a680400) [pid = 1655] [serial = 1079] [outer = 0x0] 10:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a904400) [pid = 1655] [serial = 1080] [outer = 0x12a680400] 10:49:52 INFO - PROCESS | 1655 | 1466012992403 Marionette DEBUG loaded listener.js 10:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a90c800) [pid = 1655] [serial = 1081] [outer = 0x12a680400] 10:49:52 INFO - PROCESS | 1655 | 1466012992752 Marionette TRACE conn2 <- [1,1412,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html",0,null,null,[["Canvas test: 2d.pattern.modify.image1",0,null,null]]]}] 10:49:52 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | Canvas test: 2d.pattern.modify.image1 10:49:52 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html | took 519ms 10:49:52 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html 10:49:52 INFO - PROCESS | 1655 | 1466012992780 Marionette TRACE conn2 -> [0,1413,"getWindowHandle",null] 10:49:52 INFO - PROCESS | 1655 | 1466012992782 Marionette TRACE conn2 <- [1,1413,null,{"value":"7"}] 10:49:52 INFO - PROCESS | 1655 | 1466012992784 Marionette TRACE conn2 -> [0,1414,"setScriptTimeout",{"ms":35000}] 10:49:52 INFO - PROCESS | 1655 | 1466012992785 Marionette TRACE conn2 <- [1,1414,null,{}] 10:49:52 INFO - PROCESS | 1655 | 1466012992787 Marionette TRACE conn2 -> [0,1415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:52 INFO - PROCESS | 1655 | 1466012992788 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:52 INFO - PROCESS | 1655 | 1466012992886 Marionette TRACE conn2 <- [1,1415,null,{"value":null}] 10:49:52 INFO - PROCESS | 1655 | 1466012992924 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:52 INFO - PROCESS | 1655 | 1466012992925 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab20000 == 41 [pid = 1655] [id = 361] 10:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a90cc00) [pid = 1655] [serial = 1082] [outer = 0x0] 10:49:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ab79000) [pid = 1655] [serial = 1083] [outer = 0x12a90cc00] 10:49:52 INFO - PROCESS | 1655 | 1466012992956 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12abdd400) [pid = 1655] [serial = 1084] [outer = 0x12a90cc00] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124e41000) [pid = 1655] [serial = 1025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.animated.gif.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115ec1c00) [pid = 1655] [serial = 1028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.canvas.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ec2000) [pid = 1655] [serial = 1016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.1.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119748000) [pid = 1655] [serial = 1022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.3.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1182b1800) [pid = 1655] [serial = 1013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch3.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1185f0000) [pid = 1655] [serial = 1019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.transform.2.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118f68400) [pid = 1655] [serial = 1031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.image.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x112abdc00) [pid = 1655] [serial = 1034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.nocontext.html] 10:49:53 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128b37000) [pid = 1655] [serial = 1037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.type.html] 10:49:53 INFO - PROCESS | 1655 | 1466012993344 Marionette TRACE conn2 <- [1,1416,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html",0,null,null,[["Canvas test: 2d.pattern.modify.image2",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | Canvas test: 2d.pattern.modify.image2 10:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html | took 571ms 10:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html 10:49:53 INFO - PROCESS | 1655 | 1466012993357 Marionette TRACE conn2 -> [0,1417,"getWindowHandle",null] 10:49:53 INFO - PROCESS | 1655 | 1466012993359 Marionette TRACE conn2 <- [1,1417,null,{"value":"7"}] 10:49:53 INFO - PROCESS | 1655 | 1466012993361 Marionette TRACE conn2 -> [0,1418,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1655 | 1466012993362 Marionette TRACE conn2 <- [1,1418,null,{}] 10:49:53 INFO - PROCESS | 1655 | 1466012993364 Marionette TRACE conn2 -> [0,1419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 1655 | 1466012993365 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:53 INFO - PROCESS | 1655 | 1466012993450 Marionette TRACE conn2 <- [1,1419,null,{"value":null}] 10:49:53 INFO - PROCESS | 1655 | 1466012993455 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:53 INFO - PROCESS | 1655 | 1466012993457 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12915e800 == 42 [pid = 1655] [id = 362] 10:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11823ac00) [pid = 1655] [serial = 1085] [outer = 0x0] 10:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x123c61800) [pid = 1655] [serial = 1086] [outer = 0x11823ac00] 10:49:53 INFO - PROCESS | 1655 | 1466012993481 Marionette DEBUG loaded listener.js 10:49:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128b34000) [pid = 1655] [serial = 1087] [outer = 0x11823ac00] 10:49:53 INFO - PROCESS | 1655 | 1466012993853 Marionette TRACE conn2 <- [1,1420,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.basic",0,null,null]]]}] 10:49:53 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | Canvas test: 2d.pattern.paint.norepeat.basic 10:49:53 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html | took 521ms 10:49:53 INFO - PROCESS | 1655 | 1466012993882 Marionette TRACE conn2 -> [0,1421,"getWindowHandle",null] 10:49:53 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html 10:49:53 INFO - PROCESS | 1655 | 1466012993884 Marionette TRACE conn2 <- [1,1421,null,{"value":"7"}] 10:49:53 INFO - PROCESS | 1655 | 1466012993886 Marionette TRACE conn2 -> [0,1422,"setScriptTimeout",{"ms":35000}] 10:49:53 INFO - PROCESS | 1655 | 1466012993890 Marionette TRACE conn2 <- [1,1422,null,{}] 10:49:53 INFO - PROCESS | 1655 | 1466012993893 Marionette TRACE conn2 -> [0,1423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:53 INFO - PROCESS | 1655 | 1466012993894 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:54 INFO - PROCESS | 1655 | 1466012994014 Marionette TRACE conn2 <- [1,1423,null,{"value":null}] 10:49:54 INFO - PROCESS | 1655 | 1466012994020 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1655 | 1466012994022 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be5d800 == 43 [pid = 1655] [id = 363] 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a740c00) [pid = 1655] [serial = 1088] [outer = 0x0] 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12b83b800) [pid = 1655] [serial = 1089] [outer = 0x12a740c00] 10:49:54 INFO - PROCESS | 1655 | 1466012994055 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12b83f000) [pid = 1655] [serial = 1090] [outer = 0x12a740c00] 10:49:54 INFO - PROCESS | 1655 | 1466012994396 Marionette TRACE conn2 <- [1,1424,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord1",0,null,null]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | Canvas test: 2d.pattern.paint.norepeat.coord1 10:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html | took 522ms 10:49:54 INFO - PROCESS | 1655 | 1466012994409 Marionette TRACE conn2 -> [0,1425,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1655 | 1466012994411 Marionette TRACE conn2 <- [1,1425,null,{"value":"7"}] 10:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html 10:49:54 INFO - PROCESS | 1655 | 1466012994414 Marionette TRACE conn2 -> [0,1426,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1655 | 1466012994415 Marionette TRACE conn2 <- [1,1426,null,{}] 10:49:54 INFO - PROCESS | 1655 | 1466012994417 Marionette TRACE conn2 -> [0,1427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:54 INFO - PROCESS | 1655 | 1466012994419 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:54 INFO - PROCESS | 1655 | 1466012994506 Marionette TRACE conn2 <- [1,1427,null,{"value":null}] 10:49:54 INFO - PROCESS | 1655 | 1466012994510 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:54 INFO - PROCESS | 1655 | 1466012994511 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c764800 == 44 [pid = 1655] [id = 364] 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x112924400) [pid = 1655] [serial = 1091] [outer = 0x0] 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ba4ac00) [pid = 1655] [serial = 1092] [outer = 0x112924400] 10:49:54 INFO - PROCESS | 1655 | 1466012994535 Marionette DEBUG loaded listener.js 10:49:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12be05400) [pid = 1655] [serial = 1093] [outer = 0x112924400] 10:49:54 INFO - PROCESS | 1655 | 1466012994937 Marionette TRACE conn2 <- [1,1428,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord2",0,null,null]]]}] 10:49:54 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | Canvas test: 2d.pattern.paint.norepeat.coord2 10:49:54 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html | took 568ms 10:49:54 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html 10:49:54 INFO - PROCESS | 1655 | 1466012994983 Marionette TRACE conn2 -> [0,1429,"getWindowHandle",null] 10:49:54 INFO - PROCESS | 1655 | 1466012994985 Marionette TRACE conn2 <- [1,1429,null,{"value":"7"}] 10:49:54 INFO - PROCESS | 1655 | 1466012994989 Marionette TRACE conn2 -> [0,1430,"setScriptTimeout",{"ms":35000}] 10:49:54 INFO - PROCESS | 1655 | 1466012994990 Marionette TRACE conn2 <- [1,1430,null,{}] 10:49:54 INFO - PROCESS | 1655 | 1466012994994 Marionette TRACE conn2 -> [0,1431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:54 INFO - PROCESS | 1655 | 1466012994996 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:55 INFO - PROCESS | 1655 | 1466012995137 Marionette TRACE conn2 <- [1,1431,null,{"value":null}] 10:49:55 INFO - PROCESS | 1655 | 1466012995148 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:55 INFO - PROCESS | 1655 | 1466012995149 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca65800 == 45 [pid = 1655] [id = 365] 10:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12be05800) [pid = 1655] [serial = 1094] [outer = 0x0] 10:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12be0c800) [pid = 1655] [serial = 1095] [outer = 0x12be05800] 10:49:55 INFO - PROCESS | 1655 | 1466012995186 Marionette DEBUG loaded listener.js 10:49:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118206c00) [pid = 1655] [serial = 1096] [outer = 0x12be05800] 10:49:55 INFO - PROCESS | 1655 | 1466012995739 Marionette TRACE conn2 <- [1,1432,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.coord3",0,null,null]]]}] 10:49:55 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | Canvas test: 2d.pattern.paint.norepeat.coord3 10:49:55 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html | took 822ms 10:49:55 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html 10:49:55 INFO - PROCESS | 1655 | 1466012995811 Marionette TRACE conn2 -> [0,1433,"getWindowHandle",null] 10:49:55 INFO - PROCESS | 1655 | 1466012995815 Marionette TRACE conn2 <- [1,1433,null,{"value":"7"}] 10:49:55 INFO - PROCESS | 1655 | 1466012995821 Marionette TRACE conn2 -> [0,1434,"setScriptTimeout",{"ms":35000}] 10:49:55 INFO - PROCESS | 1655 | 1466012995824 Marionette TRACE conn2 <- [1,1434,null,{}] 10:49:55 INFO - PROCESS | 1655 | 1466012995830 Marionette TRACE conn2 -> [0,1435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:55 INFO - PROCESS | 1655 | 1466012995833 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:56 INFO - PROCESS | 1655 | 1466012996007 Marionette TRACE conn2 <- [1,1435,null,{"value":null}] 10:49:56 INFO - PROCESS | 1655 | 1466012996140 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1655 | 1466012996143 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189df800 == 46 [pid = 1655] [id = 366] 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x117c7a400) [pid = 1655] [serial = 1097] [outer = 0x0] 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x118192000) [pid = 1655] [serial = 1098] [outer = 0x117c7a400] 10:49:56 INFO - PROCESS | 1655 | 1466012996193 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1185f5c00) [pid = 1655] [serial = 1099] [outer = 0x117c7a400] 10:49:56 INFO - PROCESS | 1655 | 1466012996661 Marionette TRACE conn2 <- [1,1436,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.norepeat.outside",0,null,null]]]}] 10:49:56 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | Canvas test: 2d.pattern.paint.norepeat.outside 10:49:56 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html | took 876ms 10:49:56 INFO - PROCESS | 1655 | 1466012996695 Marionette TRACE conn2 -> [0,1437,"getWindowHandle",null] 10:49:56 INFO - PROCESS | 1655 | 1466012996698 Marionette TRACE conn2 <- [1,1437,null,{"value":"7"}] 10:49:56 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html 10:49:56 INFO - PROCESS | 1655 | 1466012996720 Marionette TRACE conn2 -> [0,1438,"setScriptTimeout",{"ms":35000}] 10:49:56 INFO - PROCESS | 1655 | 1466012996722 Marionette TRACE conn2 <- [1,1438,null,{}] 10:49:56 INFO - PROCESS | 1655 | 1466012996727 Marionette TRACE conn2 -> [0,1439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:56 INFO - PROCESS | 1655 | 1466012996728 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:56 INFO - PROCESS | 1655 | 1466012996838 Marionette TRACE conn2 <- [1,1439,null,{"value":null}] 10:49:56 INFO - PROCESS | 1655 | 1466012996909 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:56 INFO - PROCESS | 1655 | 1466012996910 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b30000 == 47 [pid = 1655] [id = 367] 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11974cc00) [pid = 1655] [serial = 1100] [outer = 0x0] 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a8a000) [pid = 1655] [serial = 1101] [outer = 0x11974cc00] 10:49:56 INFO - PROCESS | 1655 | 1466012996941 Marionette DEBUG loaded listener.js 10:49:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x125f53400) [pid = 1655] [serial = 1102] [outer = 0x11974cc00] 10:49:57 INFO - PROCESS | 1655 | 1466012997375 Marionette TRACE conn2 <- [1,1440,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html",0,null,null,[["Canvas patterns do not get flipped when painted",0,null,null]]]}] 10:49:57 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | Canvas patterns do not get flipped when painted 10:49:57 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html | took 688ms 10:49:57 INFO - PROCESS | 1655 | 1466012997392 Marionette TRACE conn2 -> [0,1441,"getWindowHandle",null] 10:49:57 INFO - PROCESS | 1655 | 1466012997393 Marionette TRACE conn2 <- [1,1441,null,{"value":"7"}] 10:49:57 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html 10:49:57 INFO - PROCESS | 1655 | 1466012997396 Marionette TRACE conn2 -> [0,1442,"setScriptTimeout",{"ms":35000}] 10:49:57 INFO - PROCESS | 1655 | 1466012997399 Marionette TRACE conn2 <- [1,1442,null,{}] 10:49:57 INFO - PROCESS | 1655 | 1466012997407 Marionette TRACE conn2 -> [0,1443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:57 INFO - PROCESS | 1655 | 1466012997410 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:57 INFO - PROCESS | 1655 | 1466012997517 Marionette TRACE conn2 <- [1,1443,null,{"value":null}] 10:49:57 INFO - PROCESS | 1655 | 1466012997579 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:57 INFO - PROCESS | 1655 | 1466012997581 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75a000 == 48 [pid = 1655] [id = 368] 10:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b95400) [pid = 1655] [serial = 1103] [outer = 0x0] 10:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12927c400) [pid = 1655] [serial = 1104] [outer = 0x128b95400] 10:49:57 INFO - PROCESS | 1655 | 1466012997612 Marionette DEBUG loaded listener.js 10:49:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129509400) [pid = 1655] [serial = 1105] [outer = 0x128b95400] 10:49:58 INFO - PROCESS | 1655 | 1466012998347 Marionette TRACE conn2 <- [1,1444,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html",0,null,null,[["Image patterns do not get flipped when painted",0,null,null]]]}] 10:49:58 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | Image patterns do not get flipped when painted 10:49:58 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html | took 972ms 10:49:58 INFO - PROCESS | 1655 | 1466012998372 Marionette TRACE conn2 -> [0,1445,"getWindowHandle",null] 10:49:58 INFO - PROCESS | 1655 | 1466012998375 Marionette TRACE conn2 <- [1,1445,null,{"value":"7"}] 10:49:58 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html 10:49:58 INFO - PROCESS | 1655 | 1466012998380 Marionette TRACE conn2 -> [0,1446,"setScriptTimeout",{"ms":35000}] 10:49:58 INFO - PROCESS | 1655 | 1466012998381 Marionette TRACE conn2 <- [1,1446,null,{}] 10:49:58 INFO - PROCESS | 1655 | 1466012998385 Marionette TRACE conn2 -> [0,1447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:58 INFO - PROCESS | 1655 | 1466012998387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:58 INFO - PROCESS | 1655 | 1466012998486 Marionette TRACE conn2 <- [1,1447,null,{"value":null}] 10:49:58 INFO - PROCESS | 1655 | 1466012998562 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:58 INFO - PROCESS | 1655 | 1466012998564 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745e000 == 49 [pid = 1655] [id = 369] 10:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112d32400) [pid = 1655] [serial = 1106] [outer = 0x0] 10:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115ebd400) [pid = 1655] [serial = 1107] [outer = 0x112d32400] 10:49:58 INFO - PROCESS | 1655 | 1466012998592 Marionette DEBUG loaded listener.js 10:49:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x118354c00) [pid = 1655] [serial = 1108] [outer = 0x112d32400] 10:49:59 INFO - PROCESS | 1655 | 1466012999048 Marionette TRACE conn2 <- [1,1448,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.basic",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | Canvas test: 2d.pattern.paint.repeat.basic 10:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html | took 721ms 10:49:59 INFO - PROCESS | 1655 | 1466012999121 Marionette TRACE conn2 -> [0,1449,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1655 | 1466012999125 Marionette TRACE conn2 <- [1,1449,null,{"value":"7"}] 10:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html 10:49:59 INFO - PROCESS | 1655 | 1466012999135 Marionette TRACE conn2 -> [0,1450,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1655 | 1466012999137 Marionette TRACE conn2 <- [1,1450,null,{}] 10:49:59 INFO - PROCESS | 1655 | 1466012999142 Marionette TRACE conn2 -> [0,1451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1655 | 1466012999145 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:59 INFO - PROCESS | 1655 | 1466012999279 Marionette TRACE conn2 <- [1,1451,null,{"value":null}] 10:49:59 INFO - PROCESS | 1655 | 1466012999385 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:49:59 INFO - PROCESS | 1655 | 1466012999387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:49:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x118706000 == 50 [pid = 1655] [id = 370] 10:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x119390400) [pid = 1655] [serial = 1109] [outer = 0x0] 10:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x119748000) [pid = 1655] [serial = 1110] [outer = 0x119390400] 10:49:59 INFO - PROCESS | 1655 | 1466012999430 Marionette DEBUG loaded listener.js 10:49:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1215bc000) [pid = 1655] [serial = 1111] [outer = 0x119390400] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12c764800 == 49 [pid = 1655] [id = 364] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12be5d800 == 48 [pid = 1655] [id = 363] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12915e800 == 47 [pid = 1655] [id = 362] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab20000 == 46 [pid = 1655] [id = 361] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c3800 == 45 [pid = 1655] [id = 360] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x128e90800 == 44 [pid = 1655] [id = 359] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x112d18000 == 43 [pid = 1655] [id = 358] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x128b98800) [pid = 1655] [serial = 1041] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x123c22000 == 42 [pid = 1655] [id = 357] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12112f000 == 41 [pid = 1655] [id = 356] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1194bb800 == 40 [pid = 1655] [id = 355] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x1169bc800 == 39 [pid = 1655] [id = 354] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab2800 == 38 [pid = 1655] [id = 353] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1f000 == 37 [pid = 1655] [id = 352] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba08800 == 36 [pid = 1655] [id = 351] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac0a000 == 35 [pid = 1655] [id = 350] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x121386800 == 34 [pid = 1655] [id = 349] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x116288000 == 33 [pid = 1655] [id = 348] 10:49:59 INFO - PROCESS | 1655 | --DOCSHELL 0x119bc2000 == 32 [pid = 1655] [id = 347] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1254ef000) [pid = 1655] [serial = 1026] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x125f54400) [pid = 1655] [serial = 1029] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118046000) [pid = 1655] [serial = 1017] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11834d400) [pid = 1655] [serial = 1018] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121c15400) [pid = 1655] [serial = 1023] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11622e000) [pid = 1655] [serial = 1011] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x126328400) [pid = 1655] [serial = 1027] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118955000) [pid = 1655] [serial = 1015] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11834c800) [pid = 1655] [serial = 1014] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11932f800) [pid = 1655] [serial = 1020] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119554c00) [pid = 1655] [serial = 1021] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11938bc00) [pid = 1655] [serial = 1032] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125f51800) [pid = 1655] [serial = 1033] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126ba1800) [pid = 1655] [serial = 1035] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b4d000) [pid = 1655] [serial = 1038] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126b91000) [pid = 1655] [serial = 1030] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b2e800) [pid = 1655] [serial = 1036] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1249a7400) [pid = 1655] [serial = 1024] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128b8d800) [pid = 1655] [serial = 1039] [outer = 0x0] [url = about:blank] 10:49:59 INFO - PROCESS | 1655 | 1466012999885 Marionette TRACE conn2 <- [1,1452,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord1",0,null,null]]]}] 10:49:59 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | Canvas test: 2d.pattern.paint.repeat.coord1 10:49:59 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html | took 774ms 10:49:59 INFO - PROCESS | 1655 | 1466012999909 Marionette TRACE conn2 -> [0,1453,"getWindowHandle",null] 10:49:59 INFO - PROCESS | 1655 | 1466012999911 Marionette TRACE conn2 <- [1,1453,null,{"value":"7"}] 10:49:59 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html 10:49:59 INFO - PROCESS | 1655 | 1466012999914 Marionette TRACE conn2 -> [0,1454,"setScriptTimeout",{"ms":35000}] 10:49:59 INFO - PROCESS | 1655 | 1466012999918 Marionette TRACE conn2 <- [1,1454,null,{}] 10:49:59 INFO - PROCESS | 1655 | 1466012999930 Marionette TRACE conn2 -> [0,1455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:49:59 INFO - PROCESS | 1655 | 1466012999934 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:00 INFO - PROCESS | 1655 | 1466013000018 Marionette TRACE conn2 <- [1,1455,null,{"value":null}] 10:50:00 INFO - PROCESS | 1655 | 1466013000077 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1655 | 1466013000079 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198d5800 == 33 [pid = 1655] [id = 371] 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1215bac00) [pid = 1655] [serial = 1112] [outer = 0x0] 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124e36000) [pid = 1655] [serial = 1113] [outer = 0x1215bac00] 10:50:00 INFO - PROCESS | 1655 | 1466013000114 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x126599800) [pid = 1655] [serial = 1114] [outer = 0x1215bac00] 10:50:00 INFO - PROCESS | 1655 | 1466013000509 Marionette TRACE conn2 <- [1,1456,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord2",0,null,null]]]}] 10:50:00 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | Canvas test: 2d.pattern.paint.repeat.coord2 10:50:00 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html | took 625ms 10:50:00 INFO - PROCESS | 1655 | 1466013000540 Marionette TRACE conn2 -> [0,1457,"getWindowHandle",null] 10:50:00 INFO - PROCESS | 1655 | 1466013000543 Marionette TRACE conn2 <- [1,1457,null,{"value":"7"}] 10:50:00 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html 10:50:00 INFO - PROCESS | 1655 | 1466013000546 Marionette TRACE conn2 -> [0,1458,"setScriptTimeout",{"ms":35000}] 10:50:00 INFO - PROCESS | 1655 | 1466013000548 Marionette TRACE conn2 <- [1,1458,null,{}] 10:50:00 INFO - PROCESS | 1655 | 1466013000551 Marionette TRACE conn2 -> [0,1459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:00 INFO - PROCESS | 1655 | 1466013000553 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:00 INFO - PROCESS | 1655 | 1466013000684 Marionette TRACE conn2 <- [1,1459,null,{"value":null}] 10:50:00 INFO - PROCESS | 1655 | 1466013000772 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:00 INFO - PROCESS | 1655 | 1466013000774 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c13000 == 34 [pid = 1655] [id = 372] 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126767800) [pid = 1655] [serial = 1115] [outer = 0x0] 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128a23000) [pid = 1655] [serial = 1116] [outer = 0x126767800] 10:50:00 INFO - PROCESS | 1655 | 1466013000822 Marionette DEBUG loaded listener.js 10:50:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b4cc00) [pid = 1655] [serial = 1117] [outer = 0x126767800] 10:50:01 INFO - PROCESS | 1655 | 1466013001092 Marionette TRACE conn2 <- [1,1460,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.coord3",0,null,null]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | Canvas test: 2d.pattern.paint.repeat.coord3 10:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html | took 570ms 10:50:01 INFO - PROCESS | 1655 | 1466013001117 Marionette TRACE conn2 -> [0,1461,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1655 | 1466013001118 Marionette TRACE conn2 <- [1,1461,null,{"value":"7"}] 10:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html 10:50:01 INFO - PROCESS | 1655 | 1466013001129 Marionette TRACE conn2 -> [0,1462,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1655 | 1466013001130 Marionette TRACE conn2 <- [1,1462,null,{}] 10:50:01 INFO - PROCESS | 1655 | 1466013001133 Marionette TRACE conn2 -> [0,1463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 1655 | 1466013001134 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:01 INFO - PROCESS | 1655 | 1466013001248 Marionette TRACE conn2 <- [1,1463,null,{"value":null}] 10:50:01 INFO - PROCESS | 1655 | 1466013001254 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1655 | 1466013001256 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x126309000 == 35 [pid = 1655] [id = 373] 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126b90000) [pid = 1655] [serial = 1118] [outer = 0x0] 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b8c800) [pid = 1655] [serial = 1119] [outer = 0x126b90000] 10:50:01 INFO - PROCESS | 1655 | 1466013001280 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129277c00) [pid = 1655] [serial = 1120] [outer = 0x126b90000] 10:50:01 INFO - PROCESS | 1655 | 1466013001614 Marionette TRACE conn2 <- [1,1464,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeat.outside",0,null,null]]]}] 10:50:01 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | Canvas test: 2d.pattern.paint.repeat.outside 10:50:01 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html | took 519ms 10:50:01 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html 10:50:01 INFO - PROCESS | 1655 | 1466013001649 Marionette TRACE conn2 -> [0,1465,"getWindowHandle",null] 10:50:01 INFO - PROCESS | 1655 | 1466013001650 Marionette TRACE conn2 <- [1,1465,null,{"value":"7"}] 10:50:01 INFO - PROCESS | 1655 | 1466013001652 Marionette TRACE conn2 -> [0,1466,"setScriptTimeout",{"ms":35000}] 10:50:01 INFO - PROCESS | 1655 | 1466013001653 Marionette TRACE conn2 <- [1,1466,null,{}] 10:50:01 INFO - PROCESS | 1655 | 1466013001656 Marionette TRACE conn2 -> [0,1467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:01 INFO - PROCESS | 1655 | 1466013001660 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:01 INFO - PROCESS | 1655 | 1466013001763 Marionette TRACE conn2 <- [1,1467,null,{"value":null}] 10:50:01 INFO - PROCESS | 1655 | 1466013001766 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:01 INFO - PROCESS | 1655 | 1466013001775 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ac800 == 36 [pid = 1655] [id = 374] 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x129299800) [pid = 1655] [serial = 1121] [outer = 0x0] 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x129516000) [pid = 1655] [serial = 1122] [outer = 0x129299800] 10:50:01 INFO - PROCESS | 1655 | 1466013001802 Marionette DEBUG loaded listener.js 10:50:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12ab74000) [pid = 1655] [serial = 1123] [outer = 0x129299800] 10:50:02 INFO - PROCESS | 1655 | 1466013002184 Marionette TRACE conn2 <- [1,1468,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.basic",0,null,null]]]}] 10:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | Canvas test: 2d.pattern.paint.repeatx.basic 10:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html | took 571ms 10:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html 10:50:02 INFO - PROCESS | 1655 | 1466013002224 Marionette TRACE conn2 -> [0,1469,"getWindowHandle",null] 10:50:02 INFO - PROCESS | 1655 | 1466013002225 Marionette TRACE conn2 <- [1,1469,null,{"value":"7"}] 10:50:02 INFO - PROCESS | 1655 | 1466013002227 Marionette TRACE conn2 -> [0,1470,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 1655 | 1466013002228 Marionette TRACE conn2 <- [1,1470,null,{}] 10:50:02 INFO - PROCESS | 1655 | 1466013002231 Marionette TRACE conn2 -> [0,1471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:02 INFO - PROCESS | 1655 | 1466013002232 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:02 INFO - PROCESS | 1655 | 1466013002330 Marionette TRACE conn2 <- [1,1471,null,{"value":null}] 10:50:02 INFO - PROCESS | 1655 | 1466013002371 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1655 | 1466013002372 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a71e800 == 37 [pid = 1655] [id = 375] 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b49c00) [pid = 1655] [serial = 1124] [outer = 0x0] 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12abdb800) [pid = 1655] [serial = 1125] [outer = 0x128b49c00] 10:50:02 INFO - PROCESS | 1655 | 1466013002396 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12b836800) [pid = 1655] [serial = 1126] [outer = 0x128b49c00] 10:50:02 INFO - PROCESS | 1655 | 1466013002734 Marionette TRACE conn2 <- [1,1472,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.coord1",0,null,null]]]}] 10:50:02 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | Canvas test: 2d.pattern.paint.repeatx.coord1 10:50:02 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html | took 518ms 10:50:02 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html 10:50:02 INFO - PROCESS | 1655 | 1466013002746 Marionette TRACE conn2 -> [0,1473,"getWindowHandle",null] 10:50:02 INFO - PROCESS | 1655 | 1466013002747 Marionette TRACE conn2 <- [1,1473,null,{"value":"7"}] 10:50:02 INFO - PROCESS | 1655 | 1466013002749 Marionette TRACE conn2 -> [0,1474,"setScriptTimeout",{"ms":35000}] 10:50:02 INFO - PROCESS | 1655 | 1466013002750 Marionette TRACE conn2 <- [1,1474,null,{}] 10:50:02 INFO - PROCESS | 1655 | 1466013002752 Marionette TRACE conn2 -> [0,1475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:02 INFO - PROCESS | 1655 | 1466013002754 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:02 INFO - PROCESS | 1655 | 1466013002863 Marionette TRACE conn2 <- [1,1475,null,{"value":null}] 10:50:02 INFO - PROCESS | 1655 | 1466013002875 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:02 INFO - PROCESS | 1655 | 1466013002876 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0a800 == 38 [pid = 1655] [id = 376] 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12b838000) [pid = 1655] [serial = 1127] [outer = 0x0] 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12b841c00) [pid = 1655] [serial = 1128] [outer = 0x12b838000] 10:50:02 INFO - PROCESS | 1655 | 1466013002900 Marionette DEBUG loaded listener.js 10:50:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ba4b400) [pid = 1655] [serial = 1129] [outer = 0x12b838000] 10:50:03 INFO - PROCESS | 1655 | 1466013003254 Marionette TRACE conn2 <- [1,1476,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeatx.outside",0,null,null]]]}] 10:50:03 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | Canvas test: 2d.pattern.paint.repeatx.outside 10:50:03 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html | took 519ms 10:50:03 INFO - PROCESS | 1655 | 1466013003268 Marionette TRACE conn2 -> [0,1477,"getWindowHandle",null] 10:50:03 INFO - PROCESS | 1655 | 1466013003270 Marionette TRACE conn2 <- [1,1477,null,{"value":"7"}] 10:50:03 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html 10:50:03 INFO - PROCESS | 1655 | 1466013003276 Marionette TRACE conn2 -> [0,1478,"setScriptTimeout",{"ms":35000}] 10:50:03 INFO - PROCESS | 1655 | 1466013003277 Marionette TRACE conn2 <- [1,1478,null,{}] 10:50:03 INFO - PROCESS | 1655 | 1466013003293 Marionette TRACE conn2 -> [0,1479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:03 INFO - PROCESS | 1655 | 1466013003294 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:03 INFO - PROCESS | 1655 | 1466013003434 Marionette TRACE conn2 <- [1,1479,null,{"value":null}] 10:50:03 INFO - PROCESS | 1655 | 1466013003489 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:03 INFO - PROCESS | 1655 | 1466013003490 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be6d800 == 39 [pid = 1655] [id = 377] 10:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b839400) [pid = 1655] [serial = 1130] [outer = 0x0] 10:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12be0ac00) [pid = 1655] [serial = 1131] [outer = 0x12b839400] 10:50:03 INFO - PROCESS | 1655 | 1466013003527 Marionette DEBUG loaded listener.js 10:50:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12bea8400) [pid = 1655] [serial = 1132] [outer = 0x12b839400] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12a516400) [pid = 1655] [serial = 1076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas2.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12a680400) [pid = 1655] [serial = 1079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image1.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a90cc00) [pid = 1655] [serial = 1082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.image2.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113d2fc00) [pid = 1655] [serial = 1061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.removedsrc.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118fc2800) [pid = 1655] [serial = 1064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.null.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x115eb7c00) [pid = 1655] [serial = 1058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.reload.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121c13400) [pid = 1655] [serial = 1055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.nosrc.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x126ba8000) [pid = 1655] [serial = 1070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.undefined.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x125f5b400) [pid = 1655] [serial = 1067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.string.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b94c00) [pid = 1655] [serial = 1040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.basic.zerocanvas.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12a740c00) [pid = 1655] [serial = 1088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord1.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11823ac00) [pid = 1655] [serial = 1085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.basic.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112924400) [pid = 1655] [serial = 1091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord2.html] 10:50:04 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128a1f800) [pid = 1655] [serial = 1073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.modify.canvas1.html] 10:50:04 INFO - PROCESS | 1655 | 1466013004252 Marionette TRACE conn2 <- [1,1480,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.basic",0,null,null]]]}] 10:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | Canvas test: 2d.pattern.paint.repeaty.basic 10:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html | took 1020ms 10:50:04 INFO - PROCESS | 1655 | 1466013004296 Marionette TRACE conn2 -> [0,1481,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1655 | 1466013004297 Marionette TRACE conn2 <- [1,1481,null,{"value":"7"}] 10:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html 10:50:04 INFO - PROCESS | 1655 | 1466013004299 Marionette TRACE conn2 -> [0,1482,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1655 | 1466013004300 Marionette TRACE conn2 <- [1,1482,null,{}] 10:50:04 INFO - PROCESS | 1655 | 1466013004312 Marionette TRACE conn2 -> [0,1483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:04 INFO - PROCESS | 1655 | 1466013004313 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:04 INFO - PROCESS | 1655 | 1466013004392 Marionette TRACE conn2 <- [1,1483,null,{"value":null}] 10:50:04 INFO - PROCESS | 1655 | 1466013004395 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:04 INFO - PROCESS | 1655 | 1466013004396 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c753000 == 40 [pid = 1655] [id = 378] 10:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115f62000) [pid = 1655] [serial = 1133] [outer = 0x0] 10:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119331800) [pid = 1655] [serial = 1134] [outer = 0x115f62000] 10:50:04 INFO - PROCESS | 1655 | 1466013004420 Marionette DEBUG loaded listener.js 10:50:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b96000) [pid = 1655] [serial = 1135] [outer = 0x115f62000] 10:50:04 INFO - PROCESS | 1655 | 1466013004811 Marionette TRACE conn2 <- [1,1484,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.coord1",0,null,null]]]}] 10:50:04 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | Canvas test: 2d.pattern.paint.repeaty.coord1 10:50:04 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html | took 569ms 10:50:04 INFO - PROCESS | 1655 | 1466013004869 Marionette TRACE conn2 -> [0,1485,"getWindowHandle",null] 10:50:04 INFO - PROCESS | 1655 | 1466013004872 Marionette TRACE conn2 <- [1,1485,null,{"value":"7"}] 10:50:04 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html 10:50:04 INFO - PROCESS | 1655 | 1466013004875 Marionette TRACE conn2 -> [0,1486,"setScriptTimeout",{"ms":35000}] 10:50:04 INFO - PROCESS | 1655 | 1466013004878 Marionette TRACE conn2 <- [1,1486,null,{}] 10:50:04 INFO - PROCESS | 1655 | 1466013004882 Marionette TRACE conn2 -> [0,1487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:04 INFO - PROCESS | 1655 | 1466013004884 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:05 INFO - PROCESS | 1655 | 1466013005017 Marionette TRACE conn2 <- [1,1487,null,{"value":null}] 10:50:05 INFO - PROCESS | 1655 | 1466013005031 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1655 | 1466013005033 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d01b000 == 41 [pid = 1655] [id = 379] 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a685c00) [pid = 1655] [serial = 1136] [outer = 0x0] 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12beaf800) [pid = 1655] [serial = 1137] [outer = 0x12a685c00] 10:50:05 INFO - PROCESS | 1655 | 1466013005074 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12c4c9c00) [pid = 1655] [serial = 1138] [outer = 0x12a685c00] 10:50:05 INFO - PROCESS | 1655 | 1466013005508 Marionette TRACE conn2 <- [1,1488,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html",0,null,null,[["Canvas test: 2d.pattern.paint.repeaty.outside",0,null,null]]]}] 10:50:05 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | Canvas test: 2d.pattern.paint.repeaty.outside 10:50:05 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html | took 671ms 10:50:05 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html 10:50:05 INFO - PROCESS | 1655 | 1466013005550 Marionette TRACE conn2 -> [0,1489,"getWindowHandle",null] 10:50:05 INFO - PROCESS | 1655 | 1466013005551 Marionette TRACE conn2 <- [1,1489,null,{"value":"7"}] 10:50:05 INFO - PROCESS | 1655 | 1466013005553 Marionette TRACE conn2 -> [0,1490,"setScriptTimeout",{"ms":35000}] 10:50:05 INFO - PROCESS | 1655 | 1466013005556 Marionette TRACE conn2 <- [1,1490,null,{}] 10:50:05 INFO - PROCESS | 1655 | 1466013005559 Marionette TRACE conn2 -> [0,1491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:05 INFO - PROCESS | 1655 | 1466013005560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:05 INFO - PROCESS | 1655 | 1466013005656 Marionette TRACE conn2 <- [1,1491,null,{"value":null}] 10:50:05 INFO - PROCESS | 1655 | 1466013005693 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:05 INFO - PROCESS | 1655 | 1466013005694 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5b2000 == 42 [pid = 1655] [id = 380] 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12c54f400) [pid = 1655] [serial = 1139] [outer = 0x0] 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12c551400) [pid = 1655] [serial = 1140] [outer = 0x12c54f400] 10:50:05 INFO - PROCESS | 1655 | 1466013005722 Marionette DEBUG loaded listener.js 10:50:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12cab6800) [pid = 1655] [serial = 1141] [outer = 0x12c54f400] 10:50:06 INFO - PROCESS | 1655 | 1466013006040 Marionette TRACE conn2 <- [1,1492,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html",0,null,null,[["Canvas test: 2d.pattern.repeat.case",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | Canvas test: 2d.pattern.repeat.case 10:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html | took 520ms 10:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html 10:50:06 INFO - PROCESS | 1655 | 1466013006075 Marionette TRACE conn2 -> [0,1493,"getWindowHandle",null] 10:50:06 INFO - PROCESS | 1655 | 1466013006076 Marionette TRACE conn2 <- [1,1493,null,{"value":"7"}] 10:50:06 INFO - PROCESS | 1655 | 1466013006078 Marionette TRACE conn2 -> [0,1494,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1655 | 1466013006079 Marionette TRACE conn2 <- [1,1494,null,{}] 10:50:06 INFO - PROCESS | 1655 | 1466013006081 Marionette TRACE conn2 -> [0,1495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1655 | 1466013006082 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:06 INFO - PROCESS | 1655 | 1466013006175 Marionette TRACE conn2 <- [1,1495,null,{"value":null}] 10:50:06 INFO - PROCESS | 1655 | 1466013006296 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:06 INFO - PROCESS | 1655 | 1466013006298 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1133f5000 == 43 [pid = 1655] [id = 381] 10:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x1110a7400) [pid = 1655] [serial = 1142] [outer = 0x0] 10:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112925000) [pid = 1655] [serial = 1143] [outer = 0x1110a7400] 10:50:06 INFO - PROCESS | 1655 | 1466013006330 Marionette DEBUG loaded listener.js 10:50:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115ebb800) [pid = 1655] [serial = 1144] [outer = 0x1110a7400] 10:50:06 INFO - PROCESS | 1655 | 1466013006823 Marionette TRACE conn2 <- [1,1496,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html",0,null,null,[["Canvas test: 2d.pattern.repeat.empty",0,null,null]]]}] 10:50:06 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | Canvas test: 2d.pattern.repeat.empty 10:50:06 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html | took 768ms 10:50:06 INFO - PROCESS | 1655 | 1466013006848 Marionette TRACE conn2 -> [0,1497,"getWindowHandle",null] 10:50:06 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html 10:50:06 INFO - PROCESS | 1655 | 1466013006850 Marionette TRACE conn2 <- [1,1497,null,{"value":"7"}] 10:50:06 INFO - PROCESS | 1655 | 1466013006853 Marionette TRACE conn2 -> [0,1498,"setScriptTimeout",{"ms":35000}] 10:50:06 INFO - PROCESS | 1655 | 1466013006855 Marionette TRACE conn2 <- [1,1498,null,{}] 10:50:06 INFO - PROCESS | 1655 | 1466013006859 Marionette TRACE conn2 -> [0,1499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:06 INFO - PROCESS | 1655 | 1466013006861 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:06 INFO - PROCESS | 1655 | 1466013006971 Marionette TRACE conn2 <- [1,1499,null,{"value":null}] 10:50:07 INFO - PROCESS | 1655 | 1466013007036 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1655 | 1466013007038 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b51800 == 44 [pid = 1655] [id = 382] 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1176bc800) [pid = 1655] [serial = 1145] [outer = 0x0] 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x119554c00) [pid = 1655] [serial = 1146] [outer = 0x1176bc800] 10:50:07 INFO - PROCESS | 1655 | 1466013007109 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x123c68400) [pid = 1655] [serial = 1147] [outer = 0x1176bc800] 10:50:07 INFO - PROCESS | 1655 | 1466013007527 Marionette TRACE conn2 <- [1,1500,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html",0,null,null,[["Canvas test: 2d.pattern.repeat.null",0,null,null]]]}] 10:50:07 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | Canvas test: 2d.pattern.repeat.null 10:50:07 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html | took 721ms 10:50:07 INFO - PROCESS | 1655 | 1466013007595 Marionette TRACE conn2 -> [0,1501,"getWindowHandle",null] 10:50:07 INFO - PROCESS | 1655 | 1466013007598 Marionette TRACE conn2 <- [1,1501,null,{"value":"7"}] 10:50:07 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html 10:50:07 INFO - PROCESS | 1655 | 1466013007600 Marionette TRACE conn2 -> [0,1502,"setScriptTimeout",{"ms":35000}] 10:50:07 INFO - PROCESS | 1655 | 1466013007602 Marionette TRACE conn2 <- [1,1502,null,{}] 10:50:07 INFO - PROCESS | 1655 | 1466013007619 Marionette TRACE conn2 -> [0,1503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:07 INFO - PROCESS | 1655 | 1466013007620 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:07 INFO - PROCESS | 1655 | 1466013007767 Marionette TRACE conn2 <- [1,1503,null,{"value":null}] 10:50:07 INFO - PROCESS | 1655 | 1466013007823 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:07 INFO - PROCESS | 1655 | 1466013007824 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x126507800 == 45 [pid = 1655] [id = 383] 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1254e7000) [pid = 1655] [serial = 1148] [outer = 0x0] 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x126b8a800) [pid = 1655] [serial = 1149] [outer = 0x1254e7000] 10:50:07 INFO - PROCESS | 1655 | 1466013007854 Marionette DEBUG loaded listener.js 10:50:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x128b91400) [pid = 1655] [serial = 1150] [outer = 0x1254e7000] 10:50:08 INFO - PROCESS | 1655 | 1466013008279 Marionette TRACE conn2 <- [1,1504,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html",0,null,null,[["Canvas test: 2d.pattern.repeat.nullsuffix",0,null,null]]]}] 10:50:08 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | Canvas test: 2d.pattern.repeat.nullsuffix 10:50:08 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html | took 723ms 10:50:08 INFO - PROCESS | 1655 | 1466013008324 Marionette TRACE conn2 -> [0,1505,"getWindowHandle",null] 10:50:08 INFO - PROCESS | 1655 | 1466013008325 Marionette TRACE conn2 <- [1,1505,null,{"value":"7"}] 10:50:08 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html 10:50:08 INFO - PROCESS | 1655 | 1466013008333 Marionette TRACE conn2 -> [0,1506,"setScriptTimeout",{"ms":35000}] 10:50:08 INFO - PROCESS | 1655 | 1466013008337 Marionette TRACE conn2 <- [1,1506,null,{}] 10:50:08 INFO - PROCESS | 1655 | 1466013008359 Marionette TRACE conn2 -> [0,1507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:08 INFO - PROCESS | 1655 | 1466013008361 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:08 INFO - PROCESS | 1655 | 1466013008471 Marionette TRACE conn2 <- [1,1507,null,{"value":null}] 10:50:08 INFO - PROCESS | 1655 | 1466013008545 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:08 INFO - PROCESS | 1655 | 1466013008547 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d995000 == 46 [pid = 1655] [id = 384] 10:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129510c00) [pid = 1655] [serial = 1151] [outer = 0x0] 10:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12a67f000) [pid = 1655] [serial = 1152] [outer = 0x129510c00] 10:50:08 INFO - PROCESS | 1655 | 1466013008575 Marionette DEBUG loaded listener.js 10:50:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x12a746800) [pid = 1655] [serial = 1153] [outer = 0x129510c00] 10:50:09 INFO - PROCESS | 1655 | 1466013009071 Marionette TRACE conn2 <- [1,1508,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html",0,null,null,[["Canvas test: 2d.pattern.repeat.undefined",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | Canvas test: 2d.pattern.repeat.undefined 10:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html | took 795ms 10:50:09 INFO - PROCESS | 1655 | 1466013009156 Marionette TRACE conn2 -> [0,1509,"getWindowHandle",null] 10:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html 10:50:09 INFO - PROCESS | 1655 | 1466013009159 Marionette TRACE conn2 <- [1,1509,null,{"value":"7"}] 10:50:09 INFO - PROCESS | 1655 | 1466013009162 Marionette TRACE conn2 -> [0,1510,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1655 | 1466013009164 Marionette TRACE conn2 <- [1,1510,null,{}] 10:50:09 INFO - PROCESS | 1655 | 1466013009168 Marionette TRACE conn2 -> [0,1511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1655 | 1466013009170 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:09 INFO - PROCESS | 1655 | 1466013009322 Marionette TRACE conn2 <- [1,1511,null,{"value":null}] 10:50:09 INFO - PROCESS | 1655 | 1466013009424 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:09 INFO - PROCESS | 1655 | 1466013009425 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba05800 == 47 [pid = 1655] [id = 385] 10:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x112a72000) [pid = 1655] [serial = 1154] [outer = 0x0] 10:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 122 (0x121998000) [pid = 1655] [serial = 1155] [outer = 0x112a72000] 10:50:09 INFO - PROCESS | 1655 | 1466013009457 Marionette DEBUG loaded listener.js 10:50:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 123 (0x12199d000) [pid = 1655] [serial = 1156] [outer = 0x112a72000] 10:50:09 INFO - PROCESS | 1655 | 1466013009881 Marionette TRACE conn2 <- [1,1512,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognised",0,null,null]]]}] 10:50:09 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | Canvas test: 2d.pattern.repeat.unrecognised 10:50:09 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html | took 775ms 10:50:09 INFO - PROCESS | 1655 | 1466013009938 Marionette TRACE conn2 -> [0,1513,"getWindowHandle",null] 10:50:09 INFO - PROCESS | 1655 | 1466013009939 Marionette TRACE conn2 <- [1,1513,null,{"value":"7"}] 10:50:09 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html 10:50:09 INFO - PROCESS | 1655 | 1466013009941 Marionette TRACE conn2 -> [0,1514,"setScriptTimeout",{"ms":35000}] 10:50:09 INFO - PROCESS | 1655 | 1466013009942 Marionette TRACE conn2 <- [1,1514,null,{}] 10:50:09 INFO - PROCESS | 1655 | 1466013009945 Marionette TRACE conn2 -> [0,1515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:09 INFO - PROCESS | 1655 | 1466013009946 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:10 INFO - PROCESS | 1655 | 1466013010116 Marionette TRACE conn2 <- [1,1515,null,{"value":null}] 10:50:10 INFO - PROCESS | 1655 | 1466013010232 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:10 INFO - PROCESS | 1655 | 1466013010238 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f4d800 == 48 [pid = 1655] [id = 386] 10:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 124 (0x128ed3400) [pid = 1655] [serial = 1157] [outer = 0x0] 10:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 125 (0x12a50b400) [pid = 1655] [serial = 1158] [outer = 0x128ed3400] 10:50:10 INFO - PROCESS | 1655 | 1466013010293 Marionette DEBUG loaded listener.js 10:50:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 126 (0x12ab7a400) [pid = 1655] [serial = 1159] [outer = 0x128ed3400] 10:50:10 INFO - PROCESS | 1655 | 1466013010959 Marionette TRACE conn2 <- [1,1516,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html",0,null,null,[["Canvas test: 2d.pattern.repeat.unrecognisednull",0,null,null]]]}] 10:50:11 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | Canvas test: 2d.pattern.repeat.unrecognisednull 10:50:11 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html | took 1069ms 10:50:11 INFO - TEST-START | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html 10:50:11 INFO - PROCESS | 1655 | 1466013011010 Marionette TRACE conn2 -> [0,1517,"getWindowHandle",null] 10:50:11 INFO - PROCESS | 1655 | 1466013011013 Marionette TRACE conn2 <- [1,1517,null,{"value":"7"}] 10:50:11 INFO - PROCESS | 1655 | 1466013011016 Marionette TRACE conn2 -> [0,1518,"setScriptTimeout",{"ms":35000}] 10:50:11 INFO - PROCESS | 1655 | 1466013011017 Marionette TRACE conn2 <- [1,1518,null,{}] 10:50:11 INFO - PROCESS | 1655 | 1466013011022 Marionette TRACE conn2 -> [0,1519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:11 INFO - PROCESS | 1655 | 1466013011023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:11 INFO - PROCESS | 1655 | 1466013011122 Marionette TRACE conn2 <- [1,1519,null,{"value":null}] 10:50:11 INFO - PROCESS | 1655 | 1466013011200 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:11 INFO - PROCESS | 1655 | 1466013011201 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e1800 == 49 [pid = 1655] [id = 387] 10:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 127 (0x118fba800) [pid = 1655] [serial = 1160] [outer = 0x0] 10:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 128 (0x1198eec00) [pid = 1655] [serial = 1161] [outer = 0x118fba800] 10:50:11 INFO - PROCESS | 1655 | 1466013011230 Marionette DEBUG loaded listener.js 10:50:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 129 (0x12199a400) [pid = 1655] [serial = 1162] [outer = 0x118fba800] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5b2000 == 48 [pid = 1655] [id = 380] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d01b000 == 47 [pid = 1655] [id = 379] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c753000 == 46 [pid = 1655] [id = 378] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12be6d800 == 45 [pid = 1655] [id = 377] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0a800 == 44 [pid = 1655] [id = 376] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a71e800 == 43 [pid = 1655] [id = 375] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ac800 == 42 [pid = 1655] [id = 374] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x126309000 == 41 [pid = 1655] [id = 373] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x123c13000 == 40 [pid = 1655] [id = 372] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1198d5800 == 39 [pid = 1655] [id = 371] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118706000 == 38 [pid = 1655] [id = 370] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11745e000 == 37 [pid = 1655] [id = 369] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x126b30000 == 36 [pid = 1655] [id = 367] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1189df800 == 35 [pid = 1655] [id = 366] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca65800 == 34 [pid = 1655] [id = 365] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75a000 == 33 [pid = 1655] [id = 368] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x120f4d800 == 32 [pid = 1655] [id = 386] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba05800 == 31 [pid = 1655] [id = 385] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12d995000 == 30 [pid = 1655] [id = 384] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x126507800 == 29 [pid = 1655] [id = 383] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119b51800 == 28 [pid = 1655] [id = 382] 10:50:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1133f5000 == 27 [pid = 1655] [id = 381] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 128 (0x12a683c00) [pid = 1655] [serial = 1077] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 127 (0x12a904400) [pid = 1655] [serial = 1080] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 126 (0x12a740000) [pid = 1655] [serial = 1078] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 125 (0x12ab79000) [pid = 1655] [serial = 1083] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 124 (0x11697a000) [pid = 1655] [serial = 1062] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 123 (0x1185f4c00) [pid = 1655] [serial = 1063] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 122 (0x11954ac00) [pid = 1655] [serial = 1065] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 121 (0x124a8d000) [pid = 1655] [serial = 1066] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x116f3b400) [pid = 1655] [serial = 1060] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x115ebf400) [pid = 1655] [serial = 1059] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x12927b800) [pid = 1655] [serial = 1057] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129271800) [pid = 1655] [serial = 1056] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x121c0a800) [pid = 1655] [serial = 1050] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x112a7b400) [pid = 1655] [serial = 1044] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x128c7a800) [pid = 1655] [serial = 1072] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128b42400) [pid = 1655] [serial = 1071] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11834e400) [pid = 1655] [serial = 1047] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12676c000) [pid = 1655] [serial = 1068] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126ba7800) [pid = 1655] [serial = 1069] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b45400) [pid = 1655] [serial = 1053] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128ee1400) [pid = 1655] [serial = 1042] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x12b83b800) [pid = 1655] [serial = 1089] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x123c61800) [pid = 1655] [serial = 1086] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128b34000) [pid = 1655] [serial = 1087] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ba4ac00) [pid = 1655] [serial = 1092] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12abdd400) [pid = 1655] [serial = 1084] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1291ae000) [pid = 1655] [serial = 1074] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12a50e400) [pid = 1655] [serial = 1075] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a90c800) [pid = 1655] [serial = 1081] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12be05400) [pid = 1655] [serial = 1093] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12b83f000) [pid = 1655] [serial = 1090] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12be0c800) [pid = 1655] [serial = 1095] [outer = 0x0] [url = about:blank] 10:50:12 INFO - PROCESS | 1655 | 1466013012313 Marionette TRACE conn2 <- [1,1520,null,{"value":["/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html",0,null,null,[["Canvas test: 2d.strokeStyle.default",0,null,null]]]}] 10:50:12 INFO - TEST-PASS | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | Canvas test: 2d.strokeStyle.default 10:50:12 INFO - TEST-OK | /2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html | took 1326ms 10:50:12 INFO - PROCESS | 1655 | 1466013012349 Marionette TRACE conn2 -> [0,1521,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 1655 | 1466013012351 Marionette TRACE conn2 <- [1,1521,null,{"value":"7"}] 10:50:12 INFO - TEST-START | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html 10:50:12 INFO - PROCESS | 1655 | 1466013012357 Marionette TRACE conn2 -> [0,1522,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 1655 | 1466013012358 Marionette TRACE conn2 <- [1,1522,null,{}] 10:50:12 INFO - PROCESS | 1655 | 1466013012362 Marionette TRACE conn2 -> [0,1523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 1655 | 1466013012363 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:12 INFO - PROCESS | 1655 | 1466013012445 Marionette TRACE conn2 <- [1,1523,null,{"value":null}] 10:50:12 INFO - PROCESS | 1655 | 1466013012450 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1655 | 1466013012452 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x116947800 == 28 [pid = 1655] [id = 388] 10:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115eb6000) [pid = 1655] [serial = 1163] [outer = 0x0] 10:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115ebe000) [pid = 1655] [serial = 1164] [outer = 0x115eb6000] 10:50:12 INFO - PROCESS | 1655 | 1466013012485 Marionette DEBUG loaded listener.js 10:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11302b400) [pid = 1655] [serial = 1165] [outer = 0x115eb6000] 10:50:12 INFO - PROCESS | 1655 | 1466013012827 Marionette TRACE conn2 <- [1,1524,null,{"value":["/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html",0,null,null,[["fillRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1\n"],["strokeRect should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1\n"],["fillText should not affect current default path and NotSupportedError should be thrown.",1,"assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1\n"],["strokeText should not affect current default path and NotSupportedError shuld be thrown.",1,"assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function \"function () {\n var canvas = document.getElemen...\" threw object \"TypeError: context.addHitRegion is not a function\" (\"TypeError\") expected object \"[object Object]\" (\"NotSupportedError\")","@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1\n"]]]}] 10:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:50:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:15:5 10:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:14:1 10:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeRect should not affect current default path and NotSupportedError should be thrown. - assert_throws: strokeRect should not affect current default path and NotSupportedError should be thrown. function "function () { 10:50:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:34:5 10:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:33:1 10:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | fillText should not affect current default path and NotSupportedError should be thrown. - assert_throws: fillText should not affect current default path and NotSupportedError should be thrown. function "function () { 10:50:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:53:5 10:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:52:1 10:50:12 INFO - TEST-FAIL | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | strokeText should not affect current default path and NotSupportedError shuld be thrown. - assert_throws: strokeText should not affect current default path and NotSupportedError shuld be thrown. function "function () { 10:50:12 INFO - var canvas = document.getElemen..." threw object "TypeError: context.addHitRegion is not a function" ("TypeError") expected object "[object Object]" ("NotSupportedError") 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:72:5 10:50:12 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:12 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:12 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html:71:1 10:50:12 INFO - TEST-OK | /2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html | took 522ms 10:50:12 INFO - PROCESS | 1655 | 1466013012878 Marionette TRACE conn2 -> [0,1525,"getWindowHandle",null] 10:50:12 INFO - PROCESS | 1655 | 1466013012882 Marionette TRACE conn2 <- [1,1525,null,{"value":"7"}] 10:50:12 INFO - TEST-START | /2dcontext/hit-regions/hitregions-members-exist.html 10:50:12 INFO - PROCESS | 1655 | 1466013012887 Marionette TRACE conn2 -> [0,1526,"setScriptTimeout",{"ms":35000}] 10:50:12 INFO - PROCESS | 1655 | 1466013012888 Marionette TRACE conn2 <- [1,1526,null,{}] 10:50:12 INFO - PROCESS | 1655 | 1466013012891 Marionette TRACE conn2 -> [0,1527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:12 INFO - PROCESS | 1655 | 1466013012892 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:12 INFO - PROCESS | 1655 | 1466013012975 Marionette TRACE conn2 <- [1,1527,null,{"value":null}] 10:50:12 INFO - PROCESS | 1655 | 1466013012979 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:12 INFO - PROCESS | 1655 | 1466013012980 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x118711800 == 29 [pid = 1655] [id = 389] 10:50:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116f8ac00) [pid = 1655] [serial = 1166] [outer = 0x0] 10:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118550c00) [pid = 1655] [serial = 1167] [outer = 0x116f8ac00] 10:50:13 INFO - PROCESS | 1655 | 1466013013009 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118fbe400) [pid = 1655] [serial = 1168] [outer = 0x116f8ac00] 10:50:13 INFO - PROCESS | 1655 | 1466013013350 Marionette TRACE conn2 <- [1,1528,null,{"value":["/2dcontext/hit-regions/hitregions-members-exist.html",0,null,null,[["context.addHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1\n"],["context.removeHitRegion Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1\n"],["context.clearHitRegions Exists",1,"assert_equals: expected \"function\" but got \"undefined\"","@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1\n"]]]}] 10:50:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.addHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:14:3 10:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:12:1 10:50:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.removeHitRegion Exists - assert_equals: expected "function" but got "undefined" 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:19:3 10:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:17:1 10:50:13 INFO - TEST-FAIL | /2dcontext/hit-regions/hitregions-members-exist.html | context.clearHitRegions Exists - assert_equals: expected "function" but got "undefined" 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:24:3 10:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html:22:1 10:50:13 INFO - TEST-OK | /2dcontext/hit-regions/hitregions-members-exist.html | took 471ms 10:50:13 INFO - PROCESS | 1655 | 1466013013358 Marionette TRACE conn2 -> [0,1529,"getWindowHandle",null] 10:50:13 INFO - TEST-START | /2dcontext/image-smoothing/imagesmoothing.html 10:50:13 INFO - PROCESS | 1655 | 1466013013359 Marionette TRACE conn2 <- [1,1529,null,{"value":"7"}] 10:50:13 INFO - PROCESS | 1655 | 1466013013361 Marionette TRACE conn2 -> [0,1530,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1655 | 1466013013364 Marionette TRACE conn2 <- [1,1530,null,{}] 10:50:13 INFO - PROCESS | 1655 | 1466013013374 Marionette TRACE conn2 -> [0,1531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 1655 | 1466013013377 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:13 INFO - PROCESS | 1655 | 1466013013460 Marionette TRACE conn2 <- [1,1531,null,{"value":null}] 10:50:13 INFO - PROCESS | 1655 | 1466013013520 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1655 | 1466013013522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f47800 == 30 [pid = 1655] [id = 390] 10:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x113078400) [pid = 1655] [serial = 1169] [outer = 0x0] 10:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121826c00) [pid = 1655] [serial = 1170] [outer = 0x113078400] 10:50:13 INFO - PROCESS | 1655 | 1466013013549 Marionette DEBUG loaded listener.js 10:50:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x123c65c00) [pid = 1655] [serial = 1171] [outer = 0x113078400] 10:50:13 INFO - PROCESS | 1655 | 1466013013819 Marionette TRACE conn2 <- [1,1532,null,{"value":["/2dcontext/image-smoothing/imagesmoothing.html",0,null,null,[["When the CanvasRenderingContext2D object is created, the attribute must be set to true.",1,"assert_true: expected true got undefined","@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7\n@http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6\n"],["On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to.",0,null,null],["On setting the imageSmoothingEnabled attribute, it must be set to the new value.",0,null,null]]]}] 10:50:13 INFO - TEST-FAIL | /2dcontext/image-smoothing/imagesmoothing.html | When the CanvasRenderingContext2D object is created, the attribute must be set to true. - assert_true: expected true got undefined 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:22:9 10:50:13 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:50:13 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:18:7 10:50:13 INFO - @http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html:17:6 10:50:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On getting the imageSmoothingEnabled attribute, the user agent must return the last value it was set to. 10:50:13 INFO - TEST-PASS | /2dcontext/image-smoothing/imagesmoothing.html | On setting the imageSmoothingEnabled attribute, it must be set to the new value. 10:50:13 INFO - TEST-OK | /2dcontext/image-smoothing/imagesmoothing.html | took 476ms 10:50:13 INFO - PROCESS | 1655 | 1466013013850 Marionette TRACE conn2 -> [0,1533,"getWindowHandle",null] 10:50:13 INFO - PROCESS | 1655 | 1466013013852 Marionette TRACE conn2 <- [1,1533,null,{"value":"7"}] 10:50:13 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.butt.html 10:50:13 INFO - PROCESS | 1655 | 1466013013863 Marionette TRACE conn2 -> [0,1534,"setScriptTimeout",{"ms":35000}] 10:50:13 INFO - PROCESS | 1655 | 1466013013864 Marionette TRACE conn2 <- [1,1534,null,{}] 10:50:13 INFO - PROCESS | 1655 | 1466013013866 Marionette TRACE conn2 -> [0,1535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:13 INFO - PROCESS | 1655 | 1466013013867 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:13 INFO - PROCESS | 1655 | 1466013013966 Marionette TRACE conn2 <- [1,1535,null,{"value":null}] 10:50:13 INFO - PROCESS | 1655 | 1466013013973 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:13 INFO - PROCESS | 1655 | 1466013013974 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x124977800 == 31 [pid = 1655] [id = 391] 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x121cad000) [pid = 1655] [serial = 1172] [outer = 0x0] 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124e40000) [pid = 1655] [serial = 1173] [outer = 0x121cad000] 10:50:14 INFO - PROCESS | 1655 | 1466013014096 Marionette DEBUG loaded listener.js 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x125f5f000) [pid = 1655] [serial = 1174] [outer = 0x121cad000] 10:50:14 INFO - PROCESS | 1655 | 1466013014467 Marionette TRACE conn2 <- [1,1536,null,{"value":["/2dcontext/line-styles/2d.line.cap.butt.html",0,null,null,[["lineCap 'butt' is rendered correctly",0,null,null]]]}] 10:50:14 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.butt.html | lineCap 'butt' is rendered correctly 10:50:14 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.butt.html | took 626ms 10:50:14 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.closed.html 10:50:14 INFO - PROCESS | 1655 | 1466013014483 Marionette TRACE conn2 -> [0,1537,"getWindowHandle",null] 10:50:14 INFO - PROCESS | 1655 | 1466013014484 Marionette TRACE conn2 <- [1,1537,null,{"value":"7"}] 10:50:14 INFO - PROCESS | 1655 | 1466013014487 Marionette TRACE conn2 -> [0,1538,"setScriptTimeout",{"ms":35000}] 10:50:14 INFO - PROCESS | 1655 | 1466013014489 Marionette TRACE conn2 <- [1,1538,null,{}] 10:50:14 INFO - PROCESS | 1655 | 1466013014497 Marionette TRACE conn2 -> [0,1539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:14 INFO - PROCESS | 1655 | 1466013014499 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:14 INFO - PROCESS | 1655 | 1466013014610 Marionette TRACE conn2 <- [1,1539,null,{"value":null}] 10:50:14 INFO - PROCESS | 1655 | 1466013014615 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:14 INFO - PROCESS | 1655 | 1466013014616 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a31000 == 32 [pid = 1655] [id = 392] 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112980800) [pid = 1655] [serial = 1175] [outer = 0x0] 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x126539c00) [pid = 1655] [serial = 1176] [outer = 0x112980800] 10:50:14 INFO - PROCESS | 1655 | 1466013014657 Marionette DEBUG loaded listener.js 10:50:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x126b97800) [pid = 1655] [serial = 1177] [outer = 0x112980800] 10:50:15 INFO - PROCESS | 1655 | 1466013015146 Marionette TRACE conn2 <- [1,1540,null,{"value":["/2dcontext/line-styles/2d.line.cap.closed.html",0,null,null,[["Line caps are not drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.closed.html | Line caps are not drawn at the corners of an unclosed rectangle 10:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.closed.html | took 671ms 10:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.invalid.html 10:50:15 INFO - PROCESS | 1655 | 1466013015158 Marionette TRACE conn2 -> [0,1541,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 1655 | 1466013015160 Marionette TRACE conn2 <- [1,1541,null,{"value":"7"}] 10:50:15 INFO - PROCESS | 1655 | 1466013015162 Marionette TRACE conn2 -> [0,1542,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 1655 | 1466013015163 Marionette TRACE conn2 <- [1,1542,null,{}] 10:50:15 INFO - PROCESS | 1655 | 1466013015165 Marionette TRACE conn2 -> [0,1543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:15 INFO - PROCESS | 1655 | 1466013015169 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:15 INFO - PROCESS | 1655 | 1466013015293 Marionette TRACE conn2 <- [1,1543,null,{"value":null}] 10:50:15 INFO - PROCESS | 1655 | 1466013015306 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1655 | 1466013015307 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296a8800 == 33 [pid = 1655] [id = 393] 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x11835b000) [pid = 1655] [serial = 1178] [outer = 0x0] 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x128b30400) [pid = 1655] [serial = 1179] [outer = 0x11835b000] 10:50:15 INFO - PROCESS | 1655 | 1466013015332 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1291a7400) [pid = 1655] [serial = 1180] [outer = 0x11835b000] 10:50:15 INFO - PROCESS | 1655 | 1466013015662 Marionette TRACE conn2 <- [1,1544,null,{"value":["/2dcontext/line-styles/2d.line.cap.invalid.html",0,null,null,[["Setting lineCap to invalid values is ignored",0,null,null]]]}] 10:50:15 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.invalid.html | Setting lineCap to invalid values is ignored 10:50:15 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.invalid.html | took 518ms 10:50:15 INFO - PROCESS | 1655 | 1466013015681 Marionette TRACE conn2 -> [0,1545,"getWindowHandle",null] 10:50:15 INFO - PROCESS | 1655 | 1466013015689 Marionette TRACE conn2 <- [1,1545,null,{"value":"7"}] 10:50:15 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.open.html 10:50:15 INFO - PROCESS | 1655 | 1466013015692 Marionette TRACE conn2 -> [0,1546,"setScriptTimeout",{"ms":35000}] 10:50:15 INFO - PROCESS | 1655 | 1466013015693 Marionette TRACE conn2 <- [1,1546,null,{}] 10:50:15 INFO - PROCESS | 1655 | 1466013015702 Marionette TRACE conn2 -> [0,1547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:15 INFO - PROCESS | 1655 | 1466013015703 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:15 INFO - PROCESS | 1655 | 1466013015800 Marionette TRACE conn2 <- [1,1547,null,{"value":null}] 10:50:15 INFO - PROCESS | 1655 | 1466013015805 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:15 INFO - PROCESS | 1655 | 1466013015806 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ea800 == 34 [pid = 1655] [id = 394] 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11854e000) [pid = 1655] [serial = 1181] [outer = 0x0] 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x1291b0000) [pid = 1655] [serial = 1182] [outer = 0x11854e000] 10:50:15 INFO - PROCESS | 1655 | 1466013015830 Marionette DEBUG loaded listener.js 10:50:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x129508800) [pid = 1655] [serial = 1183] [outer = 0x11854e000] 10:50:16 INFO - PROCESS | 1655 | 1466013016177 Marionette TRACE conn2 <- [1,1548,null,{"value":["/2dcontext/line-styles/2d.line.cap.open.html",0,null,null,[["Line caps are drawn at the corners of an unclosed rectangle",0,null,null]]]}] 10:50:16 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.open.html | Line caps are drawn at the corners of an unclosed rectangle 10:50:16 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.open.html | took 525ms 10:50:16 INFO - PROCESS | 1655 | 1466013016218 Marionette TRACE conn2 -> [0,1549,"getWindowHandle",null] 10:50:16 INFO - PROCESS | 1655 | 1466013016219 Marionette TRACE conn2 <- [1,1549,null,{"value":"7"}] 10:50:16 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.round.html 10:50:16 INFO - PROCESS | 1655 | 1466013016221 Marionette TRACE conn2 -> [0,1550,"setScriptTimeout",{"ms":35000}] 10:50:16 INFO - PROCESS | 1655 | 1466013016222 Marionette TRACE conn2 <- [1,1550,null,{}] 10:50:16 INFO - PROCESS | 1655 | 1466013016225 Marionette TRACE conn2 -> [0,1551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:16 INFO - PROCESS | 1655 | 1466013016226 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:16 INFO - PROCESS | 1655 | 1466013016325 Marionette TRACE conn2 <- [1,1551,null,{"value":null}] 10:50:16 INFO - PROCESS | 1655 | 1466013016329 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:16 INFO - PROCESS | 1655 | 1466013016330 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab22800 == 35 [pid = 1655] [id = 395] 10:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x12927b800) [pid = 1655] [serial = 1184] [outer = 0x0] 10:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x129516800) [pid = 1655] [serial = 1185] [outer = 0x12927b800] 10:50:16 INFO - PROCESS | 1655 | 1466013016354 Marionette DEBUG loaded listener.js 10:50:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 121 (0x12a67fc00) [pid = 1655] [serial = 1186] [outer = 0x12927b800] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 120 (0x115eb8c00) [pid = 1655] [serial = 1007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch1.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x126b9f800) [pid = 1655] [serial = 1052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.immediate.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x119555c00) [pid = 1655] [serial = 1049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.incomplete.emptysrc.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x11820bc00) [pid = 1655] [serial = 1046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.image.broken.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x11297bc00) [pid = 1655] [serial = 1043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.crosscanvas.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128b49c00) [pid = 1655] [serial = 1124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.coord1.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12b838000) [pid = 1655] [serial = 1127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.outside.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12be05800) [pid = 1655] [serial = 1094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.coord3.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1215bac00) [pid = 1655] [serial = 1112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord2.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x119390400) [pid = 1655] [serial = 1109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord1.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x129299800) [pid = 1655] [serial = 1121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeatx.basic.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x126b90000) [pid = 1655] [serial = 1118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.outside.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11974cc00) [pid = 1655] [serial = 1100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.canvas.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x128b95400) [pid = 1655] [serial = 1103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.orientation.image.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126767800) [pid = 1655] [serial = 1115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.coord3.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b839400) [pid = 1655] [serial = 1130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.basic.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x117c7a400) [pid = 1655] [serial = 1097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.norepeat.outside.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112d32400) [pid = 1655] [serial = 1106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeat.basic.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12c54f400) [pid = 1655] [serial = 1139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.case.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115f62000) [pid = 1655] [serial = 1133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.coord1.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a685c00) [pid = 1655] [serial = 1136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.paint.repeaty.outside.html] 10:50:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11291e000) [pid = 1655] [serial = 1010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.gradient.radial.touch2.html] 10:50:17 INFO - PROCESS | 1655 | 1466013017044 Marionette TRACE conn2 <- [1,1552,null,{"value":["/2dcontext/line-styles/2d.line.cap.round.html",0,null,null,[["lineCap 'round' is rendered correctly",0,null,null]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.round.html | lineCap 'round' is rendered correctly 10:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.round.html | took 869ms 10:50:17 INFO - PROCESS | 1655 | 1466013017091 Marionette TRACE conn2 -> [0,1553,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1655 | 1466013017093 Marionette TRACE conn2 <- [1,1553,null,{"value":"7"}] 10:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.square.html 10:50:17 INFO - PROCESS | 1655 | 1466013017095 Marionette TRACE conn2 -> [0,1554,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1655 | 1466013017096 Marionette TRACE conn2 <- [1,1554,null,{}] 10:50:17 INFO - PROCESS | 1655 | 1466013017106 Marionette TRACE conn2 -> [0,1555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1655 | 1466013017107 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:17 INFO - PROCESS | 1655 | 1466013017184 Marionette TRACE conn2 <- [1,1555,null,{"value":null}] 10:50:17 INFO - PROCESS | 1655 | 1466013017190 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1655 | 1466013017192 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f46800 == 36 [pid = 1655] [id = 396] 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x116f8a800) [pid = 1655] [serial = 1187] [outer = 0x0] 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118958000) [pid = 1655] [serial = 1188] [outer = 0x116f8a800] 10:50:17 INFO - PROCESS | 1655 | 1466013017216 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1248f6000) [pid = 1655] [serial = 1189] [outer = 0x116f8a800] 10:50:17 INFO - PROCESS | 1655 | 1466013017542 Marionette TRACE conn2 <- [1,1556,null,{"value":["/2dcontext/line-styles/2d.line.cap.square.html",0,null,null,[["lineCap 'square' is rendered correctly",0,null,null]]]}] 10:50:17 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.square.html | lineCap 'square' is rendered correctly 10:50:17 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.square.html | took 470ms 10:50:17 INFO - TEST-START | /2dcontext/line-styles/2d.line.cap.valid.html 10:50:17 INFO - PROCESS | 1655 | 1466013017566 Marionette TRACE conn2 -> [0,1557,"getWindowHandle",null] 10:50:17 INFO - PROCESS | 1655 | 1466013017567 Marionette TRACE conn2 <- [1,1557,null,{"value":"7"}] 10:50:17 INFO - PROCESS | 1655 | 1466013017569 Marionette TRACE conn2 -> [0,1558,"setScriptTimeout",{"ms":35000}] 10:50:17 INFO - PROCESS | 1655 | 1466013017572 Marionette TRACE conn2 <- [1,1558,null,{}] 10:50:17 INFO - PROCESS | 1655 | 1466013017574 Marionette TRACE conn2 -> [0,1559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:17 INFO - PROCESS | 1655 | 1466013017575 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:17 INFO - PROCESS | 1655 | 1466013017661 Marionette TRACE conn2 <- [1,1559,null,{"value":null}] 10:50:17 INFO - PROCESS | 1655 | 1466013017665 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:17 INFO - PROCESS | 1655 | 1466013017666 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba16800 == 37 [pid = 1655] [id = 397] 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x117c7a400) [pid = 1655] [serial = 1190] [outer = 0x0] 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126336c00) [pid = 1655] [serial = 1191] [outer = 0x117c7a400] 10:50:17 INFO - PROCESS | 1655 | 1466013017749 Marionette DEBUG loaded listener.js 10:50:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a511c00) [pid = 1655] [serial = 1192] [outer = 0x117c7a400] 10:50:18 INFO - PROCESS | 1655 | 1466013018026 Marionette TRACE conn2 <- [1,1560,null,{"value":["/2dcontext/line-styles/2d.line.cap.valid.html",0,null,null,[["Setting lineCap to valid values works",0,null,null]]]}] 10:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cap.valid.html | Setting lineCap to valid values works 10:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cap.valid.html | took 471ms 10:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.cross.html 10:50:18 INFO - PROCESS | 1655 | 1466013018044 Marionette TRACE conn2 -> [0,1561,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 1655 | 1466013018045 Marionette TRACE conn2 <- [1,1561,null,{"value":"7"}] 10:50:18 INFO - PROCESS | 1655 | 1466013018048 Marionette TRACE conn2 -> [0,1562,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 1655 | 1466013018049 Marionette TRACE conn2 <- [1,1562,null,{}] 10:50:18 INFO - PROCESS | 1655 | 1466013018052 Marionette TRACE conn2 -> [0,1563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 1655 | 1466013018053 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:18 INFO - PROCESS | 1655 | 1466013018164 Marionette TRACE conn2 <- [1,1563,null,{"value":null}] 10:50:18 INFO - PROCESS | 1655 | 1466013018168 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1655 | 1466013018169 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a30000 == 38 [pid = 1655] [id = 398] 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a67d400) [pid = 1655] [serial = 1193] [outer = 0x0] 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a908400) [pid = 1655] [serial = 1194] [outer = 0x12a67d400] 10:50:18 INFO - PROCESS | 1655 | 1466013018198 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12abdd400) [pid = 1655] [serial = 1195] [outer = 0x12a67d400] 10:50:18 INFO - PROCESS | 1655 | 1466013018548 Marionette TRACE conn2 <- [1,1564,null,{"value":["/2dcontext/line-styles/2d.line.cross.html",0,null,null,[["Canvas test: 2d.line.cross",0,null,null]]]}] 10:50:18 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.cross.html | Canvas test: 2d.line.cross 10:50:18 INFO - TEST-OK | /2dcontext/line-styles/2d.line.cross.html | took 519ms 10:50:18 INFO - PROCESS | 1655 | 1466013018567 Marionette TRACE conn2 -> [0,1565,"getWindowHandle",null] 10:50:18 INFO - PROCESS | 1655 | 1466013018569 Marionette TRACE conn2 <- [1,1565,null,{"value":"7"}] 10:50:18 INFO - TEST-START | /2dcontext/line-styles/2d.line.defaults.html 10:50:18 INFO - PROCESS | 1655 | 1466013018575 Marionette TRACE conn2 -> [0,1566,"setScriptTimeout",{"ms":35000}] 10:50:18 INFO - PROCESS | 1655 | 1466013018576 Marionette TRACE conn2 <- [1,1566,null,{}] 10:50:18 INFO - PROCESS | 1655 | 1466013018579 Marionette TRACE conn2 -> [0,1567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:18 INFO - PROCESS | 1655 | 1466013018580 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:18 INFO - PROCESS | 1655 | 1466013018690 Marionette TRACE conn2 <- [1,1567,null,{"value":null}] 10:50:18 INFO - PROCESS | 1655 | 1466013018697 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:18 INFO - PROCESS | 1655 | 1466013018698 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75a000 == 39 [pid = 1655] [id = 399] 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a685c00) [pid = 1655] [serial = 1196] [outer = 0x0] 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12abe2c00) [pid = 1655] [serial = 1197] [outer = 0x12a685c00] 10:50:18 INFO - PROCESS | 1655 | 1466013018722 Marionette DEBUG loaded listener.js 10:50:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12ba45000) [pid = 1655] [serial = 1198] [outer = 0x12a685c00] 10:50:19 INFO - PROCESS | 1655 | 1466013019237 Marionette TRACE conn2 <- [1,1568,null,{"value":["/2dcontext/line-styles/2d.line.defaults.html",0,null,null,[["Canvas test: 2d.line.defaults",0,null,null]]]}] 10:50:19 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.defaults.html | Canvas test: 2d.line.defaults 10:50:19 INFO - TEST-OK | /2dcontext/line-styles/2d.line.defaults.html | took 720ms 10:50:19 INFO - PROCESS | 1655 | 1466013019294 Marionette TRACE conn2 -> [0,1569,"getWindowHandle",null] 10:50:19 INFO - PROCESS | 1655 | 1466013019297 Marionette TRACE conn2 <- [1,1569,null,{"value":"7"}] 10:50:19 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.bevel.html 10:50:19 INFO - PROCESS | 1655 | 1466013019301 Marionette TRACE conn2 -> [0,1570,"setScriptTimeout",{"ms":35000}] 10:50:19 INFO - PROCESS | 1655 | 1466013019303 Marionette TRACE conn2 <- [1,1570,null,{}] 10:50:19 INFO - PROCESS | 1655 | 1466013019307 Marionette TRACE conn2 -> [0,1571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:19 INFO - PROCESS | 1655 | 1466013019309 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:19 INFO - PROCESS | 1655 | 1466013019424 Marionette TRACE conn2 <- [1,1571,null,{"value":null}] 10:50:19 INFO - PROCESS | 1655 | 1466013019559 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:19 INFO - PROCESS | 1655 | 1466013019561 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d7000 == 40 [pid = 1655] [id = 400] 10:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115f60400) [pid = 1655] [serial = 1199] [outer = 0x0] 10:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116539c00) [pid = 1655] [serial = 1200] [outer = 0x115f60400] 10:50:19 INFO - PROCESS | 1655 | 1466013019593 Marionette DEBUG loaded listener.js 10:50:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1176be800) [pid = 1655] [serial = 1201] [outer = 0x115f60400] 10:50:20 INFO - PROCESS | 1655 | 1466013020116 Marionette TRACE conn2 <- [1,1572,null,{"value":["/2dcontext/line-styles/2d.line.join.bevel.html",0,null,null,[["lineJoin 'bevel' is rendered correctly",0,null,null]]]}] 10:50:20 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.bevel.html | lineJoin 'bevel' is rendered correctly 10:50:20 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.bevel.html | took 874ms 10:50:20 INFO - PROCESS | 1655 | 1466013020186 Marionette TRACE conn2 -> [0,1573,"getWindowHandle",null] 10:50:20 INFO - PROCESS | 1655 | 1466013020191 Marionette TRACE conn2 <- [1,1573,null,{"value":"7"}] 10:50:20 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.closed.html 10:50:20 INFO - PROCESS | 1655 | 1466013020197 Marionette TRACE conn2 -> [0,1574,"setScriptTimeout",{"ms":35000}] 10:50:20 INFO - PROCESS | 1655 | 1466013020199 Marionette TRACE conn2 <- [1,1574,null,{}] 10:50:20 INFO - PROCESS | 1655 | 1466013020202 Marionette TRACE conn2 -> [0,1575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:20 INFO - PROCESS | 1655 | 1466013020203 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:20 INFO - PROCESS | 1655 | 1466013020320 Marionette TRACE conn2 <- [1,1575,null,{"value":null}] 10:50:20 INFO - PROCESS | 1655 | 1466013020411 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:20 INFO - PROCESS | 1655 | 1466013020413 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x124971800 == 41 [pid = 1655] [id = 401] 10:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118958c00) [pid = 1655] [serial = 1202] [outer = 0x0] 10:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118fbf400) [pid = 1655] [serial = 1203] [outer = 0x118958c00] 10:50:20 INFO - PROCESS | 1655 | 1466013020444 Marionette DEBUG loaded listener.js 10:50:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x119554800) [pid = 1655] [serial = 1204] [outer = 0x118958c00] 10:50:21 INFO - PROCESS | 1655 | 1466013021108 Marionette TRACE conn2 <- [1,1576,null,{"value":["/2dcontext/line-styles/2d.line.join.closed.html",0,null,null,[["Line joins are drawn at the corner of a closed rectangle",0,null,null]]]}] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x128a30000 == 40 [pid = 1655] [id = 398] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba16800 == 39 [pid = 1655] [id = 397] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x120f46800 == 38 [pid = 1655] [id = 396] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab22800 == 37 [pid = 1655] [id = 395] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ea800 == 36 [pid = 1655] [id = 394] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x1296a8800 == 35 [pid = 1655] [id = 393] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x128a31000 == 34 [pid = 1655] [id = 392] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x124977800 == 33 [pid = 1655] [id = 391] 10:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.closed.html | Line joins are drawn at the corner of a closed rectangle 10:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.closed.html | took 975ms 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x120f47800 == 32 [pid = 1655] [id = 390] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x118711800 == 31 [pid = 1655] [id = 389] 10:50:21 INFO - PROCESS | 1655 | --DOCSHELL 0x116947800 == 30 [pid = 1655] [id = 388] 10:50:21 INFO - PROCESS | 1655 | 1466013021179 Marionette TRACE conn2 -> [0,1577,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 1655 | 1466013021181 Marionette TRACE conn2 <- [1,1577,null,{"value":"7"}] 10:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.invalid.html 10:50:21 INFO - PROCESS | 1655 | 1466013021185 Marionette TRACE conn2 -> [0,1578,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 1655 | 1466013021186 Marionette TRACE conn2 <- [1,1578,null,{}] 10:50:21 INFO - PROCESS | 1655 | 1466013021190 Marionette TRACE conn2 -> [0,1579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:21 INFO - PROCESS | 1655 | 1466013021191 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:21 INFO - PROCESS | 1655 | 1466013021276 Marionette TRACE conn2 <- [1,1579,null,{"value":null}] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x118047400) [pid = 1655] [serial = 1009] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11804b800) [pid = 1655] [serial = 1012] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12abdb800) [pid = 1655] [serial = 1125] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12b841c00) [pid = 1655] [serial = 1128] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118206c00) [pid = 1655] [serial = 1096] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x124e36000) [pid = 1655] [serial = 1113] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126599800) [pid = 1655] [serial = 1114] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119748000) [pid = 1655] [serial = 1110] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1215bc000) [pid = 1655] [serial = 1111] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x129516000) [pid = 1655] [serial = 1122] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128b8c800) [pid = 1655] [serial = 1119] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x129277c00) [pid = 1655] [serial = 1120] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x124a8a000) [pid = 1655] [serial = 1101] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x125f53400) [pid = 1655] [serial = 1102] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12927c400) [pid = 1655] [serial = 1104] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129509400) [pid = 1655] [serial = 1105] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128a23000) [pid = 1655] [serial = 1116] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12be0ac00) [pid = 1655] [serial = 1131] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b4cc00) [pid = 1655] [serial = 1117] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118192000) [pid = 1655] [serial = 1098] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1185f5c00) [pid = 1655] [serial = 1099] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115ebd400) [pid = 1655] [serial = 1107] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118354c00) [pid = 1655] [serial = 1108] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12cab6800) [pid = 1655] [serial = 1141] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12ba4b400) [pid = 1655] [serial = 1129] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128b96000) [pid = 1655] [serial = 1135] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119331800) [pid = 1655] [serial = 1134] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12c551400) [pid = 1655] [serial = 1140] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12bea8400) [pid = 1655] [serial = 1132] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12b836800) [pid = 1655] [serial = 1126] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12beaf800) [pid = 1655] [serial = 1137] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12c4c9c00) [pid = 1655] [serial = 1138] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12ab74000) [pid = 1655] [serial = 1123] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128c71800) [pid = 1655] [serial = 1054] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125f57800) [pid = 1655] [serial = 1051] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118fbdc00) [pid = 1655] [serial = 1048] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1133bac00) [pid = 1655] [serial = 1045] [outer = 0x0] [url = about:blank] 10:50:21 INFO - PROCESS | 1655 | 1466013021351 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1655 | 1466013021353 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x117163000 == 31 [pid = 1655] [id = 402] 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112978c00) [pid = 1655] [serial = 1205] [outer = 0x0] 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x113d62400) [pid = 1655] [serial = 1206] [outer = 0x112978c00] 10:50:21 INFO - PROCESS | 1655 | 1466013021382 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116236000) [pid = 1655] [serial = 1207] [outer = 0x112978c00] 10:50:21 INFO - PROCESS | 1655 | 1466013021683 Marionette TRACE conn2 <- [1,1580,null,{"value":["/2dcontext/line-styles/2d.line.join.invalid.html",0,null,null,[["Setting lineJoin to invalid values is ignored",0,null,null]]]}] 10:50:21 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.invalid.html | Setting lineJoin to invalid values is ignored 10:50:21 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.invalid.html | took 524ms 10:50:21 INFO - PROCESS | 1655 | 1466013021711 Marionette TRACE conn2 -> [0,1581,"getWindowHandle",null] 10:50:21 INFO - PROCESS | 1655 | 1466013021714 Marionette TRACE conn2 <- [1,1581,null,{"value":"7"}] 10:50:21 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.miter.html 10:50:21 INFO - PROCESS | 1655 | 1466013021719 Marionette TRACE conn2 -> [0,1582,"setScriptTimeout",{"ms":35000}] 10:50:21 INFO - PROCESS | 1655 | 1466013021720 Marionette TRACE conn2 <- [1,1582,null,{}] 10:50:21 INFO - PROCESS | 1655 | 1466013021726 Marionette TRACE conn2 -> [0,1583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:21 INFO - PROCESS | 1655 | 1466013021727 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:21 INFO - PROCESS | 1655 | 1466013021810 Marionette TRACE conn2 <- [1,1583,null,{"value":null}] 10:50:21 INFO - PROCESS | 1655 | 1466013021815 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:21 INFO - PROCESS | 1655 | 1466013021816 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189df000 == 32 [pid = 1655] [id = 403] 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116f44400) [pid = 1655] [serial = 1208] [outer = 0x0] 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11834f800) [pid = 1655] [serial = 1209] [outer = 0x116f44400] 10:50:21 INFO - PROCESS | 1655 | 1466013021846 Marionette DEBUG loaded listener.js 10:50:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11895d400) [pid = 1655] [serial = 1210] [outer = 0x116f44400] 10:50:22 INFO - PROCESS | 1655 | 1466013022232 Marionette TRACE conn2 <- [1,1584,null,{"value":["/2dcontext/line-styles/2d.line.join.miter.html",0,null,null,[["lineJoin 'miter' is rendered correctly",0,null,null]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.miter.html | lineJoin 'miter' is rendered correctly 10:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.miter.html | took 574ms 10:50:22 INFO - PROCESS | 1655 | 1466013022298 Marionette TRACE conn2 -> [0,1585,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1655 | 1466013022300 Marionette TRACE conn2 <- [1,1585,null,{"value":"7"}] 10:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.open.html 10:50:22 INFO - PROCESS | 1655 | 1466013022303 Marionette TRACE conn2 -> [0,1586,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1655 | 1466013022307 Marionette TRACE conn2 <- [1,1586,null,{}] 10:50:22 INFO - PROCESS | 1655 | 1466013022319 Marionette TRACE conn2 -> [0,1587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 1655 | 1466013022326 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:22 INFO - PROCESS | 1655 | 1466013022451 Marionette TRACE conn2 <- [1,1587,null,{"value":null}] 10:50:22 INFO - PROCESS | 1655 | 1466013022461 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:22 INFO - PROCESS | 1655 | 1466013022464 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121149000 == 33 [pid = 1655] [id = 404] 10:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112922000) [pid = 1655] [serial = 1211] [outer = 0x0] 10:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121195400) [pid = 1655] [serial = 1212] [outer = 0x112922000] 10:50:22 INFO - PROCESS | 1655 | 1466013022507 Marionette DEBUG loaded listener.js 10:50:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121999c00) [pid = 1655] [serial = 1213] [outer = 0x112922000] 10:50:22 INFO - PROCESS | 1655 | 1466013022919 Marionette TRACE conn2 <- [1,1588,null,{"value":["/2dcontext/line-styles/2d.line.join.open.html",0,null,null,[["Line joins are not drawn at the corner of an unclosed rectangle",0,null,null]]]}] 10:50:22 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.open.html | Line joins are not drawn at the corner of an unclosed rectangle 10:50:22 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.open.html | took 628ms 10:50:22 INFO - PROCESS | 1655 | 1466013022930 Marionette TRACE conn2 -> [0,1589,"getWindowHandle",null] 10:50:22 INFO - PROCESS | 1655 | 1466013022932 Marionette TRACE conn2 <- [1,1589,null,{"value":"7"}] 10:50:22 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.parallel.html 10:50:22 INFO - PROCESS | 1655 | 1466013022934 Marionette TRACE conn2 -> [0,1590,"setScriptTimeout",{"ms":35000}] 10:50:22 INFO - PROCESS | 1655 | 1466013022935 Marionette TRACE conn2 <- [1,1590,null,{}] 10:50:22 INFO - PROCESS | 1655 | 1466013022939 Marionette TRACE conn2 -> [0,1591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:22 INFO - PROCESS | 1655 | 1466013022941 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:23 INFO - PROCESS | 1655 | 1466013023026 Marionette TRACE conn2 <- [1,1591,null,{"value":null}] 10:50:23 INFO - PROCESS | 1655 | 1466013023030 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1655 | 1466013023031 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x125415000 == 34 [pid = 1655] [id = 405] 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121c09800) [pid = 1655] [serial = 1214] [outer = 0x0] 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x123c67c00) [pid = 1655] [serial = 1215] [outer = 0x121c09800] 10:50:23 INFO - PROCESS | 1655 | 1466013023056 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124a91c00) [pid = 1655] [serial = 1216] [outer = 0x121c09800] 10:50:23 INFO - PROCESS | 1655 | 1466013023400 Marionette TRACE conn2 <- [1,1592,null,{"value":["/2dcontext/line-styles/2d.line.join.parallel.html",0,null,null,[["Line joins are drawn at 180-degree joins",0,null,null]]]}] 10:50:23 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.parallel.html | Line joins are drawn at 180-degree joins 10:50:23 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.parallel.html | took 519ms 10:50:23 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.round.html 10:50:23 INFO - PROCESS | 1655 | 1466013023454 Marionette TRACE conn2 -> [0,1593,"getWindowHandle",null] 10:50:23 INFO - PROCESS | 1655 | 1466013023455 Marionette TRACE conn2 <- [1,1593,null,{"value":"7"}] 10:50:23 INFO - PROCESS | 1655 | 1466013023457 Marionette TRACE conn2 -> [0,1594,"setScriptTimeout",{"ms":35000}] 10:50:23 INFO - PROCESS | 1655 | 1466013023458 Marionette TRACE conn2 <- [1,1594,null,{}] 10:50:23 INFO - PROCESS | 1655 | 1466013023460 Marionette TRACE conn2 -> [0,1595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:23 INFO - PROCESS | 1655 | 1466013023461 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:23 INFO - PROCESS | 1655 | 1466013023542 Marionette TRACE conn2 <- [1,1595,null,{"value":null}] 10:50:23 INFO - PROCESS | 1655 | 1466013023615 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:23 INFO - PROCESS | 1655 | 1466013023617 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126512800 == 35 [pid = 1655] [id = 406] 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11275d000) [pid = 1655] [serial = 1217] [outer = 0x0] 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124a8dc00) [pid = 1655] [serial = 1218] [outer = 0x11275d000] 10:50:23 INFO - PROCESS | 1655 | 1466013023641 Marionette DEBUG loaded listener.js 10:50:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1254ef000) [pid = 1655] [serial = 1219] [outer = 0x11275d000] 10:50:23 INFO - PROCESS | 1655 | 1466013023983 Marionette TRACE conn2 <- [1,1596,null,{"value":["/2dcontext/line-styles/2d.line.join.round.html",0,null,null,[["lineJoin 'round' is rendered correctly",0,null,null]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.round.html | lineJoin 'round' is rendered correctly 10:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.round.html | took 568ms 10:50:24 INFO - PROCESS | 1655 | 1466013024026 Marionette TRACE conn2 -> [0,1597,"getWindowHandle",null] 10:50:24 INFO - PROCESS | 1655 | 1466013024027 Marionette TRACE conn2 <- [1,1597,null,{"value":"7"}] 10:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.join.valid.html 10:50:24 INFO - PROCESS | 1655 | 1466013024029 Marionette TRACE conn2 -> [0,1598,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 1655 | 1466013024030 Marionette TRACE conn2 <- [1,1598,null,{}] 10:50:24 INFO - PROCESS | 1655 | 1466013024032 Marionette TRACE conn2 -> [0,1599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:24 INFO - PROCESS | 1655 | 1466013024036 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:24 INFO - PROCESS | 1655 | 1466013024163 Marionette TRACE conn2 <- [1,1599,null,{"value":null}] 10:50:24 INFO - PROCESS | 1655 | 1466013024179 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1655 | 1466013024180 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e95800 == 36 [pid = 1655] [id = 407] 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x125f5cc00) [pid = 1655] [serial = 1220] [outer = 0x0] 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b91800) [pid = 1655] [serial = 1221] [outer = 0x125f5cc00] 10:50:24 INFO - PROCESS | 1655 | 1466013024205 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b43c00) [pid = 1655] [serial = 1222] [outer = 0x125f5cc00] 10:50:24 INFO - PROCESS | 1655 | 1466013024546 Marionette TRACE conn2 <- [1,1600,null,{"value":["/2dcontext/line-styles/2d.line.join.valid.html",0,null,null,[["Setting lineJoin to valid values works",0,null,null]]]}] 10:50:24 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.join.valid.html | Setting lineJoin to valid values works 10:50:24 INFO - TEST-OK | /2dcontext/line-styles/2d.line.join.valid.html | took 568ms 10:50:24 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.acute.html 10:50:24 INFO - PROCESS | 1655 | 1466013024598 Marionette TRACE conn2 -> [0,1601,"getWindowHandle",null] 10:50:24 INFO - PROCESS | 1655 | 1466013024599 Marionette TRACE conn2 <- [1,1601,null,{"value":"7"}] 10:50:24 INFO - PROCESS | 1655 | 1466013024601 Marionette TRACE conn2 -> [0,1602,"setScriptTimeout",{"ms":35000}] 10:50:24 INFO - PROCESS | 1655 | 1466013024602 Marionette TRACE conn2 <- [1,1602,null,{}] 10:50:24 INFO - PROCESS | 1655 | 1466013024604 Marionette TRACE conn2 -> [0,1603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:24 INFO - PROCESS | 1655 | 1466013024605 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:24 INFO - PROCESS | 1655 | 1466013024708 Marionette TRACE conn2 <- [1,1603,null,{"value":null}] 10:50:24 INFO - PROCESS | 1655 | 1466013024720 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:24 INFO - PROCESS | 1655 | 1466013024722 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a71a800 == 37 [pid = 1655] [id = 408] 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b48c00) [pid = 1655] [serial = 1223] [outer = 0x0] 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b8c400) [pid = 1655] [serial = 1224] [outer = 0x128b48c00] 10:50:24 INFO - PROCESS | 1655 | 1466013024746 Marionette DEBUG loaded listener.js 10:50:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b92400) [pid = 1655] [serial = 1225] [outer = 0x128b48c00] 10:50:25 INFO - PROCESS | 1655 | 1466013025117 Marionette TRACE conn2 <- [1,1604,null,{"value":["/2dcontext/line-styles/2d.line.miter.acute.html",0,null,null,[["Miter joins are drawn correctly with acute angles",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.acute.html | Miter joins are drawn correctly with acute angles 10:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.acute.html | took 568ms 10:50:25 INFO - PROCESS | 1655 | 1466013025182 Marionette TRACE conn2 -> [0,1605,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1655 | 1466013025184 Marionette TRACE conn2 <- [1,1605,null,{"value":"7"}] 10:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.exceeded.html 10:50:25 INFO - PROCESS | 1655 | 1466013025190 Marionette TRACE conn2 -> [0,1606,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1655 | 1466013025192 Marionette TRACE conn2 <- [1,1606,null,{}] 10:50:25 INFO - PROCESS | 1655 | 1466013025201 Marionette TRACE conn2 -> [0,1607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 1655 | 1466013025202 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:25 INFO - PROCESS | 1655 | 1466013025354 Marionette TRACE conn2 <- [1,1607,null,{"value":null}] 10:50:25 INFO - PROCESS | 1655 | 1466013025416 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:25 INFO - PROCESS | 1655 | 1466013025417 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab22000 == 38 [pid = 1655] [id = 409] 10:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119550800) [pid = 1655] [serial = 1226] [outer = 0x0] 10:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b4e800) [pid = 1655] [serial = 1227] [outer = 0x119550800] 10:50:25 INFO - PROCESS | 1655 | 1466013025464 Marionette DEBUG loaded listener.js 10:50:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1291a3400) [pid = 1655] [serial = 1228] [outer = 0x119550800] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x116f8ac00) [pid = 1655] [serial = 1166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/hitregions-members-exist.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x121cad000) [pid = 1655] [serial = 1172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.butt.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113078400) [pid = 1655] [serial = 1169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/image-smoothing/imagesmoothing.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x118fba800) [pid = 1655] [serial = 1160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.strokeStyle.default.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112980800) [pid = 1655] [serial = 1175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.closed.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1110a7400) [pid = 1655] [serial = 1142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.empty.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176bc800) [pid = 1655] [serial = 1145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.null.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1254e7000) [pid = 1655] [serial = 1148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.nullsuffix.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x129510c00) [pid = 1655] [serial = 1151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.undefined.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a72000) [pid = 1655] [serial = 1154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognised.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128ed3400) [pid = 1655] [serial = 1157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/fill-and-stroke-styles/2d.pattern.repeat.unrecognisednull.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a67d400) [pid = 1655] [serial = 1193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cross.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11835b000) [pid = 1655] [serial = 1178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.invalid.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11854e000) [pid = 1655] [serial = 1181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.open.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12927b800) [pid = 1655] [serial = 1184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.round.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x117c7a400) [pid = 1655] [serial = 1190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.valid.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116f8a800) [pid = 1655] [serial = 1187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.cap.square.html] 10:50:25 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115eb6000) [pid = 1655] [serial = 1163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/hit-regions/addHitRegions-NotSupportedError-01.html] 10:50:25 INFO - PROCESS | 1655 | 1466013025881 Marionette TRACE conn2 <- [1,1608,null,{"value":["/2dcontext/line-styles/2d.line.miter.exceeded.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded",0,null,null]]]}] 10:50:25 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.exceeded.html | Miter joins are not drawn when the miter limit is exceeded 10:50:25 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.exceeded.html | took 726ms 10:50:25 INFO - PROCESS | 1655 | 1466013025916 Marionette TRACE conn2 -> [0,1609,"getWindowHandle",null] 10:50:25 INFO - PROCESS | 1655 | 1466013025917 Marionette TRACE conn2 <- [1,1609,null,{"value":"7"}] 10:50:25 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.invalid.html 10:50:25 INFO - PROCESS | 1655 | 1466013025919 Marionette TRACE conn2 -> [0,1610,"setScriptTimeout",{"ms":35000}] 10:50:25 INFO - PROCESS | 1655 | 1466013025921 Marionette TRACE conn2 <- [1,1610,null,{}] 10:50:25 INFO - PROCESS | 1655 | 1466013025926 Marionette TRACE conn2 -> [0,1611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:25 INFO - PROCESS | 1655 | 1466013025927 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:26 INFO - PROCESS | 1655 | 1466013026047 Marionette TRACE conn2 <- [1,1611,null,{"value":null}] 10:50:26 INFO - PROCESS | 1655 | 1466013026088 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 1655 | 1466013026090 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x121148000 == 39 [pid = 1655] [id = 410] 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11297e800) [pid = 1655] [serial = 1229] [outer = 0x0] 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12198ec00) [pid = 1655] [serial = 1230] [outer = 0x11297e800] 10:50:26 INFO - PROCESS | 1655 | 1466013026114 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b2a800) [pid = 1655] [serial = 1231] [outer = 0x11297e800] 10:50:26 INFO - PROCESS | 1655 | 1466013026379 Marionette TRACE conn2 <- [1,1612,null,{"value":["/2dcontext/line-styles/2d.line.miter.invalid.html",0,null,null,[["Setting miterLimit to invalid values is ignored",0,null,null]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.invalid.html | Setting miterLimit to invalid values is ignored 10:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.invalid.html | took 471ms 10:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.lineedge.html 10:50:26 INFO - PROCESS | 1655 | 1466013026396 Marionette TRACE conn2 -> [0,1613,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 1655 | 1466013026397 Marionette TRACE conn2 <- [1,1613,null,{"value":"7"}] 10:50:26 INFO - PROCESS | 1655 | 1466013026399 Marionette TRACE conn2 -> [0,1614,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1655 | 1466013026400 Marionette TRACE conn2 <- [1,1614,null,{}] 10:50:26 INFO - PROCESS | 1655 | 1466013026403 Marionette TRACE conn2 -> [0,1615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1655 | 1466013026405 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:26 INFO - PROCESS | 1655 | 1466013026500 Marionette TRACE conn2 <- [1,1615,null,{"value":null}] 10:50:26 INFO - PROCESS | 1655 | 1466013026513 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:26 INFO - PROCESS | 1655 | 1466013026514 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be33000 == 40 [pid = 1655] [id = 411] 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b99800) [pid = 1655] [serial = 1232] [outer = 0x0] 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x129271800) [pid = 1655] [serial = 1233] [outer = 0x128b99800] 10:50:26 INFO - PROCESS | 1655 | 1466013026538 Marionette DEBUG loaded listener.js 10:50:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12927b800) [pid = 1655] [serial = 1234] [outer = 0x128b99800] 10:50:26 INFO - PROCESS | 1655 | 1466013026868 Marionette TRACE conn2 <- [1,1616,null,{"value":["/2dcontext/line-styles/2d.line.miter.lineedge.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle",0,null,null]]]}] 10:50:26 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.lineedge.html | Miter joins are not drawn when the miter limit is exceeded at the corners of a zero-height rectangle 10:50:26 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.lineedge.html | took 518ms 10:50:26 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.obtuse.html 10:50:26 INFO - PROCESS | 1655 | 1466013026918 Marionette TRACE conn2 -> [0,1617,"getWindowHandle",null] 10:50:26 INFO - PROCESS | 1655 | 1466013026920 Marionette TRACE conn2 <- [1,1617,null,{"value":"7"}] 10:50:26 INFO - PROCESS | 1655 | 1466013026922 Marionette TRACE conn2 -> [0,1618,"setScriptTimeout",{"ms":35000}] 10:50:26 INFO - PROCESS | 1655 | 1466013026924 Marionette TRACE conn2 <- [1,1618,null,{}] 10:50:26 INFO - PROCESS | 1655 | 1466013026926 Marionette TRACE conn2 -> [0,1619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:26 INFO - PROCESS | 1655 | 1466013026928 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:27 INFO - PROCESS | 1655 | 1466013027051 Marionette TRACE conn2 <- [1,1619,null,{"value":null}] 10:50:27 INFO - PROCESS | 1655 | 1466013027059 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1655 | 1466013027061 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be6d800 == 41 [pid = 1655] [id = 412] 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12927cc00) [pid = 1655] [serial = 1235] [outer = 0x0] 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12950a800) [pid = 1655] [serial = 1236] [outer = 0x12927cc00] 10:50:27 INFO - PROCESS | 1655 | 1466013027087 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a902800) [pid = 1655] [serial = 1237] [outer = 0x12927cc00] 10:50:27 INFO - PROCESS | 1655 | 1466013027425 Marionette TRACE conn2 <- [1,1620,null,{"value":["/2dcontext/line-styles/2d.line.miter.obtuse.html",0,null,null,[["Miter joins are drawn correctly with obtuse angles",0,null,null]]]}] 10:50:27 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.obtuse.html | Miter joins are drawn correctly with obtuse angles 10:50:27 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.obtuse.html | took 521ms 10:50:27 INFO - PROCESS | 1655 | 1466013027444 Marionette TRACE conn2 -> [0,1621,"getWindowHandle",null] 10:50:27 INFO - PROCESS | 1655 | 1466013027445 Marionette TRACE conn2 <- [1,1621,null,{"value":"7"}] 10:50:27 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.rightangle.html 10:50:27 INFO - PROCESS | 1655 | 1466013027447 Marionette TRACE conn2 -> [0,1622,"setScriptTimeout",{"ms":35000}] 10:50:27 INFO - PROCESS | 1655 | 1466013027448 Marionette TRACE conn2 <- [1,1622,null,{}] 10:50:27 INFO - PROCESS | 1655 | 1466013027451 Marionette TRACE conn2 -> [0,1623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:27 INFO - PROCESS | 1655 | 1466013027452 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:27 INFO - PROCESS | 1655 | 1466013027545 Marionette TRACE conn2 <- [1,1623,null,{"value":null}] 10:50:27 INFO - PROCESS | 1655 | 1466013027548 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:27 INFO - PROCESS | 1655 | 1466013027549 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6b000 == 42 [pid = 1655] [id = 413] 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a50c800) [pid = 1655] [serial = 1238] [outer = 0x0] 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12ab76400) [pid = 1655] [serial = 1239] [outer = 0x12a50c800] 10:50:27 INFO - PROCESS | 1655 | 1466013027573 Marionette DEBUG loaded listener.js 10:50:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12b835800) [pid = 1655] [serial = 1240] [outer = 0x12a50c800] 10:50:28 INFO - PROCESS | 1655 | 1466013028076 Marionette TRACE conn2 <- [1,1624,null,{"value":["/2dcontext/line-styles/2d.line.miter.rightangle.html",0,null,null,[["Miter joins are not drawn when the miter limit is exceeded, on exact right angles",0,null,null]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.rightangle.html | Miter joins are not drawn when the miter limit is exceeded, on exact right angles 10:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.rightangle.html | took 669ms 10:50:28 INFO - PROCESS | 1655 | 1466013028116 Marionette TRACE conn2 -> [0,1625,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1655 | 1466013028119 Marionette TRACE conn2 <- [1,1625,null,{"value":"7"}] 10:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.valid.html 10:50:28 INFO - PROCESS | 1655 | 1466013028125 Marionette TRACE conn2 -> [0,1626,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1655 | 1466013028127 Marionette TRACE conn2 <- [1,1626,null,{}] 10:50:28 INFO - PROCESS | 1655 | 1466013028131 Marionette TRACE conn2 -> [0,1627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:28 INFO - PROCESS | 1655 | 1466013028133 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:28 INFO - PROCESS | 1655 | 1466013028240 Marionette TRACE conn2 <- [1,1627,null,{"value":null}] 10:50:28 INFO - PROCESS | 1655 | 1466013028318 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:28 INFO - PROCESS | 1655 | 1466013028319 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x118787800 == 43 [pid = 1655] [id = 414] 10:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11307b000) [pid = 1655] [serial = 1241] [outer = 0x0] 10:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115eee400) [pid = 1655] [serial = 1242] [outer = 0x11307b000] 10:50:28 INFO - PROCESS | 1655 | 1466013028350 Marionette DEBUG loaded listener.js 10:50:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118047400) [pid = 1655] [serial = 1243] [outer = 0x11307b000] 10:50:28 INFO - PROCESS | 1655 | 1466013028738 Marionette TRACE conn2 <- [1,1628,null,{"value":["/2dcontext/line-styles/2d.line.miter.valid.html",0,null,null,[["Setting miterLimit to valid values works",0,null,null]]]}] 10:50:28 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.valid.html | Setting miterLimit to valid values works 10:50:28 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.valid.html | took 673ms 10:50:28 INFO - PROCESS | 1655 | 1466013028796 Marionette TRACE conn2 -> [0,1629,"getWindowHandle",null] 10:50:28 INFO - PROCESS | 1655 | 1466013028799 Marionette TRACE conn2 <- [1,1629,null,{"value":"7"}] 10:50:28 INFO - TEST-START | /2dcontext/line-styles/2d.line.miter.within.html 10:50:28 INFO - PROCESS | 1655 | 1466013028804 Marionette TRACE conn2 -> [0,1630,"setScriptTimeout",{"ms":35000}] 10:50:28 INFO - PROCESS | 1655 | 1466013028805 Marionette TRACE conn2 <- [1,1630,null,{}] 10:50:28 INFO - PROCESS | 1655 | 1466013028808 Marionette TRACE conn2 -> [0,1631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:28 INFO - PROCESS | 1655 | 1466013028810 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:28 INFO - PROCESS | 1655 | 1466013028935 Marionette TRACE conn2 <- [1,1631,null,{"value":null}] 10:50:29 INFO - PROCESS | 1655 | 1466013029043 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1655 | 1466013029044 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x125e1c000 == 44 [pid = 1655] [id = 415] 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11895a000) [pid = 1655] [serial = 1244] [outer = 0x0] 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119330800) [pid = 1655] [serial = 1245] [outer = 0x11895a000] 10:50:29 INFO - PROCESS | 1655 | 1466013029079 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1198e6c00) [pid = 1655] [serial = 1246] [outer = 0x11895a000] 10:50:29 INFO - PROCESS | 1655 | 1466013029497 Marionette TRACE conn2 <- [1,1632,null,{"value":["/2dcontext/line-styles/2d.line.miter.within.html",0,null,null,[["Miter joins are drawn when the miter limit is not quite exceeded",0,null,null]]]}] 10:50:29 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.miter.within.html | Miter joins are drawn when the miter limit is not quite exceeded 10:50:29 INFO - TEST-OK | /2dcontext/line-styles/2d.line.miter.within.html | took 722ms 10:50:29 INFO - TEST-START | /2dcontext/line-styles/2d.line.union.html 10:50:29 INFO - PROCESS | 1655 | 1466013029526 Marionette TRACE conn2 -> [0,1633,"getWindowHandle",null] 10:50:29 INFO - PROCESS | 1655 | 1466013029527 Marionette TRACE conn2 <- [1,1633,null,{"value":"7"}] 10:50:29 INFO - PROCESS | 1655 | 1466013029529 Marionette TRACE conn2 -> [0,1634,"setScriptTimeout",{"ms":35000}] 10:50:29 INFO - PROCESS | 1655 | 1466013029532 Marionette TRACE conn2 <- [1,1634,null,{}] 10:50:29 INFO - PROCESS | 1655 | 1466013029540 Marionette TRACE conn2 -> [0,1635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:29 INFO - PROCESS | 1655 | 1466013029543 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:29 INFO - PROCESS | 1655 | 1466013029647 Marionette TRACE conn2 <- [1,1635,null,{"value":null}] 10:50:29 INFO - PROCESS | 1655 | 1466013029714 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:29 INFO - PROCESS | 1655 | 1466013029716 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6b800 == 45 [pid = 1655] [id = 416] 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123c6a000) [pid = 1655] [serial = 1247] [outer = 0x0] 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12653c000) [pid = 1655] [serial = 1248] [outer = 0x123c6a000] 10:50:29 INFO - PROCESS | 1655 | 1466013029746 Marionette DEBUG loaded listener.js 10:50:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126b9c800) [pid = 1655] [serial = 1249] [outer = 0x123c6a000] 10:50:30 INFO - PROCESS | 1655 | 1466013030177 Marionette TRACE conn2 <- [1,1636,null,{"value":["/2dcontext/line-styles/2d.line.union.html",0,null,null,[["Canvas test: 2d.line.union",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.union.html | Canvas test: 2d.line.union 10:50:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.union.html | took 671ms 10:50:30 INFO - PROCESS | 1655 | 1466013030201 Marionette TRACE conn2 -> [0,1637,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1655 | 1466013030203 Marionette TRACE conn2 <- [1,1637,null,{"value":"7"}] 10:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.basic.html 10:50:30 INFO - PROCESS | 1655 | 1466013030206 Marionette TRACE conn2 -> [0,1638,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1655 | 1466013030207 Marionette TRACE conn2 <- [1,1638,null,{}] 10:50:30 INFO - PROCESS | 1655 | 1466013030209 Marionette TRACE conn2 -> [0,1639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1655 | 1466013030211 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:30 INFO - PROCESS | 1655 | 1466013030330 Marionette TRACE conn2 <- [1,1639,null,{"value":null}] 10:50:30 INFO - PROCESS | 1655 | 1466013030407 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:30 INFO - PROCESS | 1655 | 1466013030408 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d29b000 == 46 [pid = 1655] [id = 417] 10:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128b2d800) [pid = 1655] [serial = 1250] [outer = 0x0] 10:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128c76000) [pid = 1655] [serial = 1251] [outer = 0x128b2d800] 10:50:30 INFO - PROCESS | 1655 | 1466013030437 Marionette DEBUG loaded listener.js 10:50:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a50a800) [pid = 1655] [serial = 1252] [outer = 0x128b2d800] 10:50:30 INFO - PROCESS | 1655 | 1466013030878 Marionette TRACE conn2 <- [1,1640,null,{"value":["/2dcontext/line-styles/2d.line.width.basic.html",0,null,null,[["lineWidth determines the width of line strokes",0,null,null]]]}] 10:50:30 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.basic.html | lineWidth determines the width of line strokes 10:50:30 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.basic.html | took 718ms 10:50:30 INFO - PROCESS | 1655 | 1466013030939 Marionette TRACE conn2 -> [0,1641,"getWindowHandle",null] 10:50:30 INFO - PROCESS | 1655 | 1466013030940 Marionette TRACE conn2 <- [1,1641,null,{"value":"7"}] 10:50:30 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.invalid.html 10:50:30 INFO - PROCESS | 1655 | 1466013030944 Marionette TRACE conn2 -> [0,1642,"setScriptTimeout",{"ms":35000}] 10:50:30 INFO - PROCESS | 1655 | 1466013030945 Marionette TRACE conn2 <- [1,1642,null,{}] 10:50:30 INFO - PROCESS | 1655 | 1466013030948 Marionette TRACE conn2 -> [0,1643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:30 INFO - PROCESS | 1655 | 1466013030949 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:31 INFO - PROCESS | 1655 | 1466013031052 Marionette TRACE conn2 <- [1,1643,null,{"value":null}] 10:50:31 INFO - PROCESS | 1655 | 1466013031129 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:31 INFO - PROCESS | 1655 | 1466013031131 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x117459800 == 47 [pid = 1655] [id = 418] 10:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115e0cc00) [pid = 1655] [serial = 1253] [outer = 0x0] 10:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118353000) [pid = 1655] [serial = 1254] [outer = 0x115e0cc00] 10:50:31 INFO - PROCESS | 1655 | 1466013031159 Marionette DEBUG loaded listener.js 10:50:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x124e3fc00) [pid = 1655] [serial = 1255] [outer = 0x115e0cc00] 10:50:31 INFO - PROCESS | 1655 | 1466013031792 Marionette TRACE conn2 <- [1,1644,null,{"value":["/2dcontext/line-styles/2d.line.width.invalid.html",0,null,null,[["Setting lineWidth to invalid values is ignored",0,null,null]]]}] 10:50:31 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.invalid.html | Setting lineWidth to invalid values is ignored 10:50:31 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.invalid.html | took 871ms 10:50:31 INFO - PROCESS | 1655 | 1466013031822 Marionette TRACE conn2 -> [0,1645,"getWindowHandle",null] 10:50:31 INFO - PROCESS | 1655 | 1466013031825 Marionette TRACE conn2 <- [1,1645,null,{"value":"7"}] 10:50:31 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.scaledefault.html 10:50:31 INFO - PROCESS | 1655 | 1466013031829 Marionette TRACE conn2 -> [0,1646,"setScriptTimeout",{"ms":35000}] 10:50:31 INFO - PROCESS | 1655 | 1466013031831 Marionette TRACE conn2 <- [1,1646,null,{}] 10:50:31 INFO - PROCESS | 1655 | 1466013031834 Marionette TRACE conn2 -> [0,1647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:31 INFO - PROCESS | 1655 | 1466013031836 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:31 INFO - PROCESS | 1655 | 1466013031942 Marionette TRACE conn2 <- [1,1647,null,{"value":null}] 10:50:32 INFO - PROCESS | 1655 | 1466013032021 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:32 INFO - PROCESS | 1655 | 1466013032023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ab2000 == 48 [pid = 1655] [id = 419] 10:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x118543000) [pid = 1655] [serial = 1256] [outer = 0x0] 10:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x1185e9000) [pid = 1655] [serial = 1257] [outer = 0x118543000] 10:50:32 INFO - PROCESS | 1655 | 1466013032051 Marionette DEBUG loaded listener.js 10:50:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118fbdc00) [pid = 1655] [serial = 1258] [outer = 0x118543000] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e1800 == 47 [pid = 1655] [id = 387] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12be6d800 == 46 [pid = 1655] [id = 412] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12be33000 == 45 [pid = 1655] [id = 411] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x121148000 == 44 [pid = 1655] [id = 410] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab22000 == 43 [pid = 1655] [id = 409] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a71a800 == 42 [pid = 1655] [id = 408] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128e95800 == 41 [pid = 1655] [id = 407] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x126512800 == 40 [pid = 1655] [id = 406] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x125415000 == 39 [pid = 1655] [id = 405] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x121149000 == 38 [pid = 1655] [id = 404] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1189df000 == 37 [pid = 1655] [id = 403] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117163000 == 36 [pid = 1655] [id = 402] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x124971800 == 35 [pid = 1655] [id = 401] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1185d7000 == 34 [pid = 1655] [id = 400] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75a000 == 33 [pid = 1655] [id = 399] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x117459800 == 32 [pid = 1655] [id = 418] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12d29b000 == 31 [pid = 1655] [id = 417] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6b800 == 30 [pid = 1655] [id = 416] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x125e1c000 == 29 [pid = 1655] [id = 415] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6b000 == 28 [pid = 1655] [id = 413] 10:50:32 INFO - PROCESS | 1655 | --DOCSHELL 0x118787800 == 27 [pid = 1655] [id = 414] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12abe2c00) [pid = 1655] [serial = 1197] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118550c00) [pid = 1655] [serial = 1167] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118fbe400) [pid = 1655] [serial = 1168] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x124e40000) [pid = 1655] [serial = 1173] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x123c65c00) [pid = 1655] [serial = 1171] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x121826c00) [pid = 1655] [serial = 1170] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x12199a400) [pid = 1655] [serial = 1162] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1198eec00) [pid = 1655] [serial = 1161] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126539c00) [pid = 1655] [serial = 1176] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115ebb800) [pid = 1655] [serial = 1144] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112925000) [pid = 1655] [serial = 1143] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x119554c00) [pid = 1655] [serial = 1146] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123c68400) [pid = 1655] [serial = 1147] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128b91400) [pid = 1655] [serial = 1150] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126b8a800) [pid = 1655] [serial = 1149] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a746800) [pid = 1655] [serial = 1153] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a67f000) [pid = 1655] [serial = 1152] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12199d000) [pid = 1655] [serial = 1156] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121998000) [pid = 1655] [serial = 1155] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ab7a400) [pid = 1655] [serial = 1159] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12a908400) [pid = 1655] [serial = 1194] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12a50b400) [pid = 1655] [serial = 1158] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b30400) [pid = 1655] [serial = 1179] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126b97800) [pid = 1655] [serial = 1177] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x129508800) [pid = 1655] [serial = 1183] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1291b0000) [pid = 1655] [serial = 1182] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x129516800) [pid = 1655] [serial = 1185] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a511c00) [pid = 1655] [serial = 1192] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118958000) [pid = 1655] [serial = 1188] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a67fc00) [pid = 1655] [serial = 1186] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x115ebe000) [pid = 1655] [serial = 1164] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11302b400) [pid = 1655] [serial = 1165] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1291a7400) [pid = 1655] [serial = 1180] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126336c00) [pid = 1655] [serial = 1191] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125f5f000) [pid = 1655] [serial = 1174] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12abdd400) [pid = 1655] [serial = 1195] [outer = 0x0] [url = about:blank] 10:50:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1248f6000) [pid = 1655] [serial = 1189] [outer = 0x0] [url = about:blank] 10:50:33 INFO - PROCESS | 1655 | 1466013033064 Marionette TRACE conn2 <- [1,1648,null,{"value":["/2dcontext/line-styles/2d.line.width.scaledefault.html",0,null,null,[["Default lineWidth strokes are affected by scale transformations",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.scaledefault.html | Default lineWidth strokes are affected by scale transformations 10:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.scaledefault.html | took 1274ms 10:50:33 INFO - PROCESS | 1655 | 1466013033103 Marionette TRACE conn2 -> [0,1649,"getWindowHandle",null] 10:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.transformed.html 10:50:33 INFO - PROCESS | 1655 | 1466013033107 Marionette TRACE conn2 <- [1,1649,null,{"value":"7"}] 10:50:33 INFO - PROCESS | 1655 | 1466013033112 Marionette TRACE conn2 -> [0,1650,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1655 | 1466013033114 Marionette TRACE conn2 <- [1,1650,null,{}] 10:50:33 INFO - PROCESS | 1655 | 1466013033117 Marionette TRACE conn2 -> [0,1651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1655 | 1466013033119 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:33 INFO - PROCESS | 1655 | 1466013033206 Marionette TRACE conn2 <- [1,1651,null,{"value":null}] 10:50:33 INFO - PROCESS | 1655 | 1466013033213 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1655 | 1466013033215 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x113dbc800 == 28 [pid = 1655] [id = 420] 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112925400) [pid = 1655] [serial = 1259] [outer = 0x0] 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112ac8000) [pid = 1655] [serial = 1260] [outer = 0x112925400] 10:50:33 INFO - PROCESS | 1655 | 1466013033244 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1110a8800) [pid = 1655] [serial = 1261] [outer = 0x112925400] 10:50:33 INFO - PROCESS | 1655 | 1466013033644 Marionette TRACE conn2 <- [1,1652,null,{"value":["/2dcontext/line-styles/2d.line.width.transformed.html",0,null,null,[["Line stroke widths are affected by scale transformations",0,null,null]]]}] 10:50:33 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.transformed.html | Line stroke widths are affected by scale transformations 10:50:33 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.transformed.html | took 571ms 10:50:33 INFO - PROCESS | 1655 | 1466013033682 Marionette TRACE conn2 -> [0,1653,"getWindowHandle",null] 10:50:33 INFO - PROCESS | 1655 | 1466013033686 Marionette TRACE conn2 <- [1,1653,null,{"value":"7"}] 10:50:33 INFO - TEST-START | /2dcontext/line-styles/2d.line.width.valid.html 10:50:33 INFO - PROCESS | 1655 | 1466013033691 Marionette TRACE conn2 -> [0,1654,"setScriptTimeout",{"ms":35000}] 10:50:33 INFO - PROCESS | 1655 | 1466013033692 Marionette TRACE conn2 <- [1,1654,null,{}] 10:50:33 INFO - PROCESS | 1655 | 1466013033695 Marionette TRACE conn2 -> [0,1655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:33 INFO - PROCESS | 1655 | 1466013033696 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:33 INFO - PROCESS | 1655 | 1466013033771 Marionette TRACE conn2 <- [1,1655,null,{"value":null}] 10:50:33 INFO - PROCESS | 1655 | 1466013033777 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:33 INFO - PROCESS | 1655 | 1466013033779 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x11745a800 == 29 [pid = 1655] [id = 421] 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115eb3400) [pid = 1655] [serial = 1262] [outer = 0x0] 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115ee9000) [pid = 1655] [serial = 1263] [outer = 0x115eb3400] 10:50:33 INFO - PROCESS | 1655 | 1466013033806 Marionette DEBUG loaded listener.js 10:50:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1164dc400) [pid = 1655] [serial = 1264] [outer = 0x115eb3400] 10:50:34 INFO - PROCESS | 1655 | 1466013034141 Marionette TRACE conn2 <- [1,1656,null,{"value":["/2dcontext/line-styles/2d.line.width.valid.html",0,null,null,[["Setting lineWidth to valid values works",0,null,null]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/line-styles/2d.line.width.valid.html | Setting lineWidth to valid values works 10:50:34 INFO - TEST-OK | /2dcontext/line-styles/2d.line.width.valid.html | took 471ms 10:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.1.html 10:50:34 INFO - PROCESS | 1655 | 1466013034162 Marionette TRACE conn2 -> [0,1657,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1655 | 1466013034164 Marionette TRACE conn2 <- [1,1657,null,{"value":"7"}] 10:50:34 INFO - PROCESS | 1655 | 1466013034166 Marionette TRACE conn2 -> [0,1658,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1655 | 1466013034169 Marionette TRACE conn2 <- [1,1658,null,{}] 10:50:34 INFO - PROCESS | 1655 | 1466013034180 Marionette TRACE conn2 -> [0,1659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:34 INFO - PROCESS | 1655 | 1466013034184 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:34 INFO - PROCESS | 1655 | 1466013034295 Marionette TRACE conn2 <- [1,1659,null,{"value":null}] 10:50:34 INFO - PROCESS | 1655 | 1466013034376 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:34 INFO - PROCESS | 1655 | 1466013034379 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x118776800 == 30 [pid = 1655] [id = 422] 10:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112974c00) [pid = 1655] [serial = 1265] [outer = 0x0] 10:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x117c7e800) [pid = 1655] [serial = 1266] [outer = 0x112974c00] 10:50:34 INFO - PROCESS | 1655 | 1466013034420 Marionette DEBUG loaded listener.js 10:50:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118206800) [pid = 1655] [serial = 1267] [outer = 0x112974c00] 10:50:34 INFO - PROCESS | 1655 | 1466013034815 Marionette TRACE conn2 <- [1,1660,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.1.html",0,null,null,[["arc() draws pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:50:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.1.html | arc() draws pi/2 .. -pi anticlockwise correctly 10:50:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.1.html | took 676ms 10:50:34 INFO - PROCESS | 1655 | 1466013034842 Marionette TRACE conn2 -> [0,1661,"getWindowHandle",null] 10:50:34 INFO - PROCESS | 1655 | 1466013034844 Marionette TRACE conn2 <- [1,1661,null,{"value":"7"}] 10:50:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.2.html 10:50:34 INFO - PROCESS | 1655 | 1466013034846 Marionette TRACE conn2 -> [0,1662,"setScriptTimeout",{"ms":35000}] 10:50:34 INFO - PROCESS | 1655 | 1466013034847 Marionette TRACE conn2 <- [1,1662,null,{}] 10:50:34 INFO - PROCESS | 1655 | 1466013034850 Marionette TRACE conn2 -> [0,1663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:34 INFO - PROCESS | 1655 | 1466013034851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:34 INFO - PROCESS | 1655 | 1466013034961 Marionette TRACE conn2 <- [1,1663,null,{"value":null}] 10:50:35 INFO - PROCESS | 1655 | 1466013034999 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1655 | 1466013035000 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e7800 == 31 [pid = 1655] [id = 423] 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1182b3800) [pid = 1655] [serial = 1268] [outer = 0x0] 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11835a800) [pid = 1655] [serial = 1269] [outer = 0x1182b3800] 10:50:35 INFO - PROCESS | 1655 | 1466013035025 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118954800) [pid = 1655] [serial = 1270] [outer = 0x1182b3800] 10:50:35 INFO - PROCESS | 1655 | 1466013035337 Marionette TRACE conn2 <- [1,1664,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.2.html",0,null,null,[["arc() draws -3pi/2 .. -pi anticlockwise correctly",0,null,null]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.2.html | arc() draws -3pi/2 .. -pi anticlockwise correctly 10:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.2.html | took 519ms 10:50:35 INFO - PROCESS | 1655 | 1466013035365 Marionette TRACE conn2 -> [0,1665,"getWindowHandle",null] 10:50:35 INFO - PROCESS | 1655 | 1466013035367 Marionette TRACE conn2 <- [1,1665,null,{"value":"7"}] 10:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.3.html 10:50:35 INFO - PROCESS | 1655 | 1466013035378 Marionette TRACE conn2 -> [0,1666,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1655 | 1466013035379 Marionette TRACE conn2 <- [1,1666,null,{}] 10:50:35 INFO - PROCESS | 1655 | 1466013035382 Marionette TRACE conn2 -> [0,1667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 1655 | 1466013035383 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:35 INFO - PROCESS | 1655 | 1466013035476 Marionette TRACE conn2 <- [1,1667,null,{"value":null}] 10:50:35 INFO - PROCESS | 1655 | 1466013035513 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:35 INFO - PROCESS | 1655 | 1466013035514 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125f000 == 32 [pid = 1655] [id = 424] 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115a47c00) [pid = 1655] [serial = 1271] [outer = 0x0] 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118fbf000) [pid = 1655] [serial = 1272] [outer = 0x115a47c00] 10:50:35 INFO - PROCESS | 1655 | 1466013035539 Marionette DEBUG loaded listener.js 10:50:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11932e400) [pid = 1655] [serial = 1273] [outer = 0x115a47c00] 10:50:35 INFO - PROCESS | 1655 | 1466013035879 Marionette TRACE conn2 <- [1,1668,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.3.html",0,null,null,[["arc() wraps angles mod 2pi when anticlockwise and end > start+2pi",0,null,null]]]}] 10:50:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.3.html | arc() wraps angles mod 2pi when anticlockwise and end > start+2pi 10:50:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.3.html | took 527ms 10:50:35 INFO - PROCESS | 1655 | 1466013035897 Marionette TRACE conn2 -> [0,1669,"getWindowHandle",null] 10:50:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.4.html 10:50:35 INFO - PROCESS | 1655 | 1466013035898 Marionette TRACE conn2 <- [1,1669,null,{"value":"7"}] 10:50:35 INFO - PROCESS | 1655 | 1466013035900 Marionette TRACE conn2 -> [0,1670,"setScriptTimeout",{"ms":35000}] 10:50:35 INFO - PROCESS | 1655 | 1466013035901 Marionette TRACE conn2 <- [1,1670,null,{}] 10:50:35 INFO - PROCESS | 1655 | 1466013035904 Marionette TRACE conn2 -> [0,1671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:35 INFO - PROCESS | 1655 | 1466013035910 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:36 INFO - PROCESS | 1655 | 1466013036028 Marionette TRACE conn2 <- [1,1671,null,{"value":null}] 10:50:36 INFO - PROCESS | 1655 | 1466013036032 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1655 | 1466013036033 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124882800 == 33 [pid = 1655] [id = 425] 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112ac5800) [pid = 1655] [serial = 1274] [outer = 0x0] 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11938cc00) [pid = 1655] [serial = 1275] [outer = 0x112ac5800] 10:50:36 INFO - PROCESS | 1655 | 1466013036058 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121c15400) [pid = 1655] [serial = 1276] [outer = 0x112ac5800] 10:50:36 INFO - PROCESS | 1655 | 1466013036443 Marionette TRACE conn2 <- [1,1672,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.4.html",0,null,null,[["arc() draws a full circle when clockwise and end > start+2pi",0,null,null]]]}] 10:50:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.4.html | arc() draws a full circle when clockwise and end > start+2pi 10:50:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.4.html | took 571ms 10:50:36 INFO - PROCESS | 1655 | 1466013036478 Marionette TRACE conn2 -> [0,1673,"getWindowHandle",null] 10:50:36 INFO - PROCESS | 1655 | 1466013036480 Marionette TRACE conn2 <- [1,1673,null,{"value":"7"}] 10:50:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.5.html 10:50:36 INFO - PROCESS | 1655 | 1466013036483 Marionette TRACE conn2 -> [0,1674,"setScriptTimeout",{"ms":35000}] 10:50:36 INFO - PROCESS | 1655 | 1466013036485 Marionette TRACE conn2 <- [1,1674,null,{}] 10:50:36 INFO - PROCESS | 1655 | 1466013036488 Marionette TRACE conn2 -> [0,1675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:36 INFO - PROCESS | 1655 | 1466013036490 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:36 INFO - PROCESS | 1655 | 1466013036638 Marionette TRACE conn2 <- [1,1675,null,{"value":null}] 10:50:36 INFO - PROCESS | 1655 | 1466013036671 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:36 INFO - PROCESS | 1655 | 1466013036672 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x126520800 == 34 [pid = 1655] [id = 426] 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123c62c00) [pid = 1655] [serial = 1277] [outer = 0x0] 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x124829400) [pid = 1655] [serial = 1278] [outer = 0x123c62c00] 10:50:36 INFO - PROCESS | 1655 | 1466013036706 Marionette DEBUG loaded listener.js 10:50:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124a8b800) [pid = 1655] [serial = 1279] [outer = 0x123c62c00] 10:50:37 INFO - PROCESS | 1655 | 1466013037065 Marionette TRACE conn2 <- [1,1676,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.5.html",0,null,null,[["arc() wraps angles mod 2pi when clockwise and start > end+2pi",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.5.html | arc() wraps angles mod 2pi when clockwise and start > end+2pi 10:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.5.html | took 619ms 10:50:37 INFO - PROCESS | 1655 | 1466013037103 Marionette TRACE conn2 -> [0,1677,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1655 | 1466013037104 Marionette TRACE conn2 <- [1,1677,null,{"value":"7"}] 10:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.angle.6.html 10:50:37 INFO - PROCESS | 1655 | 1466013037108 Marionette TRACE conn2 -> [0,1678,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1655 | 1466013037109 Marionette TRACE conn2 <- [1,1678,null,{}] 10:50:37 INFO - PROCESS | 1655 | 1466013037111 Marionette TRACE conn2 -> [0,1679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 1655 | 1466013037113 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:37 INFO - PROCESS | 1655 | 1466013037210 Marionette TRACE conn2 <- [1,1679,null,{"value":null}] 10:50:37 INFO - PROCESS | 1655 | 1466013037214 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1655 | 1466013037215 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3d000 == 35 [pid = 1655] [id = 427] 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x123c63c00) [pid = 1655] [serial = 1280] [outer = 0x0] 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124e3e400) [pid = 1655] [serial = 1281] [outer = 0x123c63c00] 10:50:37 INFO - PROCESS | 1655 | 1466013037239 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x125f58400) [pid = 1655] [serial = 1282] [outer = 0x123c63c00] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x125f5cc00) [pid = 1655] [serial = 1220] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.valid.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b48c00) [pid = 1655] [serial = 1223] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.acute.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119550800) [pid = 1655] [serial = 1226] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.exceeded.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11297e800) [pid = 1655] [serial = 1229] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.invalid.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112922000) [pid = 1655] [serial = 1211] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.open.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121c09800) [pid = 1655] [serial = 1214] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.parallel.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112978c00) [pid = 1655] [serial = 1205] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.invalid.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115f60400) [pid = 1655] [serial = 1199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.bevel.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118958c00) [pid = 1655] [serial = 1202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.closed.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116f44400) [pid = 1655] [serial = 1208] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.miter.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a685c00) [pid = 1655] [serial = 1196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.defaults.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128b99800) [pid = 1655] [serial = 1232] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.lineedge.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12927cc00) [pid = 1655] [serial = 1235] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.obtuse.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a50c800) [pid = 1655] [serial = 1238] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.rightangle.html] 10:50:37 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11275d000) [pid = 1655] [serial = 1217] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.join.round.html] 10:50:37 INFO - PROCESS | 1655 | 1466013037743 Marionette TRACE conn2 <- [1,1680,null,{"value":["/2dcontext/path-objects/2d.path.arc.angle.6.html",0,null,null,[["arc() draws a full circle when anticlockwise and start > end+2pi",0,null,null]]]}] 10:50:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.angle.6.html | arc() draws a full circle when anticlockwise and start > end+2pi 10:50:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.angle.6.html | took 670ms 10:50:37 INFO - PROCESS | 1655 | 1466013037786 Marionette TRACE conn2 -> [0,1681,"getWindowHandle",null] 10:50:37 INFO - PROCESS | 1655 | 1466013037788 Marionette TRACE conn2 <- [1,1681,null,{"value":"7"}] 10:50:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.default.html 10:50:37 INFO - PROCESS | 1655 | 1466013037800 Marionette TRACE conn2 -> [0,1682,"setScriptTimeout",{"ms":35000}] 10:50:37 INFO - PROCESS | 1655 | 1466013037801 Marionette TRACE conn2 <- [1,1682,null,{}] 10:50:37 INFO - PROCESS | 1655 | 1466013037803 Marionette TRACE conn2 -> [0,1683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:37 INFO - PROCESS | 1655 | 1466013037804 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:37 INFO - PROCESS | 1655 | 1466013037893 Marionette TRACE conn2 <- [1,1683,null,{"value":null}] 10:50:37 INFO - PROCESS | 1655 | 1466013037913 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:37 INFO - PROCESS | 1655 | 1466013037914 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x118776000 == 36 [pid = 1655] [id = 428] 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11302d400) [pid = 1655] [serial = 1283] [outer = 0x0] 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118f6e000) [pid = 1655] [serial = 1284] [outer = 0x11302d400] 10:50:37 INFO - PROCESS | 1655 | 1466013037938 Marionette DEBUG loaded listener.js 10:50:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124e40400) [pid = 1655] [serial = 1285] [outer = 0x11302d400] 10:50:38 INFO - PROCESS | 1655 | 1466013038258 Marionette TRACE conn2 <- [1,1684,null,{"value":["/2dcontext/path-objects/2d.path.arc.default.html",0,null,null,[["arc() with missing last argument defaults to clockwise",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.default.html | arc() with missing last argument defaults to clockwise 10:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.default.html | took 467ms 10:50:38 INFO - PROCESS | 1655 | 1466013038268 Marionette TRACE conn2 -> [0,1685,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1655 | 1466013038269 Marionette TRACE conn2 <- [1,1685,null,{"value":"7"}] 10:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.empty.html 10:50:38 INFO - PROCESS | 1655 | 1466013038271 Marionette TRACE conn2 -> [0,1686,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1655 | 1466013038274 Marionette TRACE conn2 <- [1,1686,null,{}] 10:50:38 INFO - PROCESS | 1655 | 1466013038279 Marionette TRACE conn2 -> [0,1687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1655 | 1466013038280 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:38 INFO - PROCESS | 1655 | 1466013038360 Marionette TRACE conn2 <- [1,1687,null,{"value":null}] 10:50:38 INFO - PROCESS | 1655 | 1466013038364 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1655 | 1466013038365 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296b2800 == 37 [pid = 1655] [id = 429] 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x117c7a400) [pid = 1655] [serial = 1286] [outer = 0x0] 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125f59000) [pid = 1655] [serial = 1287] [outer = 0x117c7a400] 10:50:38 INFO - PROCESS | 1655 | 1466013038443 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12653f800) [pid = 1655] [serial = 1288] [outer = 0x117c7a400] 10:50:38 INFO - PROCESS | 1655 | 1466013038712 Marionette TRACE conn2 <- [1,1688,null,{"value":["/2dcontext/path-objects/2d.path.arc.empty.html",0,null,null,[["arc() with an empty path does not draw a straight line to the start point",0,null,null]]]}] 10:50:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.empty.html | arc() with an empty path does not draw a straight line to the start point 10:50:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.empty.html | took 472ms 10:50:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.end.html 10:50:38 INFO - PROCESS | 1655 | 1466013038746 Marionette TRACE conn2 -> [0,1689,"getWindowHandle",null] 10:50:38 INFO - PROCESS | 1655 | 1466013038747 Marionette TRACE conn2 <- [1,1689,null,{"value":"7"}] 10:50:38 INFO - PROCESS | 1655 | 1466013038749 Marionette TRACE conn2 -> [0,1690,"setScriptTimeout",{"ms":35000}] 10:50:38 INFO - PROCESS | 1655 | 1466013038751 Marionette TRACE conn2 <- [1,1690,null,{}] 10:50:38 INFO - PROCESS | 1655 | 1466013038761 Marionette TRACE conn2 -> [0,1691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:38 INFO - PROCESS | 1655 | 1466013038763 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:38 INFO - PROCESS | 1655 | 1466013038865 Marionette TRACE conn2 <- [1,1691,null,{"value":null}] 10:50:38 INFO - PROCESS | 1655 | 1466013038869 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:38 INFO - PROCESS | 1655 | 1466013038871 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112e800 == 38 [pid = 1655] [id = 430] 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x116539400) [pid = 1655] [serial = 1289] [outer = 0x0] 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126b8f000) [pid = 1655] [serial = 1290] [outer = 0x116539400] 10:50:38 INFO - PROCESS | 1655 | 1466013038899 Marionette DEBUG loaded listener.js 10:50:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b2cc00) [pid = 1655] [serial = 1291] [outer = 0x116539400] 10:50:39 INFO - PROCESS | 1655 | 1466013039282 Marionette TRACE conn2 <- [1,1692,null,{"value":["/2dcontext/path-objects/2d.path.arc.end.html",0,null,null,[["arc() adds the end point of the arc to the subpath",0,null,null]]]}] 10:50:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.end.html | arc() adds the end point of the arc to the subpath 10:50:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.end.html | took 569ms 10:50:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.negative.html 10:50:39 INFO - PROCESS | 1655 | 1466013039380 Marionette TRACE conn2 -> [0,1693,"getWindowHandle",null] 10:50:39 INFO - PROCESS | 1655 | 1466013039383 Marionette TRACE conn2 <- [1,1693,null,{"value":"7"}] 10:50:39 INFO - PROCESS | 1655 | 1466013039389 Marionette TRACE conn2 -> [0,1694,"setScriptTimeout",{"ms":35000}] 10:50:39 INFO - PROCESS | 1655 | 1466013039393 Marionette TRACE conn2 <- [1,1694,null,{}] 10:50:39 INFO - PROCESS | 1655 | 1466013039400 Marionette TRACE conn2 -> [0,1695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:39 INFO - PROCESS | 1655 | 1466013039403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:39 INFO - PROCESS | 1655 | 1466013039550 Marionette TRACE conn2 <- [1,1695,null,{"value":null}] 10:50:39 INFO - PROCESS | 1655 | 1466013039628 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:39 INFO - PROCESS | 1655 | 1466013039631 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x116521800 == 39 [pid = 1655] [id = 431] 10:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11291f400) [pid = 1655] [serial = 1292] [outer = 0x0] 10:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x112978400) [pid = 1655] [serial = 1293] [outer = 0x11291f400] 10:50:39 INFO - PROCESS | 1655 | 1466013039662 Marionette DEBUG loaded listener.js 10:50:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11302e000) [pid = 1655] [serial = 1294] [outer = 0x11291f400] 10:50:40 INFO - PROCESS | 1655 | 1466013040188 Marionette TRACE conn2 <- [1,1696,null,{"value":["/2dcontext/path-objects/2d.path.arc.negative.html",0,null,null,[["arc() with negative radius throws INDEX_SIZE_ERR",0,null,null]]]}] 10:50:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.negative.html | arc() with negative radius throws INDEX_SIZE_ERR 10:50:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.negative.html | took 826ms 10:50:40 INFO - PROCESS | 1655 | 1466013040235 Marionette TRACE conn2 -> [0,1697,"getWindowHandle",null] 10:50:40 INFO - PROCESS | 1655 | 1466013040237 Marionette TRACE conn2 <- [1,1697,null,{"value":"7"}] 10:50:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonempty.html 10:50:40 INFO - PROCESS | 1655 | 1466013040245 Marionette TRACE conn2 -> [0,1698,"setScriptTimeout",{"ms":35000}] 10:50:40 INFO - PROCESS | 1655 | 1466013040248 Marionette TRACE conn2 <- [1,1698,null,{}] 10:50:40 INFO - PROCESS | 1655 | 1466013040251 Marionette TRACE conn2 -> [0,1699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:40 INFO - PROCESS | 1655 | 1466013040252 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:40 INFO - PROCESS | 1655 | 1466013040361 Marionette TRACE conn2 <- [1,1699,null,{"value":null}] 10:50:40 INFO - PROCESS | 1655 | 1466013040444 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:40 INFO - PROCESS | 1655 | 1466013040445 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194be000 == 40 [pid = 1655] [id = 432] 10:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115eef400) [pid = 1655] [serial = 1295] [outer = 0x0] 10:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x116237c00) [pid = 1655] [serial = 1296] [outer = 0x115eef400] 10:50:40 INFO - PROCESS | 1655 | 1466013040476 Marionette DEBUG loaded listener.js 10:50:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116a21c00) [pid = 1655] [serial = 1297] [outer = 0x115eef400] 10:50:41 INFO - PROCESS | 1655 | 1466013041156 Marionette TRACE conn2 <- [1,1700,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonempty.html",0,null,null,[["arc() with a non-empty path does draw a straight line to the start point",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonempty.html | arc() with a non-empty path does draw a straight line to the start point 10:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonempty.html | took 973ms 10:50:41 INFO - PROCESS | 1655 | 1466013041217 Marionette TRACE conn2 -> [0,1701,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1655 | 1466013041219 Marionette TRACE conn2 <- [1,1701,null,{"value":"7"}] 10:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.nonfinite.html 10:50:41 INFO - PROCESS | 1655 | 1466013041227 Marionette TRACE conn2 -> [0,1702,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1655 | 1466013041229 Marionette TRACE conn2 <- [1,1702,null,{}] 10:50:41 INFO - PROCESS | 1655 | 1466013041233 Marionette TRACE conn2 -> [0,1703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1655 | 1466013041235 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:41 INFO - PROCESS | 1655 | 1466013041344 Marionette TRACE conn2 <- [1,1703,null,{"value":null}] 10:50:41 INFO - PROCESS | 1655 | 1466013041401 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:41 INFO - PROCESS | 1655 | 1466013041404 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x113dba800 == 41 [pid = 1655] [id = 433] 10:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x111e2fc00) [pid = 1655] [serial = 1298] [outer = 0x0] 10:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11291c000) [pid = 1655] [serial = 1299] [outer = 0x111e2fc00] 10:50:41 INFO - PROCESS | 1655 | 1466013041431 Marionette DEBUG loaded listener.js 10:50:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x112980800) [pid = 1655] [serial = 1300] [outer = 0x111e2fc00] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1296b2800 == 40 [pid = 1655] [id = 429] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118776000 == 39 [pid = 1655] [id = 428] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3d000 == 38 [pid = 1655] [id = 427] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x126520800 == 37 [pid = 1655] [id = 426] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x124882800 == 36 [pid = 1655] [id = 425] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x12125f000 == 35 [pid = 1655] [id = 424] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e7800 == 34 [pid = 1655] [id = 423] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x118776800 == 33 [pid = 1655] [id = 422] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x11745a800 == 32 [pid = 1655] [id = 421] 10:50:41 INFO - PROCESS | 1655 | --DOCSHELL 0x113dbc800 == 31 [pid = 1655] [id = 420] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12b835800) [pid = 1655] [serial = 1240] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12ab76400) [pid = 1655] [serial = 1239] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12927b800) [pid = 1655] [serial = 1234] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1291a3400) [pid = 1655] [serial = 1228] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124a8dc00) [pid = 1655] [serial = 1218] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128b2a800) [pid = 1655] [serial = 1231] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1254ef000) [pid = 1655] [serial = 1219] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b43c00) [pid = 1655] [serial = 1222] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128b92400) [pid = 1655] [serial = 1225] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126b91800) [pid = 1655] [serial = 1221] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b8c400) [pid = 1655] [serial = 1224] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b4e800) [pid = 1655] [serial = 1227] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12198ec00) [pid = 1655] [serial = 1230] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121195400) [pid = 1655] [serial = 1212] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121999c00) [pid = 1655] [serial = 1213] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123c67c00) [pid = 1655] [serial = 1215] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124a91c00) [pid = 1655] [serial = 1216] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113d62400) [pid = 1655] [serial = 1206] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116236000) [pid = 1655] [serial = 1207] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x116539c00) [pid = 1655] [serial = 1200] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1176be800) [pid = 1655] [serial = 1201] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118fbf400) [pid = 1655] [serial = 1203] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119554800) [pid = 1655] [serial = 1204] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11834f800) [pid = 1655] [serial = 1209] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x11895d400) [pid = 1655] [serial = 1210] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12ba45000) [pid = 1655] [serial = 1198] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129271800) [pid = 1655] [serial = 1233] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12950a800) [pid = 1655] [serial = 1236] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12a902800) [pid = 1655] [serial = 1237] [outer = 0x0] [url = about:blank] 10:50:41 INFO - PROCESS | 1655 | 1466013041858 Marionette TRACE conn2 <- [1,1704,null,{"value":["/2dcontext/path-objects/2d.path.arc.nonfinite.html",0,null,null,[["arc() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.nonfinite.html | arc() with Infinity/NaN is ignored 10:50:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.nonfinite.html | took 676ms 10:50:41 INFO - PROCESS | 1655 | 1466013041899 Marionette TRACE conn2 -> [0,1705,"getWindowHandle",null] 10:50:41 INFO - PROCESS | 1655 | 1466013041901 Marionette TRACE conn2 <- [1,1705,null,{"value":"7"}] 10:50:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.1.html 10:50:41 INFO - PROCESS | 1655 | 1466013041906 Marionette TRACE conn2 -> [0,1706,"setScriptTimeout",{"ms":35000}] 10:50:41 INFO - PROCESS | 1655 | 1466013041907 Marionette TRACE conn2 <- [1,1706,null,{}] 10:50:41 INFO - PROCESS | 1655 | 1466013041910 Marionette TRACE conn2 -> [0,1707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:41 INFO - PROCESS | 1655 | 1466013041911 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:41 INFO - PROCESS | 1655 | 1466013041992 Marionette TRACE conn2 <- [1,1707,null,{"value":null}] 10:50:42 INFO - PROCESS | 1655 | 1466013041997 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1655 | 1466013041998 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c5e000 == 32 [pid = 1655] [id = 434] 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1133bb400) [pid = 1655] [serial = 1301] [outer = 0x0] 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115e09400) [pid = 1655] [serial = 1302] [outer = 0x1133bb400] 10:50:42 INFO - PROCESS | 1655 | 1466013042027 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115eba800) [pid = 1655] [serial = 1303] [outer = 0x1133bb400] 10:50:42 INFO - PROCESS | 1655 | 1466013042401 Marionette TRACE conn2 <- [1,1708,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.1.html",0,null,null,[["Non-uniformly scaled arcs are the right shape",0,null,null]]]}] 10:50:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.1.html | Non-uniformly scaled arcs are the right shape 10:50:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.1.html | took 521ms 10:50:42 INFO - PROCESS | 1655 | 1466013042427 Marionette TRACE conn2 -> [0,1709,"getWindowHandle",null] 10:50:42 INFO - PROCESS | 1655 | 1466013042428 Marionette TRACE conn2 <- [1,1709,null,{"value":"7"}] 10:50:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.scale.2.html 10:50:42 INFO - PROCESS | 1655 | 1466013042431 Marionette TRACE conn2 -> [0,1710,"setScriptTimeout",{"ms":35000}] 10:50:42 INFO - PROCESS | 1655 | 1466013042433 Marionette TRACE conn2 <- [1,1710,null,{}] 10:50:42 INFO - PROCESS | 1655 | 1466013042441 Marionette TRACE conn2 -> [0,1711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:42 INFO - PROCESS | 1655 | 1466013042444 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:42 INFO - PROCESS | 1655 | 1466013042528 Marionette TRACE conn2 <- [1,1711,null,{"value":null}] 10:50:42 INFO - PROCESS | 1655 | 1466013042534 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:42 INFO - PROCESS | 1655 | 1466013042536 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcf000 == 33 [pid = 1655] [id = 435] 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116759800) [pid = 1655] [serial = 1304] [outer = 0x0] 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1176b0800) [pid = 1655] [serial = 1305] [outer = 0x116759800] 10:50:42 INFO - PROCESS | 1655 | 1466013042564 Marionette DEBUG loaded listener.js 10:50:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118049c00) [pid = 1655] [serial = 1306] [outer = 0x116759800] 10:50:42 INFO - PROCESS | 1655 | 1466013042953 Marionette TRACE conn2 <- [1,1712,null,{"value":["/2dcontext/path-objects/2d.path.arc.scale.2.html",0,null,null,[["Highly scaled arcs are the right shape",0,null,null]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.scale.2.html | Highly scaled arcs are the right shape 10:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.scale.2.html | took 571ms 10:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html 10:50:43 INFO - PROCESS | 1655 | 1466013043002 Marionette TRACE conn2 -> [0,1713,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1655 | 1466013043004 Marionette TRACE conn2 <- [1,1713,null,{"value":"7"}] 10:50:43 INFO - PROCESS | 1655 | 1466013043006 Marionette TRACE conn2 -> [0,1714,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1655 | 1466013043007 Marionette TRACE conn2 <- [1,1714,null,{}] 10:50:43 INFO - PROCESS | 1655 | 1466013043009 Marionette TRACE conn2 -> [0,1715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:43 INFO - PROCESS | 1655 | 1466013043010 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:43 INFO - PROCESS | 1655 | 1466013043092 Marionette TRACE conn2 <- [1,1715,null,{"value":null}] 10:50:43 INFO - PROCESS | 1655 | 1466013043096 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1655 | 1466013043097 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x120f54000 == 34 [pid = 1655] [id = 436] 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118051c00) [pid = 1655] [serial = 1307] [outer = 0x0] 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11822d000) [pid = 1655] [serial = 1308] [outer = 0x118051c00] 10:50:43 INFO - PROCESS | 1655 | 1466013043123 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118550000) [pid = 1655] [serial = 1309] [outer = 0x118051c00] 10:50:43 INFO - PROCESS | 1655 | 1466013043470 Marionette TRACE conn2 <- [1,1716,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.1.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:50:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | arc() with lineWidth > 2*radius is drawn sensibly 10:50:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.1.html | took 471ms 10:50:43 INFO - PROCESS | 1655 | 1466013043478 Marionette TRACE conn2 -> [0,1717,"getWindowHandle",null] 10:50:43 INFO - PROCESS | 1655 | 1466013043480 Marionette TRACE conn2 <- [1,1717,null,{"value":"7"}] 10:50:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html 10:50:43 INFO - PROCESS | 1655 | 1466013043482 Marionette TRACE conn2 -> [0,1718,"setScriptTimeout",{"ms":35000}] 10:50:43 INFO - PROCESS | 1655 | 1466013043483 Marionette TRACE conn2 <- [1,1718,null,{}] 10:50:43 INFO - PROCESS | 1655 | 1466013043486 Marionette TRACE conn2 -> [0,1719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:43 INFO - PROCESS | 1655 | 1466013043487 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:43 INFO - PROCESS | 1655 | 1466013043633 Marionette TRACE conn2 <- [1,1719,null,{"value":null}] 10:50:43 INFO - PROCESS | 1655 | 1466013043643 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:43 INFO - PROCESS | 1655 | 1466013043644 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x121903800 == 35 [pid = 1655] [id = 437] 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118206c00) [pid = 1655] [serial = 1310] [outer = 0x0] 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118956400) [pid = 1655] [serial = 1311] [outer = 0x118206c00] 10:50:43 INFO - PROCESS | 1655 | 1466013043683 Marionette DEBUG loaded listener.js 10:50:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11913c000) [pid = 1655] [serial = 1312] [outer = 0x118206c00] 10:50:44 INFO - PROCESS | 1655 | 1466013044055 Marionette TRACE conn2 <- [1,1720,null,{"value":["/2dcontext/path-objects/2d.path.arc.selfintersect.2.html",0,null,null,[["arc() with lineWidth > 2*radius is drawn sensibly",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | arc() with lineWidth > 2*radius is drawn sensibly 10:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.selfintersect.2.html | took 618ms 10:50:44 INFO - PROCESS | 1655 | 1466013044101 Marionette TRACE conn2 -> [0,1721,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 1655 | 1466013044102 Marionette TRACE conn2 <- [1,1721,null,{"value":"7"}] 10:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.1.html 10:50:44 INFO - PROCESS | 1655 | 1466013044104 Marionette TRACE conn2 -> [0,1722,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1655 | 1466013044105 Marionette TRACE conn2 <- [1,1722,null,{}] 10:50:44 INFO - PROCESS | 1655 | 1466013044108 Marionette TRACE conn2 -> [0,1723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 1655 | 1466013044112 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:44 INFO - PROCESS | 1655 | 1466013044234 Marionette TRACE conn2 <- [1,1723,null,{"value":null}] 10:50:44 INFO - PROCESS | 1655 | 1466013044251 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1655 | 1466013044252 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b38800 == 36 [pid = 1655] [id = 438] 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119351c00) [pid = 1655] [serial = 1313] [outer = 0x0] 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119551400) [pid = 1655] [serial = 1314] [outer = 0x119351c00] 10:50:44 INFO - PROCESS | 1655 | 1466013044277 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121998000) [pid = 1655] [serial = 1315] [outer = 0x119351c00] 10:50:44 INFO - PROCESS | 1655 | 1466013044620 Marionette TRACE conn2 <- [1,1724,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.1.html",0,null,null,[["arc() from 0 to pi does not draw anything in the wrong half",0,null,null]]]}] 10:50:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.1.html | arc() from 0 to pi does not draw anything in the wrong half 10:50:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.1.html | took 571ms 10:50:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.2.html 10:50:44 INFO - PROCESS | 1655 | 1466013044675 Marionette TRACE conn2 -> [0,1725,"getWindowHandle",null] 10:50:44 INFO - PROCESS | 1655 | 1466013044676 Marionette TRACE conn2 <- [1,1725,null,{"value":"7"}] 10:50:44 INFO - PROCESS | 1655 | 1466013044678 Marionette TRACE conn2 -> [0,1726,"setScriptTimeout",{"ms":35000}] 10:50:44 INFO - PROCESS | 1655 | 1466013044680 Marionette TRACE conn2 <- [1,1726,null,{}] 10:50:44 INFO - PROCESS | 1655 | 1466013044682 Marionette TRACE conn2 -> [0,1727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:44 INFO - PROCESS | 1655 | 1466013044683 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:44 INFO - PROCESS | 1655 | 1466013044781 Marionette TRACE conn2 <- [1,1727,null,{"value":null}] 10:50:44 INFO - PROCESS | 1655 | 1466013044795 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:44 INFO - PROCESS | 1655 | 1466013044796 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b79800 == 37 [pid = 1655] [id = 439] 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12199c800) [pid = 1655] [serial = 1316] [outer = 0x0] 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121c09800) [pid = 1655] [serial = 1317] [outer = 0x12199c800] 10:50:44 INFO - PROCESS | 1655 | 1466013044826 Marionette DEBUG loaded listener.js 10:50:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123c65c00) [pid = 1655] [serial = 1318] [outer = 0x12199c800] 10:50:45 INFO - PROCESS | 1655 | 1466013045196 Marionette TRACE conn2 <- [1,1728,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.2.html",0,null,null,[["arc() from 0 to pi draws stuff in the right half",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.2.html | arc() from 0 to pi draws stuff in the right half 10:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.2.html | took 570ms 10:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.3.html 10:50:45 INFO - PROCESS | 1655 | 1466013045249 Marionette TRACE conn2 -> [0,1729,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 1655 | 1466013045250 Marionette TRACE conn2 <- [1,1729,null,{"value":"7"}] 10:50:45 INFO - PROCESS | 1655 | 1466013045252 Marionette TRACE conn2 -> [0,1730,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1655 | 1466013045254 Marionette TRACE conn2 <- [1,1730,null,{}] 10:50:45 INFO - PROCESS | 1655 | 1466013045256 Marionette TRACE conn2 -> [0,1731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:45 INFO - PROCESS | 1655 | 1466013045257 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:45 INFO - PROCESS | 1655 | 1466013045358 Marionette TRACE conn2 <- [1,1731,null,{"value":null}] 10:50:45 INFO - PROCESS | 1655 | 1466013045369 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:45 INFO - PROCESS | 1655 | 1466013045370 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ba000 == 38 [pid = 1655] [id = 440] 10:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123c67400) [pid = 1655] [serial = 1319] [outer = 0x0] 10:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1249acc00) [pid = 1655] [serial = 1320] [outer = 0x123c67400] 10:50:45 INFO - PROCESS | 1655 | 1466013045396 Marionette DEBUG loaded listener.js 10:50:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124e3dc00) [pid = 1655] [serial = 1321] [outer = 0x123c67400] 10:50:45 INFO - PROCESS | 1655 | 1466013045802 Marionette TRACE conn2 <- [1,1732,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.3.html",0,null,null,[["arc() from 0 to -pi/2 does not draw anything in the wrong quadrant",0,null,null]]]}] 10:50:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.3.html | arc() from 0 to -pi/2 does not draw anything in the wrong quadrant 10:50:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.3.html | took 573ms 10:50:45 INFO - PROCESS | 1655 | 1466013045827 Marionette TRACE conn2 -> [0,1733,"getWindowHandle",null] 10:50:45 INFO - PROCESS | 1655 | 1466013045829 Marionette TRACE conn2 <- [1,1733,null,{"value":"7"}] 10:50:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.4.html 10:50:45 INFO - PROCESS | 1655 | 1466013045832 Marionette TRACE conn2 -> [0,1734,"setScriptTimeout",{"ms":35000}] 10:50:45 INFO - PROCESS | 1655 | 1466013045834 Marionette TRACE conn2 <- [1,1734,null,{}] 10:50:45 INFO - PROCESS | 1655 | 1466013045838 Marionette TRACE conn2 -> [0,1735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:45 INFO - PROCESS | 1655 | 1466013045839 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:46 INFO - PROCESS | 1655 | 1466013046098 Marionette TRACE conn2 <- [1,1735,null,{"value":null}] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112974c00) [pid = 1655] [serial = 1265] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.1.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118543000) [pid = 1655] [serial = 1256] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.scaledefault.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182b3800) [pid = 1655] [serial = 1268] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.2.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115eb3400) [pid = 1655] [serial = 1262] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.valid.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115a47c00) [pid = 1655] [serial = 1271] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.3.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112925400) [pid = 1655] [serial = 1259] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.transformed.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112ac5800) [pid = 1655] [serial = 1274] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.4.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x123c62c00) [pid = 1655] [serial = 1277] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.5.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11307b000) [pid = 1655] [serial = 1241] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.valid.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11895a000) [pid = 1655] [serial = 1244] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.miter.within.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117c7a400) [pid = 1655] [serial = 1286] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.empty.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x123c6a000) [pid = 1655] [serial = 1247] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.union.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x123c63c00) [pid = 1655] [serial = 1280] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.angle.6.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b2d800) [pid = 1655] [serial = 1250] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.basic.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x115e0cc00) [pid = 1655] [serial = 1253] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/line-styles/2d.line.width.invalid.html] 10:50:46 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x11302d400) [pid = 1655] [serial = 1283] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.default.html] 10:50:46 INFO - PROCESS | 1655 | 1466013046208 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1655 | 1466013046210 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x117147800 == 39 [pid = 1655] [id = 441] 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111c14400) [pid = 1655] [serial = 1322] [outer = 0x0] 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112d30c00) [pid = 1655] [serial = 1323] [outer = 0x111c14400] 10:50:46 INFO - PROCESS | 1655 | 1466013046248 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x116904400) [pid = 1655] [serial = 1324] [outer = 0x111c14400] 10:50:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.4.html | arc() from 0 to -pi/2 draws stuff in the right quadrant 10:50:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.4.html | took 722ms 10:50:46 INFO - PROCESS | 1655 | 1466013046550 Marionette TRACE conn2 <- [1,1736,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.4.html",0,null,null,[["arc() from 0 to -pi/2 draws stuff in the right quadrant",0,null,null]]]}] 10:50:46 INFO - PROCESS | 1655 | 1466013046555 Marionette TRACE conn2 -> [0,1737,"getWindowHandle",null] 10:50:46 INFO - PROCESS | 1655 | 1466013046557 Marionette TRACE conn2 <- [1,1737,null,{"value":"7"}] 10:50:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.shape.5.html 10:50:46 INFO - PROCESS | 1655 | 1466013046569 Marionette TRACE conn2 -> [0,1738,"setScriptTimeout",{"ms":35000}] 10:50:46 INFO - PROCESS | 1655 | 1466013046570 Marionette TRACE conn2 <- [1,1738,null,{}] 10:50:46 INFO - PROCESS | 1655 | 1466013046581 Marionette TRACE conn2 -> [0,1739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:46 INFO - PROCESS | 1655 | 1466013046582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:46 INFO - PROCESS | 1655 | 1466013046694 Marionette TRACE conn2 <- [1,1739,null,{"value":null}] 10:50:46 INFO - PROCESS | 1655 | 1466013046701 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:46 INFO - PROCESS | 1655 | 1466013046702 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ad800 == 40 [pid = 1655] [id = 442] 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x115eb3800) [pid = 1655] [serial = 1325] [outer = 0x0] 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11895a000) [pid = 1655] [serial = 1326] [outer = 0x115eb3800] 10:50:46 INFO - PROCESS | 1655 | 1466013046726 Marionette DEBUG loaded listener.js 10:50:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x125f54400) [pid = 1655] [serial = 1327] [outer = 0x115eb3800] 10:50:47 INFO - PROCESS | 1655 | 1466013047031 Marionette TRACE conn2 <- [1,1740,null,{"value":["/2dcontext/path-objects/2d.path.arc.shape.5.html",0,null,null,[["arc() from 0 to 5pi does not draw crazy things",0,null,null]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.shape.5.html | arc() from 0 to 5pi does not draw crazy things 10:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.shape.5.html | took 477ms 10:50:47 INFO - PROCESS | 1655 | 1466013047047 Marionette TRACE conn2 -> [0,1741,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1655 | 1466013047048 Marionette TRACE conn2 <- [1,1741,null,{"value":"7"}] 10:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.1.html 10:50:47 INFO - PROCESS | 1655 | 1466013047050 Marionette TRACE conn2 -> [0,1742,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1655 | 1466013047052 Marionette TRACE conn2 <- [1,1742,null,{}] 10:50:47 INFO - PROCESS | 1655 | 1466013047054 Marionette TRACE conn2 -> [0,1743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 1655 | 1466013047058 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:47 INFO - PROCESS | 1655 | 1466013047165 Marionette TRACE conn2 <- [1,1743,null,{"value":null}] 10:50:47 INFO - PROCESS | 1655 | 1466013047169 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1655 | 1466013047171 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12acfb800 == 41 [pid = 1655] [id = 443] 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125f5d000) [pid = 1655] [serial = 1328] [outer = 0x0] 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126332c00) [pid = 1655] [serial = 1329] [outer = 0x125f5d000] 10:50:47 INFO - PROCESS | 1655 | 1466013047198 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126ba7800) [pid = 1655] [serial = 1330] [outer = 0x125f5d000] 10:50:47 INFO - PROCESS | 1655 | 1466013047547 Marionette TRACE conn2 <- [1,1744,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.1.html",0,null,null,[["arc() draws nothing when end = start + 2pi-e and anticlockwise",0,null,null]]]}] 10:50:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.1.html | arc() draws nothing when end = start + 2pi-e and anticlockwise 10:50:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.1.html | took 520ms 10:50:47 INFO - PROCESS | 1655 | 1466013047570 Marionette TRACE conn2 -> [0,1745,"getWindowHandle",null] 10:50:47 INFO - PROCESS | 1655 | 1466013047572 Marionette TRACE conn2 <- [1,1745,null,{"value":"7"}] 10:50:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.2.html 10:50:47 INFO - PROCESS | 1655 | 1466013047574 Marionette TRACE conn2 -> [0,1746,"setScriptTimeout",{"ms":35000}] 10:50:47 INFO - PROCESS | 1655 | 1466013047575 Marionette TRACE conn2 <- [1,1746,null,{}] 10:50:47 INFO - PROCESS | 1655 | 1466013047577 Marionette TRACE conn2 -> [0,1747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:47 INFO - PROCESS | 1655 | 1466013047579 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:47 INFO - PROCESS | 1655 | 1466013047726 Marionette TRACE conn2 <- [1,1747,null,{"value":null}] 10:50:47 INFO - PROCESS | 1655 | 1466013047734 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:47 INFO - PROCESS | 1655 | 1466013047735 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba21000 == 42 [pid = 1655] [id = 444] 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128a1ec00) [pid = 1655] [serial = 1331] [outer = 0x0] 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a25000) [pid = 1655] [serial = 1332] [outer = 0x128a1ec00] 10:50:47 INFO - PROCESS | 1655 | 1466013047774 Marionette DEBUG loaded listener.js 10:50:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b30400) [pid = 1655] [serial = 1333] [outer = 0x128a1ec00] 10:50:48 INFO - PROCESS | 1655 | 1466013048262 Marionette TRACE conn2 <- [1,1748,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.2.html",0,null,null,[["arc() draws a full circle when end = start + 2pi-e and clockwise",0,null,null]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.2.html | arc() draws a full circle when end = start + 2pi-e and clockwise 10:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.2.html | took 719ms 10:50:48 INFO - PROCESS | 1655 | 1466013048309 Marionette TRACE conn2 -> [0,1749,"getWindowHandle",null] 10:50:48 INFO - PROCESS | 1655 | 1466013048312 Marionette TRACE conn2 <- [1,1749,null,{"value":"7"}] 10:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.3.html 10:50:48 INFO - PROCESS | 1655 | 1466013048316 Marionette TRACE conn2 -> [0,1750,"setScriptTimeout",{"ms":35000}] 10:50:48 INFO - PROCESS | 1655 | 1466013048318 Marionette TRACE conn2 <- [1,1750,null,{}] 10:50:48 INFO - PROCESS | 1655 | 1466013048322 Marionette TRACE conn2 -> [0,1751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:48 INFO - PROCESS | 1655 | 1466013048326 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:48 INFO - PROCESS | 1655 | 1466013048437 Marionette TRACE conn2 <- [1,1751,null,{"value":null}] 10:50:48 INFO - PROCESS | 1655 | 1466013048513 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:48 INFO - PROCESS | 1655 | 1466013048514 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c55800 == 43 [pid = 1655] [id = 445] 10:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112979c00) [pid = 1655] [serial = 1334] [outer = 0x0] 10:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11302a400) [pid = 1655] [serial = 1335] [outer = 0x112979c00] 10:50:48 INFO - PROCESS | 1655 | 1466013048545 Marionette DEBUG loaded listener.js 10:50:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115a4c000) [pid = 1655] [serial = 1336] [outer = 0x112979c00] 10:50:48 INFO - PROCESS | 1655 | 1466013048963 Marionette TRACE conn2 <- [1,1752,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.3.html",0,null,null,[["arc() draws a full circle when end = start + 2pi+e and anticlockwise",0,null,null]]]}] 10:50:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.3.html | arc() draws a full circle when end = start + 2pi+e and anticlockwise 10:50:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.3.html | took 677ms 10:50:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.twopie.4.html 10:50:49 INFO - PROCESS | 1655 | 1466013048993 Marionette TRACE conn2 -> [0,1753,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 1655 | 1466013048996 Marionette TRACE conn2 <- [1,1753,null,{"value":"7"}] 10:50:49 INFO - PROCESS | 1655 | 1466013049000 Marionette TRACE conn2 -> [0,1754,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 1655 | 1466013049002 Marionette TRACE conn2 <- [1,1754,null,{}] 10:50:49 INFO - PROCESS | 1655 | 1466013049005 Marionette TRACE conn2 -> [0,1755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:49 INFO - PROCESS | 1655 | 1466013049007 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:49 INFO - PROCESS | 1655 | 1466013049136 Marionette TRACE conn2 <- [1,1755,null,{"value":null}] 10:50:49 INFO - PROCESS | 1655 | 1466013049202 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 1655 | 1466013049203 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x125418800 == 44 [pid = 1655] [id = 446] 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115f59c00) [pid = 1655] [serial = 1337] [outer = 0x0] 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11697c000) [pid = 1655] [serial = 1338] [outer = 0x115f59c00] 10:50:49 INFO - PROCESS | 1655 | 1466013049234 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118197400) [pid = 1655] [serial = 1339] [outer = 0x115f59c00] 10:50:49 INFO - PROCESS | 1655 | 1466013049648 Marionette TRACE conn2 <- [1,1756,null,{"value":["/2dcontext/path-objects/2d.path.arc.twopie.4.html",0,null,null,[["arc() draws nothing when end = start + 2pi+e and clockwise",0,null,null]]]}] 10:50:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.twopie.4.html | arc() draws nothing when end = start + 2pi+e and clockwise 10:50:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.twopie.4.html | took 669ms 10:50:49 INFO - PROCESS | 1655 | 1466013049670 Marionette TRACE conn2 -> [0,1757,"getWindowHandle",null] 10:50:49 INFO - PROCESS | 1655 | 1466013049672 Marionette TRACE conn2 <- [1,1757,null,{"value":"7"}] 10:50:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.1.html 10:50:49 INFO - PROCESS | 1655 | 1466013049676 Marionette TRACE conn2 -> [0,1758,"setScriptTimeout",{"ms":35000}] 10:50:49 INFO - PROCESS | 1655 | 1466013049679 Marionette TRACE conn2 <- [1,1758,null,{}] 10:50:49 INFO - PROCESS | 1655 | 1466013049686 Marionette TRACE conn2 -> [0,1759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:49 INFO - PROCESS | 1655 | 1466013049690 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:49 INFO - PROCESS | 1655 | 1466013049795 Marionette TRACE conn2 <- [1,1759,null,{"value":null}] 10:50:49 INFO - PROCESS | 1655 | 1466013049859 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:49 INFO - PROCESS | 1655 | 1466013049861 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be1a000 == 45 [pid = 1655] [id = 447] 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11895bc00) [pid = 1655] [serial = 1340] [outer = 0x0] 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11938ac00) [pid = 1655] [serial = 1341] [outer = 0x11895bc00] 10:50:49 INFO - PROCESS | 1655 | 1466013049932 Marionette DEBUG loaded listener.js 10:50:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12118c000) [pid = 1655] [serial = 1342] [outer = 0x11895bc00] 10:50:50 INFO - PROCESS | 1655 | 1466013050363 Marionette TRACE conn2 <- [1,1760,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.1.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and anticlockwise",0,null,null]]]}] 10:50:50 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.1.html | arc() draws nothing when startAngle = endAngle and anticlockwise 10:50:50 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.1.html | took 722ms 10:50:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zero.2.html 10:50:50 INFO - PROCESS | 1655 | 1466013050398 Marionette TRACE conn2 -> [0,1761,"getWindowHandle",null] 10:50:50 INFO - PROCESS | 1655 | 1466013050400 Marionette TRACE conn2 <- [1,1761,null,{"value":"7"}] 10:50:50 INFO - PROCESS | 1655 | 1466013050402 Marionette TRACE conn2 -> [0,1762,"setScriptTimeout",{"ms":35000}] 10:50:50 INFO - PROCESS | 1655 | 1466013050403 Marionette TRACE conn2 <- [1,1762,null,{}] 10:50:50 INFO - PROCESS | 1655 | 1466013050406 Marionette TRACE conn2 -> [0,1763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:50 INFO - PROCESS | 1655 | 1466013050407 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:50 INFO - PROCESS | 1655 | 1466013050530 Marionette TRACE conn2 <- [1,1763,null,{"value":null}] 10:50:50 INFO - PROCESS | 1655 | 1466013050636 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:50 INFO - PROCESS | 1655 | 1466013050637 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c46a800 == 46 [pid = 1655] [id = 448] 10:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11895e800) [pid = 1655] [serial = 1343] [outer = 0x0] 10:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x123c63c00) [pid = 1655] [serial = 1344] [outer = 0x11895e800] 10:50:50 INFO - PROCESS | 1655 | 1466013050667 Marionette DEBUG loaded listener.js 10:50:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x125f59800) [pid = 1655] [serial = 1345] [outer = 0x11895e800] 10:50:51 INFO - PROCESS | 1655 | 1466013051248 Marionette TRACE conn2 <- [1,1764,null,{"value":["/2dcontext/path-objects/2d.path.arc.zero.2.html",0,null,null,[["arc() draws nothing when startAngle = endAngle and clockwise",0,null,null]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zero.2.html | arc() draws nothing when startAngle = endAngle and clockwise 10:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zero.2.html | took 873ms 10:50:51 INFO - PROCESS | 1655 | 1466013051276 Marionette TRACE conn2 -> [0,1765,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1655 | 1466013051279 Marionette TRACE conn2 <- [1,1765,null,{"value":"7"}] 10:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arc.zeroradius.html 10:50:51 INFO - PROCESS | 1655 | 1466013051282 Marionette TRACE conn2 -> [0,1766,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1655 | 1466013051284 Marionette TRACE conn2 <- [1,1766,null,{}] 10:50:51 INFO - PROCESS | 1655 | 1466013051288 Marionette TRACE conn2 -> [0,1767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 1655 | 1466013051289 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:51 INFO - PROCESS | 1655 | 1466013051389 Marionette TRACE conn2 <- [1,1767,null,{"value":null}] 10:50:51 INFO - PROCESS | 1655 | 1466013051467 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:51 INFO - PROCESS | 1655 | 1466013051470 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x119311000 == 47 [pid = 1655] [id = 449] 10:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112925400) [pid = 1655] [serial = 1346] [outer = 0x0] 10:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x112a77000) [pid = 1655] [serial = 1347] [outer = 0x112925400] 10:50:51 INFO - PROCESS | 1655 | 1466013051497 Marionette DEBUG loaded listener.js 10:50:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115eb6400) [pid = 1655] [serial = 1348] [outer = 0x112925400] 10:50:51 INFO - PROCESS | 1655 | 1466013051933 Marionette TRACE conn2 <- [1,1768,null,{"value":["/2dcontext/path-objects/2d.path.arc.zeroradius.html",0,null,null,[["arc() with zero radius draws a line to the start point",0,null,null]]]}] 10:50:51 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arc.zeroradius.html | arc() with zero radius draws a line to the start point 10:50:51 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arc.zeroradius.html | took 672ms 10:50:51 INFO - PROCESS | 1655 | 1466013051955 Marionette TRACE conn2 -> [0,1769,"getWindowHandle",null] 10:50:51 INFO - PROCESS | 1655 | 1466013051958 Marionette TRACE conn2 <- [1,1769,null,{"value":"7"}] 10:50:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html 10:50:51 INFO - PROCESS | 1655 | 1466013051962 Marionette TRACE conn2 -> [0,1770,"setScriptTimeout",{"ms":35000}] 10:50:51 INFO - PROCESS | 1655 | 1466013051963 Marionette TRACE conn2 <- [1,1770,null,{}] 10:50:51 INFO - PROCESS | 1655 | 1466013051966 Marionette TRACE conn2 -> [0,1771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:51 INFO - PROCESS | 1655 | 1466013051967 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:52 INFO - PROCESS | 1655 | 1466013052064 Marionette TRACE conn2 <- [1,1771,null,{"value":null}] 10:50:52 INFO - PROCESS | 1655 | 1466013052127 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:52 INFO - PROCESS | 1655 | 1466013052128 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189dc000 == 48 [pid = 1655] [id = 450] 10:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115eba000) [pid = 1655] [serial = 1349] [outer = 0x0] 10:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x1164e5c00) [pid = 1655] [serial = 1350] [outer = 0x115eba000] 10:50:52 INFO - PROCESS | 1655 | 1466013052156 Marionette DEBUG loaded listener.js 10:50:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1182b1800) [pid = 1655] [serial = 1351] [outer = 0x115eba000] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12acfb800 == 47 [pid = 1655] [id = 443] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ad800 == 46 [pid = 1655] [id = 442] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117147800 == 45 [pid = 1655] [id = 441] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ba000 == 44 [pid = 1655] [id = 440] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128b79800 == 43 [pid = 1655] [id = 439] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x126b38800 == 42 [pid = 1655] [id = 438] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x121903800 == 41 [pid = 1655] [id = 437] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x120f54000 == 40 [pid = 1655] [id = 436] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcf000 == 39 [pid = 1655] [id = 435] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117c5e000 == 38 [pid = 1655] [id = 434] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x113dba800 == 37 [pid = 1655] [id = 433] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1194be000 == 36 [pid = 1655] [id = 432] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116521800 == 35 [pid = 1655] [id = 431] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12112e800 == 34 [pid = 1655] [id = 430] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116ab2000 == 33 [pid = 1655] [id = 419] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x119311000 == 32 [pid = 1655] [id = 449] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12c46a800 == 31 [pid = 1655] [id = 448] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12be1a000 == 30 [pid = 1655] [id = 447] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x125418800 == 29 [pid = 1655] [id = 446] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba21000 == 28 [pid = 1655] [id = 444] 10:50:52 INFO - PROCESS | 1655 | --DOCSHELL 0x117c55800 == 27 [pid = 1655] [id = 445] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x117c7e800) [pid = 1655] [serial = 1266] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118206800) [pid = 1655] [serial = 1267] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x118fbdc00) [pid = 1655] [serial = 1258] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185e9000) [pid = 1655] [serial = 1257] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11835a800) [pid = 1655] [serial = 1269] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115ee9000) [pid = 1655] [serial = 1263] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1164dc400) [pid = 1655] [serial = 1264] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11932e400) [pid = 1655] [serial = 1273] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118fbf000) [pid = 1655] [serial = 1272] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112ac8000) [pid = 1655] [serial = 1260] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1110a8800) [pid = 1655] [serial = 1261] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11938cc00) [pid = 1655] [serial = 1275] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x124a8b800) [pid = 1655] [serial = 1279] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x124829400) [pid = 1655] [serial = 1278] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118047400) [pid = 1655] [serial = 1243] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115eee400) [pid = 1655] [serial = 1242] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1198e6c00) [pid = 1655] [serial = 1246] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12653f800) [pid = 1655] [serial = 1288] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119330800) [pid = 1655] [serial = 1245] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x126b8f000) [pid = 1655] [serial = 1290] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126b9c800) [pid = 1655] [serial = 1249] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x12653c000) [pid = 1655] [serial = 1248] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124e3e400) [pid = 1655] [serial = 1281] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a50a800) [pid = 1655] [serial = 1252] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128c76000) [pid = 1655] [serial = 1251] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x124e3fc00) [pid = 1655] [serial = 1255] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118353000) [pid = 1655] [serial = 1254] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125f58400) [pid = 1655] [serial = 1282] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121c15400) [pid = 1655] [serial = 1276] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x125f59000) [pid = 1655] [serial = 1287] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118f6e000) [pid = 1655] [serial = 1284] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x118954800) [pid = 1655] [serial = 1270] [outer = 0x0] [url = about:blank] 10:50:52 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x124e40400) [pid = 1655] [serial = 1285] [outer = 0x0] [url = about:blank] 10:50:53 INFO - PROCESS | 1655 | 1466013053045 Marionette TRACE conn2 <- [1,1772,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.1.html",0,null,null,[["arcTo() has no effect if P0 = P1",0,null,null]]]}] 10:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | arcTo() has no effect if P0 = P1 10:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.1.html | took 1123ms 10:50:53 INFO - PROCESS | 1655 | 1466013053089 Marionette TRACE conn2 -> [0,1773,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 1655 | 1466013053093 Marionette TRACE conn2 <- [1,1773,null,{"value":"7"}] 10:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html 10:50:53 INFO - PROCESS | 1655 | 1466013053103 Marionette TRACE conn2 -> [0,1774,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 1655 | 1466013053107 Marionette TRACE conn2 <- [1,1774,null,{}] 10:50:53 INFO - PROCESS | 1655 | 1466013053110 Marionette TRACE conn2 -> [0,1775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 1655 | 1466013053112 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:53 INFO - PROCESS | 1655 | 1466013053194 Marionette TRACE conn2 <- [1,1775,null,{"value":null}] 10:50:53 INFO - PROCESS | 1655 | 1466013053198 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1655 | 1466013053200 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x11695c000 == 28 [pid = 1655] [id = 451] 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113028000) [pid = 1655] [serial = 1352] [outer = 0x0] 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x1131c8c00) [pid = 1655] [serial = 1353] [outer = 0x113028000] 10:50:53 INFO - PROCESS | 1655 | 1466013053230 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115eb9c00) [pid = 1655] [serial = 1354] [outer = 0x113028000] 10:50:53 INFO - PROCESS | 1655 | 1466013053590 Marionette TRACE conn2 <- [1,1776,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.coincide.2.html",0,null,null,[["arcTo() draws a straight line to P1 if P1 = P2",0,null,null]]]}] 10:50:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | arcTo() draws a straight line to P1 if P1 = P2 10:50:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.coincide.2.html | took 523ms 10:50:53 INFO - PROCESS | 1655 | 1466013053625 Marionette TRACE conn2 -> [0,1777,"getWindowHandle",null] 10:50:53 INFO - PROCESS | 1655 | 1466013053628 Marionette TRACE conn2 <- [1,1777,null,{"value":"7"}] 10:50:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html 10:50:53 INFO - PROCESS | 1655 | 1466013053632 Marionette TRACE conn2 -> [0,1778,"setScriptTimeout",{"ms":35000}] 10:50:53 INFO - PROCESS | 1655 | 1466013053634 Marionette TRACE conn2 <- [1,1778,null,{}] 10:50:53 INFO - PROCESS | 1655 | 1466013053636 Marionette TRACE conn2 -> [0,1779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:53 INFO - PROCESS | 1655 | 1466013053638 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:53 INFO - PROCESS | 1655 | 1466013053738 Marionette TRACE conn2 <- [1,1779,null,{"value":null}] 10:50:53 INFO - PROCESS | 1655 | 1466013053747 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:53 INFO - PROCESS | 1655 | 1466013053748 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185c8800 == 29 [pid = 1655] [id = 452] 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115ee9000) [pid = 1655] [serial = 1355] [outer = 0x0] 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11653a400) [pid = 1655] [serial = 1356] [outer = 0x115ee9000] 10:50:53 INFO - PROCESS | 1655 | 1466013053775 Marionette DEBUG loaded listener.js 10:50:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x118045000) [pid = 1655] [serial = 1357] [outer = 0x115ee9000] 10:50:54 INFO - PROCESS | 1655 | 1466013054129 Marionette TRACE conn2 <- [1,1780,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.1.html",0,null,null,[["arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | arcTo() with all points on a line, and P1 between P0/P2, draws a straight line to P1 10:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.1.html | took 520ms 10:50:54 INFO - PROCESS | 1655 | 1466013054153 Marionette TRACE conn2 -> [0,1781,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1655 | 1466013054154 Marionette TRACE conn2 <- [1,1781,null,{"value":"7"}] 10:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html 10:50:54 INFO - PROCESS | 1655 | 1466013054156 Marionette TRACE conn2 -> [0,1782,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1655 | 1466013054159 Marionette TRACE conn2 <- [1,1782,null,{}] 10:50:54 INFO - PROCESS | 1655 | 1466013054166 Marionette TRACE conn2 -> [0,1783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 1655 | 1466013054170 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:54 INFO - PROCESS | 1655 | 1466013054270 Marionette TRACE conn2 <- [1,1783,null,{"value":null}] 10:50:54 INFO - PROCESS | 1655 | 1466013054281 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 1655 | 1466013054283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e7000 == 30 [pid = 1655] [id = 453] 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11820c800) [pid = 1655] [serial = 1358] [outer = 0x0] 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118551800) [pid = 1655] [serial = 1359] [outer = 0x11820c800] 10:50:54 INFO - PROCESS | 1655 | 1466013054310 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118fbf800) [pid = 1655] [serial = 1360] [outer = 0x11820c800] 10:50:54 INFO - PROCESS | 1655 | 1466013054628 Marionette TRACE conn2 <- [1,1784,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.2.html",0,null,null,[["arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1",0,null,null]]]}] 10:50:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | arcTo() with all points on a line, and P2 between P0/P1, draws a straight line to P1 10:50:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.2.html | took 522ms 10:50:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html 10:50:54 INFO - PROCESS | 1655 | 1466013054678 Marionette TRACE conn2 -> [0,1785,"getWindowHandle",null] 10:50:54 INFO - PROCESS | 1655 | 1466013054680 Marionette TRACE conn2 <- [1,1785,null,{"value":"7"}] 10:50:54 INFO - PROCESS | 1655 | 1466013054682 Marionette TRACE conn2 -> [0,1786,"setScriptTimeout",{"ms":35000}] 10:50:54 INFO - PROCESS | 1655 | 1466013054683 Marionette TRACE conn2 <- [1,1786,null,{}] 10:50:54 INFO - PROCESS | 1655 | 1466013054685 Marionette TRACE conn2 -> [0,1787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:54 INFO - PROCESS | 1655 | 1466013054687 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:54 INFO - PROCESS | 1655 | 1466013054767 Marionette TRACE conn2 <- [1,1787,null,{"value":null}] 10:50:54 INFO - PROCESS | 1655 | 1466013054771 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:54 INFO - PROCESS | 1655 | 1466013054772 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x121456800 == 31 [pid = 1655] [id = 454] 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119132800) [pid = 1655] [serial = 1361] [outer = 0x0] 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11938c800) [pid = 1655] [serial = 1362] [outer = 0x119132800] 10:50:54 INFO - PROCESS | 1655 | 1466013054800 Marionette DEBUG loaded listener.js 10:50:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119745000) [pid = 1655] [serial = 1363] [outer = 0x119132800] 10:50:55 INFO - PROCESS | 1655 | 1466013055182 Marionette TRACE conn2 <- [1,1788,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.collinear.3.html",0,null,null,[["arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | arcTo() with all points on a line, and P0 between P1/P2, draws a straight line to P1 10:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.collinear.3.html | took 519ms 10:50:55 INFO - PROCESS | 1655 | 1466013055211 Marionette TRACE conn2 -> [0,1789,"getWindowHandle",null] 10:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html 10:50:55 INFO - PROCESS | 1655 | 1466013055212 Marionette TRACE conn2 <- [1,1789,null,{"value":"7"}] 10:50:55 INFO - PROCESS | 1655 | 1466013055214 Marionette TRACE conn2 -> [0,1790,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1655 | 1466013055216 Marionette TRACE conn2 <- [1,1790,null,{}] 10:50:55 INFO - PROCESS | 1655 | 1466013055218 Marionette TRACE conn2 -> [0,1791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 1655 | 1466013055219 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:55 INFO - PROCESS | 1655 | 1466013055331 Marionette TRACE conn2 <- [1,1791,null,{"value":null}] 10:50:55 INFO - PROCESS | 1655 | 1466013055336 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1655 | 1466013055337 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1e000 == 32 [pid = 1655] [id = 455] 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11913a800) [pid = 1655] [serial = 1364] [outer = 0x0] 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11974e000) [pid = 1655] [serial = 1365] [outer = 0x11913a800] 10:50:55 INFO - PROCESS | 1655 | 1466013055364 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1215bac00) [pid = 1655] [serial = 1366] [outer = 0x11913a800] 10:50:55 INFO - PROCESS | 1655 | 1466013055699 Marionette TRACE conn2 <- [1,1792,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:50:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:50:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html | took 518ms 10:50:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html 10:50:55 INFO - PROCESS | 1655 | 1466013055734 Marionette TRACE conn2 -> [0,1793,"getWindowHandle",null] 10:50:55 INFO - PROCESS | 1655 | 1466013055735 Marionette TRACE conn2 <- [1,1793,null,{"value":"7"}] 10:50:55 INFO - PROCESS | 1655 | 1466013055737 Marionette TRACE conn2 -> [0,1794,"setScriptTimeout",{"ms":35000}] 10:50:55 INFO - PROCESS | 1655 | 1466013055739 Marionette TRACE conn2 <- [1,1794,null,{}] 10:50:55 INFO - PROCESS | 1655 | 1466013055746 Marionette TRACE conn2 -> [0,1795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:55 INFO - PROCESS | 1655 | 1466013055751 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:55 INFO - PROCESS | 1655 | 1466013055854 Marionette TRACE conn2 <- [1,1795,null,{"value":null}] 10:50:55 INFO - PROCESS | 1655 | 1466013055858 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:55 INFO - PROCESS | 1655 | 1466013055859 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b38000 == 33 [pid = 1655] [id = 456] 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x11913bc00) [pid = 1655] [serial = 1367] [outer = 0x0] 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12199d800) [pid = 1655] [serial = 1368] [outer = 0x11913bc00] 10:50:55 INFO - PROCESS | 1655 | 1466013055884 Marionette DEBUG loaded listener.js 10:50:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124c45400) [pid = 1655] [serial = 1369] [outer = 0x11913bc00] 10:50:56 INFO - PROCESS | 1655 | 1466013056252 Marionette TRACE conn2 <- [1,1796,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html | took 526ms 10:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.negative.html 10:50:56 INFO - PROCESS | 1655 | 1466013056263 Marionette TRACE conn2 -> [0,1797,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1655 | 1466013056265 Marionette TRACE conn2 <- [1,1797,null,{"value":"7"}] 10:50:56 INFO - PROCESS | 1655 | 1466013056267 Marionette TRACE conn2 -> [0,1798,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1655 | 1466013056268 Marionette TRACE conn2 <- [1,1798,null,{}] 10:50:56 INFO - PROCESS | 1655 | 1466013056270 Marionette TRACE conn2 -> [0,1799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 1655 | 1466013056271 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:56 INFO - PROCESS | 1655 | 1466013056368 Marionette TRACE conn2 <- [1,1799,null,{"value":null}] 10:50:56 INFO - PROCESS | 1655 | 1466013056378 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:56 INFO - PROCESS | 1655 | 1466013056379 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x129419800 == 34 [pid = 1655] [id = 457] 10:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x119132400) [pid = 1655] [serial = 1370] [outer = 0x0] 10:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12549fc00) [pid = 1655] [serial = 1371] [outer = 0x119132400] 10:50:56 INFO - PROCESS | 1655 | 1466013056403 Marionette DEBUG loaded listener.js 10:50:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126327c00) [pid = 1655] [serial = 1372] [outer = 0x119132400] 10:50:56 INFO - PROCESS | 1655 | 1466013056746 Marionette TRACE conn2 <- [1,1800,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.negative.html",0,null,null,[["arcTo() with negative radius throws an exception",0,null,null]]]}] 10:50:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.negative.html | arcTo() with negative radius throws an exception 10:50:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.negative.html | took 519ms 10:50:56 INFO - PROCESS | 1655 | 1466013056787 Marionette TRACE conn2 -> [0,1801,"getWindowHandle",null] 10:50:56 INFO - PROCESS | 1655 | 1466013056789 Marionette TRACE conn2 <- [1,1801,null,{"value":"7"}] 10:50:56 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html 10:50:56 INFO - PROCESS | 1655 | 1466013056792 Marionette TRACE conn2 -> [0,1802,"setScriptTimeout",{"ms":35000}] 10:50:56 INFO - PROCESS | 1655 | 1466013056794 Marionette TRACE conn2 <- [1,1802,null,{}] 10:50:56 INFO - PROCESS | 1655 | 1466013056797 Marionette TRACE conn2 -> [0,1803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:56 INFO - PROCESS | 1655 | 1466013056799 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:56 INFO - PROCESS | 1655 | 1466013056902 Marionette TRACE conn2 <- [1,1803,null,{"value":null}] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119351c00) [pid = 1655] [serial = 1313] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.1.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12199c800) [pid = 1655] [serial = 1316] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.2.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c67400) [pid = 1655] [serial = 1319] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.3.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118206c00) [pid = 1655] [serial = 1310] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.2.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x111e2fc00) [pid = 1655] [serial = 1298] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonfinite.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116539400) [pid = 1655] [serial = 1289] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.end.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11291f400) [pid = 1655] [serial = 1292] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.negative.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118051c00) [pid = 1655] [serial = 1307] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.selfintersect.1.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1133bb400) [pid = 1655] [serial = 1301] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.1.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x116759800) [pid = 1655] [serial = 1304] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.scale.2.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125f5d000) [pid = 1655] [serial = 1328] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.1.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115eef400) [pid = 1655] [serial = 1295] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.nonempty.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115eb3800) [pid = 1655] [serial = 1325] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.5.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111c14400) [pid = 1655] [serial = 1322] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.shape.4.html] 10:50:57 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128a1ec00) [pid = 1655] [serial = 1331] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.2.html] 10:50:57 INFO - PROCESS | 1655 | 1466013057162 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 1655 | 1466013057164 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x11846b800 == 35 [pid = 1655] [id = 458] 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x111e2fc00) [pid = 1655] [serial = 1373] [outer = 0x0] 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112a7bc00) [pid = 1655] [serial = 1374] [outer = 0x111e2fc00] 10:50:57 INFO - PROCESS | 1655 | 1466013057189 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x116539400) [pid = 1655] [serial = 1375] [outer = 0x111e2fc00] 10:50:57 INFO - PROCESS | 1655 | 1466013057467 Marionette TRACE conn2 <- [1,1804,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.nonfinite.html",0,null,null,[["arcTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | arcTo() with Infinity/NaN is ignored 10:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.nonfinite.html | took 720ms 10:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.scale.html 10:50:57 INFO - PROCESS | 1655 | 1466013057514 Marionette TRACE conn2 -> [0,1805,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 1655 | 1466013057515 Marionette TRACE conn2 <- [1,1805,null,{"value":"7"}] 10:50:57 INFO - PROCESS | 1655 | 1466013057517 Marionette TRACE conn2 -> [0,1806,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 1655 | 1466013057518 Marionette TRACE conn2 <- [1,1806,null,{}] 10:50:57 INFO - PROCESS | 1655 | 1466013057521 Marionette TRACE conn2 -> [0,1807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 1655 | 1466013057522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:57 INFO - PROCESS | 1655 | 1466013057604 Marionette TRACE conn2 <- [1,1807,null,{"value":null}] 10:50:57 INFO - PROCESS | 1655 | 1466013057609 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:57 INFO - PROCESS | 1655 | 1466013057611 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c3800 == 36 [pid = 1655] [id = 459] 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1176b0000) [pid = 1655] [serial = 1376] [outer = 0x0] 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119330000) [pid = 1655] [serial = 1377] [outer = 0x1176b0000] 10:50:57 INFO - PROCESS | 1655 | 1466013057635 Marionette DEBUG loaded listener.js 10:50:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12639f000) [pid = 1655] [serial = 1378] [outer = 0x1176b0000] 10:50:57 INFO - PROCESS | 1655 | 1466013057948 Marionette TRACE conn2 <- [1,1808,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.scale.html",0,null,null,[["arcTo scales the curve, not just the control points",0,null,null]]]}] 10:50:57 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.scale.html | arcTo scales the curve, not just the control points 10:50:57 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.scale.html | took 469ms 10:50:57 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html 10:50:57 INFO - PROCESS | 1655 | 1466013057987 Marionette TRACE conn2 -> [0,1809,"getWindowHandle",null] 10:50:57 INFO - PROCESS | 1655 | 1466013057988 Marionette TRACE conn2 <- [1,1809,null,{"value":"7"}] 10:50:57 INFO - PROCESS | 1655 | 1466013057993 Marionette TRACE conn2 -> [0,1810,"setScriptTimeout",{"ms":35000}] 10:50:57 INFO - PROCESS | 1655 | 1466013057994 Marionette TRACE conn2 <- [1,1810,null,{}] 10:50:57 INFO - PROCESS | 1655 | 1466013057996 Marionette TRACE conn2 -> [0,1811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:57 INFO - PROCESS | 1655 | 1466013057997 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:58 INFO - PROCESS | 1655 | 1466013058103 Marionette TRACE conn2 <- [1,1811,null,{"value":null}] 10:50:58 INFO - PROCESS | 1655 | 1466013058110 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1655 | 1466013058111 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ec800 == 37 [pid = 1655] [id = 460] 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118046400) [pid = 1655] [serial = 1379] [outer = 0x0] 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12659cc00) [pid = 1655] [serial = 1380] [outer = 0x118046400] 10:50:58 INFO - PROCESS | 1655 | 1466013058135 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b93000) [pid = 1655] [serial = 1381] [outer = 0x118046400] 10:50:58 INFO - PROCESS | 1655 | 1466013058469 Marionette TRACE conn2 <- [1,1812,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:50:58 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | arcTo() curves in the right kind of shape 10:50:58 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve1.html | took 520ms 10:50:58 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html 10:50:58 INFO - PROCESS | 1655 | 1466013058512 Marionette TRACE conn2 -> [0,1813,"getWindowHandle",null] 10:50:58 INFO - PROCESS | 1655 | 1466013058514 Marionette TRACE conn2 <- [1,1813,null,{"value":"7"}] 10:50:58 INFO - PROCESS | 1655 | 1466013058516 Marionette TRACE conn2 -> [0,1814,"setScriptTimeout",{"ms":35000}] 10:50:58 INFO - PROCESS | 1655 | 1466013058518 Marionette TRACE conn2 <- [1,1814,null,{}] 10:50:58 INFO - PROCESS | 1655 | 1466013058520 Marionette TRACE conn2 -> [0,1815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:58 INFO - PROCESS | 1655 | 1466013058522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:58 INFO - PROCESS | 1655 | 1466013058611 Marionette TRACE conn2 <- [1,1815,null,{"value":null}] 10:50:58 INFO - PROCESS | 1655 | 1466013058615 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:58 INFO - PROCESS | 1655 | 1466013058617 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba05000 == 38 [pid = 1655] [id = 461] 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119388800) [pid = 1655] [serial = 1382] [outer = 0x0] 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128a25800) [pid = 1655] [serial = 1383] [outer = 0x119388800] 10:50:58 INFO - PROCESS | 1655 | 1466013058643 Marionette DEBUG loaded listener.js 10:50:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b47c00) [pid = 1655] [serial = 1384] [outer = 0x119388800] 10:50:59 INFO - PROCESS | 1655 | 1466013059063 Marionette TRACE conn2 <- [1,1816,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html",0,null,null,[["arcTo() curves in the right kind of shape",0,null,null]]]}] 10:50:59 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | arcTo() curves in the right kind of shape 10:50:59 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.curve2.html | took 568ms 10:50:59 INFO - PROCESS | 1655 | 1466013059085 Marionette TRACE conn2 -> [0,1817,"getWindowHandle",null] 10:50:59 INFO - PROCESS | 1655 | 1466013059087 Marionette TRACE conn2 <- [1,1817,null,{"value":"7"}] 10:50:59 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.end.html 10:50:59 INFO - PROCESS | 1655 | 1466013059092 Marionette TRACE conn2 -> [0,1818,"setScriptTimeout",{"ms":35000}] 10:50:59 INFO - PROCESS | 1655 | 1466013059094 Marionette TRACE conn2 <- [1,1818,null,{}] 10:50:59 INFO - PROCESS | 1655 | 1466013059097 Marionette TRACE conn2 -> [0,1819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:50:59 INFO - PROCESS | 1655 | 1466013059099 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:59 INFO - PROCESS | 1655 | 1466013059287 Marionette TRACE conn2 <- [1,1819,null,{"value":null}] 10:50:59 INFO - PROCESS | 1655 | 1466013059417 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:50:59 INFO - PROCESS | 1655 | 1466013059420 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:50:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x113345800 == 39 [pid = 1655] [id = 462] 10:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1110a8800) [pid = 1655] [serial = 1385] [outer = 0x0] 10:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1122a9800) [pid = 1655] [serial = 1386] [outer = 0x1110a8800] 10:50:59 INFO - PROCESS | 1655 | 1466013059473 Marionette DEBUG loaded listener.js 10:50:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x112979400) [pid = 1655] [serial = 1387] [outer = 0x1110a8800] 10:51:00 INFO - PROCESS | 1655 | 1466013060017 Marionette TRACE conn2 <- [1,1820,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.end.html",0,null,null,[["arcTo() does not draw anything from P1 to P2",0,null,null]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | arcTo() does not draw anything from P1 to P2 10:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.end.html | took 969ms 10:51:00 INFO - PROCESS | 1655 | 1466013060083 Marionette TRACE conn2 -> [0,1821,"getWindowHandle",null] 10:51:00 INFO - PROCESS | 1655 | 1466013060086 Marionette TRACE conn2 <- [1,1821,null,{"value":"7"}] 10:51:00 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.shape.start.html 10:51:00 INFO - PROCESS | 1655 | 1466013060094 Marionette TRACE conn2 -> [0,1822,"setScriptTimeout",{"ms":35000}] 10:51:00 INFO - PROCESS | 1655 | 1466013060096 Marionette TRACE conn2 <- [1,1822,null,{}] 10:51:00 INFO - PROCESS | 1655 | 1466013060099 Marionette TRACE conn2 -> [0,1823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:00 INFO - PROCESS | 1655 | 1466013060101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:00 INFO - PROCESS | 1655 | 1466013060213 Marionette TRACE conn2 <- [1,1823,null,{"value":null}] 10:51:00 INFO - PROCESS | 1655 | 1466013060296 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:00 INFO - PROCESS | 1655 | 1466013060297 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194cd000 == 40 [pid = 1655] [id = 463] 10:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115ee8400) [pid = 1655] [serial = 1388] [outer = 0x0] 10:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x11697e400) [pid = 1655] [serial = 1389] [outer = 0x115ee8400] 10:51:00 INFO - PROCESS | 1655 | 1466013060328 Marionette DEBUG loaded listener.js 10:51:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118195000) [pid = 1655] [serial = 1390] [outer = 0x115ee8400] 10:51:00 INFO - PROCESS | 1655 | 1466013060866 Marionette TRACE conn2 <- [1,1824,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.shape.start.html",0,null,null,[["arcTo() draws a straight line from P0 to P1",0,null,null]]]}] 10:51:00 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | arcTo() draws a straight line from P0 to P1 10:51:00 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.shape.start.html | took 826ms 10:51:01 INFO - PROCESS | 1655 | 1466013061036 Marionette TRACE conn2 -> [0,1825,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1655 | 1466013061038 Marionette TRACE conn2 <- [1,1825,null,{"value":"7"}] 10:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.transformation.html 10:51:01 INFO - PROCESS | 1655 | 1466013061071 Marionette TRACE conn2 -> [0,1826,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1655 | 1466013061073 Marionette TRACE conn2 <- [1,1826,null,{}] 10:51:01 INFO - PROCESS | 1655 | 1466013061076 Marionette TRACE conn2 -> [0,1827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 1655 | 1466013061078 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:01 INFO - PROCESS | 1655 | 1466013061188 Marionette TRACE conn2 <- [1,1827,null,{"value":null}] 10:51:01 INFO - PROCESS | 1655 | 1466013061244 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1655 | 1466013061247 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x118459800 == 41 [pid = 1655] [id = 464] 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x115eb4400) [pid = 1655] [serial = 1391] [outer = 0x0] 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x115eb9800) [pid = 1655] [serial = 1392] [outer = 0x115eb4400] 10:51:01 INFO - PROCESS | 1655 | 1466013061274 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11622e400) [pid = 1655] [serial = 1393] [outer = 0x115eb4400] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba05000 == 40 [pid = 1655] [id = 461] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ec800 == 39 [pid = 1655] [id = 460] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c3800 == 38 [pid = 1655] [id = 459] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11846b800 == 37 [pid = 1655] [id = 458] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x129419800 == 36 [pid = 1655] [id = 457] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x126b38000 == 35 [pid = 1655] [id = 456] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1e000 == 34 [pid = 1655] [id = 455] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x121456800 == 33 [pid = 1655] [id = 454] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e7000 == 32 [pid = 1655] [id = 453] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1185c8800 == 31 [pid = 1655] [id = 452] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x11695c000 == 30 [pid = 1655] [id = 451] 10:51:01 INFO - PROCESS | 1655 | --DOCSHELL 0x1189dc000 == 29 [pid = 1655] [id = 450] 10:51:01 INFO - PROCESS | 1655 | 1466013061699 Marionette TRACE conn2 <- [1,1828,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.transformation.html",0,null,null,[["arcTo joins up to the last subpath point correctly",0,null,null]]]}] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119551400) [pid = 1655] [serial = 1314] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x123c65c00) [pid = 1655] [serial = 1318] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x121c09800) [pid = 1655] [serial = 1317] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1249acc00) [pid = 1655] [serial = 1320] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118956400) [pid = 1655] [serial = 1311] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11291c000) [pid = 1655] [serial = 1299] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112980800) [pid = 1655] [serial = 1300] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b2cc00) [pid = 1655] [serial = 1291] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x112978400) [pid = 1655] [serial = 1293] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11302e000) [pid = 1655] [serial = 1294] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11822d000) [pid = 1655] [serial = 1308] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118550000) [pid = 1655] [serial = 1309] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115e09400) [pid = 1655] [serial = 1302] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115eba800) [pid = 1655] [serial = 1303] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1176b0800) [pid = 1655] [serial = 1305] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126ba7800) [pid = 1655] [serial = 1330] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118049c00) [pid = 1655] [serial = 1306] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116237c00) [pid = 1655] [serial = 1296] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x116a21c00) [pid = 1655] [serial = 1297] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126332c00) [pid = 1655] [serial = 1329] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125f54400) [pid = 1655] [serial = 1327] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112d30c00) [pid = 1655] [serial = 1323] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124e3dc00) [pid = 1655] [serial = 1321] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x116904400) [pid = 1655] [serial = 1324] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121998000) [pid = 1655] [serial = 1315] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11895a000) [pid = 1655] [serial = 1326] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128a25000) [pid = 1655] [serial = 1332] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128b30400) [pid = 1655] [serial = 1333] [outer = 0x0] [url = about:blank] 10:51:01 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x11913c000) [pid = 1655] [serial = 1312] [outer = 0x0] [url = about:blank] 10:51:01 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.transformation.html | arcTo joins up to the last subpath point correctly 10:51:01 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.transformation.html | took 671ms 10:51:01 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.1.html 10:51:01 INFO - PROCESS | 1655 | 1466013061742 Marionette TRACE conn2 -> [0,1829,"getWindowHandle",null] 10:51:01 INFO - PROCESS | 1655 | 1466013061744 Marionette TRACE conn2 <- [1,1829,null,{"value":"7"}] 10:51:01 INFO - PROCESS | 1655 | 1466013061748 Marionette TRACE conn2 -> [0,1830,"setScriptTimeout",{"ms":35000}] 10:51:01 INFO - PROCESS | 1655 | 1466013061751 Marionette TRACE conn2 <- [1,1830,null,{}] 10:51:01 INFO - PROCESS | 1655 | 1466013061754 Marionette TRACE conn2 -> [0,1831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:01 INFO - PROCESS | 1655 | 1466013061755 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:01 INFO - PROCESS | 1655 | 1466013061836 Marionette TRACE conn2 <- [1,1831,null,{"value":null}] 10:51:01 INFO - PROCESS | 1655 | 1466013061842 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:01 INFO - PROCESS | 1655 | 1466013061844 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c55800 == 30 [pid = 1655] [id = 465] 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1176b6000) [pid = 1655] [serial = 1394] [outer = 0x0] 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11804f400) [pid = 1655] [serial = 1395] [outer = 0x1176b6000] 10:51:01 INFO - PROCESS | 1655 | 1466013061872 Marionette DEBUG loaded listener.js 10:51:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118351800) [pid = 1655] [serial = 1396] [outer = 0x1176b6000] 10:51:02 INFO - PROCESS | 1655 | 1466013062217 Marionette TRACE conn2 <- [1,1832,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.1.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1",0,null,null]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | arcTo() with zero radius draws a straight line from P0 to P1 10:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.1.html | took 522ms 10:51:02 INFO - PROCESS | 1655 | 1466013062281 Marionette TRACE conn2 -> [0,1833,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 1655 | 1466013062283 Marionette TRACE conn2 <- [1,1833,null,{"value":"7"}] 10:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.arcTo.zero.2.html 10:51:02 INFO - PROCESS | 1655 | 1466013062286 Marionette TRACE conn2 -> [0,1834,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 1655 | 1466013062288 Marionette TRACE conn2 <- [1,1834,null,{}] 10:51:02 INFO - PROCESS | 1655 | 1466013062294 Marionette TRACE conn2 -> [0,1835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:02 INFO - PROCESS | 1655 | 1466013062297 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:02 INFO - PROCESS | 1655 | 1466013062380 Marionette TRACE conn2 <- [1,1835,null,{"value":null}] 10:51:02 INFO - PROCESS | 1655 | 1466013062386 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 1655 | 1466013062390 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112f000 == 31 [pid = 1655] [id = 466] 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11913c000) [pid = 1655] [serial = 1397] [outer = 0x0] 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11932f800) [pid = 1655] [serial = 1398] [outer = 0x11913c000] 10:51:02 INFO - PROCESS | 1655 | 1466013062421 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119554800) [pid = 1655] [serial = 1399] [outer = 0x11913c000] 10:51:02 INFO - PROCESS | 1655 | 1466013062793 Marionette TRACE conn2 <- [1,1836,null,{"value":["/2dcontext/path-objects/2d.path.arcTo.zero.2.html",0,null,null,[["arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear",0,null,null]]]}] 10:51:02 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | arcTo() with zero radius draws a straight line from P0 to P1, even when all points are collinear 10:51:02 INFO - TEST-OK | /2dcontext/path-objects/2d.path.arcTo.zero.2.html | took 518ms 10:51:02 INFO - TEST-START | /2dcontext/path-objects/2d.path.beginPath.html 10:51:02 INFO - PROCESS | 1655 | 1466013062805 Marionette TRACE conn2 -> [0,1837,"getWindowHandle",null] 10:51:02 INFO - PROCESS | 1655 | 1466013062807 Marionette TRACE conn2 <- [1,1837,null,{"value":"7"}] 10:51:02 INFO - PROCESS | 1655 | 1466013062823 Marionette TRACE conn2 -> [0,1838,"setScriptTimeout",{"ms":35000}] 10:51:02 INFO - PROCESS | 1655 | 1466013062824 Marionette TRACE conn2 <- [1,1838,null,{}] 10:51:02 INFO - PROCESS | 1655 | 1466013062827 Marionette TRACE conn2 -> [0,1839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:02 INFO - PROCESS | 1655 | 1466013062829 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:02 INFO - PROCESS | 1655 | 1466013062915 Marionette TRACE conn2 <- [1,1839,null,{"value":null}] 10:51:02 INFO - PROCESS | 1655 | 1466013062919 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:02 INFO - PROCESS | 1655 | 1466013062920 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12541b000 == 32 [pid = 1655] [id = 467] 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11297d800) [pid = 1655] [serial = 1400] [outer = 0x0] 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121833000) [pid = 1655] [serial = 1401] [outer = 0x11297d800] 10:51:02 INFO - PROCESS | 1655 | 1466013062947 Marionette DEBUG loaded listener.js 10:51:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121c0e000) [pid = 1655] [serial = 1402] [outer = 0x11297d800] 10:51:03 INFO - PROCESS | 1655 | 1466013063278 Marionette TRACE conn2 <- [1,1840,null,{"value":["/2dcontext/path-objects/2d.path.beginPath.html",0,null,null,[["Canvas test: 2d.path.beginPath",0,null,null]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.beginPath.html | Canvas test: 2d.path.beginPath 10:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.beginPath.html | took 480ms 10:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html 10:51:03 INFO - PROCESS | 1655 | 1466013063294 Marionette TRACE conn2 -> [0,1841,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1655 | 1466013063295 Marionette TRACE conn2 <- [1,1841,null,{"value":"7"}] 10:51:03 INFO - PROCESS | 1655 | 1466013063297 Marionette TRACE conn2 -> [0,1842,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1655 | 1466013063298 Marionette TRACE conn2 <- [1,1842,null,{}] 10:51:03 INFO - PROCESS | 1655 | 1466013063300 Marionette TRACE conn2 -> [0,1843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 1655 | 1466013063302 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:03 INFO - PROCESS | 1655 | 1466013063381 Marionette TRACE conn2 <- [1,1843,null,{"value":null}] 10:51:03 INFO - PROCESS | 1655 | 1466013063385 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1655 | 1466013063387 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x11870c800 == 33 [pid = 1655] [id = 468] 10:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x113051c00) [pid = 1655] [serial = 1403] [outer = 0x0] 10:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121c0a400) [pid = 1655] [serial = 1404] [outer = 0x113051c00] 10:51:03 INFO - PROCESS | 1655 | 1466013063468 Marionette DEBUG loaded listener.js 10:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12482a800) [pid = 1655] [serial = 1405] [outer = 0x113051c00] 10:51:03 INFO - PROCESS | 1655 | 1466013063775 Marionette TRACE conn2 <- [1,1844,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.basic",0,null,null]]]}] 10:51:03 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | Canvas test: 2d.path.bezierCurveTo.basic 10:51:03 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.basic.html | took 518ms 10:51:03 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html 10:51:03 INFO - PROCESS | 1655 | 1466013063816 Marionette TRACE conn2 -> [0,1845,"getWindowHandle",null] 10:51:03 INFO - PROCESS | 1655 | 1466013063817 Marionette TRACE conn2 <- [1,1845,null,{"value":"7"}] 10:51:03 INFO - PROCESS | 1655 | 1466013063819 Marionette TRACE conn2 -> [0,1846,"setScriptTimeout",{"ms":35000}] 10:51:03 INFO - PROCESS | 1655 | 1466013063820 Marionette TRACE conn2 <- [1,1846,null,{}] 10:51:03 INFO - PROCESS | 1655 | 1466013063829 Marionette TRACE conn2 -> [0,1847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:03 INFO - PROCESS | 1655 | 1466013063833 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:03 INFO - PROCESS | 1655 | 1466013063954 Marionette TRACE conn2 <- [1,1847,null,{"value":null}] 10:51:03 INFO - PROCESS | 1655 | 1466013063958 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:03 INFO - PROCESS | 1655 | 1466013063959 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x129435800 == 34 [pid = 1655] [id = 469] 10:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1249aec00) [pid = 1655] [serial = 1406] [outer = 0x0] 10:51:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x125495c00) [pid = 1655] [serial = 1407] [outer = 0x1249aec00] 10:51:03 INFO - PROCESS | 1655 | 1466013063984 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126b99800) [pid = 1655] [serial = 1408] [outer = 0x1249aec00] 10:51:04 INFO - PROCESS | 1655 | 1466013064326 Marionette TRACE conn2 <- [1,1848,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html | took 526ms 10:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html 10:51:04 INFO - PROCESS | 1655 | 1466013064345 Marionette TRACE conn2 -> [0,1849,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1655 | 1466013064346 Marionette TRACE conn2 <- [1,1849,null,{"value":"7"}] 10:51:04 INFO - PROCESS | 1655 | 1466013064348 Marionette TRACE conn2 -> [0,1850,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1655 | 1466013064349 Marionette TRACE conn2 <- [1,1850,null,{}] 10:51:04 INFO - PROCESS | 1655 | 1466013064351 Marionette TRACE conn2 -> [0,1851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1655 | 1466013064352 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:04 INFO - PROCESS | 1655 | 1466013064452 Marionette TRACE conn2 <- [1,1851,null,{"value":null}] 10:51:04 INFO - PROCESS | 1655 | 1466013064467 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:04 INFO - PROCESS | 1655 | 1466013064468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e0000 == 35 [pid = 1655] [id = 470] 10:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126ba3400) [pid = 1655] [serial = 1409] [outer = 0x0] 10:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b2cc00) [pid = 1655] [serial = 1410] [outer = 0x126ba3400] 10:51:04 INFO - PROCESS | 1655 | 1466013064516 Marionette DEBUG loaded listener.js 10:51:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b46c00) [pid = 1655] [serial = 1411] [outer = 0x126ba3400] 10:51:04 INFO - PROCESS | 1655 | 1466013064916 Marionette TRACE conn2 <- [1,1852,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:51:04 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:51:04 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html | took 619ms 10:51:04 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html 10:51:04 INFO - PROCESS | 1655 | 1466013064968 Marionette TRACE conn2 -> [0,1853,"getWindowHandle",null] 10:51:04 INFO - PROCESS | 1655 | 1466013064969 Marionette TRACE conn2 <- [1,1853,null,{"value":"7"}] 10:51:04 INFO - PROCESS | 1655 | 1466013064979 Marionette TRACE conn2 -> [0,1854,"setScriptTimeout",{"ms":35000}] 10:51:04 INFO - PROCESS | 1655 | 1466013064980 Marionette TRACE conn2 <- [1,1854,null,{}] 10:51:04 INFO - PROCESS | 1655 | 1466013064982 Marionette TRACE conn2 -> [0,1855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:04 INFO - PROCESS | 1655 | 1466013064983 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:05 INFO - PROCESS | 1655 | 1466013065079 Marionette TRACE conn2 <- [1,1855,null,{"value":null}] 10:51:05 INFO - PROCESS | 1655 | 1466013065083 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1655 | 1466013065084 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1a800 == 36 [pid = 1655] [id = 471] 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126ba4400) [pid = 1655] [serial = 1412] [outer = 0x0] 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b4d000) [pid = 1655] [serial = 1413] [outer = 0x126ba4400] 10:51:05 INFO - PROCESS | 1655 | 1466013065108 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b90000) [pid = 1655] [serial = 1414] [outer = 0x126ba4400] 10:51:05 INFO - PROCESS | 1655 | 1466013065454 Marionette TRACE conn2 <- [1,1856,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html",0,null,null,[["bezierCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:51:05 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | bezierCurveTo() with Infinity/NaN is ignored 10:51:05 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html | took 526ms 10:51:05 INFO - PROCESS | 1655 | 1466013065497 Marionette TRACE conn2 -> [0,1857,"getWindowHandle",null] 10:51:05 INFO - PROCESS | 1655 | 1466013065498 Marionette TRACE conn2 <- [1,1857,null,{"value":"7"}] 10:51:05 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html 10:51:05 INFO - PROCESS | 1655 | 1466013065500 Marionette TRACE conn2 -> [0,1858,"setScriptTimeout",{"ms":35000}] 10:51:05 INFO - PROCESS | 1655 | 1466013065501 Marionette TRACE conn2 <- [1,1858,null,{}] 10:51:05 INFO - PROCESS | 1655 | 1466013065504 Marionette TRACE conn2 -> [0,1859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:05 INFO - PROCESS | 1655 | 1466013065505 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:05 INFO - PROCESS | 1655 | 1466013065604 Marionette TRACE conn2 <- [1,1859,null,{"value":null}] 10:51:05 INFO - PROCESS | 1655 | 1466013065609 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:05 INFO - PROCESS | 1655 | 1466013065618 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba14000 == 37 [pid = 1655] [id = 472] 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b8f400) [pid = 1655] [serial = 1415] [outer = 0x0] 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b97400) [pid = 1655] [serial = 1416] [outer = 0x128b8f400] 10:51:05 INFO - PROCESS | 1655 | 1466013065674 Marionette DEBUG loaded listener.js 10:51:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128c7ec00) [pid = 1655] [serial = 1417] [outer = 0x128b8f400] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11913a800) [pid = 1655] [serial = 1364] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.1.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11913bc00) [pid = 1655] [serial = 1367] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.ensuresubpath.2.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x11820c800) [pid = 1655] [serial = 1358] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.2.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119132800) [pid = 1655] [serial = 1361] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.3.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112979c00) [pid = 1655] [serial = 1334] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.3.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113028000) [pid = 1655] [serial = 1352] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.2.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115f59c00) [pid = 1655] [serial = 1337] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.twopie.4.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115eba000) [pid = 1655] [serial = 1349] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.coincide.1.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11895bc00) [pid = 1655] [serial = 1340] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.1.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ee9000) [pid = 1655] [serial = 1355] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.collinear.1.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11895e800) [pid = 1655] [serial = 1343] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zero.2.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112925400) [pid = 1655] [serial = 1346] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arc.zeroradius.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119132400) [pid = 1655] [serial = 1370] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.negative.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x111e2fc00) [pid = 1655] [serial = 1373] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.nonfinite.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1176b0000) [pid = 1655] [serial = 1376] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.scale.html] 10:51:05 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118046400) [pid = 1655] [serial = 1379] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve1.html] 10:51:06 INFO - PROCESS | 1655 | 1466013066057 Marionette TRACE conn2 <- [1,1860,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.scaled",0,null,null]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | Canvas test: 2d.path.bezierCurveTo.scaled 10:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html | took 568ms 10:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html 10:51:06 INFO - PROCESS | 1655 | 1466013066069 Marionette TRACE conn2 -> [0,1861,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1655 | 1466013066071 Marionette TRACE conn2 <- [1,1861,null,{"value":"7"}] 10:51:06 INFO - PROCESS | 1655 | 1466013066075 Marionette TRACE conn2 -> [0,1862,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1655 | 1466013066077 Marionette TRACE conn2 <- [1,1862,null,{}] 10:51:06 INFO - PROCESS | 1655 | 1466013066080 Marionette TRACE conn2 -> [0,1863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1655 | 1466013066081 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:06 INFO - PROCESS | 1655 | 1466013066190 Marionette TRACE conn2 <- [1,1863,null,{"value":null}] 10:51:06 INFO - PROCESS | 1655 | 1466013066226 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1655 | 1466013066227 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x125413000 == 38 [pid = 1655] [id = 473] 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1120dcc00) [pid = 1655] [serial = 1418] [outer = 0x0] 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118048400) [pid = 1655] [serial = 1419] [outer = 0x1120dcc00] 10:51:06 INFO - PROCESS | 1655 | 1466013066251 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11974a000) [pid = 1655] [serial = 1420] [outer = 0x1120dcc00] 10:51:06 INFO - PROCESS | 1655 | 1466013066545 Marionette TRACE conn2 <- [1,1864,null,{"value":["/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.bezierCurveTo.shape",0,null,null]]]}] 10:51:06 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | Canvas test: 2d.path.bezierCurveTo.shape 10:51:06 INFO - TEST-OK | /2dcontext/path-objects/2d.path.bezierCurveTo.shape.html | took 521ms 10:51:06 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.1.html 10:51:06 INFO - PROCESS | 1655 | 1466013066595 Marionette TRACE conn2 -> [0,1865,"getWindowHandle",null] 10:51:06 INFO - PROCESS | 1655 | 1466013066597 Marionette TRACE conn2 <- [1,1865,null,{"value":"7"}] 10:51:06 INFO - PROCESS | 1655 | 1466013066599 Marionette TRACE conn2 -> [0,1866,"setScriptTimeout",{"ms":35000}] 10:51:06 INFO - PROCESS | 1655 | 1466013066601 Marionette TRACE conn2 <- [1,1866,null,{}] 10:51:06 INFO - PROCESS | 1655 | 1466013066603 Marionette TRACE conn2 -> [0,1867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:06 INFO - PROCESS | 1655 | 1466013066604 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:06 INFO - PROCESS | 1655 | 1466013066700 Marionette TRACE conn2 <- [1,1867,null,{"value":null}] 10:51:06 INFO - PROCESS | 1655 | 1466013066764 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:06 INFO - PROCESS | 1655 | 1466013066766 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be59000 == 39 [pid = 1655] [id = 474] 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112980000) [pid = 1655] [serial = 1421] [outer = 0x0] 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126767800) [pid = 1655] [serial = 1422] [outer = 0x112980000] 10:51:06 INFO - PROCESS | 1655 | 1466013066792 Marionette DEBUG loaded listener.js 10:51:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291ae000) [pid = 1655] [serial = 1423] [outer = 0x112980000] 10:51:07 INFO - PROCESS | 1655 | 1466013067069 Marionette TRACE conn2 <- [1,1868,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.1.html",0,null,null,[["Canvas test: 2d.path.clip.basic.1",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.1.html | Canvas test: 2d.path.clip.basic.1 10:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.1.html | took 519ms 10:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.basic.2.html 10:51:07 INFO - PROCESS | 1655 | 1466013067118 Marionette TRACE conn2 -> [0,1869,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 1655 | 1466013067119 Marionette TRACE conn2 <- [1,1869,null,{"value":"7"}] 10:51:07 INFO - PROCESS | 1655 | 1466013067122 Marionette TRACE conn2 -> [0,1870,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1655 | 1466013067123 Marionette TRACE conn2 <- [1,1870,null,{}] 10:51:07 INFO - PROCESS | 1655 | 1466013067129 Marionette TRACE conn2 -> [0,1871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:07 INFO - PROCESS | 1655 | 1466013067130 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:07 INFO - PROCESS | 1655 | 1466013067216 Marionette TRACE conn2 <- [1,1871,null,{"value":null}] 10:51:07 INFO - PROCESS | 1655 | 1466013067220 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 1655 | 1466013067221 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c766000 == 40 [pid = 1655] [id = 475] 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1291afc00) [pid = 1655] [serial = 1424] [outer = 0x0] 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129277800) [pid = 1655] [serial = 1425] [outer = 0x1291afc00] 10:51:07 INFO - PROCESS | 1655 | 1466013067246 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12927d400) [pid = 1655] [serial = 1426] [outer = 0x1291afc00] 10:51:07 INFO - PROCESS | 1655 | 1466013067580 Marionette TRACE conn2 <- [1,1872,null,{"value":["/2dcontext/path-objects/2d.path.clip.basic.2.html",0,null,null,[["Canvas test: 2d.path.clip.basic.2",0,null,null]]]}] 10:51:07 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.basic.2.html | Canvas test: 2d.path.clip.basic.2 10:51:07 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.basic.2.html | took 473ms 10:51:07 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.empty.html 10:51:07 INFO - PROCESS | 1655 | 1466013067596 Marionette TRACE conn2 -> [0,1873,"getWindowHandle",null] 10:51:07 INFO - PROCESS | 1655 | 1466013067597 Marionette TRACE conn2 <- [1,1873,null,{"value":"7"}] 10:51:07 INFO - PROCESS | 1655 | 1466013067599 Marionette TRACE conn2 -> [0,1874,"setScriptTimeout",{"ms":35000}] 10:51:07 INFO - PROCESS | 1655 | 1466013067600 Marionette TRACE conn2 <- [1,1874,null,{}] 10:51:07 INFO - PROCESS | 1655 | 1466013067602 Marionette TRACE conn2 -> [0,1875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:07 INFO - PROCESS | 1655 | 1466013067603 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:07 INFO - PROCESS | 1655 | 1466013067722 Marionette TRACE conn2 <- [1,1875,null,{"value":null}] 10:51:07 INFO - PROCESS | 1655 | 1466013067757 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:07 INFO - PROCESS | 1655 | 1466013067758 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c76c000 == 41 [pid = 1655] [id = 476] 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1291b0800) [pid = 1655] [serial = 1427] [outer = 0x0] 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x129299400) [pid = 1655] [serial = 1428] [outer = 0x1291b0800] 10:51:07 INFO - PROCESS | 1655 | 1466013067782 Marionette DEBUG loaded listener.js 10:51:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1292a7000) [pid = 1655] [serial = 1429] [outer = 0x1291b0800] 10:51:08 INFO - PROCESS | 1655 | 1466013068230 Marionette TRACE conn2 <- [1,1876,null,{"value":["/2dcontext/path-objects/2d.path.clip.empty.html",0,null,null,[["Canvas test: 2d.path.clip.empty",0,null,null]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.empty.html | Canvas test: 2d.path.clip.empty 10:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.empty.html | took 669ms 10:51:08 INFO - PROCESS | 1655 | 1466013068268 Marionette TRACE conn2 -> [0,1877,"getWindowHandle",null] 10:51:08 INFO - PROCESS | 1655 | 1466013068271 Marionette TRACE conn2 <- [1,1877,null,{"value":"7"}] 10:51:08 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.intersect.html 10:51:08 INFO - PROCESS | 1655 | 1466013068275 Marionette TRACE conn2 -> [0,1878,"setScriptTimeout",{"ms":35000}] 10:51:08 INFO - PROCESS | 1655 | 1466013068277 Marionette TRACE conn2 <- [1,1878,null,{}] 10:51:08 INFO - PROCESS | 1655 | 1466013068281 Marionette TRACE conn2 -> [0,1879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:08 INFO - PROCESS | 1655 | 1466013068283 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:08 INFO - PROCESS | 1655 | 1466013068393 Marionette TRACE conn2 <- [1,1879,null,{"value":null}] 10:51:08 INFO - PROCESS | 1655 | 1466013068467 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:08 INFO - PROCESS | 1655 | 1466013068468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x118471000 == 42 [pid = 1655] [id = 477] 10:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115eb5c00) [pid = 1655] [serial = 1430] [outer = 0x0] 10:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11629bc00) [pid = 1655] [serial = 1431] [outer = 0x115eb5c00] 10:51:08 INFO - PROCESS | 1655 | 1466013068500 Marionette DEBUG loaded listener.js 10:51:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x117c7ec00) [pid = 1655] [serial = 1432] [outer = 0x115eb5c00] 10:51:08 INFO - PROCESS | 1655 | 1466013068959 Marionette TRACE conn2 <- [1,1880,null,{"value":["/2dcontext/path-objects/2d.path.clip.intersect.html",0,null,null,[["Canvas test: 2d.path.clip.intersect",0,null,null]]]}] 10:51:08 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.intersect.html | Canvas test: 2d.path.clip.intersect 10:51:08 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.intersect.html | took 721ms 10:51:08 INFO - PROCESS | 1655 | 1466013068996 Marionette TRACE conn2 -> [0,1881,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1655 | 1466013068999 Marionette TRACE conn2 <- [1,1881,null,{"value":"7"}] 10:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.unaffected.html 10:51:09 INFO - PROCESS | 1655 | 1466013069004 Marionette TRACE conn2 -> [0,1882,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1655 | 1466013069006 Marionette TRACE conn2 <- [1,1882,null,{}] 10:51:09 INFO - PROCESS | 1655 | 1466013069008 Marionette TRACE conn2 -> [0,1883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1655 | 1466013069010 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:09 INFO - PROCESS | 1655 | 1466013069118 Marionette TRACE conn2 <- [1,1883,null,{"value":null}] 10:51:09 INFO - PROCESS | 1655 | 1466013069220 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1655 | 1466013069222 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b2c800 == 43 [pid = 1655] [id = 478] 10:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118356000) [pid = 1655] [serial = 1433] [outer = 0x0] 10:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x118fc3800) [pid = 1655] [serial = 1434] [outer = 0x118356000] 10:51:09 INFO - PROCESS | 1655 | 1466013069256 Marionette DEBUG loaded listener.js 10:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119549800) [pid = 1655] [serial = 1435] [outer = 0x118356000] 10:51:09 INFO - PROCESS | 1655 | 1466013069677 Marionette TRACE conn2 <- [1,1884,null,{"value":["/2dcontext/path-objects/2d.path.clip.unaffected.html",0,null,null,[["Canvas test: 2d.path.clip.unaffected",0,null,null]]]}] 10:51:09 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.unaffected.html | Canvas test: 2d.path.clip.unaffected 10:51:09 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.unaffected.html | took 720ms 10:51:09 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.1.html 10:51:09 INFO - PROCESS | 1655 | 1466013069730 Marionette TRACE conn2 -> [0,1885,"getWindowHandle",null] 10:51:09 INFO - PROCESS | 1655 | 1466013069732 Marionette TRACE conn2 <- [1,1885,null,{"value":"7"}] 10:51:09 INFO - PROCESS | 1655 | 1466013069734 Marionette TRACE conn2 -> [0,1886,"setScriptTimeout",{"ms":35000}] 10:51:09 INFO - PROCESS | 1655 | 1466013069737 Marionette TRACE conn2 <- [1,1886,null,{}] 10:51:09 INFO - PROCESS | 1655 | 1466013069775 Marionette TRACE conn2 -> [0,1887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:09 INFO - PROCESS | 1655 | 1466013069778 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:09 INFO - PROCESS | 1655 | 1466013069903 Marionette TRACE conn2 <- [1,1887,null,{"value":null}] 10:51:09 INFO - PROCESS | 1655 | 1466013069960 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:09 INFO - PROCESS | 1655 | 1466013069962 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf07000 == 44 [pid = 1655] [id = 479] 10:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1249ad800) [pid = 1655] [serial = 1436] [outer = 0x0] 10:51:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x124c3e800) [pid = 1655] [serial = 1437] [outer = 0x1249ad800] 10:51:09 INFO - PROCESS | 1655 | 1466013069994 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12632c000) [pid = 1655] [serial = 1438] [outer = 0x1249ad800] 10:51:10 INFO - PROCESS | 1655 | 1466013070426 Marionette TRACE conn2 <- [1,1888,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.1.html",0,null,null,[["Canvas test: 2d.path.clip.winding.1",0,null,null]]]}] 10:51:10 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.1.html | Canvas test: 2d.path.clip.winding.1 10:51:10 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.1.html | took 725ms 10:51:10 INFO - TEST-START | /2dcontext/path-objects/2d.path.clip.winding.2.html 10:51:10 INFO - PROCESS | 1655 | 1466013070459 Marionette TRACE conn2 -> [0,1889,"getWindowHandle",null] 10:51:10 INFO - PROCESS | 1655 | 1466013070461 Marionette TRACE conn2 <- [1,1889,null,{"value":"7"}] 10:51:10 INFO - PROCESS | 1655 | 1466013070463 Marionette TRACE conn2 -> [0,1890,"setScriptTimeout",{"ms":35000}] 10:51:10 INFO - PROCESS | 1655 | 1466013070464 Marionette TRACE conn2 <- [1,1890,null,{}] 10:51:10 INFO - PROCESS | 1655 | 1466013070467 Marionette TRACE conn2 -> [0,1891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:10 INFO - PROCESS | 1655 | 1466013070468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:10 INFO - PROCESS | 1655 | 1466013070574 Marionette TRACE conn2 <- [1,1891,null,{"value":null}] 10:51:10 INFO - PROCESS | 1655 | 1466013070636 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:10 INFO - PROCESS | 1655 | 1466013070637 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac03000 == 45 [pid = 1655] [id = 480] 10:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112d30c00) [pid = 1655] [serial = 1439] [outer = 0x0] 10:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126b96800) [pid = 1655] [serial = 1440] [outer = 0x112d30c00] 10:51:10 INFO - PROCESS | 1655 | 1466013070708 Marionette DEBUG loaded listener.js 10:51:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128b4f000) [pid = 1655] [serial = 1441] [outer = 0x112d30c00] 10:51:11 INFO - PROCESS | 1655 | 1466013071100 Marionette TRACE conn2 <- [1,1892,null,{"value":["/2dcontext/path-objects/2d.path.clip.winding.2.html",0,null,null,[["Canvas test: 2d.path.clip.winding.2",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.clip.winding.2.html | Canvas test: 2d.path.clip.winding.2 10:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.clip.winding.2.html | took 821ms 10:51:11 INFO - PROCESS | 1655 | 1466013071305 Marionette TRACE conn2 -> [0,1893,"getWindowHandle",null] 10:51:11 INFO - PROCESS | 1655 | 1466013071308 Marionette TRACE conn2 <- [1,1893,null,{"value":"7"}] 10:51:11 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.empty.html 10:51:11 INFO - PROCESS | 1655 | 1466013071325 Marionette TRACE conn2 -> [0,1894,"setScriptTimeout",{"ms":35000}] 10:51:11 INFO - PROCESS | 1655 | 1466013071327 Marionette TRACE conn2 <- [1,1894,null,{}] 10:51:11 INFO - PROCESS | 1655 | 1466013071331 Marionette TRACE conn2 -> [0,1895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:11 INFO - PROCESS | 1655 | 1466013071333 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:11 INFO - PROCESS | 1655 | 1466013071435 Marionette TRACE conn2 <- [1,1895,null,{"value":null}] 10:51:11 INFO - PROCESS | 1655 | 1466013071494 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:11 INFO - PROCESS | 1655 | 1466013071497 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x119303000 == 46 [pid = 1655] [id = 481] 10:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11652dc00) [pid = 1655] [serial = 1442] [outer = 0x0] 10:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11675c400) [pid = 1655] [serial = 1443] [outer = 0x11652dc00] 10:51:11 INFO - PROCESS | 1655 | 1466013071524 Marionette DEBUG loaded listener.js 10:51:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x118191000) [pid = 1655] [serial = 1444] [outer = 0x11652dc00] 10:51:11 INFO - PROCESS | 1655 | 1466013071964 Marionette TRACE conn2 <- [1,1896,null,{"value":["/2dcontext/path-objects/2d.path.closePath.empty.html",0,null,null,[["Canvas test: 2d.path.closePath.empty",0,null,null]]]}] 10:51:11 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.empty.html | Canvas test: 2d.path.closePath.empty 10:51:11 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.empty.html | took 675ms 10:51:12 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.newline.html 10:51:12 INFO - PROCESS | 1655 | 1466013071998 Marionette TRACE conn2 -> [0,1897,"getWindowHandle",null] 10:51:12 INFO - PROCESS | 1655 | 1466013072000 Marionette TRACE conn2 <- [1,1897,null,{"value":"7"}] 10:51:12 INFO - PROCESS | 1655 | 1466013072005 Marionette TRACE conn2 -> [0,1898,"setScriptTimeout",{"ms":35000}] 10:51:12 INFO - PROCESS | 1655 | 1466013072007 Marionette TRACE conn2 <- [1,1898,null,{}] 10:51:12 INFO - PROCESS | 1655 | 1466013072009 Marionette TRACE conn2 -> [0,1899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:12 INFO - PROCESS | 1655 | 1466013072011 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:12 INFO - PROCESS | 1655 | 1466013072106 Marionette TRACE conn2 <- [1,1899,null,{"value":null}] 10:51:12 INFO - PROCESS | 1655 | 1466013072168 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:12 INFO - PROCESS | 1655 | 1466013072169 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fdc800 == 47 [pid = 1655] [id = 482] 10:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x118352000) [pid = 1655] [serial = 1445] [outer = 0x0] 10:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1185ee400) [pid = 1655] [serial = 1446] [outer = 0x118352000] 10:51:12 INFO - PROCESS | 1655 | 1466013072197 Marionette DEBUG loaded listener.js 10:51:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x119132800) [pid = 1655] [serial = 1447] [outer = 0x118352000] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c766000 == 46 [pid = 1655] [id = 475] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12be59000 == 45 [pid = 1655] [id = 474] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x125413000 == 44 [pid = 1655] [id = 473] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba14000 == 43 [pid = 1655] [id = 472] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1a800 == 42 [pid = 1655] [id = 471] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e0000 == 41 [pid = 1655] [id = 470] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x129435800 == 40 [pid = 1655] [id = 469] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x11870c800 == 39 [pid = 1655] [id = 468] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12541b000 == 38 [pid = 1655] [id = 467] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12112f000 == 37 [pid = 1655] [id = 466] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x117c55800 == 36 [pid = 1655] [id = 465] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118459800 == 35 [pid = 1655] [id = 464] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1194cd000 == 34 [pid = 1655] [id = 463] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x113345800 == 33 [pid = 1655] [id = 462] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x119303000 == 32 [pid = 1655] [id = 481] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac03000 == 31 [pid = 1655] [id = 480] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf07000 == 30 [pid = 1655] [id = 479] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x126b2c800 == 29 [pid = 1655] [id = 478] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12c76c000 == 28 [pid = 1655] [id = 476] 10:51:12 INFO - PROCESS | 1655 | --DOCSHELL 0x118471000 == 27 [pid = 1655] [id = 477] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x11974e000) [pid = 1655] [serial = 1365] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x12199d800) [pid = 1655] [serial = 1368] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118551800) [pid = 1655] [serial = 1359] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118fbf800) [pid = 1655] [serial = 1360] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11938c800) [pid = 1655] [serial = 1362] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115a4c000) [pid = 1655] [serial = 1336] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11302a400) [pid = 1655] [serial = 1335] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1131c8c00) [pid = 1655] [serial = 1353] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115eb9c00) [pid = 1655] [serial = 1354] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118197400) [pid = 1655] [serial = 1339] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1182b1800) [pid = 1655] [serial = 1351] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1164e5c00) [pid = 1655] [serial = 1350] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11697c000) [pid = 1655] [serial = 1338] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11938ac00) [pid = 1655] [serial = 1341] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11653a400) [pid = 1655] [serial = 1356] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118045000) [pid = 1655] [serial = 1357] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12118c000) [pid = 1655] [serial = 1342] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c63c00) [pid = 1655] [serial = 1344] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x125f59800) [pid = 1655] [serial = 1345] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115eb6400) [pid = 1655] [serial = 1348] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1215bac00) [pid = 1655] [serial = 1366] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112a77000) [pid = 1655] [serial = 1347] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12549fc00) [pid = 1655] [serial = 1371] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124c45400) [pid = 1655] [serial = 1369] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x126327c00) [pid = 1655] [serial = 1372] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x116539400) [pid = 1655] [serial = 1375] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119330000) [pid = 1655] [serial = 1377] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a7bc00) [pid = 1655] [serial = 1374] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126b93000) [pid = 1655] [serial = 1381] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x119745000) [pid = 1655] [serial = 1363] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12639f000) [pid = 1655] [serial = 1378] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12659cc00) [pid = 1655] [serial = 1380] [outer = 0x0] [url = about:blank] 10:51:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128a25800) [pid = 1655] [serial = 1383] [outer = 0x0] [url = about:blank] 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a72800) [pid = 1655] [serial = 1448] [outer = 0x123c62400] 10:51:13 INFO - PROCESS | 1655 | 1466013073256 Marionette TRACE conn2 <- [1,1900,null,{"value":["/2dcontext/path-objects/2d.path.closePath.newline.html",0,null,null,[["Canvas test: 2d.path.closePath.newline",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.newline.html | Canvas test: 2d.path.closePath.newline 10:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.newline.html | took 1276ms 10:51:13 INFO - PROCESS | 1655 | 1466013073279 Marionette TRACE conn2 -> [0,1901,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1655 | 1466013073281 Marionette TRACE conn2 <- [1,1901,null,{"value":"7"}] 10:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.closePath.nextpoint.html 10:51:13 INFO - PROCESS | 1655 | 1466013073284 Marionette TRACE conn2 -> [0,1902,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1655 | 1466013073287 Marionette TRACE conn2 <- [1,1902,null,{}] 10:51:13 INFO - PROCESS | 1655 | 1466013073291 Marionette TRACE conn2 -> [0,1903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1655 | 1466013073292 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:13 INFO - PROCESS | 1655 | 1466013073376 Marionette TRACE conn2 <- [1,1903,null,{"value":null}] 10:51:13 INFO - PROCESS | 1655 | 1466013073382 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1655 | 1466013073385 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x117159800 == 28 [pid = 1655] [id = 483] 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115eb8800) [pid = 1655] [serial = 1449] [outer = 0x0] 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x115f5b000) [pid = 1655] [serial = 1450] [outer = 0x115eb8800] 10:51:13 INFO - PROCESS | 1655 | 1466013073413 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x116905800) [pid = 1655] [serial = 1451] [outer = 0x115eb8800] 10:51:13 INFO - PROCESS | 1655 | 1466013073776 Marionette TRACE conn2 <- [1,1904,null,{"value":["/2dcontext/path-objects/2d.path.closePath.nextpoint.html",0,null,null,[["Canvas test: 2d.path.closePath.nextpoint",0,null,null]]]}] 10:51:13 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | Canvas test: 2d.path.closePath.nextpoint 10:51:13 INFO - TEST-OK | /2dcontext/path-objects/2d.path.closePath.nextpoint.html | took 520ms 10:51:13 INFO - PROCESS | 1655 | 1466013073805 Marionette TRACE conn2 -> [0,1905,"getWindowHandle",null] 10:51:13 INFO - PROCESS | 1655 | 1466013073809 Marionette TRACE conn2 <- [1,1905,null,{"value":"7"}] 10:51:13 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.basic.html 10:51:13 INFO - PROCESS | 1655 | 1466013073813 Marionette TRACE conn2 -> [0,1906,"setScriptTimeout",{"ms":35000}] 10:51:13 INFO - PROCESS | 1655 | 1466013073814 Marionette TRACE conn2 <- [1,1906,null,{}] 10:51:13 INFO - PROCESS | 1655 | 1466013073817 Marionette TRACE conn2 -> [0,1907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:13 INFO - PROCESS | 1655 | 1466013073818 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:13 INFO - PROCESS | 1655 | 1466013073899 Marionette TRACE conn2 <- [1,1907,null,{"value":null}] 10:51:13 INFO - PROCESS | 1655 | 1466013073903 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:13 INFO - PROCESS | 1655 | 1466013073904 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x118712800 == 29 [pid = 1655] [id = 484] 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x116f3b400) [pid = 1655] [serial = 1452] [outer = 0x0] 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11820e000) [pid = 1655] [serial = 1453] [outer = 0x116f3b400] 10:51:13 INFO - PROCESS | 1655 | 1466013073934 Marionette DEBUG loaded listener.js 10:51:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11854e000) [pid = 1655] [serial = 1454] [outer = 0x116f3b400] 10:51:14 INFO - PROCESS | 1655 | 1466013074287 Marionette TRACE conn2 <- [1,1908,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.basic.html",0,null,null,[["Canvas test: 2d.path.fill.closed.basic",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.basic.html | Canvas test: 2d.path.fill.closed.basic 10:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.basic.html | took 520ms 10:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html 10:51:14 INFO - PROCESS | 1655 | 1466013074334 Marionette TRACE conn2 -> [0,1909,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 1655 | 1466013074335 Marionette TRACE conn2 <- [1,1909,null,{"value":"7"}] 10:51:14 INFO - PROCESS | 1655 | 1466013074338 Marionette TRACE conn2 -> [0,1910,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1655 | 1466013074340 Marionette TRACE conn2 <- [1,1910,null,{}] 10:51:14 INFO - PROCESS | 1655 | 1466013074355 Marionette TRACE conn2 -> [0,1911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 1655 | 1466013074358 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:14 INFO - PROCESS | 1655 | 1466013074436 Marionette TRACE conn2 <- [1,1911,null,{"value":null}] 10:51:14 INFO - PROCESS | 1655 | 1466013074445 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:14 INFO - PROCESS | 1655 | 1466013074447 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198cf000 == 30 [pid = 1655] [id = 485] 10:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118961800) [pid = 1655] [serial = 1455] [outer = 0x0] 10:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11932d000) [pid = 1655] [serial = 1456] [outer = 0x118961800] 10:51:14 INFO - PROCESS | 1655 | 1466013074475 Marionette DEBUG loaded listener.js 10:51:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119745000) [pid = 1655] [serial = 1457] [outer = 0x118961800] 10:51:14 INFO - PROCESS | 1655 | 1466013074815 Marionette TRACE conn2 <- [1,1912,null,{"value":["/2dcontext/path-objects/2d.path.fill.closed.unaffected.html",0,null,null,[["Canvas test: 2d.path.fill.closed.unaffected",0,null,null]]]}] 10:51:14 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | Canvas test: 2d.path.fill.closed.unaffected 10:51:14 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.closed.unaffected.html | took 527ms 10:51:14 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.overlap.html 10:51:14 INFO - PROCESS | 1655 | 1466013074866 Marionette TRACE conn2 -> [0,1913,"getWindowHandle",null] 10:51:14 INFO - PROCESS | 1655 | 1466013074867 Marionette TRACE conn2 <- [1,1913,null,{"value":"7"}] 10:51:14 INFO - PROCESS | 1655 | 1466013074870 Marionette TRACE conn2 -> [0,1914,"setScriptTimeout",{"ms":35000}] 10:51:14 INFO - PROCESS | 1655 | 1466013074871 Marionette TRACE conn2 <- [1,1914,null,{}] 10:51:14 INFO - PROCESS | 1655 | 1466013074873 Marionette TRACE conn2 -> [0,1915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:14 INFO - PROCESS | 1655 | 1466013074874 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:14 INFO - PROCESS | 1655 | 1466013074954 Marionette TRACE conn2 <- [1,1915,null,{"value":null}] 10:51:15 INFO - PROCESS | 1655 | 1466013075030 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1655 | 1466013075031 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x121906800 == 31 [pid = 1655] [id = 486] 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x118f71000) [pid = 1655] [serial = 1458] [outer = 0x0] 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11974cc00) [pid = 1655] [serial = 1459] [outer = 0x118f71000] 10:51:15 INFO - PROCESS | 1655 | 1466013075055 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121996000) [pid = 1655] [serial = 1460] [outer = 0x118f71000] 10:51:15 INFO - PROCESS | 1655 | 1466013075427 Marionette TRACE conn2 <- [1,1916,null,{"value":["/2dcontext/path-objects/2d.path.fill.overlap.html",0,null,null,[["Canvas test: 2d.path.fill.overlap",0,null,null]]]}] 10:51:15 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.overlap.html | Canvas test: 2d.path.fill.overlap 10:51:15 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.overlap.html | took 568ms 10:51:15 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.add.html 10:51:15 INFO - PROCESS | 1655 | 1466013075439 Marionette TRACE conn2 -> [0,1917,"getWindowHandle",null] 10:51:15 INFO - PROCESS | 1655 | 1466013075441 Marionette TRACE conn2 <- [1,1917,null,{"value":"7"}] 10:51:15 INFO - PROCESS | 1655 | 1466013075444 Marionette TRACE conn2 -> [0,1918,"setScriptTimeout",{"ms":35000}] 10:51:15 INFO - PROCESS | 1655 | 1466013075446 Marionette TRACE conn2 <- [1,1918,null,{}] 10:51:15 INFO - PROCESS | 1655 | 1466013075449 Marionette TRACE conn2 -> [0,1919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:15 INFO - PROCESS | 1655 | 1466013075451 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:15 INFO - PROCESS | 1655 | 1466013075592 Marionette TRACE conn2 <- [1,1919,null,{"value":null}] 10:51:15 INFO - PROCESS | 1655 | 1466013075604 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:15 INFO - PROCESS | 1655 | 1466013075605 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12541b000 == 32 [pid = 1655] [id = 487] 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1131d5800) [pid = 1655] [serial = 1461] [outer = 0x0] 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x121c0a000) [pid = 1655] [serial = 1462] [outer = 0x1131d5800] 10:51:15 INFO - PROCESS | 1655 | 1466013075630 Marionette DEBUG loaded listener.js 10:51:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x123c68800) [pid = 1655] [serial = 1463] [outer = 0x1131d5800] 10:51:15 INFO - PROCESS | 1655 | 1466013075993 Marionette TRACE conn2 <- [1,1920,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.add.html",0,null,null,[["Canvas test: 2d.path.fill.winding.add",0,null,null]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.add.html | Canvas test: 2d.path.fill.winding.add 10:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.add.html | took 571ms 10:51:16 INFO - PROCESS | 1655 | 1466013076015 Marionette TRACE conn2 -> [0,1921,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 1655 | 1466013076017 Marionette TRACE conn2 <- [1,1921,null,{"value":"7"}] 10:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html 10:51:16 INFO - PROCESS | 1655 | 1466013076025 Marionette TRACE conn2 -> [0,1922,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 1655 | 1466013076026 Marionette TRACE conn2 <- [1,1922,null,{}] 10:51:16 INFO - PROCESS | 1655 | 1466013076029 Marionette TRACE conn2 -> [0,1923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 1655 | 1466013076033 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:16 INFO - PROCESS | 1655 | 1466013076142 Marionette TRACE conn2 <- [1,1923,null,{"value":null}] 10:51:16 INFO - PROCESS | 1655 | 1466013076145 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1655 | 1466013076147 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a46800 == 33 [pid = 1655] [id = 488] 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121c12400) [pid = 1655] [serial = 1464] [outer = 0x0] 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124c40800) [pid = 1655] [serial = 1465] [outer = 0x121c12400] 10:51:16 INFO - PROCESS | 1655 | 1466013076172 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12639f000) [pid = 1655] [serial = 1466] [outer = 0x121c12400] 10:51:16 INFO - PROCESS | 1655 | 1466013076521 Marionette TRACE conn2 <- [1,1924,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.1",0,null,null]]]}] 10:51:16 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | Canvas test: 2d.path.fill.winding.subtract.1 10:51:16 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.1.html | took 521ms 10:51:16 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html 10:51:16 INFO - PROCESS | 1655 | 1466013076547 Marionette TRACE conn2 -> [0,1925,"getWindowHandle",null] 10:51:16 INFO - PROCESS | 1655 | 1466013076548 Marionette TRACE conn2 <- [1,1925,null,{"value":"7"}] 10:51:16 INFO - PROCESS | 1655 | 1466013076550 Marionette TRACE conn2 -> [0,1926,"setScriptTimeout",{"ms":35000}] 10:51:16 INFO - PROCESS | 1655 | 1466013076551 Marionette TRACE conn2 <- [1,1926,null,{}] 10:51:16 INFO - PROCESS | 1655 | 1466013076554 Marionette TRACE conn2 -> [0,1927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:16 INFO - PROCESS | 1655 | 1466013076555 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:16 INFO - PROCESS | 1655 | 1466013076654 Marionette TRACE conn2 <- [1,1927,null,{"value":null}] 10:51:16 INFO - PROCESS | 1655 | 1466013076665 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:16 INFO - PROCESS | 1655 | 1466013076666 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ae800 == 34 [pid = 1655] [id = 489] 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x112979c00) [pid = 1655] [serial = 1467] [outer = 0x0] 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12676c000) [pid = 1655] [serial = 1468] [outer = 0x112979c00] 10:51:16 INFO - PROCESS | 1655 | 1466013076691 Marionette DEBUG loaded listener.js 10:51:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126b91800) [pid = 1655] [serial = 1469] [outer = 0x112979c00] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x126ba3400) [pid = 1655] [serial = 1409] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.2.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1249aec00) [pid = 1655] [serial = 1406] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.ensuresubpath.1.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126ba4400) [pid = 1655] [serial = 1412] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.nonfinite.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1120dcc00) [pid = 1655] [serial = 1418] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.shape.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b8f400) [pid = 1655] [serial = 1415] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.scaled.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115ee8400) [pid = 1655] [serial = 1388] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.start.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1176b6000) [pid = 1655] [serial = 1394] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.1.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115eb4400) [pid = 1655] [serial = 1391] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.transformation.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11913c000) [pid = 1655] [serial = 1397] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.zero.2.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1110a8800) [pid = 1655] [serial = 1385] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.end.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119388800) [pid = 1655] [serial = 1382] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.arcTo.shape.curve2.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11297d800) [pid = 1655] [serial = 1400] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.beginPath.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x113051c00) [pid = 1655] [serial = 1403] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.bezierCurveTo.basic.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112980000) [pid = 1655] [serial = 1421] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.1.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1291afc00) [pid = 1655] [serial = 1424] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.basic.2.html] 10:51:17 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1291b0800) [pid = 1655] [serial = 1427] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.empty.html] 10:51:17 INFO - PROCESS | 1655 | 1466013077232 Marionette TRACE conn2 <- [1,1928,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.2",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | Canvas test: 2d.path.fill.winding.subtract.2 10:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.2.html | took 720ms 10:51:17 INFO - PROCESS | 1655 | 1466013077270 Marionette TRACE conn2 -> [0,1929,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1655 | 1466013077272 Marionette TRACE conn2 <- [1,1929,null,{"value":"7"}] 10:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html 10:51:17 INFO - PROCESS | 1655 | 1466013077274 Marionette TRACE conn2 -> [0,1930,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1655 | 1466013077275 Marionette TRACE conn2 <- [1,1930,null,{}] 10:51:17 INFO - PROCESS | 1655 | 1466013077278 Marionette TRACE conn2 -> [0,1931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 1655 | 1466013077279 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:17 INFO - PROCESS | 1655 | 1466013077353 Marionette TRACE conn2 <- [1,1931,null,{"value":null}] 10:51:17 INFO - PROCESS | 1655 | 1466013077358 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1655 | 1466013077360 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145c000 == 35 [pid = 1655] [id = 490] 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x112971800) [pid = 1655] [serial = 1470] [outer = 0x0] 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x116f92c00) [pid = 1655] [serial = 1471] [outer = 0x112971800] 10:51:17 INFO - PROCESS | 1655 | 1466013077400 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11974e800) [pid = 1655] [serial = 1472] [outer = 0x112971800] 10:51:17 INFO - PROCESS | 1655 | 1466013077751 Marionette TRACE conn2 <- [1,1932,null,{"value":["/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html",0,null,null,[["Canvas test: 2d.path.fill.winding.subtract.3",0,null,null]]]}] 10:51:17 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | Canvas test: 2d.path.fill.winding.subtract.3 10:51:17 INFO - TEST-OK | /2dcontext/path-objects/2d.path.fill.winding.subtract.3.html | took 521ms 10:51:17 INFO - TEST-START | /2dcontext/path-objects/2d.path.initial.html 10:51:17 INFO - PROCESS | 1655 | 1466013077801 Marionette TRACE conn2 -> [0,1933,"getWindowHandle",null] 10:51:17 INFO - PROCESS | 1655 | 1466013077803 Marionette TRACE conn2 <- [1,1933,null,{"value":"7"}] 10:51:17 INFO - PROCESS | 1655 | 1466013077805 Marionette TRACE conn2 -> [0,1934,"setScriptTimeout",{"ms":35000}] 10:51:17 INFO - PROCESS | 1655 | 1466013077806 Marionette TRACE conn2 <- [1,1934,null,{}] 10:51:17 INFO - PROCESS | 1655 | 1466013077808 Marionette TRACE conn2 -> [0,1935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:17 INFO - PROCESS | 1655 | 1466013077809 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:17 INFO - PROCESS | 1655 | 1466013077885 Marionette TRACE conn2 <- [1,1935,null,{"value":null}] 10:51:17 INFO - PROCESS | 1655 | 1466013077891 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:17 INFO - PROCESS | 1655 | 1466013077893 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ed000 == 36 [pid = 1655] [id = 491] 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118354c00) [pid = 1655] [serial = 1473] [outer = 0x0] 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126b8b400) [pid = 1655] [serial = 1474] [outer = 0x118354c00] 10:51:17 INFO - PROCESS | 1655 | 1466013077918 Marionette DEBUG loaded listener.js 10:51:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126ba7400) [pid = 1655] [serial = 1475] [outer = 0x118354c00] 10:51:18 INFO - PROCESS | 1655 | 1466013078261 Marionette TRACE conn2 <- [1,1936,null,{"value":["/2dcontext/path-objects/2d.path.initial.html",0,null,null,[["Canvas test: 2d.path.initial",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.initial.html | Canvas test: 2d.path.initial 10:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.initial.html | took 472ms 10:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.arc.html 10:51:18 INFO - PROCESS | 1655 | 1466013078278 Marionette TRACE conn2 -> [0,1937,"getWindowHandle",null] 10:51:18 INFO - PROCESS | 1655 | 1466013078279 Marionette TRACE conn2 <- [1,1937,null,{"value":"7"}] 10:51:18 INFO - PROCESS | 1655 | 1466013078281 Marionette TRACE conn2 -> [0,1938,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1655 | 1466013078282 Marionette TRACE conn2 <- [1,1938,null,{}] 10:51:18 INFO - PROCESS | 1655 | 1466013078284 Marionette TRACE conn2 -> [0,1939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 1655 | 1466013078285 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:18 INFO - PROCESS | 1655 | 1466013078366 Marionette TRACE conn2 <- [1,1939,null,{"value":null}] 10:51:18 INFO - PROCESS | 1655 | 1466013078371 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 1655 | 1466013078372 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac0c000 == 37 [pid = 1655] [id = 492] 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1263a1400) [pid = 1655] [serial = 1476] [outer = 0x0] 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b2d000) [pid = 1655] [serial = 1477] [outer = 0x1263a1400] 10:51:18 INFO - PROCESS | 1655 | 1466013078399 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b46800) [pid = 1655] [serial = 1478] [outer = 0x1263a1400] 10:51:18 INFO - PROCESS | 1655 | 1466013078780 Marionette TRACE conn2 <- [1,1940,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.arc.html",0,null,null,[["isPointInPath() works on arcs",0,null,null]]]}] 10:51:18 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | isPointInPath() works on arcs 10:51:18 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.arc.html | took 519ms 10:51:18 INFO - PROCESS | 1655 | 1466013078802 Marionette TRACE conn2 -> [0,1941,"getWindowHandle",null] 10:51:18 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html 10:51:18 INFO - PROCESS | 1655 | 1466013078804 Marionette TRACE conn2 <- [1,1941,null,{"value":"7"}] 10:51:18 INFO - PROCESS | 1655 | 1466013078807 Marionette TRACE conn2 -> [0,1942,"setScriptTimeout",{"ms":35000}] 10:51:18 INFO - PROCESS | 1655 | 1466013078810 Marionette TRACE conn2 <- [1,1942,null,{}] 10:51:18 INFO - PROCESS | 1655 | 1466013078813 Marionette TRACE conn2 -> [0,1943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:18 INFO - PROCESS | 1655 | 1466013078815 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:18 INFO - PROCESS | 1655 | 1466013078913 Marionette TRACE conn2 <- [1,1943,null,{"value":null}] 10:51:18 INFO - PROCESS | 1655 | 1466013078917 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:18 INFO - PROCESS | 1655 | 1466013078919 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be35000 == 38 [pid = 1655] [id = 493] 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b4d400) [pid = 1655] [serial = 1479] [outer = 0x0] 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b96400) [pid = 1655] [serial = 1480] [outer = 0x128b4d400] 10:51:18 INFO - PROCESS | 1655 | 1466013078945 Marionette DEBUG loaded listener.js 10:51:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1291a7400) [pid = 1655] [serial = 1481] [outer = 0x128b4d400] 10:51:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117159800 == 37 [pid = 1655] [id = 483] 10:51:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118fdc800 == 36 [pid = 1655] [id = 482] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1198cf000 == 35 [pid = 1655] [id = 485] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x128a46800 == 34 [pid = 1655] [id = 488] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ae800 == 33 [pid = 1655] [id = 489] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12541b000 == 32 [pid = 1655] [id = 487] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x118712800 == 31 [pid = 1655] [id = 484] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12145c000 == 30 [pid = 1655] [id = 490] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ed000 == 29 [pid = 1655] [id = 491] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac0c000 == 28 [pid = 1655] [id = 492] 10:51:20 INFO - PROCESS | 1655 | --DOCSHELL 0x121906800 == 27 [pid = 1655] [id = 486] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b2cc00) [pid = 1655] [serial = 1410] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x125495c00) [pid = 1655] [serial = 1407] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x128b4d000) [pid = 1655] [serial = 1413] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118048400) [pid = 1655] [serial = 1419] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b97400) [pid = 1655] [serial = 1416] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b90000) [pid = 1655] [serial = 1414] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118195000) [pid = 1655] [serial = 1390] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11804f400) [pid = 1655] [serial = 1395] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118351800) [pid = 1655] [serial = 1396] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115eb9800) [pid = 1655] [serial = 1392] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11622e400) [pid = 1655] [serial = 1393] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11932f800) [pid = 1655] [serial = 1398] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119554800) [pid = 1655] [serial = 1399] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1122a9800) [pid = 1655] [serial = 1386] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x112979400) [pid = 1655] [serial = 1387] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x128b47c00) [pid = 1655] [serial = 1384] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121833000) [pid = 1655] [serial = 1401] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121c0e000) [pid = 1655] [serial = 1402] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121c0a400) [pid = 1655] [serial = 1404] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x11697e400) [pid = 1655] [serial = 1389] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1291ae000) [pid = 1655] [serial = 1423] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x129277800) [pid = 1655] [serial = 1425] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x128c7ec00) [pid = 1655] [serial = 1417] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12927d400) [pid = 1655] [serial = 1426] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x126767800) [pid = 1655] [serial = 1422] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128b46c00) [pid = 1655] [serial = 1411] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x11974a000) [pid = 1655] [serial = 1420] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x126b99800) [pid = 1655] [serial = 1408] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x12482a800) [pid = 1655] [serial = 1405] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x1292a7000) [pid = 1655] [serial = 1429] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x129299400) [pid = 1655] [serial = 1428] [outer = 0x0] [url = about:blank] 10:51:20 INFO - PROCESS | 1655 | 1466013080343 Marionette TRACE conn2 <- [1,1944,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | isPointInPath() detects whether the point is inside the path 10:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.1.html | took 1572ms 10:51:20 INFO - PROCESS | 1655 | 1466013080380 Marionette TRACE conn2 -> [0,1945,"getWindowHandle",null] 10:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html 10:51:20 INFO - PROCESS | 1655 | 1466013080382 Marionette TRACE conn2 <- [1,1945,null,{"value":"7"}] 10:51:20 INFO - PROCESS | 1655 | 1466013080386 Marionette TRACE conn2 -> [0,1946,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1655 | 1466013080388 Marionette TRACE conn2 <- [1,1946,null,{}] 10:51:20 INFO - PROCESS | 1655 | 1466013080392 Marionette TRACE conn2 -> [0,1947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1655 | 1466013080394 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:20 INFO - PROCESS | 1655 | 1466013080478 Marionette TRACE conn2 <- [1,1947,null,{"value":null}] 10:51:20 INFO - PROCESS | 1655 | 1466013080530 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:20 INFO - PROCESS | 1655 | 1466013080533 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x115f09000 == 28 [pid = 1655] [id = 494] 10:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x112978800) [pid = 1655] [serial = 1482] [outer = 0x0] 10:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x112ac9c00) [pid = 1655] [serial = 1483] [outer = 0x112978800] 10:51:20 INFO - PROCESS | 1655 | 1466013080563 Marionette DEBUG loaded listener.js 10:51:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x11307c800) [pid = 1655] [serial = 1484] [outer = 0x112978800] 10:51:20 INFO - PROCESS | 1655 | 1466013080887 Marionette TRACE conn2 <- [1,1948,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html",0,null,null,[["isPointInPath() detects whether the point is inside the path",0,null,null]]]}] 10:51:20 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | isPointInPath() detects whether the point is inside the path 10:51:20 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.basic.2.html | took 525ms 10:51:20 INFO - PROCESS | 1655 | 1466013080912 Marionette TRACE conn2 -> [0,1949,"getWindowHandle",null] 10:51:20 INFO - PROCESS | 1655 | 1466013080916 Marionette TRACE conn2 <- [1,1949,null,{"value":"7"}] 10:51:20 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html 10:51:20 INFO - PROCESS | 1655 | 1466013080920 Marionette TRACE conn2 -> [0,1950,"setScriptTimeout",{"ms":35000}] 10:51:20 INFO - PROCESS | 1655 | 1466013080923 Marionette TRACE conn2 <- [1,1950,null,{}] 10:51:20 INFO - PROCESS | 1655 | 1466013080928 Marionette TRACE conn2 -> [0,1951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:20 INFO - PROCESS | 1655 | 1466013080930 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:21 INFO - PROCESS | 1655 | 1466013081035 Marionette TRACE conn2 <- [1,1951,null,{"value":null}] 10:51:21 INFO - PROCESS | 1655 | 1466013081100 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1655 | 1466013081101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839f000 == 29 [pid = 1655] [id = 495] 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x112ae6c00) [pid = 1655] [serial = 1485] [outer = 0x0] 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x113e9e400) [pid = 1655] [serial = 1486] [outer = 0x112ae6c00] 10:51:21 INFO - PROCESS | 1655 | 1466013081128 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115ee8800) [pid = 1655] [serial = 1487] [outer = 0x112ae6c00] 10:51:21 INFO - PROCESS | 1655 | 1466013081422 Marionette TRACE conn2 <- [1,1952,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bezier.html",0,null,null,[["isPointInPath() works on Bezier curves",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | isPointInPath() works on Bezier curves 10:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bezier.html | took 523ms 10:51:21 INFO - PROCESS | 1655 | 1466013081448 Marionette TRACE conn2 -> [0,1953,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1655 | 1466013081450 Marionette TRACE conn2 <- [1,1953,null,{"value":"7"}] 10:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html 10:51:21 INFO - PROCESS | 1655 | 1466013081452 Marionette TRACE conn2 -> [0,1954,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1655 | 1466013081467 Marionette TRACE conn2 <- [1,1954,null,{}] 10:51:21 INFO - PROCESS | 1655 | 1466013081477 Marionette TRACE conn2 -> [0,1955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1655 | 1466013081480 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:21 INFO - PROCESS | 1655 | 1466013081556 Marionette TRACE conn2 <- [1,1955,null,{"value":null}] 10:51:21 INFO - PROCESS | 1655 | 1466013081562 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:21 INFO - PROCESS | 1655 | 1466013081564 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe0000 == 30 [pid = 1655] [id = 496] 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x111e29000) [pid = 1655] [serial = 1488] [outer = 0x0] 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1176b0000) [pid = 1655] [serial = 1489] [outer = 0x111e29000] 10:51:21 INFO - PROCESS | 1655 | 1466013081594 Marionette DEBUG loaded listener.js 10:51:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11804d400) [pid = 1655] [serial = 1490] [outer = 0x111e29000] 10:51:21 INFO - PROCESS | 1655 | 1466013081921 Marionette TRACE conn2 <- [1,1956,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html",0,null,null,[["isPointInPath() works on unclosed arcs larger than 2pi",0,null,null]]]}] 10:51:21 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | isPointInPath() works on unclosed arcs larger than 2pi 10:51:21 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.bigarc.html | took 484ms 10:51:21 INFO - PROCESS | 1655 | 1466013081936 Marionette TRACE conn2 -> [0,1957,"getWindowHandle",null] 10:51:21 INFO - PROCESS | 1655 | 1466013081938 Marionette TRACE conn2 <- [1,1957,null,{"value":"7"}] 10:51:21 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.edge.html 10:51:21 INFO - PROCESS | 1655 | 1466013081948 Marionette TRACE conn2 -> [0,1958,"setScriptTimeout",{"ms":35000}] 10:51:21 INFO - PROCESS | 1655 | 1466013081949 Marionette TRACE conn2 <- [1,1958,null,{}] 10:51:21 INFO - PROCESS | 1655 | 1466013081951 Marionette TRACE conn2 -> [0,1959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:21 INFO - PROCESS | 1655 | 1466013081952 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:22 INFO - PROCESS | 1655 | 1466013082062 Marionette TRACE conn2 <- [1,1959,null,{"value":null}] 10:51:22 INFO - PROCESS | 1655 | 1466013082068 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1655 | 1466013082069 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194c9000 == 31 [pid = 1655] [id = 497] 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118197400) [pid = 1655] [serial = 1491] [outer = 0x0] 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118208c00) [pid = 1655] [serial = 1492] [outer = 0x118197400] 10:51:22 INFO - PROCESS | 1655 | 1466013082095 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118356400) [pid = 1655] [serial = 1493] [outer = 0x118197400] 10:51:22 INFO - PROCESS | 1655 | 1466013082397 Marionette TRACE conn2 <- [1,1960,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.edge.html",0,null,null,[["isPointInPath() counts points on the path as being inside",0,null,null]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | isPointInPath() counts points on the path as being inside 10:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.edge.html | took 475ms 10:51:22 INFO - PROCESS | 1655 | 1466013082417 Marionette TRACE conn2 -> [0,1961,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 1655 | 1466013082418 Marionette TRACE conn2 <- [1,1961,null,{"value":"7"}] 10:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.empty.html 10:51:22 INFO - PROCESS | 1655 | 1466013082420 Marionette TRACE conn2 -> [0,1962,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1655 | 1466013082421 Marionette TRACE conn2 <- [1,1962,null,{}] 10:51:22 INFO - PROCESS | 1655 | 1466013082425 Marionette TRACE conn2 -> [0,1963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1655 | 1466013082428 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:22 INFO - PROCESS | 1655 | 1466013082511 Marionette TRACE conn2 <- [1,1963,null,{"value":null}] 10:51:22 INFO - PROCESS | 1655 | 1466013082515 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:22 INFO - PROCESS | 1655 | 1466013082516 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x121397800 == 32 [pid = 1655] [id = 498] 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x112a7cc00) [pid = 1655] [serial = 1494] [outer = 0x0] 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11854bc00) [pid = 1655] [serial = 1495] [outer = 0x112a7cc00] 10:51:22 INFO - PROCESS | 1655 | 1466013082542 Marionette DEBUG loaded listener.js 10:51:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119134c00) [pid = 1655] [serial = 1496] [outer = 0x112a7cc00] 10:51:22 INFO - PROCESS | 1655 | 1466013082884 Marionette TRACE conn2 <- [1,1964,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.empty.html",0,null,null,[["isPointInPath() works when there is no path",0,null,null]]]}] 10:51:22 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | isPointInPath() works when there is no path 10:51:22 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.empty.html | took 473ms 10:51:22 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html 10:51:22 INFO - PROCESS | 1655 | 1466013082894 Marionette TRACE conn2 -> [0,1965,"getWindowHandle",null] 10:51:22 INFO - PROCESS | 1655 | 1466013082895 Marionette TRACE conn2 <- [1,1965,null,{"value":"7"}] 10:51:22 INFO - PROCESS | 1655 | 1466013082897 Marionette TRACE conn2 -> [0,1966,"setScriptTimeout",{"ms":35000}] 10:51:22 INFO - PROCESS | 1655 | 1466013082898 Marionette TRACE conn2 <- [1,1966,null,{}] 10:51:22 INFO - PROCESS | 1655 | 1466013082901 Marionette TRACE conn2 -> [0,1967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:22 INFO - PROCESS | 1655 | 1466013082905 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:23 INFO - PROCESS | 1655 | 1466013083025 Marionette TRACE conn2 <- [1,1967,null,{"value":null}] 10:51:23 INFO - PROCESS | 1655 | 1466013083032 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1655 | 1466013083033 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12190e800 == 33 [pid = 1655] [id = 499] 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119139800) [pid = 1655] [serial = 1497] [outer = 0x0] 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119389000) [pid = 1655] [serial = 1498] [outer = 0x119139800] 10:51:23 INFO - PROCESS | 1655 | 1466013083058 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121344c00) [pid = 1655] [serial = 1499] [outer = 0x119139800] 10:51:23 INFO - PROCESS | 1655 | 1466013083362 Marionette TRACE conn2 <- [1,1968,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html",0,null,null,[["isPointInPath() returns false for non-finite arguments",0,null,null]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | isPointInPath() returns false for non-finite arguments 10:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html | took 520ms 10:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.outside.html 10:51:23 INFO - PROCESS | 1655 | 1466013083417 Marionette TRACE conn2 -> [0,1969,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1655 | 1466013083418 Marionette TRACE conn2 <- [1,1969,null,{"value":"7"}] 10:51:23 INFO - PROCESS | 1655 | 1466013083420 Marionette TRACE conn2 -> [0,1970,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1655 | 1466013083421 Marionette TRACE conn2 <- [1,1970,null,{}] 10:51:23 INFO - PROCESS | 1655 | 1466013083424 Marionette TRACE conn2 -> [0,1971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 1655 | 1466013083425 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:23 INFO - PROCESS | 1655 | 1466013083507 Marionette TRACE conn2 <- [1,1971,null,{"value":null}] 10:51:23 INFO - PROCESS | 1655 | 1466013083512 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:23 INFO - PROCESS | 1655 | 1466013083513 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b30000 == 34 [pid = 1655] [id = 500] 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121511400) [pid = 1655] [serial = 1500] [outer = 0x0] 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12199a000) [pid = 1655] [serial = 1501] [outer = 0x121511400] 10:51:23 INFO - PROCESS | 1655 | 1466013083537 Marionette DEBUG loaded listener.js 10:51:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121c0d800) [pid = 1655] [serial = 1502] [outer = 0x121511400] 10:51:23 INFO - PROCESS | 1655 | 1466013083892 Marionette TRACE conn2 <- [1,1972,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.outside.html",0,null,null,[["isPointInPath() works on paths outside the canvas",0,null,null]]]}] 10:51:23 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | isPointInPath() works on paths outside the canvas 10:51:23 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.outside.html | took 522ms 10:51:23 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html 10:51:23 INFO - PROCESS | 1655 | 1466013083944 Marionette TRACE conn2 -> [0,1973,"getWindowHandle",null] 10:51:23 INFO - PROCESS | 1655 | 1466013083946 Marionette TRACE conn2 <- [1,1973,null,{"value":"7"}] 10:51:23 INFO - PROCESS | 1655 | 1466013083949 Marionette TRACE conn2 -> [0,1974,"setScriptTimeout",{"ms":35000}] 10:51:23 INFO - PROCESS | 1655 | 1466013083952 Marionette TRACE conn2 <- [1,1974,null,{}] 10:51:23 INFO - PROCESS | 1655 | 1466013083955 Marionette TRACE conn2 -> [0,1975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:23 INFO - PROCESS | 1655 | 1466013083956 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:24 INFO - PROCESS | 1655 | 1466013084032 Marionette TRACE conn2 <- [1,1975,null,{"value":null}] 10:51:24 INFO - PROCESS | 1655 | 1466013084036 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1655 | 1466013084037 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a37800 == 35 [pid = 1655] [id = 501] 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121c13400) [pid = 1655] [serial = 1503] [outer = 0x0] 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x123c6a000) [pid = 1655] [serial = 1504] [outer = 0x121c13400] 10:51:24 INFO - PROCESS | 1655 | 1466013084063 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1249a4000) [pid = 1655] [serial = 1505] [outer = 0x121c13400] 10:51:24 INFO - PROCESS | 1655 | 1466013084386 Marionette TRACE conn2 <- [1,1976,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.subpath.html",0,null,null,[["isPointInPath() uses the current path, not just the subpath",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | isPointInPath() uses the current path, not just the subpath 10:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.subpath.html | took 473ms 10:51:24 INFO - PROCESS | 1655 | 1466013084423 Marionette TRACE conn2 -> [0,1977,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 1655 | 1466013084424 Marionette TRACE conn2 <- [1,1977,null,{"value":"7"}] 10:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html 10:51:24 INFO - PROCESS | 1655 | 1466013084426 Marionette TRACE conn2 -> [0,1978,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 1655 | 1466013084427 Marionette TRACE conn2 <- [1,1978,null,{}] 10:51:24 INFO - PROCESS | 1655 | 1466013084429 Marionette TRACE conn2 -> [0,1979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 1655 | 1466013084431 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:24 INFO - PROCESS | 1655 | 1466013084504 Marionette TRACE conn2 <- [1,1979,null,{"value":null}] 10:51:24 INFO - PROCESS | 1655 | 1466013084509 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:24 INFO - PROCESS | 1655 | 1466013084511 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fdf000 == 36 [pid = 1655] [id = 502] 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124a8dc00) [pid = 1655] [serial = 1506] [outer = 0x0] 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124d6a800) [pid = 1655] [serial = 1507] [outer = 0x124a8dc00] 10:51:24 INFO - PROCESS | 1655 | 1466013084543 Marionette DEBUG loaded listener.js 10:51:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1254a0400) [pid = 1655] [serial = 1508] [outer = 0x124a8dc00] 10:51:24 INFO - PROCESS | 1655 | 1466013084867 Marionette TRACE conn2 <- [1,1980,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:51:24 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | isPointInPath() handles transformations correctly 10:51:24 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.1.html | took 470ms 10:51:24 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html 10:51:24 INFO - PROCESS | 1655 | 1466013084896 Marionette TRACE conn2 -> [0,1981,"getWindowHandle",null] 10:51:24 INFO - PROCESS | 1655 | 1466013084898 Marionette TRACE conn2 <- [1,1981,null,{"value":"7"}] 10:51:24 INFO - PROCESS | 1655 | 1466013084900 Marionette TRACE conn2 -> [0,1982,"setScriptTimeout",{"ms":35000}] 10:51:24 INFO - PROCESS | 1655 | 1466013084901 Marionette TRACE conn2 <- [1,1982,null,{}] 10:51:24 INFO - PROCESS | 1655 | 1466013084903 Marionette TRACE conn2 -> [0,1983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:24 INFO - PROCESS | 1655 | 1466013084904 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:25 INFO - PROCESS | 1655 | 1466013085011 Marionette TRACE conn2 <- [1,1983,null,{"value":null}] 10:51:25 INFO - PROCESS | 1655 | 1466013085017 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1655 | 1466013085018 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a703000 == 37 [pid = 1655] [id = 503] 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1254e4800) [pid = 1655] [serial = 1509] [outer = 0x0] 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x125f5c800) [pid = 1655] [serial = 1510] [outer = 0x1254e4800] 10:51:25 INFO - PROCESS | 1655 | 1466013085043 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126530800) [pid = 1655] [serial = 1511] [outer = 0x1254e4800] 10:51:25 INFO - PROCESS | 1655 | 1466013085362 Marionette TRACE conn2 <- [1,1984,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | isPointInPath() handles transformations correctly 10:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.2.html | took 517ms 10:51:25 INFO - PROCESS | 1655 | 1466013085420 Marionette TRACE conn2 -> [0,1985,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1655 | 1466013085422 Marionette TRACE conn2 <- [1,1985,null,{"value":"7"}] 10:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html 10:51:25 INFO - PROCESS | 1655 | 1466013085426 Marionette TRACE conn2 -> [0,1986,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1655 | 1466013085427 Marionette TRACE conn2 <- [1,1986,null,{}] 10:51:25 INFO - PROCESS | 1655 | 1466013085430 Marionette TRACE conn2 -> [0,1987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1655 | 1466013085431 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:25 INFO - PROCESS | 1655 | 1466013085526 Marionette TRACE conn2 <- [1,1987,null,{"value":null}] 10:51:25 INFO - PROCESS | 1655 | 1466013085530 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:25 INFO - PROCESS | 1655 | 1466013085532 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x12138c800 == 38 [pid = 1655] [id = 504] 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12659c400) [pid = 1655] [serial = 1512] [outer = 0x0] 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126ba4c00) [pid = 1655] [serial = 1513] [outer = 0x12659c400] 10:51:25 INFO - PROCESS | 1655 | 1466013085558 Marionette DEBUG loaded listener.js 10:51:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b42400) [pid = 1655] [serial = 1514] [outer = 0x12659c400] 10:51:25 INFO - PROCESS | 1655 | 1466013085920 Marionette TRACE conn2 <- [1,1988,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:51:25 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | isPointInPath() handles transformations correctly 10:51:25 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.3.html | took 519ms 10:51:25 INFO - PROCESS | 1655 | 1466013085948 Marionette TRACE conn2 -> [0,1989,"getWindowHandle",null] 10:51:25 INFO - PROCESS | 1655 | 1466013085950 Marionette TRACE conn2 <- [1,1989,null,{"value":"7"}] 10:51:25 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html 10:51:25 INFO - PROCESS | 1655 | 1466013085960 Marionette TRACE conn2 -> [0,1990,"setScriptTimeout",{"ms":35000}] 10:51:25 INFO - PROCESS | 1655 | 1466013085962 Marionette TRACE conn2 <- [1,1990,null,{}] 10:51:25 INFO - PROCESS | 1655 | 1466013085965 Marionette TRACE conn2 -> [0,1991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:25 INFO - PROCESS | 1655 | 1466013085966 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:26 INFO - PROCESS | 1655 | 1466013086067 Marionette TRACE conn2 <- [1,1991,null,{"value":null}] 10:51:26 INFO - PROCESS | 1655 | 1466013086071 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1655 | 1466013086072 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba02800 == 39 [pid = 1655] [id = 505] 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1254e5800) [pid = 1655] [serial = 1515] [outer = 0x0] 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b4a000) [pid = 1655] [serial = 1516] [outer = 0x1254e5800] 10:51:26 INFO - PROCESS | 1655 | 1466013086096 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b8c800) [pid = 1655] [serial = 1517] [outer = 0x1254e5800] 10:51:26 INFO - PROCESS | 1655 | 1466013086400 Marionette TRACE conn2 <- [1,1992,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html",0,null,null,[["isPointInPath() handles transformations correctly",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | isPointInPath() handles transformations correctly 10:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.transform.4.html | took 471ms 10:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html 10:51:26 INFO - PROCESS | 1655 | 1466013086432 Marionette TRACE conn2 -> [0,1993,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 1655 | 1466013086434 Marionette TRACE conn2 <- [1,1993,null,{"value":"7"}] 10:51:26 INFO - PROCESS | 1655 | 1466013086436 Marionette TRACE conn2 -> [0,1994,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 1655 | 1466013086437 Marionette TRACE conn2 <- [1,1994,null,{}] 10:51:26 INFO - PROCESS | 1655 | 1466013086439 Marionette TRACE conn2 -> [0,1995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 1655 | 1466013086441 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:26 INFO - PROCESS | 1655 | 1466013086563 Marionette TRACE conn2 <- [1,1995,null,{"value":null}] 10:51:26 INFO - PROCESS | 1655 | 1466013086566 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:26 INFO - PROCESS | 1655 | 1466013086567 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1b800 == 40 [pid = 1655] [id = 506] 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x126798800) [pid = 1655] [serial = 1518] [outer = 0x0] 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x128b95c00) [pid = 1655] [serial = 1519] [outer = 0x126798800] 10:51:26 INFO - PROCESS | 1655 | 1466013086591 Marionette DEBUG loaded listener.js 10:51:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x128c77400) [pid = 1655] [serial = 1520] [outer = 0x126798800] 10:51:26 INFO - PROCESS | 1655 | 1466013086933 Marionette TRACE conn2 <- [1,1996,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html",0,null,null,[["isPointInPath() works on unclosed subpaths",0,null,null]]]}] 10:51:26 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | isPointInPath() works on unclosed subpaths 10:51:26 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.unclosed.html | took 523ms 10:51:26 INFO - PROCESS | 1655 | 1466013086961 Marionette TRACE conn2 -> [0,1997,"getWindowHandle",null] 10:51:26 INFO - PROCESS | 1655 | 1466013086962 Marionette TRACE conn2 <- [1,1997,null,{"value":"7"}] 10:51:26 INFO - TEST-START | /2dcontext/path-objects/2d.path.isPointInPath.winding.html 10:51:26 INFO - PROCESS | 1655 | 1466013086964 Marionette TRACE conn2 -> [0,1998,"setScriptTimeout",{"ms":35000}] 10:51:26 INFO - PROCESS | 1655 | 1466013086965 Marionette TRACE conn2 <- [1,1998,null,{}] 10:51:26 INFO - PROCESS | 1655 | 1466013086967 Marionette TRACE conn2 -> [0,1999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:26 INFO - PROCESS | 1655 | 1466013086968 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:27 INFO - PROCESS | 1655 | 1466013087069 Marionette TRACE conn2 <- [1,1999,null,{"value":null}] 10:51:27 INFO - PROCESS | 1655 | 1466013087080 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1655 | 1466013087081 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c46b000 == 41 [pid = 1655] [id = 507] 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x128c76000) [pid = 1655] [serial = 1521] [outer = 0x0] 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1291a6800) [pid = 1655] [serial = 1522] [outer = 0x128c76000] 10:51:27 INFO - PROCESS | 1655 | 1466013087105 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128c7bc00) [pid = 1655] [serial = 1523] [outer = 0x128c76000] 10:51:27 INFO - PROCESS | 1655 | 1466013087438 Marionette TRACE conn2 <- [1,2000,null,{"value":["/2dcontext/path-objects/2d.path.isPointInPath.winding.html",0,null,null,[["isPointInPath() uses the non-zero winding number rule",0,null,null]]]}] 10:51:27 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | isPointInPath() uses the non-zero winding number rule 10:51:27 INFO - TEST-OK | /2dcontext/path-objects/2d.path.isPointInPath.winding.html | took 520ms 10:51:27 INFO - PROCESS | 1655 | 1466013087484 Marionette TRACE conn2 -> [0,2001,"getWindowHandle",null] 10:51:27 INFO - PROCESS | 1655 | 1466013087486 Marionette TRACE conn2 <- [1,2001,null,{"value":"7"}] 10:51:27 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.basic.html 10:51:27 INFO - PROCESS | 1655 | 1466013087488 Marionette TRACE conn2 -> [0,2002,"setScriptTimeout",{"ms":35000}] 10:51:27 INFO - PROCESS | 1655 | 1466013087489 Marionette TRACE conn2 <- [1,2002,null,{}] 10:51:27 INFO - PROCESS | 1655 | 1466013087491 Marionette TRACE conn2 -> [0,2003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:27 INFO - PROCESS | 1655 | 1466013087492 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:27 INFO - PROCESS | 1655 | 1466013087605 Marionette TRACE conn2 <- [1,2003,null,{"value":null}] 10:51:27 INFO - PROCESS | 1655 | 1466013087643 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:27 INFO - PROCESS | 1655 | 1466013087644 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c753800 == 42 [pid = 1655] [id = 508] 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129273800) [pid = 1655] [serial = 1524] [outer = 0x0] 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12927bc00) [pid = 1655] [serial = 1525] [outer = 0x129273800] 10:51:27 INFO - PROCESS | 1655 | 1466013087667 Marionette DEBUG loaded listener.js 10:51:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x1291afc00) [pid = 1655] [serial = 1526] [outer = 0x129273800] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x1131d5800) [pid = 1655] [serial = 1461] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.add.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x121c12400) [pid = 1655] [serial = 1464] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.1.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112979c00) [pid = 1655] [serial = 1467] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.2.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x112971800) [pid = 1655] [serial = 1470] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.winding.subtract.3.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x1263a1400) [pid = 1655] [serial = 1476] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.arc.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x118961800) [pid = 1655] [serial = 1455] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.unaffected.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116f3b400) [pid = 1655] [serial = 1452] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.closed.basic.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115eb8800) [pid = 1655] [serial = 1449] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.nextpoint.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x118352000) [pid = 1655] [serial = 1445] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.newline.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11652dc00) [pid = 1655] [serial = 1442] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.closePath.empty.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112d30c00) [pid = 1655] [serial = 1439] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.2.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1249ad800) [pid = 1655] [serial = 1436] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.winding.1.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x118356000) [pid = 1655] [serial = 1433] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.unaffected.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115eb5c00) [pid = 1655] [serial = 1430] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.clip.intersect.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118354c00) [pid = 1655] [serial = 1473] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.initial.html] 10:51:28 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118f71000) [pid = 1655] [serial = 1458] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.fill.overlap.html] 10:51:28 INFO - PROCESS | 1655 | 1466013088243 Marionette TRACE conn2 <- [1,2004,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.basic.html",0,null,null,[["Canvas test: 2d.path.lineTo.basic",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.basic.html | Canvas test: 2d.path.lineTo.basic 10:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.basic.html | took 775ms 10:51:28 INFO - PROCESS | 1655 | 1466013088263 Marionette TRACE conn2 -> [0,2005,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1655 | 1466013088264 Marionette TRACE conn2 <- [1,2005,null,{"value":"7"}] 10:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html 10:51:28 INFO - PROCESS | 1655 | 1466013088267 Marionette TRACE conn2 -> [0,2006,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1655 | 1466013088268 Marionette TRACE conn2 <- [1,2006,null,{}] 10:51:28 INFO - PROCESS | 1655 | 1466013088270 Marionette TRACE conn2 -> [0,2007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:28 INFO - PROCESS | 1655 | 1466013088271 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:28 INFO - PROCESS | 1655 | 1466013088380 Marionette TRACE conn2 <- [1,2007,null,{"value":null}] 10:51:28 INFO - PROCESS | 1655 | 1466013088383 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 1655 | 1466013088385 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c474000 == 43 [pid = 1655] [id = 509] 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115eb4400) [pid = 1655] [serial = 1527] [outer = 0x0] 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118f67000) [pid = 1655] [serial = 1528] [outer = 0x115eb4400] 10:51:28 INFO - PROCESS | 1655 | 1466013088409 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126532c00) [pid = 1655] [serial = 1529] [outer = 0x115eb4400] 10:51:28 INFO - PROCESS | 1655 | 1466013088753 Marionette TRACE conn2 <- [1,2008,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the point is added and nothing is drawn",0,null,null]]]}] 10:51:28 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | If there is no subpath, the point is added and nothing is drawn 10:51:28 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html | took 519ms 10:51:28 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html 10:51:28 INFO - PROCESS | 1655 | 1466013088787 Marionette TRACE conn2 -> [0,2009,"getWindowHandle",null] 10:51:28 INFO - PROCESS | 1655 | 1466013088788 Marionette TRACE conn2 <- [1,2009,null,{"value":"7"}] 10:51:28 INFO - PROCESS | 1655 | 1466013088790 Marionette TRACE conn2 -> [0,2010,"setScriptTimeout",{"ms":35000}] 10:51:28 INFO - PROCESS | 1655 | 1466013088791 Marionette TRACE conn2 <- [1,2010,null,{}] 10:51:28 INFO - PROCESS | 1655 | 1466013088794 Marionette TRACE conn2 -> [0,2011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:28 INFO - PROCESS | 1655 | 1466013088795 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:28 INFO - PROCESS | 1655 | 1466013088915 Marionette TRACE conn2 <- [1,2011,null,{"value":null}] 10:51:28 INFO - PROCESS | 1655 | 1466013088920 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:28 INFO - PROCESS | 1655 | 1466013088921 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6c000 == 44 [pid = 1655] [id = 510] 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x124a8d000) [pid = 1655] [serial = 1530] [outer = 0x0] 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1291a4c00) [pid = 1655] [serial = 1531] [outer = 0x124a8d000] 10:51:28 INFO - PROCESS | 1655 | 1466013088946 Marionette DEBUG loaded listener.js 10:51:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12927c800) [pid = 1655] [serial = 1532] [outer = 0x124a8d000] 10:51:29 INFO - PROCESS | 1655 | 1466013089264 Marionette TRACE conn2 <- [1,2012,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the point is added and used for subsequent drawing",0,null,null]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | If there is no subpath, the point is added and used for subsequent drawing 10:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html | took 520ms 10:51:29 INFO - PROCESS | 1655 | 1466013089311 Marionette TRACE conn2 -> [0,2013,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1655 | 1466013089312 Marionette TRACE conn2 <- [1,2013,null,{"value":"7"}] 10:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html 10:51:29 INFO - PROCESS | 1655 | 1466013089314 Marionette TRACE conn2 -> [0,2014,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1655 | 1466013089315 Marionette TRACE conn2 <- [1,2014,null,{}] 10:51:29 INFO - PROCESS | 1655 | 1466013089317 Marionette TRACE conn2 -> [0,2015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 1655 | 1466013089318 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:29 INFO - PROCESS | 1655 | 1466013089409 Marionette TRACE conn2 <- [1,2015,null,{"value":null}] 10:51:29 INFO - PROCESS | 1655 | 1466013089413 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1655 | 1466013089414 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf0e000 == 45 [pid = 1655] [id = 511] 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12927d800) [pid = 1655] [serial = 1533] [outer = 0x0] 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292a5c00) [pid = 1655] [serial = 1534] [outer = 0x12927d800] 10:51:29 INFO - PROCESS | 1655 | 1466013089438 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12950e000) [pid = 1655] [serial = 1535] [outer = 0x12927d800] 10:51:29 INFO - PROCESS | 1655 | 1466013089776 Marionette TRACE conn2 <- [1,2016,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nextpoint.html",0,null,null,[["Canvas test: 2d.path.lineTo.nextpoint",0,null,null]]]}] 10:51:29 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | Canvas test: 2d.path.lineTo.nextpoint 10:51:29 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nextpoint.html | took 469ms 10:51:29 INFO - TEST-START | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html 10:51:29 INFO - PROCESS | 1655 | 1466013089784 Marionette TRACE conn2 -> [0,2017,"getWindowHandle",null] 10:51:29 INFO - PROCESS | 1655 | 1466013089785 Marionette TRACE conn2 <- [1,2017,null,{"value":"7"}] 10:51:29 INFO - PROCESS | 1655 | 1466013089787 Marionette TRACE conn2 -> [0,2018,"setScriptTimeout",{"ms":35000}] 10:51:29 INFO - PROCESS | 1655 | 1466013089798 Marionette TRACE conn2 <- [1,2018,null,{}] 10:51:29 INFO - PROCESS | 1655 | 1466013089803 Marionette TRACE conn2 -> [0,2019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:29 INFO - PROCESS | 1655 | 1466013089804 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:29 INFO - PROCESS | 1655 | 1466013089921 Marionette TRACE conn2 <- [1,2019,null,{"value":null}] 10:51:29 INFO - PROCESS | 1655 | 1466013089927 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:29 INFO - PROCESS | 1655 | 1466013089928 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d29e000 == 46 [pid = 1655] [id = 512] 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12143c800) [pid = 1655] [serial = 1536] [outer = 0x0] 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12950d400) [pid = 1655] [serial = 1537] [outer = 0x12143c800] 10:51:29 INFO - PROCESS | 1655 | 1466013089953 Marionette DEBUG loaded listener.js 10:51:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a510c00) [pid = 1655] [serial = 1538] [outer = 0x12143c800] 10:51:30 INFO - PROCESS | 1655 | 1466013090538 Marionette TRACE conn2 <- [1,2020,null,{"value":["/2dcontext/path-objects/2d.path.lineTo.nonfinite.html",0,null,null,[["lineTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:51:30 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | lineTo() with Infinity/NaN is ignored 10:51:30 INFO - TEST-OK | /2dcontext/path-objects/2d.path.lineTo.nonfinite.html | took 831ms 10:51:30 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.basic.html 10:51:30 INFO - PROCESS | 1655 | 1466013090618 Marionette TRACE conn2 -> [0,2021,"getWindowHandle",null] 10:51:30 INFO - PROCESS | 1655 | 1466013090621 Marionette TRACE conn2 <- [1,2021,null,{"value":"7"}] 10:51:30 INFO - PROCESS | 1655 | 1466013090624 Marionette TRACE conn2 -> [0,2022,"setScriptTimeout",{"ms":35000}] 10:51:30 INFO - PROCESS | 1655 | 1466013090628 Marionette TRACE conn2 <- [1,2022,null,{}] 10:51:30 INFO - PROCESS | 1655 | 1466013090631 Marionette TRACE conn2 -> [0,2023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:30 INFO - PROCESS | 1655 | 1466013090633 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:30 INFO - PROCESS | 1655 | 1466013090755 Marionette TRACE conn2 <- [1,2023,null,{"value":null}] 10:51:30 INFO - PROCESS | 1655 | 1466013090814 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:30 INFO - PROCESS | 1655 | 1466013090815 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x11839a000 == 47 [pid = 1655] [id = 513] 10:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11297e800) [pid = 1655] [serial = 1539] [outer = 0x0] 10:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11307a000) [pid = 1655] [serial = 1540] [outer = 0x11297e800] 10:51:30 INFO - PROCESS | 1655 | 1466013090847 Marionette DEBUG loaded listener.js 10:51:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115e0e800) [pid = 1655] [serial = 1541] [outer = 0x11297e800] 10:51:31 INFO - PROCESS | 1655 | 1466013091589 Marionette TRACE conn2 <- [1,2024,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.basic.html",0,null,null,[["Canvas test: 2d.path.moveTo.basic",0,null,null]]]}] 10:51:31 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.basic.html | Canvas test: 2d.path.moveTo.basic 10:51:31 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.basic.html | took 1023ms 10:51:31 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.multiple.html 10:51:31 INFO - PROCESS | 1655 | 1466013091647 Marionette TRACE conn2 -> [0,2025,"getWindowHandle",null] 10:51:31 INFO - PROCESS | 1655 | 1466013091650 Marionette TRACE conn2 <- [1,2025,null,{"value":"7"}] 10:51:31 INFO - PROCESS | 1655 | 1466013091653 Marionette TRACE conn2 -> [0,2026,"setScriptTimeout",{"ms":35000}] 10:51:31 INFO - PROCESS | 1655 | 1466013091655 Marionette TRACE conn2 <- [1,2026,null,{}] 10:51:31 INFO - PROCESS | 1655 | 1466013091659 Marionette TRACE conn2 -> [0,2027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:31 INFO - PROCESS | 1655 | 1466013091661 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:31 INFO - PROCESS | 1655 | 1466013091772 Marionette TRACE conn2 <- [1,2027,null,{"value":null}] 10:51:31 INFO - PROCESS | 1655 | 1466013091853 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:31 INFO - PROCESS | 1655 | 1466013091856 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116955000 == 48 [pid = 1655] [id = 514] 10:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115ebd000) [pid = 1655] [serial = 1542] [outer = 0x0] 10:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115ee9800) [pid = 1655] [serial = 1543] [outer = 0x115ebd000] 10:51:31 INFO - PROCESS | 1655 | 1466013091883 Marionette DEBUG loaded listener.js 10:51:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11675e400) [pid = 1655] [serial = 1544] [outer = 0x115ebd000] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf0e000 == 47 [pid = 1655] [id = 511] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6c000 == 46 [pid = 1655] [id = 510] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c474000 == 45 [pid = 1655] [id = 509] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c753800 == 44 [pid = 1655] [id = 508] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12c46b000 == 43 [pid = 1655] [id = 507] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1b800 == 42 [pid = 1655] [id = 506] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x128b96400) [pid = 1655] [serial = 1480] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba02800 == 41 [pid = 1655] [id = 505] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12138c800 == 40 [pid = 1655] [id = 504] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12a703000 == 39 [pid = 1655] [id = 503] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x118fdf000 == 38 [pid = 1655] [id = 502] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x128a37800 == 37 [pid = 1655] [id = 501] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x126b30000 == 36 [pid = 1655] [id = 500] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12190e800 == 35 [pid = 1655] [id = 499] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x121397800 == 34 [pid = 1655] [id = 498] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x1194c9000 == 33 [pid = 1655] [id = 497] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe0000 == 32 [pid = 1655] [id = 496] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x11839f000 == 31 [pid = 1655] [id = 495] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x115f09000 == 30 [pid = 1655] [id = 494] 10:51:32 INFO - PROCESS | 1655 | --DOCSHELL 0x12be35000 == 29 [pid = 1655] [id = 493] 10:51:32 INFO - PROCESS | 1655 | 1466013092330 Marionette TRACE conn2 <- [1,2028,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.multiple.html",0,null,null,[["Canvas test: 2d.path.moveTo.multiple",0,null,null]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.multiple.html | Canvas test: 2d.path.moveTo.multiple 10:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.multiple.html | took 725ms 10:51:32 INFO - PROCESS | 1655 | 1466013092378 Marionette TRACE conn2 -> [0,2029,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1655 | 1466013092382 Marionette TRACE conn2 <- [1,2029,null,{"value":"7"}] 10:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html 10:51:32 INFO - PROCESS | 1655 | 1466013092386 Marionette TRACE conn2 -> [0,2030,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1655 | 1466013092388 Marionette TRACE conn2 <- [1,2030,null,{}] 10:51:32 INFO - PROCESS | 1655 | 1466013092390 Marionette TRACE conn2 -> [0,2031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 1655 | 1466013092392 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:32 INFO - PROCESS | 1655 | 1466013092483 Marionette TRACE conn2 <- [1,2031,null,{"value":null}] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x121c0a000) [pid = 1655] [serial = 1462] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x124c40800) [pid = 1655] [serial = 1465] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x12676c000) [pid = 1655] [serial = 1468] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x12639f000) [pid = 1655] [serial = 1466] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11974e800) [pid = 1655] [serial = 1472] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116f92c00) [pid = 1655] [serial = 1471] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x128b2d000) [pid = 1655] [serial = 1477] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126b91800) [pid = 1655] [serial = 1469] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11932d000) [pid = 1655] [serial = 1456] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x119745000) [pid = 1655] [serial = 1457] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11820e000) [pid = 1655] [serial = 1453] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11854e000) [pid = 1655] [serial = 1454] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115f5b000) [pid = 1655] [serial = 1450] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x116905800) [pid = 1655] [serial = 1451] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x119132800) [pid = 1655] [serial = 1447] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1185ee400) [pid = 1655] [serial = 1446] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118191000) [pid = 1655] [serial = 1444] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11675c400) [pid = 1655] [serial = 1443] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b4f000) [pid = 1655] [serial = 1441] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126b96800) [pid = 1655] [serial = 1440] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x128b46800) [pid = 1655] [serial = 1478] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12632c000) [pid = 1655] [serial = 1438] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124c3e800) [pid = 1655] [serial = 1437] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119549800) [pid = 1655] [serial = 1435] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x118fc3800) [pid = 1655] [serial = 1434] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117c7ec00) [pid = 1655] [serial = 1432] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11629bc00) [pid = 1655] [serial = 1431] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x125f58000) [pid = 1655] [serial = 892] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126b8b400) [pid = 1655] [serial = 1474] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11974cc00) [pid = 1655] [serial = 1459] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121996000) [pid = 1655] [serial = 1460] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c68800) [pid = 1655] [serial = 1463] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x126ba7400) [pid = 1655] [serial = 1475] [outer = 0x0] [url = about:blank] 10:51:32 INFO - PROCESS | 1655 | 1466013092551 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:32 INFO - PROCESS | 1655 | 1466013092553 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x118783000 == 30 [pid = 1655] [id = 515] 10:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115f5b000) [pid = 1655] [serial = 1545] [outer = 0x0] 10:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11697f000) [pid = 1655] [serial = 1546] [outer = 0x115f5b000] 10:51:32 INFO - PROCESS | 1655 | 1466013092580 Marionette DEBUG loaded listener.js 10:51:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182aa800) [pid = 1655] [serial = 1547] [outer = 0x115f5b000] 10:51:32 INFO - PROCESS | 1655 | 1466013092895 Marionette TRACE conn2 <- [1,2032,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.newsubpath.html",0,null,null,[["Canvas test: 2d.path.moveTo.newsubpath",0,null,null]]]}] 10:51:32 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | Canvas test: 2d.path.moveTo.newsubpath 10:51:32 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.newsubpath.html | took 524ms 10:51:32 INFO - TEST-START | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html 10:51:32 INFO - PROCESS | 1655 | 1466013092912 Marionette TRACE conn2 -> [0,2033,"getWindowHandle",null] 10:51:32 INFO - PROCESS | 1655 | 1466013092914 Marionette TRACE conn2 <- [1,2033,null,{"value":"7"}] 10:51:32 INFO - PROCESS | 1655 | 1466013092916 Marionette TRACE conn2 -> [0,2034,"setScriptTimeout",{"ms":35000}] 10:51:32 INFO - PROCESS | 1655 | 1466013092919 Marionette TRACE conn2 <- [1,2034,null,{}] 10:51:32 INFO - PROCESS | 1655 | 1466013092930 Marionette TRACE conn2 -> [0,2035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:32 INFO - PROCESS | 1655 | 1466013092933 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:33 INFO - PROCESS | 1655 | 1466013093016 Marionette TRACE conn2 <- [1,2035,null,{"value":null}] 10:51:33 INFO - PROCESS | 1655 | 1466013093096 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1655 | 1466013093098 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198c0800 == 31 [pid = 1655] [id = 516] 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11834d000) [pid = 1655] [serial = 1548] [outer = 0x0] 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118fb7400) [pid = 1655] [serial = 1549] [outer = 0x11834d000] 10:51:33 INFO - PROCESS | 1655 | 1466013093126 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119336400) [pid = 1655] [serial = 1550] [outer = 0x11834d000] 10:51:33 INFO - PROCESS | 1655 | 1466013093438 Marionette TRACE conn2 <- [1,2036,null,{"value":["/2dcontext/path-objects/2d.path.moveTo.nonfinite.html",0,null,null,[["moveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:51:33 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | moveTo() with Infinity/NaN is ignored 10:51:33 INFO - TEST-OK | /2dcontext/path-objects/2d.path.moveTo.nonfinite.html | took 571ms 10:51:33 INFO - PROCESS | 1655 | 1466013093488 Marionette TRACE conn2 -> [0,2037,"getWindowHandle",null] 10:51:33 INFO - PROCESS | 1655 | 1466013093490 Marionette TRACE conn2 <- [1,2037,null,{"value":"7"}] 10:51:33 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html 10:51:33 INFO - PROCESS | 1655 | 1466013093496 Marionette TRACE conn2 -> [0,2038,"setScriptTimeout",{"ms":35000}] 10:51:33 INFO - PROCESS | 1655 | 1466013093497 Marionette TRACE conn2 <- [1,2038,null,{}] 10:51:33 INFO - PROCESS | 1655 | 1466013093499 Marionette TRACE conn2 -> [0,2039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:33 INFO - PROCESS | 1655 | 1466013093501 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:33 INFO - PROCESS | 1655 | 1466013093587 Marionette TRACE conn2 <- [1,2039,null,{"value":null}] 10:51:33 INFO - PROCESS | 1655 | 1466013093649 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:33 INFO - PROCESS | 1655 | 1466013093651 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145c800 == 32 [pid = 1655] [id = 517] 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x113085000) [pid = 1655] [serial = 1551] [outer = 0x0] 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11938ec00) [pid = 1655] [serial = 1552] [outer = 0x113085000] 10:51:33 INFO - PROCESS | 1655 | 1466013093677 Marionette DEBUG loaded listener.js 10:51:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121343c00) [pid = 1655] [serial = 1553] [outer = 0x113085000] 10:51:34 INFO - PROCESS | 1655 | 1466013094003 Marionette TRACE conn2 <- [1,2040,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.basic",0,null,null]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | Canvas test: 2d.path.quadraticCurveTo.basic 10:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html | took 520ms 10:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html 10:51:34 INFO - PROCESS | 1655 | 1466013094015 Marionette TRACE conn2 -> [0,2041,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1655 | 1466013094016 Marionette TRACE conn2 <- [1,2041,null,{"value":"7"}] 10:51:34 INFO - PROCESS | 1655 | 1466013094018 Marionette TRACE conn2 -> [0,2042,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1655 | 1466013094020 Marionette TRACE conn2 <- [1,2042,null,{}] 10:51:34 INFO - PROCESS | 1655 | 1466013094022 Marionette TRACE conn2 -> [0,2043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 1655 | 1466013094023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:34 INFO - PROCESS | 1655 | 1466013094115 Marionette TRACE conn2 <- [1,2043,null,{"value":null}] 10:51:34 INFO - PROCESS | 1655 | 1466013094119 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1655 | 1466013094120 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x125415000 == 33 [pid = 1655] [id = 518] 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1210ba400) [pid = 1655] [serial = 1554] [outer = 0x0] 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x121c0a800) [pid = 1655] [serial = 1555] [outer = 0x1210ba400] 10:51:34 INFO - PROCESS | 1655 | 1466013094147 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x123c64c00) [pid = 1655] [serial = 1556] [outer = 0x1210ba400] 10:51:34 INFO - PROCESS | 1655 | 1466013094519 Marionette TRACE conn2 <- [1,2044,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html",0,null,null,[["If there is no subpath, the first control point is added (and nothing is drawn up to it)",0,null,null]]]}] 10:51:34 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | If there is no subpath, the first control point is added (and nothing is drawn up to it) 10:51:34 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html | took 518ms 10:51:34 INFO - PROCESS | 1655 | 1466013094538 Marionette TRACE conn2 -> [0,2045,"getWindowHandle",null] 10:51:34 INFO - PROCESS | 1655 | 1466013094540 Marionette TRACE conn2 <- [1,2045,null,{"value":"7"}] 10:51:34 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html 10:51:34 INFO - PROCESS | 1655 | 1466013094564 Marionette TRACE conn2 -> [0,2046,"setScriptTimeout",{"ms":35000}] 10:51:34 INFO - PROCESS | 1655 | 1466013094565 Marionette TRACE conn2 <- [1,2046,null,{}] 10:51:34 INFO - PROCESS | 1655 | 1466013094567 Marionette TRACE conn2 -> [0,2047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:34 INFO - PROCESS | 1655 | 1466013094572 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:34 INFO - PROCESS | 1655 | 1466013094734 Marionette TRACE conn2 <- [1,2047,null,{"value":null}] 10:51:34 INFO - PROCESS | 1655 | 1466013094749 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:34 INFO - PROCESS | 1655 | 1466013094751 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a33000 == 34 [pid = 1655] [id = 519] 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x123c6c800) [pid = 1655] [serial = 1557] [outer = 0x0] 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124d6bc00) [pid = 1655] [serial = 1558] [outer = 0x123c6c800] 10:51:34 INFO - PROCESS | 1655 | 1466013094790 Marionette DEBUG loaded listener.js 10:51:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b8fc00) [pid = 1655] [serial = 1559] [outer = 0x123c6c800] 10:51:35 INFO - PROCESS | 1655 | 1466013095197 Marionette TRACE conn2 <- [1,2048,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html",0,null,null,[["If there is no subpath, the first control point is added",0,null,null]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | If there is no subpath, the first control point is added 10:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html | took 670ms 10:51:35 INFO - PROCESS | 1655 | 1466013095240 Marionette TRACE conn2 -> [0,2049,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 1655 | 1466013095243 Marionette TRACE conn2 <- [1,2049,null,{"value":"7"}] 10:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html 10:51:35 INFO - PROCESS | 1655 | 1466013095246 Marionette TRACE conn2 -> [0,2050,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1655 | 1466013095247 Marionette TRACE conn2 <- [1,2050,null,{}] 10:51:35 INFO - PROCESS | 1655 | 1466013095249 Marionette TRACE conn2 -> [0,2051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:35 INFO - PROCESS | 1655 | 1466013095250 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:35 INFO - PROCESS | 1655 | 1466013095346 Marionette TRACE conn2 <- [1,2051,null,{"value":null}] 10:51:35 INFO - PROCESS | 1655 | 1466013095374 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:35 INFO - PROCESS | 1655 | 1466013095375 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x129429800 == 35 [pid = 1655] [id = 520] 10:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126b97400) [pid = 1655] [serial = 1560] [outer = 0x0] 10:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126ba5000) [pid = 1655] [serial = 1561] [outer = 0x126b97400] 10:51:35 INFO - PROCESS | 1655 | 1466013095405 Marionette DEBUG loaded listener.js 10:51:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128a23800) [pid = 1655] [serial = 1562] [outer = 0x126b97400] 10:51:35 INFO - PROCESS | 1655 | 1466013095818 Marionette TRACE conn2 <- [1,2052,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html",0,null,null,[["quadraticCurveTo() with Infinity/NaN is ignored",0,null,null]]]}] 10:51:35 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | quadraticCurveTo() with Infinity/NaN is ignored 10:51:35 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html | took 617ms 10:51:35 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html 10:51:35 INFO - PROCESS | 1655 | 1466013095869 Marionette TRACE conn2 -> [0,2053,"getWindowHandle",null] 10:51:35 INFO - PROCESS | 1655 | 1466013095871 Marionette TRACE conn2 <- [1,2053,null,{"value":"7"}] 10:51:35 INFO - PROCESS | 1655 | 1466013095874 Marionette TRACE conn2 -> [0,2054,"setScriptTimeout",{"ms":35000}] 10:51:35 INFO - PROCESS | 1655 | 1466013095876 Marionette TRACE conn2 <- [1,2054,null,{}] 10:51:35 INFO - PROCESS | 1655 | 1466013095879 Marionette TRACE conn2 -> [0,2055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:35 INFO - PROCESS | 1655 | 1466013095881 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:36 INFO - PROCESS | 1655 | 1466013096003 Marionette TRACE conn2 <- [1,2055,null,{"value":null}] 10:51:36 INFO - PROCESS | 1655 | 1466013096017 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1655 | 1466013096018 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11845c000 == 36 [pid = 1655] [id = 521] 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x112d67400) [pid = 1655] [serial = 1563] [outer = 0x0] 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b44000) [pid = 1655] [serial = 1564] [outer = 0x112d67400] 10:51:36 INFO - PROCESS | 1655 | 1466013096042 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b4f800) [pid = 1655] [serial = 1565] [outer = 0x112d67400] 10:51:36 INFO - PROCESS | 1655 | 1466013096352 Marionette TRACE conn2 <- [1,2056,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.scaled",0,null,null]]]}] 10:51:36 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | Canvas test: 2d.path.quadraticCurveTo.scaled 10:51:36 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html | took 521ms 10:51:36 INFO - PROCESS | 1655 | 1466013096395 Marionette TRACE conn2 -> [0,2057,"getWindowHandle",null] 10:51:36 INFO - PROCESS | 1655 | 1466013096396 Marionette TRACE conn2 <- [1,2057,null,{"value":"7"}] 10:51:36 INFO - TEST-START | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html 10:51:36 INFO - PROCESS | 1655 | 1466013096399 Marionette TRACE conn2 -> [0,2058,"setScriptTimeout",{"ms":35000}] 10:51:36 INFO - PROCESS | 1655 | 1466013096400 Marionette TRACE conn2 <- [1,2058,null,{}] 10:51:36 INFO - PROCESS | 1655 | 1466013096402 Marionette TRACE conn2 -> [0,2059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:36 INFO - PROCESS | 1655 | 1466013096403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:36 INFO - PROCESS | 1655 | 1466013096513 Marionette TRACE conn2 <- [1,2059,null,{"value":null}] 10:51:36 INFO - PROCESS | 1655 | 1466013096527 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:36 INFO - PROCESS | 1655 | 1466013096527 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1e000 == 37 [pid = 1655] [id = 522] 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118fc3800) [pid = 1655] [serial = 1566] [outer = 0x0] 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b97000) [pid = 1655] [serial = 1567] [outer = 0x118fc3800] 10:51:36 INFO - PROCESS | 1655 | 1466013096551 Marionette DEBUG loaded listener.js 10:51:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1291a3400) [pid = 1655] [serial = 1568] [outer = 0x118fc3800] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x128c76000) [pid = 1655] [serial = 1521] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.winding.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x129273800) [pid = 1655] [serial = 1524] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.basic.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115eb4400) [pid = 1655] [serial = 1527] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.1.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124a8d000) [pid = 1655] [serial = 1530] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.ensuresubpath.2.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x12927d800) [pid = 1655] [serial = 1533] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nextpoint.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1254e5800) [pid = 1655] [serial = 1515] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.4.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x118197400) [pid = 1655] [serial = 1491] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.edge.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12659c400) [pid = 1655] [serial = 1512] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.3.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119139800) [pid = 1655] [serial = 1497] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.nonfinite.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b4d400) [pid = 1655] [serial = 1479] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.1.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124a8dc00) [pid = 1655] [serial = 1506] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.1.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126798800) [pid = 1655] [serial = 1518] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.unclosed.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112978800) [pid = 1655] [serial = 1482] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.basic.2.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112ae6c00) [pid = 1655] [serial = 1485] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bezier.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1254e4800) [pid = 1655] [serial = 1509] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.transform.2.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121c13400) [pid = 1655] [serial = 1503] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.subpath.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111e29000) [pid = 1655] [serial = 1488] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.bigarc.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121511400) [pid = 1655] [serial = 1500] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.outside.html] 10:51:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112a7cc00) [pid = 1655] [serial = 1494] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.isPointInPath.empty.html] 10:51:37 INFO - PROCESS | 1655 | 1466013097026 Marionette TRACE conn2 <- [1,2060,null,{"value":["/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html",0,null,null,[["Canvas test: 2d.path.quadraticCurveTo.shape",0,null,null]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | Canvas test: 2d.path.quadraticCurveTo.shape 10:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html | took 667ms 10:51:37 INFO - PROCESS | 1655 | 1466013097067 Marionette TRACE conn2 -> [0,2061,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1655 | 1466013097068 Marionette TRACE conn2 <- [1,2061,null,{"value":"7"}] 10:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.basic.html 10:51:37 INFO - PROCESS | 1655 | 1466013097070 Marionette TRACE conn2 -> [0,2062,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1655 | 1466013097071 Marionette TRACE conn2 <- [1,2062,null,{}] 10:51:37 INFO - PROCESS | 1655 | 1466013097080 Marionette TRACE conn2 -> [0,2063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 1655 | 1466013097081 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:37 INFO - PROCESS | 1655 | 1466013097190 Marionette TRACE conn2 <- [1,2063,null,{"value":null}] 10:51:37 INFO - PROCESS | 1655 | 1466013097227 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 1655 | 1466013097228 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x129175800 == 38 [pid = 1655] [id = 523] 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x112ae6c00) [pid = 1655] [serial = 1569] [outer = 0x0] 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x121511400) [pid = 1655] [serial = 1570] [outer = 0x112ae6c00] 10:51:37 INFO - PROCESS | 1655 | 1466013097252 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1254e4800) [pid = 1655] [serial = 1571] [outer = 0x112ae6c00] 10:51:37 INFO - PROCESS | 1655 | 1466013097527 Marionette TRACE conn2 <- [1,2064,null,{"value":["/2dcontext/path-objects/2d.path.rect.basic.html",0,null,null,[["Canvas test: 2d.path.rect.basic",0,null,null]]]}] 10:51:37 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.basic.html | Canvas test: 2d.path.rect.basic 10:51:37 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.basic.html | took 473ms 10:51:37 INFO - PROCESS | 1655 | 1466013097549 Marionette TRACE conn2 -> [0,2065,"getWindowHandle",null] 10:51:37 INFO - PROCESS | 1655 | 1466013097550 Marionette TRACE conn2 <- [1,2065,null,{"value":"7"}] 10:51:37 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.closed.html 10:51:37 INFO - PROCESS | 1655 | 1466013097553 Marionette TRACE conn2 -> [0,2066,"setScriptTimeout",{"ms":35000}] 10:51:37 INFO - PROCESS | 1655 | 1466013097554 Marionette TRACE conn2 <- [1,2066,null,{}] 10:51:37 INFO - PROCESS | 1655 | 1466013097564 Marionette TRACE conn2 -> [0,2067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:37 INFO - PROCESS | 1655 | 1466013097566 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:37 INFO - PROCESS | 1655 | 1466013097673 Marionette TRACE conn2 <- [1,2067,null,{"value":null}] 10:51:37 INFO - PROCESS | 1655 | 1466013097679 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:37 INFO - PROCESS | 1655 | 1466013097681 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be2e000 == 39 [pid = 1655] [id = 524] 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126539000) [pid = 1655] [serial = 1572] [outer = 0x0] 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b43000) [pid = 1655] [serial = 1573] [outer = 0x126539000] 10:51:37 INFO - PROCESS | 1655 | 1466013097707 Marionette DEBUG loaded listener.js 10:51:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12927e800) [pid = 1655] [serial = 1574] [outer = 0x126539000] 10:51:38 INFO - PROCESS | 1655 | 1466013098054 Marionette TRACE conn2 <- [1,2068,null,{"value":["/2dcontext/path-objects/2d.path.rect.closed.html",0,null,null,[["Canvas test: 2d.path.rect.closed",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.closed.html | Canvas test: 2d.path.rect.closed 10:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.closed.html | took 525ms 10:51:38 INFO - PROCESS | 1655 | 1466013098099 Marionette TRACE conn2 -> [0,2069,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1655 | 1466013098100 Marionette TRACE conn2 <- [1,2069,null,{"value":"7"}] 10:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.1.html 10:51:38 INFO - PROCESS | 1655 | 1466013098102 Marionette TRACE conn2 -> [0,2070,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1655 | 1466013098103 Marionette TRACE conn2 <- [1,2070,null,{}] 10:51:38 INFO - PROCESS | 1655 | 1466013098106 Marionette TRACE conn2 -> [0,2071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 1655 | 1466013098107 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:38 INFO - PROCESS | 1655 | 1466013098188 Marionette TRACE conn2 <- [1,2071,null,{"value":null}] 10:51:38 INFO - PROCESS | 1655 | 1466013098193 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1655 | 1466013098195 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c473800 == 40 [pid = 1655] [id = 525] 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b44c00) [pid = 1655] [serial = 1575] [outer = 0x0] 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x1292a7000) [pid = 1655] [serial = 1576] [outer = 0x128b44c00] 10:51:38 INFO - PROCESS | 1655 | 1466013098219 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a511c00) [pid = 1655] [serial = 1577] [outer = 0x128b44c00] 10:51:38 INFO - PROCESS | 1655 | 1466013098591 Marionette TRACE conn2 <- [1,2072,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.1.html",0,null,null,[["Canvas test: 2d.path.rect.end.1",0,null,null]]]}] 10:51:38 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.1.html | Canvas test: 2d.path.rect.end.1 10:51:38 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.1.html | took 522ms 10:51:38 INFO - PROCESS | 1655 | 1466013098628 Marionette TRACE conn2 -> [0,2073,"getWindowHandle",null] 10:51:38 INFO - PROCESS | 1655 | 1466013098629 Marionette TRACE conn2 <- [1,2073,null,{"value":"7"}] 10:51:38 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.end.2.html 10:51:38 INFO - PROCESS | 1655 | 1466013098633 Marionette TRACE conn2 -> [0,2074,"setScriptTimeout",{"ms":35000}] 10:51:38 INFO - PROCESS | 1655 | 1466013098634 Marionette TRACE conn2 <- [1,2074,null,{}] 10:51:38 INFO - PROCESS | 1655 | 1466013098638 Marionette TRACE conn2 -> [0,2075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:38 INFO - PROCESS | 1655 | 1466013098639 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:38 INFO - PROCESS | 1655 | 1466013098806 Marionette TRACE conn2 <- [1,2075,null,{"value":null}] 10:51:38 INFO - PROCESS | 1655 | 1466013098817 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:38 INFO - PROCESS | 1655 | 1466013098818 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75e800 == 41 [pid = 1655] [id = 526] 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b49000) [pid = 1655] [serial = 1578] [outer = 0x0] 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a67d400) [pid = 1655] [serial = 1579] [outer = 0x128b49000] 10:51:38 INFO - PROCESS | 1655 | 1466013098848 Marionette DEBUG loaded listener.js 10:51:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12a688800) [pid = 1655] [serial = 1580] [outer = 0x128b49000] 10:51:39 INFO - PROCESS | 1655 | 1466013099330 Marionette TRACE conn2 <- [1,2076,null,{"value":["/2dcontext/path-objects/2d.path.rect.end.2.html",0,null,null,[["Canvas test: 2d.path.rect.end.2",0,null,null]]]}] 10:51:39 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.end.2.html | Canvas test: 2d.path.rect.end.2 10:51:39 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.end.2.html | took 723ms 10:51:39 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.negative.html 10:51:39 INFO - PROCESS | 1655 | 1466013099401 Marionette TRACE conn2 -> [0,2077,"getWindowHandle",null] 10:51:39 INFO - PROCESS | 1655 | 1466013099404 Marionette TRACE conn2 <- [1,2077,null,{"value":"7"}] 10:51:39 INFO - PROCESS | 1655 | 1466013099408 Marionette TRACE conn2 -> [0,2078,"setScriptTimeout",{"ms":35000}] 10:51:39 INFO - PROCESS | 1655 | 1466013099411 Marionette TRACE conn2 <- [1,2078,null,{}] 10:51:39 INFO - PROCESS | 1655 | 1466013099415 Marionette TRACE conn2 -> [0,2079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:39 INFO - PROCESS | 1655 | 1466013099417 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:39 INFO - PROCESS | 1655 | 1466013099526 Marionette TRACE conn2 <- [1,2079,null,{"value":null}] 10:51:39 INFO - PROCESS | 1655 | 1466013099588 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:39 INFO - PROCESS | 1655 | 1466013099589 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930b800 == 42 [pid = 1655] [id = 527] 10:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115f63400) [pid = 1655] [serial = 1581] [outer = 0x0] 10:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118045000) [pid = 1655] [serial = 1582] [outer = 0x115f63400] 10:51:39 INFO - PROCESS | 1655 | 1466013099620 Marionette DEBUG loaded listener.js 10:51:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1182aa400) [pid = 1655] [serial = 1583] [outer = 0x115f63400] 10:51:40 INFO - PROCESS | 1655 | 1466013100079 Marionette TRACE conn2 <- [1,2080,null,{"value":["/2dcontext/path-objects/2d.path.rect.negative.html",0,null,null,[["Canvas test: 2d.path.rect.negative",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.negative.html | Canvas test: 2d.path.rect.negative 10:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.negative.html | took 722ms 10:51:40 INFO - PROCESS | 1655 | 1466013100130 Marionette TRACE conn2 -> [0,2081,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1655 | 1466013100133 Marionette TRACE conn2 <- [1,2081,null,{"value":"7"}] 10:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.newsubpath.html 10:51:40 INFO - PROCESS | 1655 | 1466013100137 Marionette TRACE conn2 -> [0,2082,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1655 | 1466013100139 Marionette TRACE conn2 <- [1,2082,null,{}] 10:51:40 INFO - PROCESS | 1655 | 1466013100142 Marionette TRACE conn2 -> [0,2083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 1655 | 1466013100144 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:40 INFO - PROCESS | 1655 | 1466013100250 Marionette TRACE conn2 <- [1,2083,null,{"value":null}] 10:51:40 INFO - PROCESS | 1655 | 1466013100311 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:40 INFO - PROCESS | 1655 | 1466013100312 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3c800 == 43 [pid = 1655] [id = 528] 10:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x118f68400) [pid = 1655] [serial = 1584] [outer = 0x0] 10:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11938a800) [pid = 1655] [serial = 1585] [outer = 0x118f68400] 10:51:40 INFO - PROCESS | 1655 | 1466013100342 Marionette DEBUG loaded listener.js 10:51:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1210b9400) [pid = 1655] [serial = 1586] [outer = 0x118f68400] 10:51:40 INFO - PROCESS | 1655 | 1466013100809 Marionette TRACE conn2 <- [1,2084,null,{"value":["/2dcontext/path-objects/2d.path.rect.newsubpath.html",0,null,null,[["Canvas test: 2d.path.rect.newsubpath",0,null,null]]]}] 10:51:40 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.newsubpath.html | Canvas test: 2d.path.rect.newsubpath 10:51:40 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.newsubpath.html | took 724ms 10:51:40 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.nonfinite.html 10:51:40 INFO - PROCESS | 1655 | 1466013100898 Marionette TRACE conn2 -> [0,2085,"getWindowHandle",null] 10:51:40 INFO - PROCESS | 1655 | 1466013100899 Marionette TRACE conn2 <- [1,2085,null,{"value":"7"}] 10:51:40 INFO - PROCESS | 1655 | 1466013100902 Marionette TRACE conn2 -> [0,2086,"setScriptTimeout",{"ms":35000}] 10:51:40 INFO - PROCESS | 1655 | 1466013100904 Marionette TRACE conn2 <- [1,2086,null,{}] 10:51:40 INFO - PROCESS | 1655 | 1466013100912 Marionette TRACE conn2 -> [0,2087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:40 INFO - PROCESS | 1655 | 1466013100915 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:41 INFO - PROCESS | 1655 | 1466013101016 Marionette TRACE conn2 <- [1,2087,null,{"value":null}] 10:51:41 INFO - PROCESS | 1655 | 1466013101079 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1655 | 1466013101081 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf0e800 == 44 [pid = 1655] [id = 529] 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x124e35400) [pid = 1655] [serial = 1587] [outer = 0x0] 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x126328400) [pid = 1655] [serial = 1588] [outer = 0x124e35400] 10:51:41 INFO - PROCESS | 1655 | 1466013101112 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126b91000) [pid = 1655] [serial = 1589] [outer = 0x124e35400] 10:51:41 INFO - PROCESS | 1655 | 1466013101589 Marionette TRACE conn2 <- [1,2088,null,{"value":["/2dcontext/path-objects/2d.path.rect.nonfinite.html",0,null,null,[["rect() with Infinity/NaN is ignored",0,null,null]]]}] 10:51:41 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.nonfinite.html | rect() with Infinity/NaN is ignored 10:51:41 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.nonfinite.html | took 720ms 10:51:41 INFO - PROCESS | 1655 | 1466013101623 Marionette TRACE conn2 -> [0,2089,"getWindowHandle",null] 10:51:41 INFO - PROCESS | 1655 | 1466013101628 Marionette TRACE conn2 <- [1,2089,null,{"value":"7"}] 10:51:41 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.selfintersect.html 10:51:41 INFO - PROCESS | 1655 | 1466013101632 Marionette TRACE conn2 -> [0,2090,"setScriptTimeout",{"ms":35000}] 10:51:41 INFO - PROCESS | 1655 | 1466013101634 Marionette TRACE conn2 <- [1,2090,null,{}] 10:51:41 INFO - PROCESS | 1655 | 1466013101637 Marionette TRACE conn2 -> [0,2091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:41 INFO - PROCESS | 1655 | 1466013101640 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:41 INFO - PROCESS | 1655 | 1466013101839 Marionette TRACE conn2 <- [1,2091,null,{"value":null}] 10:51:41 INFO - PROCESS | 1655 | 1466013101895 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:41 INFO - PROCESS | 1655 | 1466013101896 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12541f000 == 45 [pid = 1655] [id = 530] 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x117c7a800) [pid = 1655] [serial = 1590] [outer = 0x0] 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x124c3c800) [pid = 1655] [serial = 1591] [outer = 0x117c7a800] 10:51:41 INFO - PROCESS | 1655 | 1466013101925 Marionette DEBUG loaded listener.js 10:51:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b46000) [pid = 1655] [serial = 1592] [outer = 0x117c7a800] 10:51:42 INFO - PROCESS | 1655 | 1466013102515 Marionette TRACE conn2 <- [1,2092,null,{"value":["/2dcontext/path-objects/2d.path.rect.selfintersect.html",0,null,null,[["Canvas test: 2d.path.rect.selfintersect",0,null,null]]]}] 10:51:42 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.selfintersect.html | Canvas test: 2d.path.rect.selfintersect 10:51:42 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.selfintersect.html | took 922ms 10:51:42 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.winding.html 10:51:42 INFO - PROCESS | 1655 | 1466013102553 Marionette TRACE conn2 -> [0,2093,"getWindowHandle",null] 10:51:42 INFO - PROCESS | 1655 | 1466013102555 Marionette TRACE conn2 <- [1,2093,null,{"value":"7"}] 10:51:42 INFO - PROCESS | 1655 | 1466013102559 Marionette TRACE conn2 -> [0,2094,"setScriptTimeout",{"ms":35000}] 10:51:42 INFO - PROCESS | 1655 | 1466013102560 Marionette TRACE conn2 <- [1,2094,null,{}] 10:51:42 INFO - PROCESS | 1655 | 1466013102564 Marionette TRACE conn2 -> [0,2095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:42 INFO - PROCESS | 1655 | 1466013102565 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:42 INFO - PROCESS | 1655 | 1466013102672 Marionette TRACE conn2 <- [1,2095,null,{"value":null}] 10:51:42 INFO - PROCESS | 1655 | 1466013102751 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:42 INFO - PROCESS | 1655 | 1466013102753 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x1169a9800 == 46 [pid = 1655] [id = 531] 10:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115eef400) [pid = 1655] [serial = 1593] [outer = 0x0] 10:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x116235000) [pid = 1655] [serial = 1594] [outer = 0x115eef400] 10:51:42 INFO - PROCESS | 1655 | 1466013102781 Marionette DEBUG loaded listener.js 10:51:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117c7ec00) [pid = 1655] [serial = 1595] [outer = 0x115eef400] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12c473800 == 45 [pid = 1655] [id = 525] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12be2e000 == 44 [pid = 1655] [id = 524] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129175800 == 43 [pid = 1655] [id = 523] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1e000 == 42 [pid = 1655] [id = 522] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11845c000 == 41 [pid = 1655] [id = 521] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129429800 == 40 [pid = 1655] [id = 520] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x128a33000 == 39 [pid = 1655] [id = 519] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x125415000 == 38 [pid = 1655] [id = 518] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12145c800 == 37 [pid = 1655] [id = 517] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1198c0800 == 36 [pid = 1655] [id = 516] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118783000 == 35 [pid = 1655] [id = 515] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116955000 == 34 [pid = 1655] [id = 514] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11839a000 == 33 [pid = 1655] [id = 513] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d29e000 == 32 [pid = 1655] [id = 512] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12541f000 == 31 [pid = 1655] [id = 530] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf0e800 == 30 [pid = 1655] [id = 529] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3c800 == 29 [pid = 1655] [id = 528] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11930b800 == 28 [pid = 1655] [id = 527] 10:51:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75e800 == 27 [pid = 1655] [id = 526] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x128b4a000) [pid = 1655] [serial = 1516] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x118208c00) [pid = 1655] [serial = 1492] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118356400) [pid = 1655] [serial = 1493] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126ba4c00) [pid = 1655] [serial = 1513] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119389000) [pid = 1655] [serial = 1498] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x121344c00) [pid = 1655] [serial = 1499] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x1291a7400) [pid = 1655] [serial = 1481] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x124d6a800) [pid = 1655] [serial = 1507] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1254a0400) [pid = 1655] [serial = 1508] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128b95c00) [pid = 1655] [serial = 1519] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112ac9c00) [pid = 1655] [serial = 1483] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11307c800) [pid = 1655] [serial = 1484] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x113e9e400) [pid = 1655] [serial = 1486] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115ee8800) [pid = 1655] [serial = 1487] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x125f5c800) [pid = 1655] [serial = 1510] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126530800) [pid = 1655] [serial = 1511] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x123c6a000) [pid = 1655] [serial = 1504] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1249a4000) [pid = 1655] [serial = 1505] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1176b0000) [pid = 1655] [serial = 1489] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11804d400) [pid = 1655] [serial = 1490] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12199a000) [pid = 1655] [serial = 1501] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121c0d800) [pid = 1655] [serial = 1502] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11854bc00) [pid = 1655] [serial = 1495] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x119134c00) [pid = 1655] [serial = 1496] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128c7bc00) [pid = 1655] [serial = 1523] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1291a6800) [pid = 1655] [serial = 1522] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128c77400) [pid = 1655] [serial = 1520] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12927bc00) [pid = 1655] [serial = 1525] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1291afc00) [pid = 1655] [serial = 1526] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118f67000) [pid = 1655] [serial = 1528] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b8c800) [pid = 1655] [serial = 1517] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12950e000) [pid = 1655] [serial = 1535] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12927c800) [pid = 1655] [serial = 1532] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1291a4c00) [pid = 1655] [serial = 1531] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b42400) [pid = 1655] [serial = 1514] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x126532c00) [pid = 1655] [serial = 1529] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1292a5c00) [pid = 1655] [serial = 1534] [outer = 0x0] [url = about:blank] 10:51:43 INFO - PROCESS | 1655 | 1466013103758 Marionette TRACE conn2 <- [1,2096,null,{"value":["/2dcontext/path-objects/2d.path.rect.winding.html",0,null,null,[["Canvas test: 2d.path.rect.winding",0,null,null]]]}] 10:51:43 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.winding.html | Canvas test: 2d.path.rect.winding 10:51:43 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.winding.html | took 1223ms 10:51:43 INFO - PROCESS | 1655 | 1466013103782 Marionette TRACE conn2 -> [0,2097,"getWindowHandle",null] 10:51:43 INFO - PROCESS | 1655 | 1466013103784 Marionette TRACE conn2 <- [1,2097,null,{"value":"7"}] 10:51:43 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.1.html 10:51:43 INFO - PROCESS | 1655 | 1466013103787 Marionette TRACE conn2 -> [0,2098,"setScriptTimeout",{"ms":35000}] 10:51:43 INFO - PROCESS | 1655 | 1466013103789 Marionette TRACE conn2 <- [1,2098,null,{}] 10:51:43 INFO - PROCESS | 1655 | 1466013103798 Marionette TRACE conn2 -> [0,2099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:43 INFO - PROCESS | 1655 | 1466013103800 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:43 INFO - PROCESS | 1655 | 1466013103888 Marionette TRACE conn2 <- [1,2099,null,{"value":null}] 10:51:43 INFO - PROCESS | 1655 | 1466013103897 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:43 INFO - PROCESS | 1655 | 1466013103899 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x116928800 == 28 [pid = 1655] [id = 532] 10:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x112a70800) [pid = 1655] [serial = 1596] [outer = 0x0] 10:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11307c400) [pid = 1655] [serial = 1597] [outer = 0x112a70800] 10:51:43 INFO - PROCESS | 1655 | 1466013103927 Marionette DEBUG loaded listener.js 10:51:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113080800) [pid = 1655] [serial = 1598] [outer = 0x112a70800] 10:51:44 INFO - PROCESS | 1655 | 1466013104321 Marionette TRACE conn2 <- [1,2100,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.1.html",0,null,null,[["Canvas test: 2d.path.rect.zero.1",0,null,null]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.1.html | Canvas test: 2d.path.rect.zero.1 10:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.1.html | took 575ms 10:51:44 INFO - PROCESS | 1655 | 1466013104361 Marionette TRACE conn2 -> [0,2101,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1655 | 1466013104365 Marionette TRACE conn2 <- [1,2101,null,{"value":"7"}] 10:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.2.html 10:51:44 INFO - PROCESS | 1655 | 1466013104369 Marionette TRACE conn2 -> [0,2102,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1655 | 1466013104371 Marionette TRACE conn2 <- [1,2102,null,{}] 10:51:44 INFO - PROCESS | 1655 | 1466013104373 Marionette TRACE conn2 -> [0,2103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1655 | 1466013104375 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:44 INFO - PROCESS | 1655 | 1466013104453 Marionette TRACE conn2 <- [1,2103,null,{"value":null}] 10:51:44 INFO - PROCESS | 1655 | 1466013104459 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 1655 | 1466013104461 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185cb800 == 29 [pid = 1655] [id = 533] 10:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115eea000) [pid = 1655] [serial = 1599] [outer = 0x0] 10:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x116979c00) [pid = 1655] [serial = 1600] [outer = 0x115eea000] 10:51:44 INFO - PROCESS | 1655 | 1466013104488 Marionette DEBUG loaded listener.js 10:51:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x117c83000) [pid = 1655] [serial = 1601] [outer = 0x115eea000] 10:51:44 INFO - PROCESS | 1655 | 1466013104854 Marionette TRACE conn2 <- [1,2104,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.2.html",0,null,null,[["Canvas test: 2d.path.rect.zero.2",0,null,null]]]}] 10:51:44 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.2.html | Canvas test: 2d.path.rect.zero.2 10:51:44 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.2.html | took 519ms 10:51:44 INFO - PROCESS | 1655 | 1466013104888 Marionette TRACE conn2 -> [0,2105,"getWindowHandle",null] 10:51:44 INFO - PROCESS | 1655 | 1466013104890 Marionette TRACE conn2 <- [1,2105,null,{"value":"7"}] 10:51:44 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.3.html 10:51:44 INFO - PROCESS | 1655 | 1466013104894 Marionette TRACE conn2 -> [0,2106,"setScriptTimeout",{"ms":35000}] 10:51:44 INFO - PROCESS | 1655 | 1466013104897 Marionette TRACE conn2 <- [1,2106,null,{}] 10:51:44 INFO - PROCESS | 1655 | 1466013104905 Marionette TRACE conn2 -> [0,2107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:44 INFO - PROCESS | 1655 | 1466013104908 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:44 INFO - PROCESS | 1655 | 1466013104983 Marionette TRACE conn2 <- [1,2107,null,{"value":null}] 10:51:44 INFO - PROCESS | 1655 | 1466013104988 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:44 INFO - PROCESS | 1655 | 1466013104991 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e4800 == 30 [pid = 1655] [id = 534] 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112975c00) [pid = 1655] [serial = 1602] [outer = 0x0] 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11835ac00) [pid = 1655] [serial = 1603] [outer = 0x112975c00] 10:51:45 INFO - PROCESS | 1655 | 1466013105021 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118958000) [pid = 1655] [serial = 1604] [outer = 0x112975c00] 10:51:45 INFO - PROCESS | 1655 | 1466013105378 Marionette TRACE conn2 <- [1,2108,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.3.html",0,null,null,[["Canvas test: 2d.path.rect.zero.3",0,null,null]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.3.html | Canvas test: 2d.path.rect.zero.3 10:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.3.html | took 522ms 10:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.4.html 10:51:45 INFO - PROCESS | 1655 | 1466013105417 Marionette TRACE conn2 -> [0,2109,"getWindowHandle",null] 10:51:45 INFO - PROCESS | 1655 | 1466013105418 Marionette TRACE conn2 <- [1,2109,null,{"value":"7"}] 10:51:45 INFO - PROCESS | 1655 | 1466013105420 Marionette TRACE conn2 -> [0,2110,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 1655 | 1466013105421 Marionette TRACE conn2 <- [1,2110,null,{}] 10:51:45 INFO - PROCESS | 1655 | 1466013105424 Marionette TRACE conn2 -> [0,2111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:45 INFO - PROCESS | 1655 | 1466013105428 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:45 INFO - PROCESS | 1655 | 1466013105538 Marionette TRACE conn2 <- [1,2111,null,{"value":null}] 10:51:45 INFO - PROCESS | 1655 | 1466013105544 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:45 INFO - PROCESS | 1655 | 1466013105545 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125a800 == 31 [pid = 1655] [id = 535] 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11895c000) [pid = 1655] [serial = 1605] [outer = 0x0] 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11913a400) [pid = 1655] [serial = 1606] [outer = 0x11895c000] 10:51:45 INFO - PROCESS | 1655 | 1466013105570 Marionette DEBUG loaded listener.js 10:51:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11938bc00) [pid = 1655] [serial = 1607] [outer = 0x11895c000] 10:51:45 INFO - PROCESS | 1655 | 1466013105906 Marionette TRACE conn2 <- [1,2112,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.4.html",0,null,null,[["Canvas test: 2d.path.rect.zero.4",0,null,null]]]}] 10:51:45 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.4.html | Canvas test: 2d.path.rect.zero.4 10:51:45 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.4.html | took 518ms 10:51:45 INFO - PROCESS | 1655 | 1466013105947 Marionette TRACE conn2 -> [0,2113,"getWindowHandle",null] 10:51:45 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.5.html 10:51:45 INFO - PROCESS | 1655 | 1466013105955 Marionette TRACE conn2 <- [1,2113,null,{"value":"7"}] 10:51:45 INFO - PROCESS | 1655 | 1466013105957 Marionette TRACE conn2 -> [0,2114,"setScriptTimeout",{"ms":35000}] 10:51:45 INFO - PROCESS | 1655 | 1466013105958 Marionette TRACE conn2 <- [1,2114,null,{}] 10:51:45 INFO - PROCESS | 1655 | 1466013105961 Marionette TRACE conn2 -> [0,2115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:45 INFO - PROCESS | 1655 | 1466013105962 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:46 INFO - PROCESS | 1655 | 1466013106057 Marionette TRACE conn2 <- [1,2115,null,{"value":null}] 10:51:46 INFO - PROCESS | 1655 | 1466013106061 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1655 | 1466013106062 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x124c2a800 == 32 [pid = 1655] [id = 536] 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115a4e000) [pid = 1655] [serial = 1608] [outer = 0x0] 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x119548800) [pid = 1655] [serial = 1609] [outer = 0x115a4e000] 10:51:46 INFO - PROCESS | 1655 | 1466013106087 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121440c00) [pid = 1655] [serial = 1610] [outer = 0x115a4e000] 10:51:46 INFO - PROCESS | 1655 | 1466013106453 Marionette TRACE conn2 <- [1,2116,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.5.html",0,null,null,[["Canvas test: 2d.path.rect.zero.5",0,null,null]]]}] 10:51:46 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.5.html | Canvas test: 2d.path.rect.zero.5 10:51:46 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.5.html | took 520ms 10:51:46 INFO - TEST-START | /2dcontext/path-objects/2d.path.rect.zero.6.html 10:51:46 INFO - PROCESS | 1655 | 1466013106485 Marionette TRACE conn2 -> [0,2117,"getWindowHandle",null] 10:51:46 INFO - PROCESS | 1655 | 1466013106486 Marionette TRACE conn2 <- [1,2117,null,{"value":"7"}] 10:51:46 INFO - PROCESS | 1655 | 1466013106488 Marionette TRACE conn2 -> [0,2118,"setScriptTimeout",{"ms":35000}] 10:51:46 INFO - PROCESS | 1655 | 1466013106490 Marionette TRACE conn2 <- [1,2118,null,{}] 10:51:46 INFO - PROCESS | 1655 | 1466013106494 Marionette TRACE conn2 -> [0,2119,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:46 INFO - PROCESS | 1655 | 1466013106498 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:46 INFO - PROCESS | 1655 | 1466013106610 Marionette TRACE conn2 <- [1,2119,null,{"value":null}] 10:51:46 INFO - PROCESS | 1655 | 1466013106648 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:46 INFO - PROCESS | 1655 | 1466013106649 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a33000 == 33 [pid = 1655] [id = 537] 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1210b6c00) [pid = 1655] [serial = 1611] [outer = 0x0] 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121a50000) [pid = 1655] [serial = 1612] [outer = 0x1210b6c00] 10:51:46 INFO - PROCESS | 1655 | 1466013106674 Marionette DEBUG loaded listener.js 10:51:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x124e40400) [pid = 1655] [serial = 1613] [outer = 0x1210b6c00] 10:51:47 INFO - PROCESS | 1655 | 1466013106994 Marionette TRACE conn2 <- [1,2120,null,{"value":["/2dcontext/path-objects/2d.path.rect.zero.6.html",0,null,null,[["Canvas test: 2d.path.rect.zero.6",0,null,null]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.rect.zero.6.html | Canvas test: 2d.path.rect.zero.6 10:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.rect.zero.6.html | took 521ms 10:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.empty.html 10:51:47 INFO - PROCESS | 1655 | 1466013107013 Marionette TRACE conn2 -> [0,2121,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 1655 | 1466013107014 Marionette TRACE conn2 <- [1,2121,null,{"value":"7"}] 10:51:47 INFO - PROCESS | 1655 | 1466013107023 Marionette TRACE conn2 -> [0,2122,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 1655 | 1466013107025 Marionette TRACE conn2 <- [1,2122,null,{}] 10:51:47 INFO - PROCESS | 1655 | 1466013107039 Marionette TRACE conn2 -> [0,2123,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 1655 | 1466013107040 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:47 INFO - PROCESS | 1655 | 1466013107134 Marionette TRACE conn2 <- [1,2123,null,{"value":null}] 10:51:47 INFO - PROCESS | 1655 | 1466013107138 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1655 | 1466013107139 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x129173800 == 34 [pid = 1655] [id = 538] 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115ec2c00) [pid = 1655] [serial = 1614] [outer = 0x0] 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125f5bc00) [pid = 1655] [serial = 1615] [outer = 0x115ec2c00] 10:51:47 INFO - PROCESS | 1655 | 1466013107164 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12659e000) [pid = 1655] [serial = 1616] [outer = 0x115ec2c00] 10:51:47 INFO - PROCESS | 1655 | 1466013107477 Marionette TRACE conn2 <- [1,2124,null,{"value":["/2dcontext/path-objects/2d.path.stroke.empty.html",0,null,null,[["Empty subpaths are not stroked",0,null,null]]]}] 10:51:47 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.empty.html | Empty subpaths are not stroked 10:51:47 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.empty.html | took 488ms 10:51:47 INFO - PROCESS | 1655 | 1466013107504 Marionette TRACE conn2 -> [0,2125,"getWindowHandle",null] 10:51:47 INFO - PROCESS | 1655 | 1466013107505 Marionette TRACE conn2 <- [1,2125,null,{"value":"7"}] 10:51:47 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.overlap.html 10:51:47 INFO - PROCESS | 1655 | 1466013107523 Marionette TRACE conn2 -> [0,2126,"setScriptTimeout",{"ms":35000}] 10:51:47 INFO - PROCESS | 1655 | 1466013107524 Marionette TRACE conn2 <- [1,2126,null,{}] 10:51:47 INFO - PROCESS | 1655 | 1466013107530 Marionette TRACE conn2 -> [0,2127,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:47 INFO - PROCESS | 1655 | 1466013107531 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:47 INFO - PROCESS | 1655 | 1466013107629 Marionette TRACE conn2 <- [1,2127,null,{"value":null}] 10:51:47 INFO - PROCESS | 1655 | 1466013107632 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:47 INFO - PROCESS | 1655 | 1466013107633 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5c7800 == 35 [pid = 1655] [id = 539] 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125f5f000) [pid = 1655] [serial = 1617] [outer = 0x0] 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126b90c00) [pid = 1655] [serial = 1618] [outer = 0x125f5f000] 10:51:47 INFO - PROCESS | 1655 | 1466013107657 Marionette DEBUG loaded listener.js 10:51:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x126ba6400) [pid = 1655] [serial = 1619] [outer = 0x125f5f000] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128b44c00) [pid = 1655] [serial = 1575] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.1.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x112d67400) [pid = 1655] [serial = 1563] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.scaled.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126b97400) [pid = 1655] [serial = 1560] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.nonfinite.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118fc3800) [pid = 1655] [serial = 1566] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.shape.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112ae6c00) [pid = 1655] [serial = 1569] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.basic.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11297e800) [pid = 1655] [serial = 1539] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.basic.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115f5b000) [pid = 1655] [serial = 1545] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.newsubpath.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12143c800) [pid = 1655] [serial = 1536] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.lineTo.nonfinite.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1210ba400) [pid = 1655] [serial = 1554] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.1.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ebd000) [pid = 1655] [serial = 1542] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.multiple.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x113085000) [pid = 1655] [serial = 1551] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.basic.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11834d000) [pid = 1655] [serial = 1548] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.moveTo.nonfinite.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126539000) [pid = 1655] [serial = 1572] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.closed.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x123c6c800) [pid = 1655] [serial = 1557] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.quadraticCurveTo.ensuresubpath.2.html] 10:51:48 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128b49000) [pid = 1655] [serial = 1578] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.end.2.html] 10:51:48 INFO - PROCESS | 1655 | 1466013108262 Marionette TRACE conn2 <- [1,2128,null,{"value":["/2dcontext/path-objects/2d.path.stroke.overlap.html",0,null,null,[["Stroked subpaths are combined before being drawn",0,null,null]]]}] 10:51:48 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.overlap.html | Stroked subpaths are combined before being drawn 10:51:48 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.overlap.html | took 788ms 10:51:48 INFO - PROCESS | 1655 | 1466013108304 Marionette TRACE conn2 -> [0,2129,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1655 | 1466013108306 Marionette TRACE conn2 <- [1,2129,null,{"value":"7"}] 10:51:48 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.arc.html 10:51:48 INFO - PROCESS | 1655 | 1466013108313 Marionette TRACE conn2 -> [0,2130,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1655 | 1466013108315 Marionette TRACE conn2 <- [1,2130,null,{}] 10:51:48 INFO - PROCESS | 1655 | 1466013108318 Marionette TRACE conn2 -> [0,2131,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1655 | 1466013108331 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:48 INFO - PROCESS | 1655 | 1466013108414 Marionette TRACE conn2 <- [1,2131,null,{"value":null}] 10:51:48 INFO - PROCESS | 1655 | 1466013108418 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1655 | 1466013108419 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194e0000 == 36 [pid = 1655] [id = 540] 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112980000) [pid = 1655] [serial = 1620] [outer = 0x0] 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115f5b000) [pid = 1655] [serial = 1621] [outer = 0x112980000] 10:51:48 INFO - PROCESS | 1655 | 1466013108445 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11954b000) [pid = 1655] [serial = 1622] [outer = 0x112980000] 10:51:48 INFO - PROCESS | 1655 | 1466013108764 Marionette TRACE conn2 <- [1,2132,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.arc.html",0,null,null,[["Zero-length line segments from arcTo and arc are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2133,"getWindowHandle",null] 10:51:48 INFO - PROCESS | 1655 | 1466013108786 Marionette TRACE conn2 <- [1,2133,null,{"value":"7"}] 10:51:48 INFO - PROCESS | 1655 | 1466013108788 Marionette TRACE conn2 -> [0,2134,"setScriptTimeout",{"ms":35000}] 10:51:48 INFO - PROCESS | 1655 | 1466013108789 Marionette TRACE conn2 <- [1,2134,null,{}] 10:51:48 INFO - PROCESS | 1655 | 1466013108792 Marionette TRACE conn2 -> [0,2135,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:48 INFO - PROCESS | 1655 | 1466013108795 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:48 INFO - PROCESS | 1655 | 1466013108869 Marionette TRACE conn2 <- [1,2135,null,{"value":null}] 10:51:48 INFO - PROCESS | 1655 | 1466013108872 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:48 INFO - PROCESS | 1655 | 1466013108874 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba05000 == 37 [pid = 1655] [id = 541] 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1198e4400) [pid = 1655] [serial = 1623] [outer = 0x0] 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126ba8c00) [pid = 1655] [serial = 1624] [outer = 0x1198e4400] 10:51:48 INFO - PROCESS | 1655 | 1466013108901 Marionette DEBUG loaded listener.js 10:51:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b2c000) [pid = 1655] [serial = 1625] [outer = 0x1198e4400] 10:51:49 INFO - PROCESS | 1655 | 1466013109247 Marionette TRACE conn2 <- [1,2136,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.closed.html",0,null,null,[["Zero-length line segments from closed paths are removed before stroking",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | Zero-length line segments from closed paths are removed before stroking 10:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.closed.html | took 474ms 10:51:49 INFO - PROCESS | 1655 | 1466013109280 Marionette TRACE conn2 -> [0,2137,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1655 | 1466013109281 Marionette TRACE conn2 <- [1,2137,null,{"value":"7"}] 10:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.corner.html 10:51:49 INFO - PROCESS | 1655 | 1466013109289 Marionette TRACE conn2 -> [0,2138,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1655 | 1466013109292 Marionette TRACE conn2 <- [1,2138,null,{}] 10:51:49 INFO - PROCESS | 1655 | 1466013109297 Marionette TRACE conn2 -> [0,2139,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1655 | 1466013109306 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:49 INFO - PROCESS | 1655 | 1466013109399 Marionette TRACE conn2 <- [1,2139,null,{"value":null}] 10:51:49 INFO - PROCESS | 1655 | 1466013109403 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 1655 | 1466013109404 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x124880000 == 38 [pid = 1655] [id = 542] 10:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112926800) [pid = 1655] [serial = 1626] [outer = 0x0] 10:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b8a800) [pid = 1655] [serial = 1627] [outer = 0x112926800] 10:51:49 INFO - PROCESS | 1655 | 1466013109433 Marionette DEBUG loaded listener.js 10:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128ed2c00) [pid = 1655] [serial = 1628] [outer = 0x112926800] 10:51:49 INFO - PROCESS | 1655 | 1466013109764 Marionette TRACE conn2 <- [1,2140,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.corner.html",0,null,null,[["Zero-length line segments are removed before stroking with miters",0,null,null]]]}] 10:51:49 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | Zero-length line segments are removed before stroking with miters 10:51:49 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.corner.html | took 522ms 10:51:49 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.curve.html 10:51:49 INFO - PROCESS | 1655 | 1466013109811 Marionette TRACE conn2 -> [0,2141,"getWindowHandle",null] 10:51:49 INFO - PROCESS | 1655 | 1466013109813 Marionette TRACE conn2 <- [1,2141,null,{"value":"7"}] 10:51:49 INFO - PROCESS | 1655 | 1466013109815 Marionette TRACE conn2 -> [0,2142,"setScriptTimeout",{"ms":35000}] 10:51:49 INFO - PROCESS | 1655 | 1466013109816 Marionette TRACE conn2 <- [1,2142,null,{}] 10:51:49 INFO - PROCESS | 1655 | 1466013109818 Marionette TRACE conn2 -> [0,2143,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:49 INFO - PROCESS | 1655 | 1466013109819 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:49 INFO - PROCESS | 1655 | 1466013109898 Marionette TRACE conn2 <- [1,2143,null,{"value":null}] 10:51:49 INFO - PROCESS | 1655 | 1466013109958 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:49 INFO - PROCESS | 1655 | 1466013109959 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c468800 == 39 [pid = 1655] [id = 543] 10:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x121338800) [pid = 1655] [serial = 1629] [outer = 0x0] 10:51:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1291a6c00) [pid = 1655] [serial = 1630] [outer = 0x121338800] 10:51:49 INFO - PROCESS | 1655 | 1466013109985 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129274400) [pid = 1655] [serial = 1631] [outer = 0x121338800] 10:51:50 INFO - PROCESS | 1655 | 1466013110487 Marionette TRACE conn2 <- [1,2144,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.curve.html",0,null,null,[["Zero-length line segments from quadraticCurveTo and bezierCurveTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html:40:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2145,"getWindowHandle",null] 10:51:50 INFO - PROCESS | 1655 | 1466013110548 Marionette TRACE conn2 <- [1,2145,null,{"value":"7"}] 10:51:50 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.line.html 10:51:50 INFO - PROCESS | 1655 | 1466013110551 Marionette TRACE conn2 -> [0,2146,"setScriptTimeout",{"ms":35000}] 10:51:50 INFO - PROCESS | 1655 | 1466013110553 Marionette TRACE conn2 <- [1,2146,null,{}] 10:51:50 INFO - PROCESS | 1655 | 1466013110558 Marionette TRACE conn2 -> [0,2147,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:50 INFO - PROCESS | 1655 | 1466013110560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:50 INFO - PROCESS | 1655 | 1466013110675 Marionette TRACE conn2 <- [1,2147,null,{"value":null}] 10:51:50 INFO - PROCESS | 1655 | 1466013110805 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:50 INFO - PROCESS | 1655 | 1466013110806 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x118715000 == 40 [pid = 1655] [id = 544] 10:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115e08000) [pid = 1655] [serial = 1632] [outer = 0x0] 10:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x115eba800) [pid = 1655] [serial = 1633] [outer = 0x115e08000] 10:51:50 INFO - PROCESS | 1655 | 1466013110837 Marionette DEBUG loaded listener.js 10:51:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x116977c00) [pid = 1655] [serial = 1634] [outer = 0x115e08000] 10:51:51 INFO - PROCESS | 1655 | 1466013111390 Marionette TRACE conn2 <- [1,2148,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.line.html",0,null,null,[["Zero-length line segments from lineTo are removed before stroking",1,"assert_equals: Red channel of the pixel at (50, 25) expected 0 but got 255","_assertPixel@http://web-platform.test:8000/common/canvas-tests.js:38:5\n@http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html:35:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2149,"getWindowHandle",null] 10:51:51 INFO - PROCESS | 1655 | 1466013111578 Marionette TRACE conn2 <- [1,2149,null,{"value":"7"}] 10:51:51 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.prune.rect.html 10:51:51 INFO - PROCESS | 1655 | 1466013111582 Marionette TRACE conn2 -> [0,2150,"setScriptTimeout",{"ms":35000}] 10:51:51 INFO - PROCESS | 1655 | 1466013111583 Marionette TRACE conn2 <- [1,2150,null,{}] 10:51:51 INFO - PROCESS | 1655 | 1466013111587 Marionette TRACE conn2 -> [0,2151,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:51 INFO - PROCESS | 1655 | 1466013111589 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:51 INFO - PROCESS | 1655 | 1466013111701 Marionette TRACE conn2 <- [1,2151,null,{"value":null}] 10:51:51 INFO - PROCESS | 1655 | 1466013111780 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:51 INFO - PROCESS | 1655 | 1466013111783 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118393000 == 41 [pid = 1655] [id = 545] 10:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x115e0e000) [pid = 1655] [serial = 1635] [outer = 0x0] 10:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115f5d400) [pid = 1655] [serial = 1636] [outer = 0x115e0e000] 10:51:51 INFO - PROCESS | 1655 | 1466013111811 Marionette DEBUG loaded listener.js 10:51:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116f91400) [pid = 1655] [serial = 1637] [outer = 0x115e0e000] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x124880000 == 40 [pid = 1655] [id = 542] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba05000 == 39 [pid = 1655] [id = 541] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e0000 == 38 [pid = 1655] [id = 540] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5c7800 == 37 [pid = 1655] [id = 539] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x129173800 == 36 [pid = 1655] [id = 538] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x128a33000 == 35 [pid = 1655] [id = 537] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x124c2a800 == 34 [pid = 1655] [id = 536] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x12125a800 == 33 [pid = 1655] [id = 535] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1194e4800 == 32 [pid = 1655] [id = 534] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1185cb800 == 31 [pid = 1655] [id = 533] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x116928800 == 30 [pid = 1655] [id = 532] 10:51:52 INFO - PROCESS | 1655 | --DOCSHELL 0x1169a9800 == 29 [pid = 1655] [id = 531] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x12a67d400) [pid = 1655] [serial = 1579] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1292a7000) [pid = 1655] [serial = 1576] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b44000) [pid = 1655] [serial = 1564] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128a23800) [pid = 1655] [serial = 1562] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x126ba5000) [pid = 1655] [serial = 1561] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b97000) [pid = 1655] [serial = 1567] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121511400) [pid = 1655] [serial = 1570] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11307a000) [pid = 1655] [serial = 1540] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115e0e800) [pid = 1655] [serial = 1541] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11697f000) [pid = 1655] [serial = 1546] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1182aa800) [pid = 1655] [serial = 1547] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12a510c00) [pid = 1655] [serial = 1538] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x12950d400) [pid = 1655] [serial = 1537] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121c0a800) [pid = 1655] [serial = 1555] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115ee9800) [pid = 1655] [serial = 1543] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11675e400) [pid = 1655] [serial = 1544] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x128b4f800) [pid = 1655] [serial = 1565] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11938ec00) [pid = 1655] [serial = 1552] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121343c00) [pid = 1655] [serial = 1553] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118fb7400) [pid = 1655] [serial = 1549] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x119336400) [pid = 1655] [serial = 1550] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128b43000) [pid = 1655] [serial = 1573] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12927e800) [pid = 1655] [serial = 1574] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a511c00) [pid = 1655] [serial = 1577] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x1291a3400) [pid = 1655] [serial = 1568] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x124d6bc00) [pid = 1655] [serial = 1558] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x1254e4800) [pid = 1655] [serial = 1571] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x126b8fc00) [pid = 1655] [serial = 1559] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x123c64c00) [pid = 1655] [serial = 1556] [outer = 0x0] [url = about:blank] 10:51:52 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12a688800) [pid = 1655] [serial = 1580] [outer = 0x0] [url = about:blank] 10:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | Zero-length line segments from rect and strokeRect are removed before stroking 10:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.prune.rect.html | took 673ms 10:51:52 INFO - PROCESS | 1655 | 1466013112246 Marionette TRACE conn2 <- [1,2152,null,{"value":["/2dcontext/path-objects/2d.path.stroke.prune.rect.html",0,null,null,[["Zero-length line segments from rect and strokeRect are removed before stroking",0,null,null]]]}] 10:51:52 INFO - PROCESS | 1655 | 1466013112255 Marionette TRACE conn2 -> [0,2153,"getWindowHandle",null] 10:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale1.html 10:51:52 INFO - PROCESS | 1655 | 1466013112257 Marionette TRACE conn2 <- [1,2153,null,{"value":"7"}] 10:51:52 INFO - PROCESS | 1655 | 1466013112264 Marionette TRACE conn2 -> [0,2154,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1655 | 1466013112267 Marionette TRACE conn2 <- [1,2154,null,{}] 10:51:52 INFO - PROCESS | 1655 | 1466013112270 Marionette TRACE conn2 -> [0,2155,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:52 INFO - PROCESS | 1655 | 1466013112271 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:52 INFO - PROCESS | 1655 | 1466013112352 Marionette TRACE conn2 <- [1,2155,null,{"value":null}] 10:51:52 INFO - PROCESS | 1655 | 1466013112410 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 1655 | 1466013112412 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fd6800 == 30 [pid = 1655] [id = 546] 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11697f000) [pid = 1655] [serial = 1638] [outer = 0x0] 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11804c800) [pid = 1655] [serial = 1639] [outer = 0x11697f000] 10:51:52 INFO - PROCESS | 1655 | 1466013112441 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x118353400) [pid = 1655] [serial = 1640] [outer = 0x11697f000] 10:51:52 INFO - PROCESS | 1655 | 1466013112756 Marionette TRACE conn2 <- [1,2156,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale1.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:51:52 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale1.html | Stroke line widths are scaled by the current transformation matrix 10:51:52 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale1.html | took 525ms 10:51:52 INFO - PROCESS | 1655 | 1466013112786 Marionette TRACE conn2 -> [0,2157,"getWindowHandle",null] 10:51:52 INFO - PROCESS | 1655 | 1466013112787 Marionette TRACE conn2 <- [1,2157,null,{"value":"7"}] 10:51:52 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.scale2.html 10:51:52 INFO - PROCESS | 1655 | 1466013112789 Marionette TRACE conn2 -> [0,2158,"setScriptTimeout",{"ms":35000}] 10:51:52 INFO - PROCESS | 1655 | 1466013112791 Marionette TRACE conn2 <- [1,2158,null,{}] 10:51:52 INFO - PROCESS | 1655 | 1466013112800 Marionette TRACE conn2 -> [0,2159,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:52 INFO - PROCESS | 1655 | 1466013112803 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:52 INFO - PROCESS | 1655 | 1466013112885 Marionette TRACE conn2 <- [1,2159,null,{"value":null}] 10:51:52 INFO - PROCESS | 1655 | 1466013112893 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:52 INFO - PROCESS | 1655 | 1466013112896 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x121131800 == 31 [pid = 1655] [id = 547] 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11913dc00) [pid = 1655] [serial = 1641] [outer = 0x0] 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11938c800) [pid = 1655] [serial = 1642] [outer = 0x11913dc00] 10:51:52 INFO - PROCESS | 1655 | 1466013112925 Marionette DEBUG loaded listener.js 10:51:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x121197000) [pid = 1655] [serial = 1643] [outer = 0x11913dc00] 10:51:53 INFO - PROCESS | 1655 | 1466013113311 Marionette TRACE conn2 <- [1,2160,null,{"value":["/2dcontext/path-objects/2d.path.stroke.scale2.html",0,null,null,[["Stroke line widths are scaled by the current transformation matrix",0,null,null]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.scale2.html | Stroke line widths are scaled by the current transformation matrix 10:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.scale2.html | took 574ms 10:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.skew.html 10:51:53 INFO - PROCESS | 1655 | 1466013113364 Marionette TRACE conn2 -> [0,2161,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 1655 | 1466013113365 Marionette TRACE conn2 <- [1,2161,null,{"value":"7"}] 10:51:53 INFO - PROCESS | 1655 | 1466013113367 Marionette TRACE conn2 -> [0,2162,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 1655 | 1466013113368 Marionette TRACE conn2 <- [1,2162,null,{}] 10:51:53 INFO - PROCESS | 1655 | 1466013113371 Marionette TRACE conn2 -> [0,2163,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 1655 | 1466013113372 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:53 INFO - PROCESS | 1655 | 1466013113451 Marionette TRACE conn2 <- [1,2163,null,{"value":null}] 10:51:53 INFO - PROCESS | 1655 | 1466013113454 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1655 | 1466013113455 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fce000 == 32 [pid = 1655] [id = 548] 10:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112d6e000) [pid = 1655] [serial = 1644] [outer = 0x0] 10:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x12199b000) [pid = 1655] [serial = 1645] [outer = 0x112d6e000] 10:51:53 INFO - PROCESS | 1655 | 1466013113483 Marionette DEBUG loaded listener.js 10:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x123c65000) [pid = 1655] [serial = 1646] [outer = 0x112d6e000] 10:51:53 INFO - PROCESS | 1655 | 1466013113829 Marionette TRACE conn2 <- [1,2164,null,{"value":["/2dcontext/path-objects/2d.path.stroke.skew.html",0,null,null,[["Strokes lines are skewed by the current transformation matrix",0,null,null]]]}] 10:51:53 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.skew.html | Strokes lines are skewed by the current transformation matrix 10:51:53 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.skew.html | took 468ms 10:51:53 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.unaffected.html 10:51:53 INFO - PROCESS | 1655 | 1466013113835 Marionette TRACE conn2 -> [0,2165,"getWindowHandle",null] 10:51:53 INFO - PROCESS | 1655 | 1466013113836 Marionette TRACE conn2 <- [1,2165,null,{"value":"7"}] 10:51:53 INFO - PROCESS | 1655 | 1466013113839 Marionette TRACE conn2 -> [0,2166,"setScriptTimeout",{"ms":35000}] 10:51:53 INFO - PROCESS | 1655 | 1466013113840 Marionette TRACE conn2 <- [1,2166,null,{}] 10:51:53 INFO - PROCESS | 1655 | 1466013113846 Marionette TRACE conn2 -> [0,2167,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:53 INFO - PROCESS | 1655 | 1466013113848 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:53 INFO - PROCESS | 1655 | 1466013113962 Marionette TRACE conn2 <- [1,2167,null,{"value":null}] 10:51:53 INFO - PROCESS | 1655 | 1466013113968 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:53 INFO - PROCESS | 1655 | 1466013113970 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b34000 == 33 [pid = 1655] [id = 549] 10:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112fa6400) [pid = 1655] [serial = 1647] [outer = 0x0] 10:51:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121cac400) [pid = 1655] [serial = 1648] [outer = 0x112fa6400] 10:51:53 INFO - PROCESS | 1655 | 1466013113994 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124c3c000) [pid = 1655] [serial = 1649] [outer = 0x112fa6400] 10:51:54 INFO - PROCESS | 1655 | 1466013114321 Marionette TRACE conn2 <- [1,2168,null,{"value":["/2dcontext/path-objects/2d.path.stroke.unaffected.html",0,null,null,[["Stroking does not start a new path or subpath",0,null,null]]]}] 10:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.unaffected.html | Stroking does not start a new path or subpath 10:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.unaffected.html | took 523ms 10:51:54 INFO - PROCESS | 1655 | 1466013114365 Marionette TRACE conn2 -> [0,2169,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 1655 | 1466013114366 Marionette TRACE conn2 <- [1,2169,null,{"value":"7"}] 10:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.stroke.union.html 10:51:54 INFO - PROCESS | 1655 | 1466013114368 Marionette TRACE conn2 -> [0,2170,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1655 | 1466013114369 Marionette TRACE conn2 <- [1,2170,null,{}] 10:51:54 INFO - PROCESS | 1655 | 1466013114371 Marionette TRACE conn2 -> [0,2171,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 1655 | 1466013114376 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:54 INFO - PROCESS | 1655 | 1466013114498 Marionette TRACE conn2 <- [1,2171,null,{"value":null}] 10:51:54 INFO - PROCESS | 1655 | 1466013114516 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:54 INFO - PROCESS | 1655 | 1466013114518 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296c1000 == 34 [pid = 1655] [id = 550] 10:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1254a0000) [pid = 1655] [serial = 1650] [outer = 0x0] 10:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12639c400) [pid = 1655] [serial = 1651] [outer = 0x1254a0000] 10:51:54 INFO - PROCESS | 1655 | 1466013114542 Marionette DEBUG loaded listener.js 10:51:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b2ac00) [pid = 1655] [serial = 1652] [outer = 0x1254a0000] 10:51:54 INFO - PROCESS | 1655 | 1466013114897 Marionette TRACE conn2 <- [1,2172,null,{"value":["/2dcontext/path-objects/2d.path.stroke.union.html",0,null,null,[["Strokes in opposite directions are unioned, not subtracted",0,null,null]]]}] 10:51:54 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.stroke.union.html | Strokes in opposite directions are unioned, not subtracted 10:51:54 INFO - TEST-OK | /2dcontext/path-objects/2d.path.stroke.union.html | took 571ms 10:51:54 INFO - PROCESS | 1655 | 1466013114942 Marionette TRACE conn2 -> [0,2173,"getWindowHandle",null] 10:51:54 INFO - PROCESS | 1655 | 1466013114943 Marionette TRACE conn2 <- [1,2173,null,{"value":"7"}] 10:51:54 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.basic.html 10:51:54 INFO - PROCESS | 1655 | 1466013114945 Marionette TRACE conn2 -> [0,2174,"setScriptTimeout",{"ms":35000}] 10:51:54 INFO - PROCESS | 1655 | 1466013114946 Marionette TRACE conn2 <- [1,2174,null,{}] 10:51:54 INFO - PROCESS | 1655 | 1466013114948 Marionette TRACE conn2 -> [0,2175,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:54 INFO - PROCESS | 1655 | 1466013114950 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:55 INFO - PROCESS | 1655 | 1466013115046 Marionette TRACE conn2 <- [1,2175,null,{"value":null}] 10:51:55 INFO - PROCESS | 1655 | 1466013115050 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1655 | 1466013115051 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab16800 == 35 [pid = 1655] [id = 551] 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x125f53c00) [pid = 1655] [serial = 1653] [outer = 0x0] 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b47c00) [pid = 1655] [serial = 1654] [outer = 0x125f53c00] 10:51:55 INFO - PROCESS | 1655 | 1466013115081 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b90c00) [pid = 1655] [serial = 1655] [outer = 0x125f53c00] 10:51:55 INFO - PROCESS | 1655 | 1466013115407 Marionette TRACE conn2 <- [1,2176,null,{"value":["/2dcontext/path-objects/2d.path.transformation.basic.html",0,null,null,[["Canvas test: 2d.path.transformation.basic",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.basic.html | Canvas test: 2d.path.transformation.basic 10:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.basic.html | took 518ms 10:51:55 INFO - PROCESS | 1655 | 1466013115464 Marionette TRACE conn2 -> [0,2177,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 1655 | 1466013115465 Marionette TRACE conn2 <- [1,2177,null,{"value":"7"}] 10:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.changing.html 10:51:55 INFO - PROCESS | 1655 | 1466013115467 Marionette TRACE conn2 -> [0,2178,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1655 | 1466013115468 Marionette TRACE conn2 <- [1,2178,null,{}] 10:51:55 INFO - PROCESS | 1655 | 1466013115471 Marionette TRACE conn2 -> [0,2179,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:55 INFO - PROCESS | 1655 | 1466013115472 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:55 INFO - PROCESS | 1655 | 1466013115569 Marionette TRACE conn2 <- [1,2179,null,{"value":null}] 10:51:55 INFO - PROCESS | 1655 | 1466013115594 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:55 INFO - PROCESS | 1655 | 1466013115595 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba05000 == 36 [pid = 1655] [id = 552] 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128c7a400) [pid = 1655] [serial = 1656] [outer = 0x0] 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128ed9400) [pid = 1655] [serial = 1657] [outer = 0x128c7a400] 10:51:55 INFO - PROCESS | 1655 | 1466013115620 Marionette DEBUG loaded listener.js 10:51:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129271000) [pid = 1655] [serial = 1658] [outer = 0x128c7a400] 10:51:55 INFO - PROCESS | 1655 | 1466013115959 Marionette TRACE conn2 <- [1,2180,null,{"value":["/2dcontext/path-objects/2d.path.transformation.changing.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:51:55 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.changing.html | Transformations are applied while building paths, not when drawing 10:51:55 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.changing.html | took 518ms 10:51:55 INFO - TEST-START | /2dcontext/path-objects/2d.path.transformation.multiple.html 10:51:55 INFO - PROCESS | 1655 | 1466013115986 Marionette TRACE conn2 -> [0,2181,"getWindowHandle",null] 10:51:55 INFO - PROCESS | 1655 | 1466013115987 Marionette TRACE conn2 <- [1,2181,null,{"value":"7"}] 10:51:55 INFO - PROCESS | 1655 | 1466013115989 Marionette TRACE conn2 -> [0,2182,"setScriptTimeout",{"ms":35000}] 10:51:55 INFO - PROCESS | 1655 | 1466013115990 Marionette TRACE conn2 <- [1,2182,null,{}] 10:51:56 INFO - PROCESS | 1655 | 1466013115999 Marionette TRACE conn2 -> [0,2183,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1655 | 1466013116000 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:56 INFO - PROCESS | 1655 | 1466013116104 Marionette TRACE conn2 <- [1,2183,null,{"value":null}] 10:51:56 INFO - PROCESS | 1655 | 1466013116108 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 1655 | 1466013116109 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be30800 == 37 [pid = 1655] [id = 553] 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128c7bc00) [pid = 1655] [serial = 1659] [outer = 0x0] 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129275000) [pid = 1655] [serial = 1660] [outer = 0x128c7bc00] 10:51:56 INFO - PROCESS | 1655 | 1466013116133 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12927e400) [pid = 1655] [serial = 1661] [outer = 0x128c7bc00] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115a4e000) [pid = 1655] [serial = 1608] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.5.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1210b6c00) [pid = 1655] [serial = 1611] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.6.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125f5f000) [pid = 1655] [serial = 1617] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.overlap.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115ec2c00) [pid = 1655] [serial = 1614] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.empty.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115eea000) [pid = 1655] [serial = 1599] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.2.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x112975c00) [pid = 1655] [serial = 1602] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.3.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112a70800) [pid = 1655] [serial = 1596] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.1.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1198e4400) [pid = 1655] [serial = 1623] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.closed.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11895c000) [pid = 1655] [serial = 1605] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.zero.4.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115eef400) [pid = 1655] [serial = 1593] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.winding.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x112926800) [pid = 1655] [serial = 1626] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.corner.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115f63400) [pid = 1655] [serial = 1581] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.negative.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118f68400) [pid = 1655] [serial = 1584] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.newsubpath.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x112980000) [pid = 1655] [serial = 1620] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.arc.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124e35400) [pid = 1655] [serial = 1587] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.nonfinite.html] 10:51:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x117c7a800) [pid = 1655] [serial = 1590] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.rect.selfintersect.html] 10:51:56 INFO - PROCESS | 1655 | 1466013116525 Marionette TRACE conn2 <- [1,2184,null,{"value":["/2dcontext/path-objects/2d.path.transformation.multiple.html",0,null,null,[["Transformations are applied while building paths, not when drawing",0,null,null]]]}] 10:51:56 INFO - TEST-PASS | /2dcontext/path-objects/2d.path.transformation.multiple.html | Transformations are applied while building paths, not when drawing 10:51:56 INFO - TEST-OK | /2dcontext/path-objects/2d.path.transformation.multiple.html | took 574ms 10:51:56 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html 10:51:56 INFO - PROCESS | 1655 | 1466013116564 Marionette TRACE conn2 -> [0,2185,"getWindowHandle",null] 10:51:56 INFO - PROCESS | 1655 | 1466013116565 Marionette TRACE conn2 <- [1,2185,null,{"value":"7"}] 10:51:56 INFO - PROCESS | 1655 | 1466013116567 Marionette TRACE conn2 -> [0,2186,"setScriptTimeout",{"ms":35000}] 10:51:56 INFO - PROCESS | 1655 | 1466013116568 Marionette TRACE conn2 <- [1,2186,null,{}] 10:51:56 INFO - PROCESS | 1655 | 1466013116571 Marionette TRACE conn2 -> [0,2187,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:56 INFO - PROCESS | 1655 | 1466013116572 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:56 INFO - PROCESS | 1655 | 1466013116654 Marionette TRACE conn2 <- [1,2187,null,{"value":null}] 10:51:56 INFO - PROCESS | 1655 | 1466013116716 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:56 INFO - PROCESS | 1655 | 1466013116717 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fcd000 == 38 [pid = 1655] [id = 554] 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112921c00) [pid = 1655] [serial = 1662] [outer = 0x0] 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118046c00) [pid = 1655] [serial = 1663] [outer = 0x112921c00] 10:51:56 INFO - PROCESS | 1655 | 1466013116741 Marionette DEBUG loaded listener.js 10:51:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121c13400) [pid = 1655] [serial = 1664] [outer = 0x112921c00] 10:51:57 INFO - PROCESS | 1655 | 1466013117032 Marionette TRACE conn2 <- [1,2188,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html",0,null,null,[["createImageData(imgdata) exists and returns something",0,null,null]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | createImageData(imgdata) exists and returns something 10:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.basic.html | took 521ms 10:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html 10:51:57 INFO - PROCESS | 1655 | 1466013117089 Marionette TRACE conn2 -> [0,2189,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 1655 | 1466013117091 Marionette TRACE conn2 <- [1,2189,null,{"value":"7"}] 10:51:57 INFO - PROCESS | 1655 | 1466013117095 Marionette TRACE conn2 -> [0,2190,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 1655 | 1466013117097 Marionette TRACE conn2 <- [1,2190,null,{}] 10:51:57 INFO - PROCESS | 1655 | 1466013117099 Marionette TRACE conn2 -> [0,2191,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 1655 | 1466013117101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:57 INFO - PROCESS | 1655 | 1466013117200 Marionette TRACE conn2 <- [1,2191,null,{"value":null}] 10:51:57 INFO - PROCESS | 1655 | 1466013117204 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1655 | 1466013117205 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c764000 == 39 [pid = 1655] [id = 555] 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124ab7800) [pid = 1655] [serial = 1665] [outer = 0x0] 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x129271400) [pid = 1655] [serial = 1666] [outer = 0x124ab7800] 10:51:57 INFO - PROCESS | 1655 | 1466013117231 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11938b000) [pid = 1655] [serial = 1667] [outer = 0x124ab7800] 10:51:57 INFO - PROCESS | 1655 | 1466013117563 Marionette TRACE conn2 <- [1,2192,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html",0,null,null,[["createImageData(imgdata) returns transparent black data of the right size",0,null,null]]]}] 10:51:57 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | createImageData(imgdata) returns transparent black data of the right size 10:51:57 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.initial.html | took 519ms 10:51:57 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html 10:51:57 INFO - PROCESS | 1655 | 1466013117614 Marionette TRACE conn2 -> [0,2193,"getWindowHandle",null] 10:51:57 INFO - PROCESS | 1655 | 1466013117615 Marionette TRACE conn2 <- [1,2193,null,{"value":"7"}] 10:51:57 INFO - PROCESS | 1655 | 1466013117629 Marionette TRACE conn2 -> [0,2194,"setScriptTimeout",{"ms":35000}] 10:51:57 INFO - PROCESS | 1655 | 1466013117630 Marionette TRACE conn2 <- [1,2194,null,{}] 10:51:57 INFO - PROCESS | 1655 | 1466013117632 Marionette TRACE conn2 -> [0,2195,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:57 INFO - PROCESS | 1655 | 1466013117634 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:57 INFO - PROCESS | 1655 | 1466013117713 Marionette TRACE conn2 <- [1,2195,null,{"value":null}] 10:51:57 INFO - PROCESS | 1655 | 1466013117717 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:57 INFO - PROCESS | 1655 | 1466013117718 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf06000 == 40 [pid = 1655] [id = 556] 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1291af400) [pid = 1655] [serial = 1668] [outer = 0x0] 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a50e400) [pid = 1655] [serial = 1669] [outer = 0x1291af400] 10:51:57 INFO - PROCESS | 1655 | 1466013117742 Marionette DEBUG loaded listener.js 10:51:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a683000) [pid = 1655] [serial = 1670] [outer = 0x1291af400] 10:51:58 INFO - PROCESS | 1655 | 1466013118078 Marionette TRACE conn2 <- [1,2196,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.this.html",0,null,null,[["createImageData(imgdata) should throw when called with the wrong |this|",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | createImageData(imgdata) should throw when called with the wrong |this| 10:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.this.html | took 481ms 10:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html 10:51:58 INFO - PROCESS | 1655 | 1466013118099 Marionette TRACE conn2 -> [0,2197,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1655 | 1466013118100 Marionette TRACE conn2 <- [1,2197,null,{"value":"7"}] 10:51:58 INFO - PROCESS | 1655 | 1466013118102 Marionette TRACE conn2 -> [0,2198,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1655 | 1466013118104 Marionette TRACE conn2 <- [1,2198,null,{}] 10:51:58 INFO - PROCESS | 1655 | 1466013118106 Marionette TRACE conn2 -> [0,2199,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 1655 | 1466013118107 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:58 INFO - PROCESS | 1655 | 1466013118196 Marionette TRACE conn2 <- [1,2199,null,{"value":null}] 10:51:58 INFO - PROCESS | 1655 | 1466013118199 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1655 | 1466013118200 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d020800 == 41 [pid = 1655] [id = 557] 10:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a683c00) [pid = 1655] [serial = 1671] [outer = 0x0] 10:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a744400) [pid = 1655] [serial = 1672] [outer = 0x12a683c00] 10:51:58 INFO - PROCESS | 1655 | 1466013118223 Marionette DEBUG loaded listener.js 10:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a904400) [pid = 1655] [serial = 1673] [outer = 0x12a683c00] 10:51:58 INFO - PROCESS | 1655 | 1466013118684 Marionette TRACE conn2 <- [1,2200,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.type.html",0,null,null,[["createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:51:58 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | createImageData(imgdata) returns an ImageData object containing a Uint8ClampedArray object 10:51:58 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.type.html | took 620ms 10:51:58 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html 10:51:58 INFO - PROCESS | 1655 | 1466013118740 Marionette TRACE conn2 -> [0,2201,"getWindowHandle",null] 10:51:58 INFO - PROCESS | 1655 | 1466013118744 Marionette TRACE conn2 <- [1,2201,null,{"value":"7"}] 10:51:58 INFO - PROCESS | 1655 | 1466013118749 Marionette TRACE conn2 -> [0,2202,"setScriptTimeout",{"ms":35000}] 10:51:58 INFO - PROCESS | 1655 | 1466013118751 Marionette TRACE conn2 <- [1,2202,null,{}] 10:51:58 INFO - PROCESS | 1655 | 1466013118755 Marionette TRACE conn2 -> [0,2203,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:58 INFO - PROCESS | 1655 | 1466013118757 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:58 INFO - PROCESS | 1655 | 1466013118870 Marionette TRACE conn2 <- [1,2203,null,{"value":null}] 10:51:58 INFO - PROCESS | 1655 | 1466013118944 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:58 INFO - PROCESS | 1655 | 1466013118945 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcf000 == 42 [pid = 1655] [id = 558] 10:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115ebe000) [pid = 1655] [serial = 1674] [outer = 0x0] 10:51:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x116758c00) [pid = 1655] [serial = 1675] [outer = 0x115ebe000] 10:51:58 INFO - PROCESS | 1655 | 1466013118976 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11804f800) [pid = 1655] [serial = 1676] [outer = 0x115ebe000] 10:51:59 INFO - PROCESS | 1655 | 1466013119390 Marionette TRACE conn2 <- [1,2204,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html",0,null,null,[["createImageData(null) throws TypeError",0,null,null]]]}] 10:51:59 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | createImageData(null) throws TypeError 10:51:59 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create1.zero.html | took 673ms 10:51:59 INFO - PROCESS | 1655 | 1466013119422 Marionette TRACE conn2 -> [0,2205,"getWindowHandle",null] 10:51:59 INFO - PROCESS | 1655 | 1466013119425 Marionette TRACE conn2 <- [1,2205,null,{"value":"7"}] 10:51:59 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html 10:51:59 INFO - PROCESS | 1655 | 1466013119430 Marionette TRACE conn2 -> [0,2206,"setScriptTimeout",{"ms":35000}] 10:51:59 INFO - PROCESS | 1655 | 1466013119431 Marionette TRACE conn2 <- [1,2206,null,{}] 10:51:59 INFO - PROCESS | 1655 | 1466013119434 Marionette TRACE conn2 -> [0,2207,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:51:59 INFO - PROCESS | 1655 | 1466013119436 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:59 INFO - PROCESS | 1655 | 1466013119568 Marionette TRACE conn2 <- [1,2207,null,{"value":null}] 10:51:59 INFO - PROCESS | 1655 | 1466013119655 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:51:59 INFO - PROCESS | 1655 | 1466013119656 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:51:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265d8800 == 43 [pid = 1655] [id = 559] 10:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118fc4000) [pid = 1655] [serial = 1677] [outer = 0x0] 10:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11913b800) [pid = 1655] [serial = 1678] [outer = 0x118fc4000] 10:51:59 INFO - PROCESS | 1655 | 1466013119688 Marionette DEBUG loaded listener.js 10:51:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12143b400) [pid = 1655] [serial = 1679] [outer = 0x118fc4000] 10:52:00 INFO - PROCESS | 1655 | 1466013120111 Marionette TRACE conn2 <- [1,2208,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html",0,null,null,[["createImageData(sw, sh) exists and returns something",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | createImageData(sw, sh) exists and returns something 10:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.basic.html | took 720ms 10:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html 10:52:00 INFO - PROCESS | 1655 | 1466013120150 Marionette TRACE conn2 -> [0,2209,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 1655 | 1466013120151 Marionette TRACE conn2 <- [1,2209,null,{"value":"7"}] 10:52:00 INFO - PROCESS | 1655 | 1466013120153 Marionette TRACE conn2 -> [0,2210,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 1655 | 1466013120156 Marionette TRACE conn2 <- [1,2210,null,{}] 10:52:00 INFO - PROCESS | 1655 | 1466013120183 Marionette TRACE conn2 -> [0,2211,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 1655 | 1466013120187 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:00 INFO - PROCESS | 1655 | 1466013120291 Marionette TRACE conn2 <- [1,2211,null,{"value":null}] 10:52:00 INFO - PROCESS | 1655 | 1466013120366 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:00 INFO - PROCESS | 1655 | 1466013120368 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d019000 == 44 [pid = 1655] [id = 560] 10:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124e3fc00) [pid = 1655] [serial = 1680] [outer = 0x0] 10:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1254f1400) [pid = 1655] [serial = 1681] [outer = 0x124e3fc00] 10:52:00 INFO - PROCESS | 1655 | 1466013120399 Marionette DEBUG loaded listener.js 10:52:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12676a800) [pid = 1655] [serial = 1682] [outer = 0x124e3fc00] 10:52:00 INFO - PROCESS | 1655 | 1466013120820 Marionette TRACE conn2 <- [1,2212,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html",0,null,null,[["createImageData(sw, sh) returns transparent black data of the right size",0,null,null]]]}] 10:52:00 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | createImageData(sw, sh) returns transparent black data of the right size 10:52:00 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.initial.html | took 692ms 10:52:00 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html 10:52:00 INFO - PROCESS | 1655 | 1466013120845 Marionette TRACE conn2 -> [0,2213,"getWindowHandle",null] 10:52:00 INFO - PROCESS | 1655 | 1466013120847 Marionette TRACE conn2 <- [1,2213,null,{"value":"7"}] 10:52:00 INFO - PROCESS | 1655 | 1466013120849 Marionette TRACE conn2 -> [0,2214,"setScriptTimeout",{"ms":35000}] 10:52:00 INFO - PROCESS | 1655 | 1466013120851 Marionette TRACE conn2 <- [1,2214,null,{}] 10:52:00 INFO - PROCESS | 1655 | 1466013120853 Marionette TRACE conn2 -> [0,2215,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:00 INFO - PROCESS | 1655 | 1466013120854 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:00 INFO - PROCESS | 1655 | 1466013120973 Marionette TRACE conn2 <- [1,2215,null,{"value":null}] 10:52:01 INFO - PROCESS | 1655 | 1466013121036 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1655 | 1466013121038 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5b6000 == 45 [pid = 1655] [id = 561] 10:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b2fc00) [pid = 1655] [serial = 1683] [outer = 0x0] 10:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b8b400) [pid = 1655] [serial = 1684] [outer = 0x128b2fc00] 10:52:01 INFO - PROCESS | 1655 | 1466013121066 Marionette DEBUG loaded listener.js 10:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x129279000) [pid = 1655] [serial = 1685] [outer = 0x128b2fc00] 10:52:01 INFO - PROCESS | 1655 | 1466013121527 Marionette TRACE conn2 <- [1,2216,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.large.html",0,null,null,[["createImageData(sw, sh) works for sizes much larger than the canvas",0,null,null]]]}] 10:52:01 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | createImageData(sw, sh) works for sizes much larger than the canvas 10:52:01 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.large.html | took 720ms 10:52:01 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html 10:52:01 INFO - PROCESS | 1655 | 1466013121571 Marionette TRACE conn2 -> [0,2217,"getWindowHandle",null] 10:52:01 INFO - PROCESS | 1655 | 1466013121572 Marionette TRACE conn2 <- [1,2217,null,{"value":"7"}] 10:52:01 INFO - PROCESS | 1655 | 1466013121758 Marionette TRACE conn2 -> [0,2218,"setScriptTimeout",{"ms":35000}] 10:52:01 INFO - PROCESS | 1655 | 1466013121761 Marionette TRACE conn2 <- [1,2218,null,{}] 10:52:01 INFO - PROCESS | 1655 | 1466013121778 Marionette TRACE conn2 -> [0,2219,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:01 INFO - PROCESS | 1655 | 1466013121779 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:01 INFO - PROCESS | 1655 | 1466013121882 Marionette TRACE conn2 <- [1,2219,null,{"value":null}] 10:52:01 INFO - PROCESS | 1655 | 1466013121940 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:01 INFO - PROCESS | 1655 | 1466013121942 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e7800 == 46 [pid = 1655] [id = 562] 10:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x113d21800) [pid = 1655] [serial = 1686] [outer = 0x0] 10:52:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x115e0c000) [pid = 1655] [serial = 1687] [outer = 0x113d21800] 10:52:01 INFO - PROCESS | 1655 | 1466013121970 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x116538c00) [pid = 1655] [serial = 1688] [outer = 0x113d21800] 10:52:02 INFO - PROCESS | 1655 | 1466013122467 Marionette TRACE conn2 <- [1,2220,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html",0,null,null,[["createImageData(sw, sh) takes the absolute magnitude of the size arguments",0,null,null]]]}] 10:52:02 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | createImageData(sw, sh) takes the absolute magnitude of the size arguments 10:52:02 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.negative.html | took 920ms 10:52:02 INFO - PROCESS | 1655 | 1466013122497 Marionette TRACE conn2 -> [0,2221,"getWindowHandle",null] 10:52:02 INFO - PROCESS | 1655 | 1466013122501 Marionette TRACE conn2 <- [1,2221,null,{"value":"7"}] 10:52:02 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html 10:52:02 INFO - PROCESS | 1655 | 1466013122507 Marionette TRACE conn2 -> [0,2222,"setScriptTimeout",{"ms":35000}] 10:52:02 INFO - PROCESS | 1655 | 1466013122511 Marionette TRACE conn2 <- [1,2222,null,{}] 10:52:02 INFO - PROCESS | 1655 | 1466013122518 Marionette TRACE conn2 -> [0,2223,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:02 INFO - PROCESS | 1655 | 1466013122522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:02 INFO - PROCESS | 1655 | 1466013122653 Marionette TRACE conn2 <- [1,2223,null,{"value":null}] 10:52:02 INFO - PROCESS | 1655 | 1466013122759 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:02 INFO - PROCESS | 1655 | 1466013122760 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b8800 == 47 [pid = 1655] [id = 563] 10:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x1182b1c00) [pid = 1655] [serial = 1689] [outer = 0x0] 10:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x118351800) [pid = 1655] [serial = 1690] [outer = 0x1182b1c00] 10:52:02 INFO - PROCESS | 1655 | 1466013122804 Marionette DEBUG loaded listener.js 10:52:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1185f5c00) [pid = 1655] [serial = 1691] [outer = 0x1182b1c00] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf06000 == 46 [pid = 1655] [id = 556] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12c764000 == 45 [pid = 1655] [id = 555] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x125fcd000 == 44 [pid = 1655] [id = 554] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12be30800 == 43 [pid = 1655] [id = 553] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba05000 == 42 [pid = 1655] [id = 552] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab16800 == 41 [pid = 1655] [id = 551] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1296c1000 == 40 [pid = 1655] [id = 550] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x126b34000 == 39 [pid = 1655] [id = 549] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x125fce000 == 38 [pid = 1655] [id = 548] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x121131800 == 37 [pid = 1655] [id = 547] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118fd6800 == 36 [pid = 1655] [id = 546] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118393000 == 35 [pid = 1655] [id = 545] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12c468800 == 34 [pid = 1655] [id = 543] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118715000 == 33 [pid = 1655] [id = 544] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e7800 == 32 [pid = 1655] [id = 562] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5b6000 == 31 [pid = 1655] [id = 561] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d019000 == 30 [pid = 1655] [id = 560] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1265d8800 == 29 [pid = 1655] [id = 559] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d020800 == 28 [pid = 1655] [id = 557] 10:52:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcf000 == 27 [pid = 1655] [id = 558] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1210b9400) [pid = 1655] [serial = 1586] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11938a800) [pid = 1655] [serial = 1585] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115f5b000) [pid = 1655] [serial = 1621] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x126b91000) [pid = 1655] [serial = 1589] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126328400) [pid = 1655] [serial = 1588] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x126ba6400) [pid = 1655] [serial = 1619] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12659e000) [pid = 1655] [serial = 1616] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11954b000) [pid = 1655] [serial = 1622] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128b46000) [pid = 1655] [serial = 1592] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x124c3c800) [pid = 1655] [serial = 1591] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x121440c00) [pid = 1655] [serial = 1610] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128ed2c00) [pid = 1655] [serial = 1628] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11938bc00) [pid = 1655] [serial = 1607] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b2c000) [pid = 1655] [serial = 1625] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1291a6c00) [pid = 1655] [serial = 1630] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119548800) [pid = 1655] [serial = 1609] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124e40400) [pid = 1655] [serial = 1613] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121a50000) [pid = 1655] [serial = 1612] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x126b90c00) [pid = 1655] [serial = 1618] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x125f5bc00) [pid = 1655] [serial = 1615] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116979c00) [pid = 1655] [serial = 1600] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x117c83000) [pid = 1655] [serial = 1601] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11835ac00) [pid = 1655] [serial = 1603] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118958000) [pid = 1655] [serial = 1604] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11307c400) [pid = 1655] [serial = 1597] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x113080800) [pid = 1655] [serial = 1598] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126ba8c00) [pid = 1655] [serial = 1624] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11913a400) [pid = 1655] [serial = 1606] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x116235000) [pid = 1655] [serial = 1594] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x117c7ec00) [pid = 1655] [serial = 1595] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b8a800) [pid = 1655] [serial = 1627] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1182aa400) [pid = 1655] [serial = 1583] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118045000) [pid = 1655] [serial = 1582] [outer = 0x0] [url = about:blank] 10:52:03 INFO - PROCESS | 1655 | 1466013123718 Marionette TRACE conn2 <- [1,2224,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html",0,null,null,[["createImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:52:03 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | createImageData() throws TypeError if arguments are not finite 10:52:03 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html | took 1225ms 10:52:03 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html 10:52:03 INFO - PROCESS | 1655 | 1466013123731 Marionette TRACE conn2 -> [0,2225,"getWindowHandle",null] 10:52:03 INFO - PROCESS | 1655 | 1466013123733 Marionette TRACE conn2 <- [1,2225,null,{"value":"7"}] 10:52:03 INFO - PROCESS | 1655 | 1466013123742 Marionette TRACE conn2 -> [0,2226,"setScriptTimeout",{"ms":35000}] 10:52:03 INFO - PROCESS | 1655 | 1466013123745 Marionette TRACE conn2 <- [1,2226,null,{}] 10:52:03 INFO - PROCESS | 1655 | 1466013123749 Marionette TRACE conn2 -> [0,2227,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:03 INFO - PROCESS | 1655 | 1466013123750 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:03 INFO - PROCESS | 1655 | 1466013123832 Marionette TRACE conn2 <- [1,2227,null,{"value":null}] 10:52:03 INFO - PROCESS | 1655 | 1466013123837 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:03 INFO - PROCESS | 1655 | 1466013123839 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x116aad000 == 28 [pid = 1655] [id = 564] 10:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x113084400) [pid = 1655] [serial = 1692] [outer = 0x0] 10:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x115e09400) [pid = 1655] [serial = 1693] [outer = 0x113084400] 10:52:03 INFO - PROCESS | 1655 | 1466013123868 Marionette DEBUG loaded listener.js 10:52:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115f5f400) [pid = 1655] [serial = 1694] [outer = 0x113084400] 10:52:04 INFO - PROCESS | 1655 | 1466013124244 Marionette TRACE conn2 <- [1,2228,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.round.html",0,null,null,[["createImageData(w, h) is rounded the same as getImageData(0, 0, w, h)",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | createImageData(w, h) is rounded the same as getImageData(0, 0, w, h) 10:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.round.html | took 524ms 10:52:04 INFO - PROCESS | 1655 | 1466013124263 Marionette TRACE conn2 -> [0,2229,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 1655 | 1466013124266 Marionette TRACE conn2 <- [1,2229,null,{"value":"7"}] 10:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html 10:52:04 INFO - PROCESS | 1655 | 1466013124270 Marionette TRACE conn2 -> [0,2230,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 1655 | 1466013124272 Marionette TRACE conn2 <- [1,2230,null,{}] 10:52:04 INFO - PROCESS | 1655 | 1466013124274 Marionette TRACE conn2 -> [0,2231,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1655 | 1466013124276 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:04 INFO - PROCESS | 1655 | 1466013124358 Marionette TRACE conn2 <- [1,2231,null,{"value":null}] 10:52:04 INFO - PROCESS | 1655 | 1466013124414 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1655 | 1466013124415 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185dd800 == 29 [pid = 1655] [id = 565] 10:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115ef1000) [pid = 1655] [serial = 1695] [outer = 0x0] 10:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x116f8d800) [pid = 1655] [serial = 1696] [outer = 0x115ef1000] 10:52:04 INFO - PROCESS | 1655 | 1466013124442 Marionette DEBUG loaded listener.js 10:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182b2400) [pid = 1655] [serial = 1697] [outer = 0x115ef1000] 10:52:04 INFO - PROCESS | 1655 | 1466013124768 Marionette TRACE conn2 <- [1,2232,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.this.html",0,null,null,[["createImageData(sw, sh) should throw when called with the wrong |this|",0,null,null]]]}] 10:52:04 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | createImageData(sw, sh) should throw when called with the wrong |this| 10:52:04 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.this.html | took 519ms 10:52:04 INFO - PROCESS | 1655 | 1466013124790 Marionette TRACE conn2 -> [0,2233,"getWindowHandle",null] 10:52:04 INFO - PROCESS | 1655 | 1466013124792 Marionette TRACE conn2 <- [1,2233,null,{"value":"7"}] 10:52:04 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html 10:52:04 INFO - PROCESS | 1655 | 1466013124796 Marionette TRACE conn2 -> [0,2234,"setScriptTimeout",{"ms":35000}] 10:52:04 INFO - PROCESS | 1655 | 1466013124799 Marionette TRACE conn2 <- [1,2234,null,{}] 10:52:04 INFO - PROCESS | 1655 | 1466013124806 Marionette TRACE conn2 -> [0,2235,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:04 INFO - PROCESS | 1655 | 1466013124809 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:04 INFO - PROCESS | 1655 | 1466013124886 Marionette TRACE conn2 <- [1,2235,null,{"value":null}] 10:52:04 INFO - PROCESS | 1655 | 1466013124944 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:04 INFO - PROCESS | 1655 | 1466013124946 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198dd000 == 30 [pid = 1655] [id = 566] 10:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x118356800) [pid = 1655] [serial = 1698] [outer = 0x0] 10:52:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118fbf400) [pid = 1655] [serial = 1699] [outer = 0x118356800] 10:52:04 INFO - PROCESS | 1655 | 1466013124973 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11938f000) [pid = 1655] [serial = 1700] [outer = 0x118356800] 10:52:05 INFO - PROCESS | 1655 | 1466013125241 Marionette TRACE conn2 <- [1,2236,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html",0,null,null,[["createImageData(sw, sh) works for sizes smaller than one pixel",0,null,null]]]}] 10:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | createImageData(sw, sh) works for sizes smaller than one pixel 10:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html | took 471ms 10:52:05 INFO - PROCESS | 1655 | 1466013125268 Marionette TRACE conn2 -> [0,2237,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1655 | 1466013125270 Marionette TRACE conn2 <- [1,2237,null,{"value":"7"}] 10:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html 10:52:05 INFO - PROCESS | 1655 | 1466013125272 Marionette TRACE conn2 -> [0,2238,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1655 | 1466013125273 Marionette TRACE conn2 <- [1,2238,null,{}] 10:52:05 INFO - PROCESS | 1655 | 1466013125283 Marionette TRACE conn2 -> [0,2239,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 1655 | 1466013125284 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:05 INFO - PROCESS | 1655 | 1466013125369 Marionette TRACE conn2 <- [1,2239,null,{"value":null}] 10:52:05 INFO - PROCESS | 1655 | 1466013125373 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 1655 | 1466013125374 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x124867000 == 31 [pid = 1655] [id = 567] 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x119390c00) [pid = 1655] [serial = 1701] [outer = 0x0] 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1210b6000) [pid = 1655] [serial = 1702] [outer = 0x119390c00] 10:52:05 INFO - PROCESS | 1655 | 1466013125401 Marionette DEBUG loaded listener.js 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x121827000) [pid = 1655] [serial = 1703] [outer = 0x119390c00] 10:52:05 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object 10:52:05 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.type.html | took 525ms 10:52:05 INFO - PROCESS | 1655 | 1466013125792 Marionette TRACE conn2 <- [1,2240,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.type.html",0,null,null,[["createImageData(sw, sh) returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:52:05 INFO - PROCESS | 1655 | 1466013125798 Marionette TRACE conn2 -> [0,2241,"getWindowHandle",null] 10:52:05 INFO - PROCESS | 1655 | 1466013125800 Marionette TRACE conn2 <- [1,2241,null,{"value":"7"}] 10:52:05 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html 10:52:05 INFO - PROCESS | 1655 | 1466013125803 Marionette TRACE conn2 -> [0,2242,"setScriptTimeout",{"ms":35000}] 10:52:05 INFO - PROCESS | 1655 | 1466013125805 Marionette TRACE conn2 <- [1,2242,null,{}] 10:52:05 INFO - PROCESS | 1655 | 1466013125808 Marionette TRACE conn2 -> [0,2243,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:05 INFO - PROCESS | 1655 | 1466013125810 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:05 INFO - PROCESS | 1655 | 1466013125914 Marionette TRACE conn2 <- [1,2243,null,{"value":null}] 10:52:05 INFO - PROCESS | 1655 | 1466013125954 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:05 INFO - PROCESS | 1655 | 1466013125955 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12630e000 == 32 [pid = 1655] [id = 568] 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121194c00) [pid = 1655] [serial = 1704] [outer = 0x0] 10:52:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12199a000) [pid = 1655] [serial = 1705] [outer = 0x121194c00] 10:52:05 INFO - PROCESS | 1655 | 1466013125979 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x121c0dc00) [pid = 1655] [serial = 1706] [outer = 0x121194c00] 10:52:06 INFO - PROCESS | 1655 | 1466013126302 Marionette TRACE conn2 <- [1,2244,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html",0,null,null,[["createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | createImageData(sw, sh) throws INDEX_SIZE_ERR if size is zero 10:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.create2.zero.html | took 519ms 10:52:06 INFO - PROCESS | 1655 | 1466013126323 Marionette TRACE conn2 -> [0,2245,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 1655 | 1466013126324 Marionette TRACE conn2 <- [1,2245,null,{"value":"7"}] 10:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html 10:52:06 INFO - PROCESS | 1655 | 1466013126329 Marionette TRACE conn2 -> [0,2246,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1655 | 1466013126330 Marionette TRACE conn2 <- [1,2246,null,{}] 10:52:06 INFO - PROCESS | 1655 | 1466013126338 Marionette TRACE conn2 -> [0,2247,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 1655 | 1466013126342 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:06 INFO - PROCESS | 1655 | 1466013126446 Marionette TRACE conn2 <- [1,2247,null,{"value":null}] 10:52:06 INFO - PROCESS | 1655 | 1466013126450 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1655 | 1466013126451 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12916f000 == 33 [pid = 1655] [id = 569] 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121c0a000) [pid = 1655] [serial = 1707] [outer = 0x0] 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123c6a000) [pid = 1655] [serial = 1708] [outer = 0x121c0a000] 10:52:06 INFO - PROCESS | 1655 | 1466013126476 Marionette DEBUG loaded listener.js 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x125f5bc00) [pid = 1655] [serial = 1709] [outer = 0x121c0a000] 10:52:06 INFO - PROCESS | 1655 | 1466013126825 Marionette TRACE conn2 <- [1,2248,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.basic.html",0,null,null,[["getImageData() exists and returns something",0,null,null]]]}] 10:52:06 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | getImageData() exists and returns something 10:52:06 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.basic.html | took 528ms 10:52:06 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html 10:52:06 INFO - PROCESS | 1655 | 1466013126862 Marionette TRACE conn2 -> [0,2249,"getWindowHandle",null] 10:52:06 INFO - PROCESS | 1655 | 1466013126863 Marionette TRACE conn2 <- [1,2249,null,{"value":"7"}] 10:52:06 INFO - PROCESS | 1655 | 1466013126865 Marionette TRACE conn2 -> [0,2250,"setScriptTimeout",{"ms":35000}] 10:52:06 INFO - PROCESS | 1655 | 1466013126866 Marionette TRACE conn2 <- [1,2250,null,{}] 10:52:06 INFO - PROCESS | 1655 | 1466013126869 Marionette TRACE conn2 -> [0,2251,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:06 INFO - PROCESS | 1655 | 1466013126870 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:06 INFO - PROCESS | 1655 | 1466013126965 Marionette TRACE conn2 <- [1,2251,null,{"value":null}] 10:52:06 INFO - PROCESS | 1655 | 1466013126968 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:06 INFO - PROCESS | 1655 | 1466013126969 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5b6000 == 34 [pid = 1655] [id = 570] 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121c0e000) [pid = 1655] [serial = 1710] [outer = 0x0] 10:52:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126598800) [pid = 1655] [serial = 1711] [outer = 0x121c0e000] 10:52:06 INFO - PROCESS | 1655 | 1466013126993 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126799800) [pid = 1655] [serial = 1712] [outer = 0x121c0e000] 10:52:07 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | getImageData() clamps colours to the range [0, 255] 10:52:07 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.clamp.html | took 470ms 10:52:07 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.length.html 10:52:07 INFO - PROCESS | 1655 | 1466013127330 Marionette TRACE conn2 <- [1,2252,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html",0,null,null,[["getImageData() clamps colours to the range [0, 255]",0,null,null]]]}] 10:52:07 INFO - PROCESS | 1655 | 1466013127336 Marionette TRACE conn2 -> [0,2253,"getWindowHandle",null] 10:52:07 INFO - PROCESS | 1655 | 1466013127337 Marionette TRACE conn2 <- [1,2253,null,{"value":"7"}] 10:52:07 INFO - PROCESS | 1655 | 1466013127339 Marionette TRACE conn2 -> [0,2254,"setScriptTimeout",{"ms":35000}] 10:52:07 INFO - PROCESS | 1655 | 1466013127340 Marionette TRACE conn2 <- [1,2254,null,{}] 10:52:07 INFO - PROCESS | 1655 | 1466013127345 Marionette TRACE conn2 -> [0,2255,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:07 INFO - PROCESS | 1655 | 1466013127347 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:07 INFO - PROCESS | 1655 | 1466013127444 Marionette TRACE conn2 <- [1,2255,null,{"value":null}] 10:52:07 INFO - PROCESS | 1655 | 1466013127448 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:07 INFO - PROCESS | 1655 | 1466013127449 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e4800 == 35 [pid = 1655] [id = 571] 10:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121cacc00) [pid = 1655] [serial = 1713] [outer = 0x0] 10:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x126ba1000) [pid = 1655] [serial = 1714] [outer = 0x121cacc00] 10:52:07 INFO - PROCESS | 1655 | 1466013127474 Marionette DEBUG loaded listener.js 10:52:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128a1e400) [pid = 1655] [serial = 1715] [outer = 0x121cacc00] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1254a0000) [pid = 1655] [serial = 1650] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.union.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125f53c00) [pid = 1655] [serial = 1653] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.basic.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x112921c00) [pid = 1655] [serial = 1662] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.basic.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128c7a400) [pid = 1655] [serial = 1656] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.changing.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112d6e000) [pid = 1655] [serial = 1644] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.skew.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121338800) [pid = 1655] [serial = 1629] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.curve.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11697f000) [pid = 1655] [serial = 1638] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale1.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112fa6400) [pid = 1655] [serial = 1647] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.unaffected.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115e0e000) [pid = 1655] [serial = 1635] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.rect.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128c7bc00) [pid = 1655] [serial = 1659] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.transformation.multiple.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11913dc00) [pid = 1655] [serial = 1641] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.scale2.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115e08000) [pid = 1655] [serial = 1632] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/path-objects/2d.path.stroke.prune.line.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1291af400) [pid = 1655] [serial = 1668] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.this.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12a683c00) [pid = 1655] [serial = 1671] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.type.html] 10:52:07 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x124ab7800) [pid = 1655] [serial = 1665] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.initial.html] 10:52:07 INFO - PROCESS | 1655 | 1466013127963 Marionette TRACE conn2 <- [1,2256,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.length.html",0,null,null,[["getImageData() returns a correctly-sized Uint8ClampedArray",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | getImageData() returns a correctly-sized Uint8ClampedArray 10:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.length.html | took 673ms 10:52:08 INFO - PROCESS | 1655 | 1466013128026 Marionette TRACE conn2 -> [0,2257,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1655 | 1466013128029 Marionette TRACE conn2 <- [1,2257,null,{"value":"7"}] 10:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html 10:52:08 INFO - PROCESS | 1655 | 1466013128033 Marionette TRACE conn2 -> [0,2258,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1655 | 1466013128034 Marionette TRACE conn2 <- [1,2258,null,{}] 10:52:08 INFO - PROCESS | 1655 | 1466013128036 Marionette TRACE conn2 -> [0,2259,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 1655 | 1466013128037 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:08 INFO - PROCESS | 1655 | 1466013128115 Marionette TRACE conn2 <- [1,2259,null,{"value":null}] 10:52:08 INFO - PROCESS | 1655 | 1466013128119 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 1655 | 1466013128119 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0d800 == 36 [pid = 1655] [id = 572] 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11302e000) [pid = 1655] [serial = 1716] [outer = 0x0] 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119134000) [pid = 1655] [serial = 1717] [outer = 0x11302e000] 10:52:08 INFO - PROCESS | 1655 | 1466013128143 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1254e8c00) [pid = 1655] [serial = 1718] [outer = 0x11302e000] 10:52:08 INFO - PROCESS | 1655 | 1466013128484 Marionette TRACE conn2 <- [1,2260,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html",0,null,null,[["getImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | getImageData() throws TypeError if arguments are not finite 10:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html | took 470ms 10:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html 10:52:08 INFO - PROCESS | 1655 | 1466013128503 Marionette TRACE conn2 -> [0,2261,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1655 | 1466013128504 Marionette TRACE conn2 <- [1,2261,null,{"value":"7"}] 10:52:08 INFO - PROCESS | 1655 | 1466013128506 Marionette TRACE conn2 -> [0,2262,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1655 | 1466013128508 Marionette TRACE conn2 <- [1,2262,null,{}] 10:52:08 INFO - PROCESS | 1655 | 1466013128513 Marionette TRACE conn2 -> [0,2263,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 1655 | 1466013128514 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:08 INFO - PROCESS | 1655 | 1466013128587 Marionette TRACE conn2 <- [1,2263,null,{"value":null}] 10:52:08 INFO - PROCESS | 1655 | 1466013128590 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:08 INFO - PROCESS | 1655 | 1466013128591 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac18800 == 37 [pid = 1655] [id = 573] 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x125f5cc00) [pid = 1655] [serial = 1719] [outer = 0x0] 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a24000) [pid = 1655] [serial = 1720] [outer = 0x125f5cc00] 10:52:08 INFO - PROCESS | 1655 | 1466013128618 Marionette DEBUG loaded listener.js 10:52:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b44c00) [pid = 1655] [serial = 1721] [outer = 0x125f5cc00] 10:52:08 INFO - PROCESS | 1655 | 1466013128951 Marionette TRACE conn2 <- [1,2264,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html",0,null,null,[["getImageData() returns non-premultiplied colours",0,null,null]]]}] 10:52:08 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | getImageData() returns non-premultiplied colours 10:52:08 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html | took 471ms 10:52:08 INFO - PROCESS | 1655 | 1466013128978 Marionette TRACE conn2 -> [0,2265,"getWindowHandle",null] 10:52:08 INFO - PROCESS | 1655 | 1466013128980 Marionette TRACE conn2 <- [1,2265,null,{"value":"7"}] 10:52:08 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html 10:52:08 INFO - PROCESS | 1655 | 1466013128982 Marionette TRACE conn2 -> [0,2266,"setScriptTimeout",{"ms":35000}] 10:52:08 INFO - PROCESS | 1655 | 1466013128983 Marionette TRACE conn2 <- [1,2266,null,{}] 10:52:08 INFO - PROCESS | 1655 | 1466013128986 Marionette TRACE conn2 -> [0,2267,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:08 INFO - PROCESS | 1655 | 1466013128987 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:09 INFO - PROCESS | 1655 | 1466013129103 Marionette TRACE conn2 <- [1,2267,null,{"value":null}] 10:52:09 INFO - PROCESS | 1655 | 1466013129111 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1655 | 1466013129113 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba18000 == 38 [pid = 1655] [id = 574] 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128a22000) [pid = 1655] [serial = 1722] [outer = 0x0] 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b8a800) [pid = 1655] [serial = 1723] [outer = 0x128a22000] 10:52:09 INFO - PROCESS | 1655 | 1466013129139 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1291a8400) [pid = 1655] [serial = 1724] [outer = 0x128a22000] 10:52:09 INFO - PROCESS | 1655 | 1466013129448 Marionette TRACE conn2 <- [1,2268,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html",0,null,null,[["getImageData() returns A in the fourth component",0,null,null]]]}] 10:52:09 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | getImageData() returns A in the fourth component 10:52:09 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html | took 518ms 10:52:09 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html 10:52:09 INFO - PROCESS | 1655 | 1466013129500 Marionette TRACE conn2 -> [0,2269,"getWindowHandle",null] 10:52:09 INFO - PROCESS | 1655 | 1466013129501 Marionette TRACE conn2 <- [1,2269,null,{"value":"7"}] 10:52:09 INFO - PROCESS | 1655 | 1466013129503 Marionette TRACE conn2 -> [0,2270,"setScriptTimeout",{"ms":35000}] 10:52:09 INFO - PROCESS | 1655 | 1466013129504 Marionette TRACE conn2 <- [1,2270,null,{}] 10:52:09 INFO - PROCESS | 1655 | 1466013129506 Marionette TRACE conn2 -> [0,2271,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:09 INFO - PROCESS | 1655 | 1466013129508 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:09 INFO - PROCESS | 1655 | 1466013129585 Marionette TRACE conn2 <- [1,2271,null,{"value":null}] 10:52:09 INFO - PROCESS | 1655 | 1466013129588 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:09 INFO - PROCESS | 1655 | 1466013129589 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c46c000 == 39 [pid = 1655] [id = 575] 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291acc00) [pid = 1655] [serial = 1725] [outer = 0x0] 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12927bc00) [pid = 1655] [serial = 1726] [outer = 0x1291acc00] 10:52:09 INFO - PROCESS | 1655 | 1466013129614 Marionette DEBUG loaded listener.js 10:52:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292a0400) [pid = 1655] [serial = 1727] [outer = 0x1291acc00] 10:52:10 INFO - PROCESS | 1655 | 1466013130204 Marionette TRACE conn2 <- [1,2272,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html",0,null,null,[["getImageData() returns leftmost columns first",0,null,null]]]}] 10:52:10 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | getImageData() returns leftmost columns first 10:52:10 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html | took 769ms 10:52:10 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html 10:52:10 INFO - PROCESS | 1655 | 1466013130273 Marionette TRACE conn2 -> [0,2273,"getWindowHandle",null] 10:52:10 INFO - PROCESS | 1655 | 1466013130276 Marionette TRACE conn2 <- [1,2273,null,{"value":"7"}] 10:52:10 INFO - PROCESS | 1655 | 1466013130280 Marionette TRACE conn2 -> [0,2274,"setScriptTimeout",{"ms":35000}] 10:52:10 INFO - PROCESS | 1655 | 1466013130282 Marionette TRACE conn2 <- [1,2274,null,{}] 10:52:10 INFO - PROCESS | 1655 | 1466013130286 Marionette TRACE conn2 -> [0,2275,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:10 INFO - PROCESS | 1655 | 1466013130288 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:10 INFO - PROCESS | 1655 | 1466013130406 Marionette TRACE conn2 <- [1,2275,null,{"value":null}] 10:52:10 INFO - PROCESS | 1655 | 1466013130468 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:10 INFO - PROCESS | 1655 | 1466013130470 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d8800 == 40 [pid = 1655] [id = 576] 10:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x11304d000) [pid = 1655] [serial = 1728] [outer = 0x0] 10:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113d22c00) [pid = 1655] [serial = 1729] [outer = 0x11304d000] 10:52:10 INFO - PROCESS | 1655 | 1466013130501 Marionette DEBUG loaded listener.js 10:52:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x116297c00) [pid = 1655] [serial = 1730] [outer = 0x11304d000] 10:52:11 INFO - PROCESS | 1655 | 1466013131048 Marionette TRACE conn2 <- [1,2276,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html",0,null,null,[["getImageData() returns R then G then B",0,null,null]]]}] 10:52:11 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | getImageData() returns R then G then B 10:52:11 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html | took 821ms 10:52:11 INFO - PROCESS | 1655 | 1466013131101 Marionette TRACE conn2 -> [0,2277,"getWindowHandle",null] 10:52:11 INFO - PROCESS | 1655 | 1466013131105 Marionette TRACE conn2 <- [1,2277,null,{"value":"7"}] 10:52:11 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html 10:52:11 INFO - PROCESS | 1655 | 1466013131111 Marionette TRACE conn2 -> [0,2278,"setScriptTimeout",{"ms":35000}] 10:52:11 INFO - PROCESS | 1655 | 1466013131113 Marionette TRACE conn2 <- [1,2278,null,{}] 10:52:11 INFO - PROCESS | 1655 | 1466013131116 Marionette TRACE conn2 -> [0,2279,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:11 INFO - PROCESS | 1655 | 1466013131118 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:11 INFO - PROCESS | 1655 | 1466013131229 Marionette TRACE conn2 <- [1,2279,null,{"value":null}] 10:52:11 INFO - PROCESS | 1655 | 1466013131333 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:11 INFO - PROCESS | 1655 | 1466013131335 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3d000 == 41 [pid = 1655] [id = 577] 10:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x11854ec00) [pid = 1655] [serial = 1731] [outer = 0x0] 10:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118f71400) [pid = 1655] [serial = 1732] [outer = 0x11854ec00] 10:52:11 INFO - PROCESS | 1655 | 1466013131365 Marionette DEBUG loaded listener.js 10:52:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x119351c00) [pid = 1655] [serial = 1733] [outer = 0x11854ec00] 10:52:12 INFO - PROCESS | 1655 | 1466013132013 Marionette TRACE conn2 <- [1,2280,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html",0,null,null,[["getImageData() returns topmost rows first",0,null,null]]]}] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba18000 == 40 [pid = 1655] [id = 574] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac18800 == 39 [pid = 1655] [id = 573] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0d800 == 38 [pid = 1655] [id = 572] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e4800 == 37 [pid = 1655] [id = 571] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5b6000 == 36 [pid = 1655] [id = 570] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12916f000 == 35 [pid = 1655] [id = 569] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x12630e000 == 34 [pid = 1655] [id = 568] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x124867000 == 33 [pid = 1655] [id = 567] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1198dd000 == 32 [pid = 1655] [id = 566] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1185dd800 == 31 [pid = 1655] [id = 565] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x116aad000 == 30 [pid = 1655] [id = 564] 10:52:12 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b8800 == 29 [pid = 1655] [id = 563] 10:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | getImageData() returns topmost rows first 10:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html | took 975ms 10:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.range.html 10:52:12 INFO - PROCESS | 1655 | 1466013132085 Marionette TRACE conn2 -> [0,2281,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 1655 | 1466013132087 Marionette TRACE conn2 <- [1,2281,null,{"value":"7"}] 10:52:12 INFO - PROCESS | 1655 | 1466013132090 Marionette TRACE conn2 -> [0,2282,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 1655 | 1466013132092 Marionette TRACE conn2 <- [1,2282,null,{}] 10:52:12 INFO - PROCESS | 1655 | 1466013132097 Marionette TRACE conn2 -> [0,2283,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 1655 | 1466013132100 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:12 INFO - PROCESS | 1655 | 1466013132250 Marionette TRACE conn2 <- [1,2283,null,{"value":null}] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12639c400) [pid = 1655] [serial = 1651] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x128b47c00) [pid = 1655] [serial = 1654] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118046c00) [pid = 1655] [serial = 1663] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128ed9400) [pid = 1655] [serial = 1657] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x129271000) [pid = 1655] [serial = 1658] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12199b000) [pid = 1655] [serial = 1645] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x123c65000) [pid = 1655] [serial = 1646] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x129274400) [pid = 1655] [serial = 1631] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11804c800) [pid = 1655] [serial = 1639] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118353400) [pid = 1655] [serial = 1640] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x121cac400) [pid = 1655] [serial = 1648] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115f5d400) [pid = 1655] [serial = 1636] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129275000) [pid = 1655] [serial = 1660] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x116f91400) [pid = 1655] [serial = 1637] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11938c800) [pid = 1655] [serial = 1642] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121197000) [pid = 1655] [serial = 1643] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115eba800) [pid = 1655] [serial = 1633] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x116977c00) [pid = 1655] [serial = 1634] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x12a683000) [pid = 1655] [serial = 1670] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12a904400) [pid = 1655] [serial = 1673] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x129271400) [pid = 1655] [serial = 1666] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11938b000) [pid = 1655] [serial = 1667] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a744400) [pid = 1655] [serial = 1672] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a50e400) [pid = 1655] [serial = 1669] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12927e400) [pid = 1655] [serial = 1661] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b90c00) [pid = 1655] [serial = 1655] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128b2ac00) [pid = 1655] [serial = 1652] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x121c13400) [pid = 1655] [serial = 1664] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124c3c000) [pid = 1655] [serial = 1649] [outer = 0x0] [url = about:blank] 10:52:12 INFO - PROCESS | 1655 | 1466013132340 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1655 | 1466013132341 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x117163000 == 30 [pid = 1655] [id = 578] 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11307d000) [pid = 1655] [serial = 1734] [outer = 0x0] 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115ebbc00) [pid = 1655] [serial = 1735] [outer = 0x11307d000] 10:52:12 INFO - PROCESS | 1655 | 1466013132385 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1164e2000) [pid = 1655] [serial = 1736] [outer = 0x11307d000] 10:52:12 INFO - PROCESS | 1655 | 1466013132766 Marionette TRACE conn2 <- [1,2284,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.range.html",0,null,null,[["getImageData() returns values in the range [0, 255]",0,null,null]]]}] 10:52:12 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | getImageData() returns values in the range [0, 255] 10:52:12 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.range.html | took 721ms 10:52:12 INFO - PROCESS | 1655 | 1466013132812 Marionette TRACE conn2 -> [0,2285,"getWindowHandle",null] 10:52:12 INFO - PROCESS | 1655 | 1466013132815 Marionette TRACE conn2 <- [1,2285,null,{"value":"7"}] 10:52:12 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html 10:52:12 INFO - PROCESS | 1655 | 1466013132819 Marionette TRACE conn2 -> [0,2286,"setScriptTimeout",{"ms":35000}] 10:52:12 INFO - PROCESS | 1655 | 1466013132820 Marionette TRACE conn2 <- [1,2286,null,{}] 10:52:12 INFO - PROCESS | 1655 | 1466013132822 Marionette TRACE conn2 -> [0,2287,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:12 INFO - PROCESS | 1655 | 1466013132824 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:12 INFO - PROCESS | 1655 | 1466013132902 Marionette TRACE conn2 <- [1,2287,null,{"value":null}] 10:52:12 INFO - PROCESS | 1655 | 1466013132906 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:12 INFO - PROCESS | 1655 | 1466013132907 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x119319000 == 31 [pid = 1655] [id = 579] 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11804d000) [pid = 1655] [serial = 1737] [outer = 0x0] 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118357400) [pid = 1655] [serial = 1738] [outer = 0x11804d000] 10:52:12 INFO - PROCESS | 1655 | 1466013132937 Marionette DEBUG loaded listener.js 10:52:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118f71800) [pid = 1655] [serial = 1739] [outer = 0x11804d000] 10:52:13 INFO - PROCESS | 1655 | 1466013133300 Marionette TRACE conn2 <- [1,2288,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html",0,null,null,[["getImageData() works with negative width and height, and returns top-to-bottom left-to-right",0,null,null]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | getImageData() works with negative width and height, and returns top-to-bottom left-to-right 10:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html | took 521ms 10:52:13 INFO - PROCESS | 1655 | 1466013133341 Marionette TRACE conn2 -> [0,2289,"getWindowHandle",null] 10:52:13 INFO - PROCESS | 1655 | 1466013133342 Marionette TRACE conn2 <- [1,2289,null,{"value":"7"}] 10:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html 10:52:13 INFO - PROCESS | 1655 | 1466013133345 Marionette TRACE conn2 -> [0,2290,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1655 | 1466013133348 Marionette TRACE conn2 <- [1,2290,null,{}] 10:52:13 INFO - PROCESS | 1655 | 1466013133357 Marionette TRACE conn2 -> [0,2291,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 1655 | 1466013133362 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:13 INFO - PROCESS | 1655 | 1466013133463 Marionette TRACE conn2 <- [1,2291,null,{"value":null}] 10:52:13 INFO - PROCESS | 1655 | 1466013133469 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:13 INFO - PROCESS | 1655 | 1466013133471 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c0f000 == 32 [pid = 1655] [id = 580] 10:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112978400) [pid = 1655] [serial = 1740] [outer = 0x0] 10:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119748000) [pid = 1655] [serial = 1741] [outer = 0x112978400] 10:52:13 INFO - PROCESS | 1655 | 1466013133510 Marionette DEBUG loaded listener.js 10:52:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121990c00) [pid = 1655] [serial = 1742] [outer = 0x112978400] 10:52:13 INFO - PROCESS | 1655 | 1466013133897 Marionette TRACE conn2 <- [1,2292,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html",0,null,null,[["getImageData() returns transparent black outside the canvas",0,null,null]]]}] 10:52:13 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | getImageData() returns transparent black outside the canvas 10:52:13 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html | took 573ms 10:52:13 INFO - PROCESS | 1655 | 1466013133919 Marionette TRACE conn2 -> [0,2293,"getWindowHandle",null] 10:52:13 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html 10:52:13 INFO - PROCESS | 1655 | 1466013133921 Marionette TRACE conn2 <- [1,2293,null,{"value":"7"}] 10:52:13 INFO - PROCESS | 1655 | 1466013133923 Marionette TRACE conn2 -> [0,2294,"setScriptTimeout",{"ms":35000}] 10:52:13 INFO - PROCESS | 1655 | 1466013133924 Marionette TRACE conn2 <- [1,2294,null,{}] 10:52:13 INFO - PROCESS | 1655 | 1466013133926 Marionette TRACE conn2 -> [0,2295,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:13 INFO - PROCESS | 1655 | 1466013133928 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:14 INFO - PROCESS | 1655 | 1466013134043 Marionette TRACE conn2 <- [1,2295,null,{"value":null}] 10:52:14 INFO - PROCESS | 1655 | 1466013134050 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1655 | 1466013134051 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3d800 == 33 [pid = 1655] [id = 581] 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121c07c00) [pid = 1655] [serial = 1743] [outer = 0x0] 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x123c61c00) [pid = 1655] [serial = 1744] [outer = 0x121c07c00] 10:52:14 INFO - PROCESS | 1655 | 1466013134076 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x124a84400) [pid = 1655] [serial = 1745] [outer = 0x121c07c00] 10:52:14 INFO - PROCESS | 1655 | 1466013134417 Marionette TRACE conn2 <- [1,2296,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html",0,null,null,[["getImageData() returns bigger ImageData for bigger source rectangle",0,null,null]]]}] 10:52:14 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | getImageData() returns bigger ImageData for bigger source rectangle 10:52:14 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.source.size.html | took 522ms 10:52:14 INFO - PROCESS | 1655 | 1466013134450 Marionette TRACE conn2 -> [0,2297,"getWindowHandle",null] 10:52:14 INFO - PROCESS | 1655 | 1466013134451 Marionette TRACE conn2 <- [1,2297,null,{"value":"7"}] 10:52:14 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html 10:52:14 INFO - PROCESS | 1655 | 1466013134454 Marionette TRACE conn2 -> [0,2298,"setScriptTimeout",{"ms":35000}] 10:52:14 INFO - PROCESS | 1655 | 1466013134456 Marionette TRACE conn2 <- [1,2298,null,{}] 10:52:14 INFO - PROCESS | 1655 | 1466013134459 Marionette TRACE conn2 -> [0,2299,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:14 INFO - PROCESS | 1655 | 1466013134460 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:14 INFO - PROCESS | 1655 | 1466013134592 Marionette TRACE conn2 <- [1,2299,null,{"value":null}] 10:52:14 INFO - PROCESS | 1655 | 1466013134650 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:14 INFO - PROCESS | 1655 | 1466013134651 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x129171000 == 34 [pid = 1655] [id = 582] 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121ca4000) [pid = 1655] [serial = 1746] [outer = 0x0] 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124c45400) [pid = 1655] [serial = 1747] [outer = 0x121ca4000] 10:52:14 INFO - PROCESS | 1655 | 1466013134689 Marionette DEBUG loaded listener.js 10:52:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1254e4400) [pid = 1655] [serial = 1748] [outer = 0x121ca4000] 10:52:15 INFO - PROCESS | 1655 | 1466013135117 Marionette TRACE conn2 <- [1,2300,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html",0,null,null,[["getImageData() works for sizes smaller than one pixel",0,null,null]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | getImageData() works for sizes smaller than one pixel 10:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.tiny.html | took 669ms 10:52:15 INFO - PROCESS | 1655 | 1466013135123 Marionette TRACE conn2 -> [0,2301,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 1655 | 1466013135125 Marionette TRACE conn2 <- [1,2301,null,{"value":"7"}] 10:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.type.html 10:52:15 INFO - PROCESS | 1655 | 1466013135129 Marionette TRACE conn2 -> [0,2302,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 1655 | 1466013135130 Marionette TRACE conn2 <- [1,2302,null,{}] 10:52:15 INFO - PROCESS | 1655 | 1466013135132 Marionette TRACE conn2 -> [0,2303,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 1655 | 1466013135136 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:15 INFO - PROCESS | 1655 | 1466013135254 Marionette TRACE conn2 <- [1,2303,null,{"value":null}] 10:52:15 INFO - PROCESS | 1655 | 1466013135266 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1655 | 1466013135267 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1f000 == 35 [pid = 1655] [id = 583] 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x125f5a800) [pid = 1655] [serial = 1749] [outer = 0x0] 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126b9cc00) [pid = 1655] [serial = 1750] [outer = 0x125f5a800] 10:52:15 INFO - PROCESS | 1655 | 1466013135292 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b4c400) [pid = 1655] [serial = 1751] [outer = 0x125f5a800] 10:52:15 INFO - PROCESS | 1655 | 1466013135625 Marionette TRACE conn2 <- [1,2304,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.type.html",0,null,null,[["getImageData() returns an ImageData object containing a Uint8ClampedArray object",0,null,null]]]}] 10:52:15 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | getImageData() returns an ImageData object containing a Uint8ClampedArray object 10:52:15 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.type.html | took 519ms 10:52:15 INFO - PROCESS | 1655 | 1466013135648 Marionette TRACE conn2 -> [0,2305,"getWindowHandle",null] 10:52:15 INFO - PROCESS | 1655 | 1466013135649 Marionette TRACE conn2 <- [1,2305,null,{"value":"7"}] 10:52:15 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html 10:52:15 INFO - PROCESS | 1655 | 1466013135651 Marionette TRACE conn2 -> [0,2306,"setScriptTimeout",{"ms":35000}] 10:52:15 INFO - PROCESS | 1655 | 1466013135652 Marionette TRACE conn2 <- [1,2306,null,{}] 10:52:15 INFO - PROCESS | 1655 | 1466013135654 Marionette TRACE conn2 -> [0,2307,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:15 INFO - PROCESS | 1655 | 1466013135655 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:15 INFO - PROCESS | 1655 | 1466013135753 Marionette TRACE conn2 <- [1,2307,null,{"value":null}] 10:52:15 INFO - PROCESS | 1655 | 1466013135764 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:15 INFO - PROCESS | 1655 | 1466013135765 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba14800 == 36 [pid = 1655] [id = 584] 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b4cc00) [pid = 1655] [serial = 1752] [outer = 0x0] 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b95c00) [pid = 1655] [serial = 1753] [outer = 0x128b4cc00] 10:52:15 INFO - PROCESS | 1655 | 1466013135790 Marionette DEBUG loaded listener.js 10:52:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128c7d800) [pid = 1655] [serial = 1754] [outer = 0x128b4cc00] 10:52:16 INFO - PROCESS | 1655 | 1466013136214 Marionette TRACE conn2 <- [1,2308,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html",0,null,null,[["getImageData() is not affected by context state",0,null,null]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | getImageData() is not affected by context state 10:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html | took 569ms 10:52:16 INFO - PROCESS | 1655 | 1466013136224 Marionette TRACE conn2 -> [0,2309,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1655 | 1466013136228 Marionette TRACE conn2 <- [1,2309,null,{"value":"7"}] 10:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html 10:52:16 INFO - PROCESS | 1655 | 1466013136235 Marionette TRACE conn2 -> [0,2310,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1655 | 1466013136237 Marionette TRACE conn2 <- [1,2310,null,{}] 10:52:16 INFO - PROCESS | 1655 | 1466013136240 Marionette TRACE conn2 -> [0,2311,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 1655 | 1466013136243 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:16 INFO - PROCESS | 1655 | 1466013136516 Marionette TRACE conn2 <- [1,2311,null,{"value":null}] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115ebe000) [pid = 1655] [serial = 1674] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create1.zero.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x119390c00) [pid = 1655] [serial = 1701] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.type.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118fc4000) [pid = 1655] [serial = 1677] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.basic.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x113084400) [pid = 1655] [serial = 1692] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.round.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x115ef1000) [pid = 1655] [serial = 1695] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.this.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118356800) [pid = 1655] [serial = 1698] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.tiny.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x121194c00) [pid = 1655] [serial = 1704] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.zero.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124e3fc00) [pid = 1655] [serial = 1680] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.initial.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128b2fc00) [pid = 1655] [serial = 1683] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.large.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x113d21800) [pid = 1655] [serial = 1686] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.negative.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121c0a000) [pid = 1655] [serial = 1707] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.basic.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121c0e000) [pid = 1655] [serial = 1710] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.clamp.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x121cacc00) [pid = 1655] [serial = 1713] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.length.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x125f5cc00) [pid = 1655] [serial = 1719] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonpremul.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11302e000) [pid = 1655] [serial = 1716] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.nonfinite.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128a22000) [pid = 1655] [serial = 1722] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.alpha.html] 10:52:16 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x1182b1c00) [pid = 1655] [serial = 1689] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.create2.nonfinite.html] 10:52:16 INFO - PROCESS | 1655 | 1466013136586 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:16 INFO - PROCESS | 1655 | 1466013136587 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194bd000 == 37 [pid = 1655] [id = 585] 10:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x111e2fc00) [pid = 1655] [serial = 1755] [outer = 0x0] 10:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112ac8000) [pid = 1655] [serial = 1756] [outer = 0x111e2fc00] 10:52:16 INFO - PROCESS | 1655 | 1466013136636 Marionette DEBUG loaded listener.js 10:52:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x118206c00) [pid = 1655] [serial = 1757] [outer = 0x111e2fc00] 10:52:16 INFO - PROCESS | 1655 | 1466013136936 Marionette TRACE conn2 <- [1,2312,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.get.zero.html",0,null,null,[["getImageData() throws INDEX_SIZE_ERR if size is zero",0,null,null]]]}] 10:52:16 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | getImageData() throws INDEX_SIZE_ERR if size is zero 10:52:16 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.get.zero.html | took 720ms 10:52:16 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html 10:52:16 INFO - PROCESS | 1655 | 1466013136955 Marionette TRACE conn2 -> [0,2313,"getWindowHandle",null] 10:52:16 INFO - PROCESS | 1655 | 1466013136956 Marionette TRACE conn2 <- [1,2313,null,{"value":"7"}] 10:52:16 INFO - PROCESS | 1655 | 1466013136958 Marionette TRACE conn2 -> [0,2314,"setScriptTimeout",{"ms":35000}] 10:52:16 INFO - PROCESS | 1655 | 1466013136961 Marionette TRACE conn2 <- [1,2314,null,{}] 10:52:16 INFO - PROCESS | 1655 | 1466013136970 Marionette TRACE conn2 -> [0,2315,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:16 INFO - PROCESS | 1655 | 1466013136971 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:17 INFO - PROCESS | 1655 | 1466013137097 Marionette TRACE conn2 <- [1,2315,null,{"value":null}] 10:52:17 INFO - PROCESS | 1655 | 1466013137105 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 1655 | 1466013137106 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c08000 == 38 [pid = 1655] [id = 586] 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x111ecd400) [pid = 1655] [serial = 1758] [outer = 0x0] 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121c0e000) [pid = 1655] [serial = 1759] [outer = 0x111ecd400] 10:52:17 INFO - PROCESS | 1655 | 1466013137130 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128b4fc00) [pid = 1655] [serial = 1760] [outer = 0x111ecd400] 10:52:17 INFO - PROCESS | 1655 | 1466013137406 Marionette TRACE conn2 <- [1,2316,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html",0,null,null,[["ImageData.data clamps numbers to [0, 255]",0,null,null]]]}] 10:52:17 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | ImageData.data clamps numbers to [0, 255] 10:52:17 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.clamp.html | took 477ms 10:52:17 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.ctor.html 10:52:17 INFO - PROCESS | 1655 | 1466013137436 Marionette TRACE conn2 -> [0,2317,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 1655 | 1466013137437 Marionette TRACE conn2 <- [1,2317,null,{"value":"7"}] 10:52:17 INFO - PROCESS | 1655 | 1466013137439 Marionette TRACE conn2 -> [0,2318,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1655 | 1466013137440 Marionette TRACE conn2 <- [1,2318,null,{}] 10:52:17 INFO - PROCESS | 1655 | 1466013137450 Marionette TRACE conn2 -> [0,2319,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 1655 | 1466013137451 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:17 INFO - PROCESS | 1655 | 1466013137544 Marionette TRACE conn2 <- [1,2319,null,{"value":null}] 10:52:17 INFO - PROCESS | 1655 | 1466013137548 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:17 INFO - PROCESS | 1655 | 1466013137549 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c477000 == 39 [pid = 1655] [id = 587] 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128c78c00) [pid = 1655] [serial = 1761] [outer = 0x0] 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x129276000) [pid = 1655] [serial = 1762] [outer = 0x128c78c00] 10:52:17 INFO - PROCESS | 1655 | 1466013137573 Marionette DEBUG loaded listener.js 10:52:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12929a800) [pid = 1655] [serial = 1763] [outer = 0x128c78c00] 10:52:17 INFO - PROCESS | 1655 | 1466013137902 Marionette TRACE conn2 <- [1,2320,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html",0,null,null,[["ImageData does not have a usable constructor",1,"assert_throws: function \"function () { new window.ImageData(1,1); }\" did not throw","@http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2321,"getWindowHandle",null] 10:52:17 INFO - PROCESS | 1655 | 1466013137916 Marionette TRACE conn2 <- [1,2321,null,{"value":"7"}] 10:52:17 INFO - PROCESS | 1655 | 1466013137918 Marionette TRACE conn2 -> [0,2322,"setScriptTimeout",{"ms":35000}] 10:52:17 INFO - PROCESS | 1655 | 1466013137920 Marionette TRACE conn2 <- [1,2322,null,{}] 10:52:17 INFO - PROCESS | 1655 | 1466013137922 Marionette TRACE conn2 -> [0,2323,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:17 INFO - PROCESS | 1655 | 1466013137924 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:18 INFO - PROCESS | 1655 | 1466013138020 Marionette TRACE conn2 <- [1,2323,null,{"value":null}] 10:52:18 INFO - PROCESS | 1655 | 1466013138082 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1655 | 1466013138084 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca63000 == 40 [pid = 1655] [id = 588] 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x113028000) [pid = 1655] [serial = 1764] [outer = 0x0] 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12929f400) [pid = 1655] [serial = 1765] [outer = 0x113028000] 10:52:18 INFO - PROCESS | 1655 | 1466013138110 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a683c00) [pid = 1655] [serial = 1766] [outer = 0x113028000] 10:52:18 INFO - PROCESS | 1655 | 1466013138422 Marionette TRACE conn2 <- [1,2324,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.nan.html",0,null,null,[["ImageData.data converts NaN to 0",0,null,null]]]}] 10:52:18 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | ImageData.data converts NaN to 0 10:52:18 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.nan.html | took 519ms 10:52:18 INFO - PROCESS | 1655 | 1466013138437 Marionette TRACE conn2 -> [0,2325,"getWindowHandle",null] 10:52:18 INFO - PROCESS | 1655 | 1466013138439 Marionette TRACE conn2 <- [1,2325,null,{"value":"7"}] 10:52:18 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html 10:52:18 INFO - PROCESS | 1655 | 1466013138441 Marionette TRACE conn2 -> [0,2326,"setScriptTimeout",{"ms":35000}] 10:52:18 INFO - PROCESS | 1655 | 1466013138442 Marionette TRACE conn2 <- [1,2326,null,{}] 10:52:18 INFO - PROCESS | 1655 | 1466013138448 Marionette TRACE conn2 -> [0,2327,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:18 INFO - PROCESS | 1655 | 1466013138449 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:18 INFO - PROCESS | 1655 | 1466013138589 Marionette TRACE conn2 <- [1,2327,null,{"value":null}] 10:52:18 INFO - PROCESS | 1655 | 1466013138650 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:18 INFO - PROCESS | 1655 | 1466013138652 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1164a6000 == 41 [pid = 1655] [id = 589] 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11291c000) [pid = 1655] [serial = 1767] [outer = 0x0] 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112923c00) [pid = 1655] [serial = 1768] [outer = 0x11291c000] 10:52:18 INFO - PROCESS | 1655 | 1466013138725 Marionette DEBUG loaded listener.js 10:52:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1133bac00) [pid = 1655] [serial = 1769] [outer = 0x11291c000] 10:52:19 INFO - PROCESS | 1655 | 1466013139196 Marionette TRACE conn2 <- [1,2328,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.properties.html",0,null,null,[["ImageData objects have the right properties",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | ImageData objects have the right properties 10:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.properties.html | took 771ms 10:52:19 INFO - PROCESS | 1655 | 1466013139213 Marionette TRACE conn2 -> [0,2329,"getWindowHandle",null] 10:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html 10:52:19 INFO - PROCESS | 1655 | 1466013139216 Marionette TRACE conn2 <- [1,2329,null,{"value":"7"}] 10:52:19 INFO - PROCESS | 1655 | 1466013139219 Marionette TRACE conn2 -> [0,2330,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1655 | 1466013139221 Marionette TRACE conn2 <- [1,2330,null,{}] 10:52:19 INFO - PROCESS | 1655 | 1466013139240 Marionette TRACE conn2 -> [0,2331,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1655 | 1466013139245 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:19 INFO - PROCESS | 1655 | 1466013139375 Marionette TRACE conn2 <- [1,2331,null,{"value":null}] 10:52:19 INFO - PROCESS | 1655 | 1466013139429 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:19 INFO - PROCESS | 1655 | 1466013139431 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x121a39800 == 42 [pid = 1655] [id = 590] 10:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118207c00) [pid = 1655] [serial = 1770] [outer = 0x0] 10:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11835ac00) [pid = 1655] [serial = 1771] [outer = 0x118207c00] 10:52:19 INFO - PROCESS | 1655 | 1466013139462 Marionette DEBUG loaded listener.js 10:52:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119139800) [pid = 1655] [serial = 1772] [outer = 0x118207c00] 10:52:19 INFO - PROCESS | 1655 | 1466013139902 Marionette TRACE conn2 <- [1,2332,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html",0,null,null,[["ImageData objects properties are read-only",0,null,null]]]}] 10:52:19 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | ImageData objects properties are read-only 10:52:19 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.readonly.html | took 721ms 10:52:19 INFO - PROCESS | 1655 | 1466013139968 Marionette TRACE conn2 -> [0,2333,"getWindowHandle",null] 10:52:19 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.round.html 10:52:19 INFO - PROCESS | 1655 | 1466013139970 Marionette TRACE conn2 <- [1,2333,null,{"value":"7"}] 10:52:19 INFO - PROCESS | 1655 | 1466013139973 Marionette TRACE conn2 -> [0,2334,"setScriptTimeout",{"ms":35000}] 10:52:19 INFO - PROCESS | 1655 | 1466013139974 Marionette TRACE conn2 <- [1,2334,null,{}] 10:52:19 INFO - PROCESS | 1655 | 1466013139991 Marionette TRACE conn2 -> [0,2335,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:19 INFO - PROCESS | 1655 | 1466013139992 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:20 INFO - PROCESS | 1655 | 1466013140136 Marionette TRACE conn2 <- [1,2335,null,{"value":null}] 10:52:20 INFO - PROCESS | 1655 | 1466013140192 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1655 | 1466013140193 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba0f000 == 43 [pid = 1655] [id = 591] 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121992c00) [pid = 1655] [serial = 1773] [outer = 0x0] 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x121c0fc00) [pid = 1655] [serial = 1774] [outer = 0x121992c00] 10:52:20 INFO - PROCESS | 1655 | 1466013140223 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x125497c00) [pid = 1655] [serial = 1775] [outer = 0x121992c00] 10:52:20 INFO - PROCESS | 1655 | 1466013140648 Marionette TRACE conn2 <- [1,2336,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.round.html",0,null,null,[["ImageData.data rounds numbers with round-to-zero",0,null,null]]]}] 10:52:20 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | ImageData.data rounds numbers with round-to-zero 10:52:20 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.round.html | took 720ms 10:52:20 INFO - PROCESS | 1655 | 1466013140694 Marionette TRACE conn2 -> [0,2337,"getWindowHandle",null] 10:52:20 INFO - PROCESS | 1655 | 1466013140696 Marionette TRACE conn2 <- [1,2337,null,{"value":"7"}] 10:52:20 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.set.html 10:52:20 INFO - PROCESS | 1655 | 1466013140705 Marionette TRACE conn2 -> [0,2338,"setScriptTimeout",{"ms":35000}] 10:52:20 INFO - PROCESS | 1655 | 1466013140708 Marionette TRACE conn2 <- [1,2338,null,{}] 10:52:20 INFO - PROCESS | 1655 | 1466013140711 Marionette TRACE conn2 -> [0,2339,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:20 INFO - PROCESS | 1655 | 1466013140713 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:20 INFO - PROCESS | 1655 | 1466013140815 Marionette TRACE conn2 <- [1,2339,null,{"value":null}] 10:52:20 INFO - PROCESS | 1655 | 1466013140878 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:20 INFO - PROCESS | 1655 | 1466013140880 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2ab000 == 44 [pid = 1655] [id = 592] 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x1254ebc00) [pid = 1655] [serial = 1776] [outer = 0x0] 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x126b9e000) [pid = 1655] [serial = 1777] [outer = 0x1254ebc00] 10:52:20 INFO - PROCESS | 1655 | 1466013140909 Marionette DEBUG loaded listener.js 10:52:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x128b49000) [pid = 1655] [serial = 1778] [outer = 0x1254ebc00] 10:52:21 INFO - PROCESS | 1655 | 1466013141379 Marionette TRACE conn2 <- [1,2340,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.set.html",0,null,null,[["ImageData.data can be modified",0,null,null]]]}] 10:52:21 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | ImageData.data can be modified 10:52:21 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.set.html | took 725ms 10:52:21 INFO - PROCESS | 1655 | 1466013141439 Marionette TRACE conn2 -> [0,2341,"getWindowHandle",null] 10:52:21 INFO - PROCESS | 1655 | 1466013141441 Marionette TRACE conn2 <- [1,2341,null,{"value":"7"}] 10:52:21 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.string.html 10:52:21 INFO - PROCESS | 1655 | 1466013141633 Marionette TRACE conn2 -> [0,2342,"setScriptTimeout",{"ms":35000}] 10:52:21 INFO - PROCESS | 1655 | 1466013141636 Marionette TRACE conn2 <- [1,2342,null,{}] 10:52:21 INFO - PROCESS | 1655 | 1466013141641 Marionette TRACE conn2 -> [0,2343,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:21 INFO - PROCESS | 1655 | 1466013141642 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:21 INFO - PROCESS | 1655 | 1466013141743 Marionette TRACE conn2 <- [1,2343,null,{"value":null}] 10:52:21 INFO - PROCESS | 1655 | 1466013141803 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:21 INFO - PROCESS | 1655 | 1466013141805 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194ea000 == 45 [pid = 1655] [id = 593] 10:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x115e0e000) [pid = 1655] [serial = 1779] [outer = 0x0] 10:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x116237c00) [pid = 1655] [serial = 1780] [outer = 0x115e0e000] 10:52:21 INFO - PROCESS | 1655 | 1466013141833 Marionette DEBUG loaded listener.js 10:52:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x11804cc00) [pid = 1655] [serial = 1781] [outer = 0x115e0e000] 10:52:22 INFO - PROCESS | 1655 | 1466013142348 Marionette TRACE conn2 <- [1,2344,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.string.html",0,null,null,[["ImageData.data converts strings to numbers with ToNumber",0,null,null]]]}] 10:52:22 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | ImageData.data converts strings to numbers with ToNumber 10:52:22 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.string.html | took 758ms 10:52:22 INFO - PROCESS | 1655 | 1466013142356 Marionette TRACE conn2 -> [0,2345,"getWindowHandle",null] 10:52:22 INFO - PROCESS | 1655 | 1466013142360 Marionette TRACE conn2 <- [1,2345,null,{"value":"7"}] 10:52:22 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html 10:52:22 INFO - PROCESS | 1655 | 1466013142365 Marionette TRACE conn2 -> [0,2346,"setScriptTimeout",{"ms":35000}] 10:52:22 INFO - PROCESS | 1655 | 1466013142367 Marionette TRACE conn2 <- [1,2346,null,{}] 10:52:22 INFO - PROCESS | 1655 | 1466013142373 Marionette TRACE conn2 -> [0,2347,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:22 INFO - PROCESS | 1655 | 1466013142376 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca63000 == 44 [pid = 1655] [id = 588] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c477000 == 43 [pid = 1655] [id = 587] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123c08000 == 42 [pid = 1655] [id = 586] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1194bd000 == 41 [pid = 1655] [id = 585] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba14800 == 40 [pid = 1655] [id = 584] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1f000 == 39 [pid = 1655] [id = 583] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x129171000 == 38 [pid = 1655] [id = 582] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3d800 == 37 [pid = 1655] [id = 581] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x123c0f000 == 36 [pid = 1655] [id = 580] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x119319000 == 35 [pid = 1655] [id = 579] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x117163000 == 34 [pid = 1655] [id = 578] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3d000 == 33 [pid = 1655] [id = 577] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1185d8800 == 32 [pid = 1655] [id = 576] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12c46c000 == 31 [pid = 1655] [id = 575] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x1194ea000 == 30 [pid = 1655] [id = 593] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2ab000 == 29 [pid = 1655] [id = 592] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba0f000 == 28 [pid = 1655] [id = 591] 10:52:22 INFO - PROCESS | 1655 | --DOCSHELL 0x121a39800 == 27 [pid = 1655] [id = 590] 10:52:23 INFO - PROCESS | 1655 | --DOCSHELL 0x1164a6000 == 26 [pid = 1655] [id = 589] 10:52:23 INFO - PROCESS | 1655 | 1466013143016 Marionette TRACE conn2 <- [1,2347,null,{"value":null}] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11804f800) [pid = 1655] [serial = 1676] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x116758c00) [pid = 1655] [serial = 1675] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210b6000) [pid = 1655] [serial = 1702] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12143b400) [pid = 1655] [serial = 1679] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x115e09400) [pid = 1655] [serial = 1693] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x116f8d800) [pid = 1655] [serial = 1696] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11913b800) [pid = 1655] [serial = 1678] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x115f5f400) [pid = 1655] [serial = 1694] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1182b2400) [pid = 1655] [serial = 1697] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118fbf400) [pid = 1655] [serial = 1699] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11938f000) [pid = 1655] [serial = 1700] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12199a000) [pid = 1655] [serial = 1705] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x12676a800) [pid = 1655] [serial = 1682] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1254f1400) [pid = 1655] [serial = 1681] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x129279000) [pid = 1655] [serial = 1685] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x128b8b400) [pid = 1655] [serial = 1684] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116538c00) [pid = 1655] [serial = 1688] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115e0c000) [pid = 1655] [serial = 1687] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12927bc00) [pid = 1655] [serial = 1726] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x123c6a000) [pid = 1655] [serial = 1708] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x121c0dc00) [pid = 1655] [serial = 1706] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x126598800) [pid = 1655] [serial = 1711] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x125f5bc00) [pid = 1655] [serial = 1709] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126ba1000) [pid = 1655] [serial = 1714] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x126799800) [pid = 1655] [serial = 1712] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x128a24000) [pid = 1655] [serial = 1720] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119134000) [pid = 1655] [serial = 1717] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1291a8400) [pid = 1655] [serial = 1724] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128a1e400) [pid = 1655] [serial = 1715] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x1185f5c00) [pid = 1655] [serial = 1691] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118351800) [pid = 1655] [serial = 1690] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x128b8a800) [pid = 1655] [serial = 1723] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x1254e8c00) [pid = 1655] [serial = 1718] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x128b44c00) [pid = 1655] [serial = 1721] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x121827000) [pid = 1655] [serial = 1703] [outer = 0x0] [url = about:blank] 10:52:23 INFO - PROCESS | 1655 | 1466013143140 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1655 | 1466013143142 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x113360800 == 27 [pid = 1655] [id = 594] 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x112925400) [pid = 1655] [serial = 1782] [outer = 0x0] 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x112980000) [pid = 1655] [serial = 1783] [outer = 0x112925400] 10:52:23 INFO - PROCESS | 1655 | 1466013143172 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113050400) [pid = 1655] [serial = 1784] [outer = 0x112925400] 10:52:23 INFO - PROCESS | 1655 | 1466013143497 Marionette TRACE conn2 <- [1,2348,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html",0,null,null,[["ImageData.data converts undefined to 0",0,null,null]]]}] 10:52:23 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | ImageData.data converts undefined to 0 10:52:23 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.object.undefined.html | took 1176ms 10:52:23 INFO - PROCESS | 1655 | 1466013143542 Marionette TRACE conn2 -> [0,2349,"getWindowHandle",null] 10:52:23 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html 10:52:23 INFO - PROCESS | 1655 | 1466013143546 Marionette TRACE conn2 <- [1,2349,null,{"value":"7"}] 10:52:23 INFO - PROCESS | 1655 | 1466013143550 Marionette TRACE conn2 -> [0,2350,"setScriptTimeout",{"ms":35000}] 10:52:23 INFO - PROCESS | 1655 | 1466013143552 Marionette TRACE conn2 <- [1,2350,null,{}] 10:52:23 INFO - PROCESS | 1655 | 1466013143555 Marionette TRACE conn2 -> [0,2351,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:23 INFO - PROCESS | 1655 | 1466013143556 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:23 INFO - PROCESS | 1655 | 1466013143663 Marionette TRACE conn2 <- [1,2351,null,{"value":null}] 10:52:23 INFO - PROCESS | 1655 | 1466013143716 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:23 INFO - PROCESS | 1655 | 1466013143718 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x11846b800 == 28 [pid = 1655] [id = 595] 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1131d5800) [pid = 1655] [serial = 1785] [outer = 0x0] 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115f5a800) [pid = 1655] [serial = 1786] [outer = 0x1131d5800] 10:52:23 INFO - PROCESS | 1655 | 1466013143744 Marionette DEBUG loaded listener.js 10:52:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x116982800) [pid = 1655] [serial = 1787] [outer = 0x1131d5800] 10:52:24 INFO - PROCESS | 1655 | 1466013144032 Marionette TRACE conn2 <- [1,2352,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html",0,null,null,[["putImageData() puts non-solid image data correctly",0,null,null]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | putImageData() puts non-solid image data correctly 10:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.alpha.html | took 522ms 10:52:24 INFO - PROCESS | 1655 | 1466013144071 Marionette TRACE conn2 -> [0,2353,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 1655 | 1466013144073 Marionette TRACE conn2 <- [1,2353,null,{"value":"7"}] 10:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html 10:52:24 INFO - PROCESS | 1655 | 1466013144076 Marionette TRACE conn2 -> [0,2354,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 1655 | 1466013144079 Marionette TRACE conn2 <- [1,2354,null,{}] 10:52:24 INFO - PROCESS | 1655 | 1466013144083 Marionette TRACE conn2 -> [0,2355,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:24 INFO - PROCESS | 1655 | 1466013144084 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:24 INFO - PROCESS | 1655 | 1466013144163 Marionette TRACE conn2 <- [1,2355,null,{"value":null}] 10:52:24 INFO - PROCESS | 1655 | 1466013144225 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1655 | 1466013144226 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x11714a800 == 29 [pid = 1655] [id = 596] 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x116911c00) [pid = 1655] [serial = 1788] [outer = 0x0] 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118204000) [pid = 1655] [serial = 1789] [outer = 0x116911c00] 10:52:24 INFO - PROCESS | 1655 | 1466013144259 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118551800) [pid = 1655] [serial = 1790] [outer = 0x116911c00] 10:52:24 INFO - PROCESS | 1655 | 1466013144571 Marionette TRACE conn2 <- [1,2356,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.basic.html",0,null,null,[["putImageData() puts image data from getImageData() onto the canvas",0,null,null]]]}] 10:52:24 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | putImageData() puts image data from getImageData() onto the canvas 10:52:24 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.basic.html | took 522ms 10:52:24 INFO - PROCESS | 1655 | 1466013144599 Marionette TRACE conn2 -> [0,2357,"getWindowHandle",null] 10:52:24 INFO - PROCESS | 1655 | 1466013144601 Marionette TRACE conn2 <- [1,2357,null,{"value":"7"}] 10:52:24 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html 10:52:24 INFO - PROCESS | 1655 | 1466013144609 Marionette TRACE conn2 -> [0,2358,"setScriptTimeout",{"ms":35000}] 10:52:24 INFO - PROCESS | 1655 | 1466013144615 Marionette TRACE conn2 <- [1,2358,null,{}] 10:52:24 INFO - PROCESS | 1655 | 1466013144617 Marionette TRACE conn2 -> [0,2359,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:24 INFO - PROCESS | 1655 | 1466013144619 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:24 INFO - PROCESS | 1655 | 1466013144699 Marionette TRACE conn2 <- [1,2359,null,{"value":null}] 10:52:24 INFO - PROCESS | 1655 | 1466013144703 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:24 INFO - PROCESS | 1655 | 1466013144704 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x121464800 == 30 [pid = 1655] [id = 597] 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x1185f1000) [pid = 1655] [serial = 1791] [outer = 0x0] 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11913b800) [pid = 1655] [serial = 1792] [outer = 0x1185f1000] 10:52:24 INFO - PROCESS | 1655 | 1466013144730 Marionette DEBUG loaded listener.js 10:52:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x119550800) [pid = 1655] [serial = 1793] [outer = 0x1185f1000] 10:52:25 INFO - PROCESS | 1655 | 1466013145080 Marionette TRACE conn2 <- [1,2360,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.clip.html",0,null,null,[["putImageData() is not affected by clipping regions",0,null,null]]]}] 10:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | putImageData() is not affected by clipping regions 10:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.clip.html | took 527ms 10:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.created.html 10:52:25 INFO - PROCESS | 1655 | 1466013145132 Marionette TRACE conn2 -> [0,2361,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1655 | 1466013145133 Marionette TRACE conn2 <- [1,2361,null,{"value":"7"}] 10:52:25 INFO - PROCESS | 1655 | 1466013145136 Marionette TRACE conn2 -> [0,2362,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1655 | 1466013145137 Marionette TRACE conn2 <- [1,2362,null,{}] 10:52:25 INFO - PROCESS | 1655 | 1466013145139 Marionette TRACE conn2 -> [0,2363,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1655 | 1466013145140 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:25 INFO - PROCESS | 1655 | 1466013145241 Marionette TRACE conn2 <- [1,2363,null,{"value":null}] 10:52:25 INFO - PROCESS | 1655 | 1466013145278 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1655 | 1466013145280 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a95000 == 31 [pid = 1655] [id = 598] 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x119551400) [pid = 1655] [serial = 1794] [outer = 0x0] 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1210b5800) [pid = 1655] [serial = 1795] [outer = 0x119551400] 10:52:25 INFO - PROCESS | 1655 | 1466013145304 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1215b5000) [pid = 1655] [serial = 1796] [outer = 0x119551400] 10:52:25 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | putImageData() puts image data from createImageData() onto the canvas 10:52:25 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.created.html | took 518ms 10:52:25 INFO - PROCESS | 1655 | 1466013145649 Marionette TRACE conn2 <- [1,2364,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.created.html",0,null,null,[["putImageData() puts image data from createImageData() onto the canvas",0,null,null]]]}] 10:52:25 INFO - PROCESS | 1655 | 1466013145655 Marionette TRACE conn2 -> [0,2365,"getWindowHandle",null] 10:52:25 INFO - PROCESS | 1655 | 1466013145656 Marionette TRACE conn2 <- [1,2365,null,{"value":"7"}] 10:52:25 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html 10:52:25 INFO - PROCESS | 1655 | 1466013145658 Marionette TRACE conn2 -> [0,2366,"setScriptTimeout",{"ms":35000}] 10:52:25 INFO - PROCESS | 1655 | 1466013145662 Marionette TRACE conn2 <- [1,2366,null,{}] 10:52:25 INFO - PROCESS | 1655 | 1466013145665 Marionette TRACE conn2 -> [0,2367,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:25 INFO - PROCESS | 1655 | 1466013145667 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:25 INFO - PROCESS | 1655 | 1466013145766 Marionette TRACE conn2 <- [1,2367,null,{"value":null}] 10:52:25 INFO - PROCESS | 1655 | 1466013145814 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:25 INFO - PROCESS | 1655 | 1466013145818 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a46800 == 32 [pid = 1655] [id = 599] 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1164e2400) [pid = 1655] [serial = 1797] [outer = 0x0] 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121cac400) [pid = 1655] [serial = 1798] [outer = 0x1164e2400] 10:52:25 INFO - PROCESS | 1655 | 1466013145850 Marionette DEBUG loaded listener.js 10:52:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x124a8a000) [pid = 1655] [serial = 1799] [outer = 0x1164e2400] 10:52:26 INFO - PROCESS | 1655 | 1466013146203 Marionette TRACE conn2 <- [1,2368,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.cross.html",0,null,null,[["putImageData() accepts image data got from a different canvas",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | putImageData() accepts image data got from a different canvas 10:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.cross.html | took 573ms 10:52:26 INFO - PROCESS | 1655 | 1466013146231 Marionette TRACE conn2 -> [0,2369,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 1655 | 1466013146232 Marionette TRACE conn2 <- [1,2369,null,{"value":"7"}] 10:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html 10:52:26 INFO - PROCESS | 1655 | 1466013146234 Marionette TRACE conn2 -> [0,2370,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 1655 | 1466013146236 Marionette TRACE conn2 <- [1,2370,null,{}] 10:52:26 INFO - PROCESS | 1655 | 1466013146238 Marionette TRACE conn2 -> [0,2371,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:26 INFO - PROCESS | 1655 | 1466013146239 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:26 INFO - PROCESS | 1655 | 1466013146335 Marionette TRACE conn2 <- [1,2371,null,{"value":null}] 10:52:26 INFO - PROCESS | 1655 | 1466013146339 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1655 | 1466013146340 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f61000 == 33 [pid = 1655] [id = 600] 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x124a8c400) [pid = 1655] [serial = 1800] [outer = 0x0] 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x1254ea000) [pid = 1655] [serial = 1801] [outer = 0x124a8c400] 10:52:26 INFO - PROCESS | 1655 | 1466013146364 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x126595800) [pid = 1655] [serial = 1802] [outer = 0x124a8c400] 10:52:26 INFO - PROCESS | 1655 | 1466013146711 Marionette TRACE conn2 <- [1,2372,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html",0,null,null,[["putImageData() handles negative-sized dirty rectangles correctly",0,null,null]]]}] 10:52:26 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | putImageData() handles negative-sized dirty rectangles correctly 10:52:26 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html | took 517ms 10:52:26 INFO - PROCESS | 1655 | 1466013146753 Marionette TRACE conn2 -> [0,2373,"getWindowHandle",null] 10:52:26 INFO - PROCESS | 1655 | 1466013146754 Marionette TRACE conn2 <- [1,2373,null,{"value":"7"}] 10:52:26 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html 10:52:26 INFO - PROCESS | 1655 | 1466013146756 Marionette TRACE conn2 -> [0,2374,"setScriptTimeout",{"ms":35000}] 10:52:26 INFO - PROCESS | 1655 | 1466013146757 Marionette TRACE conn2 <- [1,2374,null,{}] 10:52:26 INFO - PROCESS | 1655 | 1466013146759 Marionette TRACE conn2 -> [0,2375,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:26 INFO - PROCESS | 1655 | 1466013146761 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:26 INFO - PROCESS | 1655 | 1466013146857 Marionette TRACE conn2 <- [1,2375,null,{"value":null}] 10:52:26 INFO - PROCESS | 1655 | 1466013146861 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:26 INFO - PROCESS | 1655 | 1466013146862 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ed000 == 34 [pid = 1655] [id = 601] 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111aad400) [pid = 1655] [serial = 1803] [outer = 0x0] 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x126797400) [pid = 1655] [serial = 1804] [outer = 0x111aad400] 10:52:26 INFO - PROCESS | 1655 | 1466013146886 Marionette DEBUG loaded listener.js 10:52:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126b9c000) [pid = 1655] [serial = 1805] [outer = 0x111aad400] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x121ca4000) [pid = 1655] [serial = 1746] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.tiny.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128c78c00) [pid = 1655] [serial = 1761] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.ctor.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x125f5a800) [pid = 1655] [serial = 1749] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.type.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112978400) [pid = 1655] [serial = 1740] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.outside.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1291acc00) [pid = 1655] [serial = 1725] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.cols.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11304d000) [pid = 1655] [serial = 1728] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rgb.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11804d000) [pid = 1655] [serial = 1737] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.negative.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x121c07c00) [pid = 1655] [serial = 1743] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.source.size.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b4cc00) [pid = 1655] [serial = 1752] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.unaffected.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11307d000) [pid = 1655] [serial = 1734] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.range.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11854ec00) [pid = 1655] [serial = 1731] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.order.rows.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x111ecd400) [pid = 1655] [serial = 1758] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.clamp.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x111e2fc00) [pid = 1655] [serial = 1755] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.get.zero.html] 10:52:27 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x113028000) [pid = 1655] [serial = 1764] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.nan.html] 10:52:27 INFO - PROCESS | 1655 | 1466013147377 Marionette TRACE conn2 <- [1,2376,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html",0,null,null,[["putImageData() handles dirty rectangles outside the canvas correctly",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | putImageData() handles dirty rectangles outside the canvas correctly 10:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html | took 669ms 10:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html 10:52:27 INFO - PROCESS | 1655 | 1466013147425 Marionette TRACE conn2 -> [0,2377,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1655 | 1466013147426 Marionette TRACE conn2 <- [1,2377,null,{"value":"7"}] 10:52:27 INFO - PROCESS | 1655 | 1466013147428 Marionette TRACE conn2 -> [0,2378,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1655 | 1466013147430 Marionette TRACE conn2 <- [1,2378,null,{}] 10:52:27 INFO - PROCESS | 1655 | 1466013147432 Marionette TRACE conn2 -> [0,2379,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 1655 | 1466013147433 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:27 INFO - PROCESS | 1655 | 1466013147507 Marionette TRACE conn2 <- [1,2379,null,{"value":null}] 10:52:27 INFO - PROCESS | 1655 | 1466013147513 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:27 INFO - PROCESS | 1655 | 1466013147514 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x12190c800 == 35 [pid = 1655] [id = 602] 10:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115eb8400) [pid = 1655] [serial = 1806] [outer = 0x0] 10:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1182b0400) [pid = 1655] [serial = 1807] [outer = 0x115eb8400] 10:52:27 INFO - PROCESS | 1655 | 1466013147539 Marionette DEBUG loaded listener.js 10:52:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123c63c00) [pid = 1655] [serial = 1808] [outer = 0x115eb8400] 10:52:27 INFO - PROCESS | 1655 | 1466013147894 Marionette TRACE conn2 <- [1,2380,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using width and height",0,null,null]]]}] 10:52:27 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | putImageData() only modifies areas inside the dirty rectangle, using width and height 10:52:27 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html | took 518ms 10:52:27 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html 10:52:27 INFO - PROCESS | 1655 | 1466013147948 Marionette TRACE conn2 -> [0,2381,"getWindowHandle",null] 10:52:27 INFO - PROCESS | 1655 | 1466013147949 Marionette TRACE conn2 <- [1,2381,null,{"value":"7"}] 10:52:27 INFO - PROCESS | 1655 | 1466013147951 Marionette TRACE conn2 -> [0,2382,"setScriptTimeout",{"ms":35000}] 10:52:27 INFO - PROCESS | 1655 | 1466013147952 Marionette TRACE conn2 <- [1,2382,null,{}] 10:52:27 INFO - PROCESS | 1655 | 1466013147962 Marionette TRACE conn2 -> [0,2383,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:27 INFO - PROCESS | 1655 | 1466013147963 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:28 INFO - PROCESS | 1655 | 1466013148035 Marionette TRACE conn2 <- [1,2383,null,{"value":null}] 10:52:28 INFO - PROCESS | 1655 | 1466013148039 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1655 | 1466013148040 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ace9000 == 36 [pid = 1655] [id = 603] 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124a85400) [pid = 1655] [serial = 1809] [outer = 0x0] 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128a22c00) [pid = 1655] [serial = 1810] [outer = 0x124a85400] 10:52:28 INFO - PROCESS | 1655 | 1466013148066 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x128b43000) [pid = 1655] [serial = 1811] [outer = 0x124a85400] 10:52:28 INFO - PROCESS | 1655 | 1466013148387 Marionette TRACE conn2 <- [1,2384,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html",0,null,null,[["putImageData() only modifies areas inside the dirty rectangle, using x and y",0,null,null]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | putImageData() only modifies areas inside the dirty rectangle, using x and y 10:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html | took 479ms 10:52:28 INFO - PROCESS | 1655 | 1466013148430 Marionette TRACE conn2 -> [0,2385,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1655 | 1466013148431 Marionette TRACE conn2 <- [1,2385,null,{"value":"7"}] 10:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html 10:52:28 INFO - PROCESS | 1655 | 1466013148434 Marionette TRACE conn2 -> [0,2386,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1655 | 1466013148435 Marionette TRACE conn2 <- [1,2386,null,{}] 10:52:28 INFO - PROCESS | 1655 | 1466013148437 Marionette TRACE conn2 -> [0,2387,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 1655 | 1466013148438 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:28 INFO - PROCESS | 1655 | 1466013148517 Marionette TRACE conn2 <- [1,2387,null,{"value":null}] 10:52:28 INFO - PROCESS | 1655 | 1466013148521 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:28 INFO - PROCESS | 1655 | 1466013148522 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be31000 == 37 [pid = 1655] [id = 604] 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b44000) [pid = 1655] [serial = 1812] [outer = 0x0] 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b8b400) [pid = 1655] [serial = 1813] [outer = 0x128b44000] 10:52:28 INFO - PROCESS | 1655 | 1466013148549 Marionette DEBUG loaded listener.js 10:52:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128c74000) [pid = 1655] [serial = 1814] [outer = 0x128b44000] 10:52:28 INFO - PROCESS | 1655 | 1466013148930 Marionette TRACE conn2 <- [1,2388,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html",0,null,null,[["putImageData() with zero-sized dirty rectangle puts nothing",0,null,null]]]}] 10:52:28 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | putImageData() with zero-sized dirty rectangle puts nothing 10:52:28 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html | took 519ms 10:52:28 INFO - PROCESS | 1655 | 1466013148958 Marionette TRACE conn2 -> [0,2389,"getWindowHandle",null] 10:52:28 INFO - PROCESS | 1655 | 1466013148962 Marionette TRACE conn2 <- [1,2389,null,{"value":"7"}] 10:52:28 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html 10:52:28 INFO - PROCESS | 1655 | 1466013148964 Marionette TRACE conn2 -> [0,2390,"setScriptTimeout",{"ms":35000}] 10:52:28 INFO - PROCESS | 1655 | 1466013148966 Marionette TRACE conn2 <- [1,2390,null,{}] 10:52:28 INFO - PROCESS | 1655 | 1466013148968 Marionette TRACE conn2 -> [0,2391,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:28 INFO - PROCESS | 1655 | 1466013148970 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:29 INFO - PROCESS | 1655 | 1466013149048 Marionette TRACE conn2 <- [1,2391,null,{"value":null}] 10:52:29 INFO - PROCESS | 1655 | 1466013149051 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1655 | 1466013149052 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1213a5000 == 38 [pid = 1655] [id = 605] 10:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b8e000) [pid = 1655] [serial = 1815] [outer = 0x0] 10:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1291ad800) [pid = 1655] [serial = 1816] [outer = 0x128b8e000] 10:52:29 INFO - PROCESS | 1655 | 1466013149071 Marionette DEBUG loaded listener.js 10:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12927d800) [pid = 1655] [serial = 1817] [outer = 0x128b8e000] 10:52:29 INFO - PROCESS | 1655 | 1466013149716 Marionette TRACE conn2 <- [1,2392,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.modified.html",0,null,null,[["putImageData() puts modified image data correctly",0,null,null]]]}] 10:52:29 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | putImageData() puts modified image data correctly 10:52:29 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.modified.html | took 774ms 10:52:29 INFO - PROCESS | 1655 | 1466013149738 Marionette TRACE conn2 -> [0,2393,"getWindowHandle",null] 10:52:29 INFO - PROCESS | 1655 | 1466013149741 Marionette TRACE conn2 <- [1,2393,null,{"value":"7"}] 10:52:29 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html 10:52:29 INFO - PROCESS | 1655 | 1466013149744 Marionette TRACE conn2 -> [0,2394,"setScriptTimeout",{"ms":35000}] 10:52:29 INFO - PROCESS | 1655 | 1466013149746 Marionette TRACE conn2 <- [1,2394,null,{}] 10:52:29 INFO - PROCESS | 1655 | 1466013149750 Marionette TRACE conn2 -> [0,2395,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:29 INFO - PROCESS | 1655 | 1466013149752 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:29 INFO - PROCESS | 1655 | 1466013149871 Marionette TRACE conn2 <- [1,2395,null,{"value":null}] 10:52:29 INFO - PROCESS | 1655 | 1466013149979 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:29 INFO - PROCESS | 1655 | 1466013149980 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d1800 == 39 [pid = 1655] [id = 606] 10:52:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x113e92400) [pid = 1655] [serial = 1818] [outer = 0x0] 10:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115eb5800) [pid = 1655] [serial = 1819] [outer = 0x113e92400] 10:52:30 INFO - PROCESS | 1655 | 1466013150011 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11697ec00) [pid = 1655] [serial = 1820] [outer = 0x113e92400] 10:52:30 INFO - PROCESS | 1655 | 1466013150547 Marionette TRACE conn2 <- [1,2396,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html",0,null,null,[["putImageData() throws TypeError if arguments are not finite",0,null,null]]]}] 10:52:30 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | putImageData() throws TypeError if arguments are not finite 10:52:30 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html | took 821ms 10:52:30 INFO - PROCESS | 1655 | 1466013150587 Marionette TRACE conn2 -> [0,2397,"getWindowHandle",null] 10:52:30 INFO - PROCESS | 1655 | 1466013150590 Marionette TRACE conn2 <- [1,2397,null,{"value":"7"}] 10:52:30 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.null.html 10:52:30 INFO - PROCESS | 1655 | 1466013150598 Marionette TRACE conn2 -> [0,2398,"setScriptTimeout",{"ms":35000}] 10:52:30 INFO - PROCESS | 1655 | 1466013150600 Marionette TRACE conn2 <- [1,2398,null,{}] 10:52:30 INFO - PROCESS | 1655 | 1466013150602 Marionette TRACE conn2 -> [0,2399,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:30 INFO - PROCESS | 1655 | 1466013150604 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:30 INFO - PROCESS | 1655 | 1466013150723 Marionette TRACE conn2 <- [1,2399,null,{"value":null}] 10:52:30 INFO - PROCESS | 1655 | 1466013150820 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:30 INFO - PROCESS | 1655 | 1466013150822 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c08000 == 40 [pid = 1655] [id = 607] 10:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x1182b3400) [pid = 1655] [serial = 1821] [outer = 0x0] 10:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118954000) [pid = 1655] [serial = 1822] [outer = 0x1182b3400] 10:52:30 INFO - PROCESS | 1655 | 1466013150867 Marionette DEBUG loaded listener.js 10:52:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119139c00) [pid = 1655] [serial = 1823] [outer = 0x1182b3400] 10:52:31 INFO - PROCESS | 1655 | 1466013151605 Marionette TRACE conn2 <- [1,2400,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.null.html",0,null,null,[["putImageData() with null imagedata throws TypeError",0,null,null]]]}] 10:52:31 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | putImageData() with null imagedata throws TypeError 10:52:31 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.null.html | took 1073ms 10:52:31 INFO - PROCESS | 1655 | 1466013151671 Marionette TRACE conn2 -> [0,2401,"getWindowHandle",null] 10:52:31 INFO - PROCESS | 1655 | 1466013151674 Marionette TRACE conn2 <- [1,2401,null,{"value":"7"}] 10:52:31 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.path.html 10:52:31 INFO - PROCESS | 1655 | 1466013151677 Marionette TRACE conn2 -> [0,2402,"setScriptTimeout",{"ms":35000}] 10:52:31 INFO - PROCESS | 1655 | 1466013151679 Marionette TRACE conn2 <- [1,2402,null,{}] 10:52:31 INFO - PROCESS | 1655 | 1466013151682 Marionette TRACE conn2 -> [0,2403,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:31 INFO - PROCESS | 1655 | 1466013151684 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:31 INFO - PROCESS | 1655 | 1466013151807 Marionette TRACE conn2 <- [1,2403,null,{"value":null}] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12be31000 == 39 [pid = 1655] [id = 604] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12ace9000 == 38 [pid = 1655] [id = 603] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12190c800 == 37 [pid = 1655] [id = 602] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ed000 == 36 [pid = 1655] [id = 601] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x112f61000 == 35 [pid = 1655] [id = 600] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x128a46800 == 34 [pid = 1655] [id = 599] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x124a95000 == 33 [pid = 1655] [id = 598] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x121464800 == 32 [pid = 1655] [id = 597] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11714a800 == 31 [pid = 1655] [id = 596] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x11846b800 == 30 [pid = 1655] [id = 595] 10:52:31 INFO - PROCESS | 1655 | --DOCSHELL 0x113360800 == 29 [pid = 1655] [id = 594] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126b9cc00) [pid = 1655] [serial = 1750] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1254e4400) [pid = 1655] [serial = 1748] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119748000) [pid = 1655] [serial = 1741] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121990c00) [pid = 1655] [serial = 1742] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1292a0400) [pid = 1655] [serial = 1727] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x113d22c00) [pid = 1655] [serial = 1729] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116297c00) [pid = 1655] [serial = 1730] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118357400) [pid = 1655] [serial = 1738] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118f71800) [pid = 1655] [serial = 1739] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123c61c00) [pid = 1655] [serial = 1744] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b95c00) [pid = 1655] [serial = 1753] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115ebbc00) [pid = 1655] [serial = 1735] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x1164e2000) [pid = 1655] [serial = 1736] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x118f71400) [pid = 1655] [serial = 1732] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x119351c00) [pid = 1655] [serial = 1733] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128b4fc00) [pid = 1655] [serial = 1760] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x129276000) [pid = 1655] [serial = 1762] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x112ac8000) [pid = 1655] [serial = 1756] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12929f400) [pid = 1655] [serial = 1765] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128c7d800) [pid = 1655] [serial = 1754] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b4c400) [pid = 1655] [serial = 1751] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x118206c00) [pid = 1655] [serial = 1757] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a683c00) [pid = 1655] [serial = 1766] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x124a84400) [pid = 1655] [serial = 1745] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x121c0e000) [pid = 1655] [serial = 1759] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x124c45400) [pid = 1655] [serial = 1747] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12929a800) [pid = 1655] [serial = 1763] [outer = 0x0] [url = about:blank] 10:52:31 INFO - PROCESS | 1655 | 1466013151888 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:31 INFO - PROCESS | 1655 | 1466013151891 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x116925000 == 30 [pid = 1655] [id = 608] 10:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x11304b800) [pid = 1655] [serial = 1824] [outer = 0x0] 10:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x113d22c00) [pid = 1655] [serial = 1825] [outer = 0x11304b800] 10:52:31 INFO - PROCESS | 1655 | 1466013151918 Marionette DEBUG loaded listener.js 10:52:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11629d800) [pid = 1655] [serial = 1826] [outer = 0x11304b800] 10:52:32 INFO - PROCESS | 1655 | 1466013152232 Marionette TRACE conn2 <- [1,2404,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.path.html",0,null,null,[["putImageData() does not affect the current path",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | putImageData() does not affect the current path 10:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.path.html | took 570ms 10:52:32 INFO - PROCESS | 1655 | 1466013152252 Marionette TRACE conn2 -> [0,2405,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1655 | 1466013152255 Marionette TRACE conn2 <- [1,2405,null,{"value":"7"}] 10:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html 10:52:32 INFO - PROCESS | 1655 | 1466013152265 Marionette TRACE conn2 -> [0,2406,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1655 | 1466013152268 Marionette TRACE conn2 <- [1,2406,null,{}] 10:52:32 INFO - PROCESS | 1655 | 1466013152271 Marionette TRACE conn2 -> [0,2407,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1655 | 1466013152274 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:32 INFO - PROCESS | 1655 | 1466013152427 Marionette TRACE conn2 <- [1,2407,null,{"value":null}] 10:52:32 INFO - PROCESS | 1655 | 1466013152493 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:32 INFO - PROCESS | 1655 | 1466013152494 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194b7000 == 31 [pid = 1655] [id = 609] 10:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x116297c00) [pid = 1655] [serial = 1827] [outer = 0x0] 10:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1176b8000) [pid = 1655] [serial = 1828] [outer = 0x116297c00] 10:52:32 INFO - PROCESS | 1655 | 1466013152521 Marionette DEBUG loaded listener.js 10:52:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1185f5800) [pid = 1655] [serial = 1829] [outer = 0x116297c00] 10:52:32 INFO - PROCESS | 1655 | 1466013152817 Marionette TRACE conn2 <- [1,2408,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html",0,null,null,[["putImageData() is not affected by context state",0,null,null]]]}] 10:52:32 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | putImageData() is not affected by context state 10:52:32 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html | took 577ms 10:52:32 INFO - PROCESS | 1655 | 1466013152838 Marionette TRACE conn2 -> [0,2409,"getWindowHandle",null] 10:52:32 INFO - PROCESS | 1655 | 1466013152839 Marionette TRACE conn2 <- [1,2409,null,{"value":"7"}] 10:52:32 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html 10:52:32 INFO - PROCESS | 1655 | 1466013152842 Marionette TRACE conn2 -> [0,2410,"setScriptTimeout",{"ms":35000}] 10:52:32 INFO - PROCESS | 1655 | 1466013152846 Marionette TRACE conn2 <- [1,2410,null,{}] 10:52:32 INFO - PROCESS | 1655 | 1466013152864 Marionette TRACE conn2 -> [0,2411,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:32 INFO - PROCESS | 1655 | 1466013152867 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:32 INFO - PROCESS | 1655 | 1466013152959 Marionette TRACE conn2 <- [1,2411,null,{"value":null}] 10:52:33 INFO - PROCESS | 1655 | 1466013153020 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1655 | 1466013153022 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540b000 == 32 [pid = 1655] [id = 610] 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116758800) [pid = 1655] [serial = 1830] [outer = 0x0] 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x119389000) [pid = 1655] [serial = 1831] [outer = 0x116758800] 10:52:33 INFO - PROCESS | 1655 | 1466013153050 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121999c00) [pid = 1655] [serial = 1832] [outer = 0x116758800] 10:52:33 INFO - PROCESS | 1655 | 1466013153398 Marionette TRACE conn2 <- [1,2412,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html",0,null,null,[["putImageData(getImageData(...), ...) has no effect",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | putImageData(getImageData(...), ...) has no effect 10:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html | took 579ms 10:52:33 INFO - PROCESS | 1655 | 1466013153422 Marionette TRACE conn2 -> [0,2413,"getWindowHandle",null] 10:52:33 INFO - PROCESS | 1655 | 1466013153424 Marionette TRACE conn2 <- [1,2413,null,{"value":"7"}] 10:52:33 INFO - TEST-START | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html 10:52:33 INFO - PROCESS | 1655 | 1466013153427 Marionette TRACE conn2 -> [0,2414,"setScriptTimeout",{"ms":35000}] 10:52:33 INFO - PROCESS | 1655 | 1466013153428 Marionette TRACE conn2 <- [1,2414,null,{}] 10:52:33 INFO - PROCESS | 1655 | 1466013153431 Marionette TRACE conn2 -> [0,2415,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:33 INFO - PROCESS | 1655 | 1466013153433 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:33 INFO - PROCESS | 1655 | 1466013153520 Marionette TRACE conn2 <- [1,2415,null,{"value":null}] 10:52:33 INFO - PROCESS | 1655 | 1466013153581 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:33 INFO - PROCESS | 1655 | 1466013153582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x129163000 == 33 [pid = 1655] [id = 611] 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185f3000) [pid = 1655] [serial = 1833] [outer = 0x0] 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121c0b800) [pid = 1655] [serial = 1834] [outer = 0x1185f3000] 10:52:33 INFO - PROCESS | 1655 | 1466013153603 Marionette DEBUG loaded listener.js 10:52:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124c3c800) [pid = 1655] [serial = 1835] [outer = 0x1185f3000] 10:52:33 INFO - PROCESS | 1655 | 1466013153981 Marionette TRACE conn2 <- [1,2416,null,{"value":["/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html",0,null,null,[["putImageData() does not accept non-ImageData objects",0,null,null]]]}] 10:52:33 INFO - TEST-PASS | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | putImageData() does not accept non-ImageData objects 10:52:33 INFO - TEST-OK | /2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html | took 573ms 10:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.1.html 10:52:34 INFO - PROCESS | 1655 | 1466013154000 Marionette TRACE conn2 -> [0,2417,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1655 | 1466013154002 Marionette TRACE conn2 <- [1,2417,null,{"value":"7"}] 10:52:34 INFO - PROCESS | 1655 | 1466013154005 Marionette TRACE conn2 -> [0,2418,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1655 | 1466013154007 Marionette TRACE conn2 <- [1,2418,null,{}] 10:52:34 INFO - PROCESS | 1655 | 1466013154020 Marionette TRACE conn2 -> [0,2419,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 1655 | 1466013154022 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:34 INFO - PROCESS | 1655 | 1466013154178 Marionette TRACE conn2 <- [1,2419,null,{"value":null}] 10:52:34 INFO - PROCESS | 1655 | 1466013154196 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 1655 | 1466013154198 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7dc800 == 34 [pid = 1655] [id = 612] 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119133000) [pid = 1655] [serial = 1836] [outer = 0x0] 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1254e7800) [pid = 1655] [serial = 1837] [outer = 0x119133000] 10:52:34 INFO - PROCESS | 1655 | 1466013154236 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12659c000) [pid = 1655] [serial = 1838] [outer = 0x119133000] 10:52:34 INFO - PROCESS | 1655 | 1466013154674 Marionette TRACE conn2 <- [1,2420,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.1.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:52:34 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.1.html | Shadow colour alpha components are used 10:52:34 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.1.html | took 722ms 10:52:34 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.2.html 10:52:34 INFO - PROCESS | 1655 | 1466013154726 Marionette TRACE conn2 -> [0,2421,"getWindowHandle",null] 10:52:34 INFO - PROCESS | 1655 | 1466013154728 Marionette TRACE conn2 <- [1,2421,null,{"value":"7"}] 10:52:34 INFO - PROCESS | 1655 | 1466013154730 Marionette TRACE conn2 -> [0,2422,"setScriptTimeout",{"ms":35000}] 10:52:34 INFO - PROCESS | 1655 | 1466013154731 Marionette TRACE conn2 <- [1,2422,null,{}] 10:52:34 INFO - PROCESS | 1655 | 1466013154733 Marionette TRACE conn2 -> [0,2423,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:34 INFO - PROCESS | 1655 | 1466013154737 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:34 INFO - PROCESS | 1655 | 1466013154856 Marionette TRACE conn2 <- [1,2423,null,{"value":null}] 10:52:34 INFO - PROCESS | 1655 | 1466013154895 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:34 INFO - PROCESS | 1655 | 1466013154896 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac0d000 == 35 [pid = 1655] [id = 613] 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126798800) [pid = 1655] [serial = 1839] [outer = 0x0] 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b45800) [pid = 1655] [serial = 1840] [outer = 0x126798800] 10:52:34 INFO - PROCESS | 1655 | 1466013154920 Marionette DEBUG loaded listener.js 10:52:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128c7d800) [pid = 1655] [serial = 1841] [outer = 0x126798800] 10:52:35 INFO - PROCESS | 1655 | 1466013155240 Marionette TRACE conn2 <- [1,2424,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.2.html",0,null,null,[["Shadow colour alpha components are used",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.2.html | Shadow colour alpha components are used 10:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.2.html | took 570ms 10:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.3.html 10:52:35 INFO - PROCESS | 1655 | 1466013155300 Marionette TRACE conn2 -> [0,2425,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 1655 | 1466013155301 Marionette TRACE conn2 <- [1,2425,null,{"value":"7"}] 10:52:35 INFO - PROCESS | 1655 | 1466013155303 Marionette TRACE conn2 -> [0,2426,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 1655 | 1466013155305 Marionette TRACE conn2 <- [1,2426,null,{}] 10:52:35 INFO - PROCESS | 1655 | 1466013155307 Marionette TRACE conn2 -> [0,2427,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 1655 | 1466013155308 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:35 INFO - PROCESS | 1655 | 1466013155411 Marionette TRACE conn2 <- [1,2427,null,{"value":null}] 10:52:35 INFO - PROCESS | 1655 | 1466013155448 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:35 INFO - PROCESS | 1655 | 1466013155449 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be33800 == 36 [pid = 1655] [id = 614] 10:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x112926000) [pid = 1655] [serial = 1842] [outer = 0x0] 10:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1291adc00) [pid = 1655] [serial = 1843] [outer = 0x112926000] 10:52:35 INFO - PROCESS | 1655 | 1466013155474 Marionette DEBUG loaded listener.js 10:52:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x129278400) [pid = 1655] [serial = 1844] [outer = 0x112926000] 10:52:35 INFO - PROCESS | 1655 | 1466013155788 Marionette TRACE conn2 <- [1,2428,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.3.html",0,null,null,[["Shadows are affected by globalAlpha",0,null,null]]]}] 10:52:35 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.3.html | Shadows are affected by globalAlpha 10:52:35 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.3.html | took 518ms 10:52:35 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.4.html 10:52:35 INFO - PROCESS | 1655 | 1466013155823 Marionette TRACE conn2 -> [0,2429,"getWindowHandle",null] 10:52:35 INFO - PROCESS | 1655 | 1466013155824 Marionette TRACE conn2 <- [1,2429,null,{"value":"7"}] 10:52:35 INFO - PROCESS | 1655 | 1466013155826 Marionette TRACE conn2 -> [0,2430,"setScriptTimeout",{"ms":35000}] 10:52:35 INFO - PROCESS | 1655 | 1466013155829 Marionette TRACE conn2 <- [1,2430,null,{}] 10:52:35 INFO - PROCESS | 1655 | 1466013155832 Marionette TRACE conn2 -> [0,2431,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:35 INFO - PROCESS | 1655 | 1466013155833 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | 1466013156001 Marionette TRACE conn2 <- [1,2431,null,{"value":null}] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116911c00) [pid = 1655] [serial = 1788] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.basic.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1131d5800) [pid = 1655] [serial = 1785] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.alpha.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1164e2400) [pid = 1655] [serial = 1797] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.cross.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115eb8400) [pid = 1655] [serial = 1806] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect1.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x124a8c400) [pid = 1655] [serial = 1800] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.negative.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112925400) [pid = 1655] [serial = 1782] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.undefined.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x111aad400) [pid = 1655] [serial = 1803] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.outside.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1185f1000) [pid = 1655] [serial = 1791] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.clip.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115e0e000) [pid = 1655] [serial = 1779] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.string.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128b44000) [pid = 1655] [serial = 1812] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.zero.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11291c000) [pid = 1655] [serial = 1767] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.properties.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x118207c00) [pid = 1655] [serial = 1770] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.readonly.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x124a85400) [pid = 1655] [serial = 1809] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.dirty.rect2.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x121992c00) [pid = 1655] [serial = 1773] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.round.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1254ebc00) [pid = 1655] [serial = 1776] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.object.set.html] 10:52:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119551400) [pid = 1655] [serial = 1794] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.created.html] 10:52:36 INFO - PROCESS | 1655 | 1466013156050 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1655 | 1466013156051 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x118713000 == 37 [pid = 1655] [id = 615] 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x111c78c00) [pid = 1655] [serial = 1845] [outer = 0x0] 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x112abdc00) [pid = 1655] [serial = 1846] [outer = 0x111c78c00] 10:52:36 INFO - PROCESS | 1655 | 1466013156075 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11652dc00) [pid = 1655] [serial = 1847] [outer = 0x111c78c00] 10:52:36 INFO - PROCESS | 1655 | 1466013156349 Marionette TRACE conn2 <- [1,2432,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.4.html",0,null,null,[["Shadows with alpha components are correctly affected by globalAlpha",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.4.html | Shadows with alpha components are correctly affected by globalAlpha 10:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.4.html | took 572ms 10:52:36 INFO - PROCESS | 1655 | 1466013156401 Marionette TRACE conn2 -> [0,2433,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 1655 | 1466013156402 Marionette TRACE conn2 <- [1,2433,null,{"value":"7"}] 10:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.alpha.5.html 10:52:36 INFO - PROCESS | 1655 | 1466013156404 Marionette TRACE conn2 -> [0,2434,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1655 | 1466013156405 Marionette TRACE conn2 <- [1,2434,null,{}] 10:52:36 INFO - PROCESS | 1655 | 1466013156408 Marionette TRACE conn2 -> [0,2435,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:36 INFO - PROCESS | 1655 | 1466013156409 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | 1466013156502 Marionette TRACE conn2 <- [1,2435,null,{"value":null}] 10:52:36 INFO - PROCESS | 1655 | 1466013156559 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1655 | 1466013156560 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x124880800 == 38 [pid = 1655] [id = 616] 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112ac2400) [pid = 1655] [serial = 1848] [outer = 0x0] 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x119551400) [pid = 1655] [serial = 1849] [outer = 0x112ac2400] 10:52:36 INFO - PROCESS | 1655 | 1466013156584 Marionette DEBUG loaded listener.js 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x128a20400) [pid = 1655] [serial = 1850] [outer = 0x112ac2400] 10:52:36 INFO - PROCESS | 1655 | 1466013156860 Marionette TRACE conn2 <- [1,2436,null,{"value":["/2dcontext/shadows/2d.shadow.alpha.5.html",0,null,null,[["Shadows of shapes with alpha components are drawn correctly",0,null,null]]]}] 10:52:36 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.alpha.5.html | Shadows of shapes with alpha components are drawn correctly 10:52:36 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.alpha.5.html | took 469ms 10:52:36 INFO - PROCESS | 1655 | 1466013156874 Marionette TRACE conn2 -> [0,2437,"getWindowHandle",null] 10:52:36 INFO - PROCESS | 1655 | 1466013156876 Marionette TRACE conn2 <- [1,2437,null,{"value":"7"}] 10:52:36 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html 10:52:36 INFO - PROCESS | 1655 | 1466013156886 Marionette TRACE conn2 -> [0,2438,"setScriptTimeout",{"ms":35000}] 10:52:36 INFO - PROCESS | 1655 | 1466013156887 Marionette TRACE conn2 <- [1,2438,null,{}] 10:52:36 INFO - PROCESS | 1655 | 1466013156889 Marionette TRACE conn2 -> [0,2439,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:36 INFO - PROCESS | 1655 | 1466013156891 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | 1466013156979 Marionette TRACE conn2 <- [1,2439,null,{"value":null}] 10:52:36 INFO - PROCESS | 1655 | 1466013156984 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:36 INFO - PROCESS | 1655 | 1466013156985 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c76d000 == 39 [pid = 1655] [id = 617] 10:52:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1254a0000) [pid = 1655] [serial = 1851] [outer = 0x0] 10:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1292a2800) [pid = 1655] [serial = 1852] [outer = 0x1254a0000] 10:52:37 INFO - PROCESS | 1655 | 1466013157008 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12950c000) [pid = 1655] [serial = 1853] [outer = 0x1254a0000] 10:52:37 INFO - PROCESS | 1655 | 1466013157324 Marionette TRACE conn2 <- [1,2440,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.initial",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | Canvas test: 2d.shadow.attributes.shadowBlur.initial 10:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html | took 470ms 10:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html 10:52:37 INFO - PROCESS | 1655 | 1466013157357 Marionette TRACE conn2 -> [0,2441,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1655 | 1466013157358 Marionette TRACE conn2 <- [1,2441,null,{"value":"7"}] 10:52:37 INFO - PROCESS | 1655 | 1466013157361 Marionette TRACE conn2 -> [0,2442,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1655 | 1466013157364 Marionette TRACE conn2 <- [1,2442,null,{}] 10:52:37 INFO - PROCESS | 1655 | 1466013157367 Marionette TRACE conn2 -> [0,2443,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 1655 | 1466013157368 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:37 INFO - PROCESS | 1655 | 1466013157469 Marionette TRACE conn2 <- [1,2443,null,{"value":null}] 10:52:37 INFO - PROCESS | 1655 | 1466013157535 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:37 INFO - PROCESS | 1655 | 1466013157536 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d022000 == 40 [pid = 1655] [id = 618] 10:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1292a3800) [pid = 1655] [serial = 1854] [outer = 0x0] 10:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12a510c00) [pid = 1655] [serial = 1855] [outer = 0x1292a3800] 10:52:37 INFO - PROCESS | 1655 | 1466013157562 Marionette DEBUG loaded listener.js 10:52:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a746800) [pid = 1655] [serial = 1856] [outer = 0x1292a3800] 10:52:37 INFO - PROCESS | 1655 | 1466013157840 Marionette TRACE conn2 <- [1,2444,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.invalid",0,null,null]]]}] 10:52:37 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | Canvas test: 2d.shadow.attributes.shadowBlur.invalid 10:52:37 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html | took 521ms 10:52:37 INFO - PROCESS | 1655 | 1466013157884 Marionette TRACE conn2 -> [0,2445,"getWindowHandle",null] 10:52:37 INFO - PROCESS | 1655 | 1466013157886 Marionette TRACE conn2 <- [1,2445,null,{"value":"7"}] 10:52:37 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html 10:52:37 INFO - PROCESS | 1655 | 1466013157888 Marionette TRACE conn2 -> [0,2446,"setScriptTimeout",{"ms":35000}] 10:52:37 INFO - PROCESS | 1655 | 1466013157889 Marionette TRACE conn2 <- [1,2446,null,{}] 10:52:37 INFO - PROCESS | 1655 | 1466013157892 Marionette TRACE conn2 -> [0,2447,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:37 INFO - PROCESS | 1655 | 1466013157896 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:37 INFO - PROCESS | 1655 | 1466013157988 Marionette TRACE conn2 <- [1,2447,null,{"value":null}] 10:52:38 INFO - PROCESS | 1655 | 1466013158135 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1655 | 1466013158138 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x113360800 == 41 [pid = 1655] [id = 619] 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x110f7d000) [pid = 1655] [serial = 1857] [outer = 0x0] 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11291b400) [pid = 1655] [serial = 1858] [outer = 0x110f7d000] 10:52:38 INFO - PROCESS | 1655 | 1466013158188 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x113057400) [pid = 1655] [serial = 1859] [outer = 0x110f7d000] 10:52:38 INFO - PROCESS | 1655 | 1466013158699 Marionette TRACE conn2 <- [1,2448,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowBlur.valid",0,null,null]]]}] 10:52:38 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | Canvas test: 2d.shadow.attributes.shadowBlur.valid 10:52:38 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html | took 819ms 10:52:38 INFO - PROCESS | 1655 | 1466013158709 Marionette TRACE conn2 -> [0,2449,"getWindowHandle",null] 10:52:38 INFO - PROCESS | 1655 | 1466013158711 Marionette TRACE conn2 <- [1,2449,null,{"value":"7"}] 10:52:38 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html 10:52:38 INFO - PROCESS | 1655 | 1466013158714 Marionette TRACE conn2 -> [0,2450,"setScriptTimeout",{"ms":35000}] 10:52:38 INFO - PROCESS | 1655 | 1466013158716 Marionette TRACE conn2 <- [1,2450,null,{}] 10:52:38 INFO - PROCESS | 1655 | 1466013158720 Marionette TRACE conn2 -> [0,2451,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:38 INFO - PROCESS | 1655 | 1466013158723 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:38 INFO - PROCESS | 1655 | 1466013158836 Marionette TRACE conn2 <- [1,2451,null,{"value":null}] 10:52:38 INFO - PROCESS | 1655 | 1466013158891 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:38 INFO - PROCESS | 1655 | 1466013158893 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a97000 == 42 [pid = 1655] [id = 620] 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x115a4e000) [pid = 1655] [serial = 1860] [outer = 0x0] 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x118206c00) [pid = 1655] [serial = 1861] [outer = 0x115a4e000] 10:52:38 INFO - PROCESS | 1655 | 1466013158928 Marionette DEBUG loaded listener.js 10:52:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118fbd400) [pid = 1655] [serial = 1862] [outer = 0x115a4e000] 10:52:39 INFO - PROCESS | 1655 | 1466013159419 Marionette TRACE conn2 <- [1,2452,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.initial",0,null,null]]]}] 10:52:39 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | Canvas test: 2d.shadow.attributes.shadowColor.initial 10:52:39 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html | took 723ms 10:52:39 INFO - PROCESS | 1655 | 1466013159441 Marionette TRACE conn2 -> [0,2453,"getWindowHandle",null] 10:52:39 INFO - PROCESS | 1655 | 1466013159446 Marionette TRACE conn2 <- [1,2453,null,{"value":"7"}] 10:52:39 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html 10:52:39 INFO - PROCESS | 1655 | 1466013159450 Marionette TRACE conn2 -> [0,2454,"setScriptTimeout",{"ms":35000}] 10:52:39 INFO - PROCESS | 1655 | 1466013159452 Marionette TRACE conn2 <- [1,2454,null,{}] 10:52:39 INFO - PROCESS | 1655 | 1466013159456 Marionette TRACE conn2 -> [0,2455,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:39 INFO - PROCESS | 1655 | 1466013159458 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:39 INFO - PROCESS | 1655 | 1466013159696 Marionette TRACE conn2 <- [1,2455,null,{"value":null}] 10:52:39 INFO - PROCESS | 1655 | 1466013159755 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:39 INFO - PROCESS | 1655 | 1466013159756 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be62000 == 43 [pid = 1655] [id = 621] 10:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x121503c00) [pid = 1655] [serial = 1863] [outer = 0x0] 10:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12199b000) [pid = 1655] [serial = 1864] [outer = 0x121503c00] 10:52:39 INFO - PROCESS | 1655 | 1466013159785 Marionette DEBUG loaded listener.js 10:52:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1248fa800) [pid = 1655] [serial = 1865] [outer = 0x121503c00] 10:52:40 INFO - PROCESS | 1655 | 1466013160204 Marionette TRACE conn2 <- [1,2456,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.invalid",0,null,null]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | Canvas test: 2d.shadow.attributes.shadowColor.invalid 10:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html | took 772ms 10:52:40 INFO - PROCESS | 1655 | 1466013160221 Marionette TRACE conn2 -> [0,2457,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 1655 | 1466013160223 Marionette TRACE conn2 <- [1,2457,null,{"value":"7"}] 10:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html 10:52:40 INFO - PROCESS | 1655 | 1466013160230 Marionette TRACE conn2 -> [0,2458,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1655 | 1466013160235 Marionette TRACE conn2 <- [1,2458,null,{}] 10:52:40 INFO - PROCESS | 1655 | 1466013160238 Marionette TRACE conn2 -> [0,2459,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:40 INFO - PROCESS | 1655 | 1466013160241 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:40 INFO - PROCESS | 1655 | 1466013160344 Marionette TRACE conn2 <- [1,2459,null,{"value":null}] 10:52:40 INFO - PROCESS | 1655 | 1466013160407 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:40 INFO - PROCESS | 1655 | 1466013160408 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5cb800 == 44 [pid = 1655] [id = 622] 10:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x124c45800) [pid = 1655] [serial = 1866] [outer = 0x0] 10:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128a1a400) [pid = 1655] [serial = 1867] [outer = 0x124c45800] 10:52:40 INFO - PROCESS | 1655 | 1466013160436 Marionette DEBUG loaded listener.js 10:52:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b8a800) [pid = 1655] [serial = 1868] [outer = 0x124c45800] 10:52:40 INFO - PROCESS | 1655 | 1466013160916 Marionette TRACE conn2 <- [1,2460,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowColor.valid",0,null,null]]]}] 10:52:40 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | Canvas test: 2d.shadow.attributes.shadowColor.valid 10:52:40 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html | took 726ms 10:52:40 INFO - PROCESS | 1655 | 1466013160953 Marionette TRACE conn2 -> [0,2461,"getWindowHandle",null] 10:52:40 INFO - PROCESS | 1655 | 1466013160955 Marionette TRACE conn2 <- [1,2461,null,{"value":"7"}] 10:52:40 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html 10:52:40 INFO - PROCESS | 1655 | 1466013160991 Marionette TRACE conn2 -> [0,2462,"setScriptTimeout",{"ms":35000}] 10:52:40 INFO - PROCESS | 1655 | 1466013160992 Marionette TRACE conn2 <- [1,2462,null,{}] 10:52:41 INFO - PROCESS | 1655 | 1466013160998 Marionette TRACE conn2 -> [0,2463,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 1655 | 1466013161000 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:41 INFO - PROCESS | 1655 | 1466013161103 Marionette TRACE conn2 <- [1,2463,null,{"value":null}] 10:52:41 INFO - PROCESS | 1655 | 1466013161176 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1655 | 1466013161178 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d9a9800 == 45 [pid = 1655] [id = 623] 10:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x128b8e800) [pid = 1655] [serial = 1869] [outer = 0x0] 10:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1291ac800) [pid = 1655] [serial = 1870] [outer = 0x128b8e800] 10:52:41 INFO - PROCESS | 1655 | 1466013161206 Marionette DEBUG loaded listener.js 10:52:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12a50d800) [pid = 1655] [serial = 1871] [outer = 0x128b8e800] 10:52:41 INFO - PROCESS | 1655 | 1466013161619 Marionette TRACE conn2 <- [1,2464,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.initial",0,null,null]]]}] 10:52:41 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | Canvas test: 2d.shadow.attributes.shadowOffset.initial 10:52:41 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html | took 691ms 10:52:41 INFO - PROCESS | 1655 | 1466013161665 Marionette TRACE conn2 -> [0,2465,"getWindowHandle",null] 10:52:41 INFO - PROCESS | 1655 | 1466013161667 Marionette TRACE conn2 <- [1,2465,null,{"value":"7"}] 10:52:41 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html 10:52:41 INFO - PROCESS | 1655 | 1466013161669 Marionette TRACE conn2 -> [0,2466,"setScriptTimeout",{"ms":35000}] 10:52:41 INFO - PROCESS | 1655 | 1466013161670 Marionette TRACE conn2 <- [1,2466,null,{}] 10:52:41 INFO - PROCESS | 1655 | 1466013161673 Marionette TRACE conn2 -> [0,2467,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:41 INFO - PROCESS | 1655 | 1466013161674 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:41 INFO - PROCESS | 1655 | 1466013161778 Marionette TRACE conn2 <- [1,2467,null,{"value":null}] 10:52:41 INFO - PROCESS | 1655 | 1466013161990 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:41 INFO - PROCESS | 1655 | 1466013161992 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931f000 == 46 [pid = 1655] [id = 624] 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x11291d000) [pid = 1655] [serial = 1872] [outer = 0x0] 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x113d20c00) [pid = 1655] [serial = 1873] [outer = 0x11291d000] 10:52:42 INFO - PROCESS | 1655 | 1466013162041 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x11622e400) [pid = 1655] [serial = 1874] [outer = 0x11291d000] 10:52:42 INFO - PROCESS | 1655 | 1466013162500 Marionette TRACE conn2 <- [1,2468,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.invalid",0,null,null]]]}] 10:52:42 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | Canvas test: 2d.shadow.attributes.shadowOffset.invalid 10:52:42 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html | took 871ms 10:52:42 INFO - PROCESS | 1655 | 1466013162541 Marionette TRACE conn2 -> [0,2469,"getWindowHandle",null] 10:52:42 INFO - PROCESS | 1655 | 1466013162544 Marionette TRACE conn2 <- [1,2469,null,{"value":"7"}] 10:52:42 INFO - TEST-START | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html 10:52:42 INFO - PROCESS | 1655 | 1466013162546 Marionette TRACE conn2 -> [0,2470,"setScriptTimeout",{"ms":35000}] 10:52:42 INFO - PROCESS | 1655 | 1466013162548 Marionette TRACE conn2 <- [1,2470,null,{}] 10:52:42 INFO - PROCESS | 1655 | 1466013162551 Marionette TRACE conn2 -> [0,2471,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:42 INFO - PROCESS | 1655 | 1466013162554 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:42 INFO - PROCESS | 1655 | 1466013162655 Marionette TRACE conn2 <- [1,2471,null,{"value":null}] 10:52:42 INFO - PROCESS | 1655 | 1466013162717 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:42 INFO - PROCESS | 1655 | 1466013162719 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x119307000 == 47 [pid = 1655] [id = 625] 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x11697c400) [pid = 1655] [serial = 1875] [outer = 0x0] 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11834d800) [pid = 1655] [serial = 1876] [outer = 0x11697c400] 10:52:42 INFO - PROCESS | 1655 | 1466013162747 Marionette DEBUG loaded listener.js 10:52:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11932e000) [pid = 1655] [serial = 1877] [outer = 0x11697c400] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d022000 == 46 [pid = 1655] [id = 618] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12c76d000 == 45 [pid = 1655] [id = 617] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x124880800 == 44 [pid = 1655] [id = 616] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x118713000 == 43 [pid = 1655] [id = 615] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12be33800 == 42 [pid = 1655] [id = 614] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac0d000 == 41 [pid = 1655] [id = 613] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7dc800 == 40 [pid = 1655] [id = 612] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x129163000 == 39 [pid = 1655] [id = 611] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12540b000 == 38 [pid = 1655] [id = 610] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1194b7000 == 37 [pid = 1655] [id = 609] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x116925000 == 36 [pid = 1655] [id = 608] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1213a5000 == 35 [pid = 1655] [id = 605] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x123c08000 == 34 [pid = 1655] [id = 607] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x1185d1800 == 33 [pid = 1655] [id = 606] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x11931f000 == 32 [pid = 1655] [id = 624] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d9a9800 == 31 [pid = 1655] [id = 623] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5cb800 == 30 [pid = 1655] [id = 622] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12be62000 == 29 [pid = 1655] [id = 621] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x124a97000 == 28 [pid = 1655] [id = 620] 10:52:43 INFO - PROCESS | 1655 | --DOCSHELL 0x113360800 == 27 [pid = 1655] [id = 619] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x118204000) [pid = 1655] [serial = 1789] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118551800) [pid = 1655] [serial = 1790] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x115f5a800) [pid = 1655] [serial = 1786] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116982800) [pid = 1655] [serial = 1787] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x124a8a000) [pid = 1655] [serial = 1799] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121cac400) [pid = 1655] [serial = 1798] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x123c63c00) [pid = 1655] [serial = 1808] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1254ea000) [pid = 1655] [serial = 1801] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x112980000) [pid = 1655] [serial = 1783] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113050400) [pid = 1655] [serial = 1784] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126797400) [pid = 1655] [serial = 1804] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11913b800) [pid = 1655] [serial = 1792] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x116237c00) [pid = 1655] [serial = 1780] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1182b0400) [pid = 1655] [serial = 1807] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11804cc00) [pid = 1655] [serial = 1781] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b8b400) [pid = 1655] [serial = 1813] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1133bac00) [pid = 1655] [serial = 1769] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1291ad800) [pid = 1655] [serial = 1816] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x112923c00) [pid = 1655] [serial = 1768] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119139800) [pid = 1655] [serial = 1772] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11835ac00) [pid = 1655] [serial = 1771] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128a22c00) [pid = 1655] [serial = 1810] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x125497c00) [pid = 1655] [serial = 1775] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121c0fc00) [pid = 1655] [serial = 1774] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126b9c000) [pid = 1655] [serial = 1805] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128b49000) [pid = 1655] [serial = 1778] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126b9e000) [pid = 1655] [serial = 1777] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x126595800) [pid = 1655] [serial = 1802] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1215b5000) [pid = 1655] [serial = 1796] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1210b5800) [pid = 1655] [serial = 1795] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128c74000) [pid = 1655] [serial = 1814] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b43000) [pid = 1655] [serial = 1811] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x119550800) [pid = 1655] [serial = 1793] [outer = 0x0] [url = about:blank] 10:52:43 INFO - PROCESS | 1655 | 1466013163799 Marionette TRACE conn2 <- [1,2472,null,{"value":["/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html",0,null,null,[["Canvas test: 2d.shadow.attributes.shadowOffset.valid",0,null,null]]]}] 10:52:43 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | Canvas test: 2d.shadow.attributes.shadowOffset.valid 10:52:43 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html | took 1272ms 10:52:43 INFO - PROCESS | 1655 | 1466013163819 Marionette TRACE conn2 -> [0,2473,"getWindowHandle",null] 10:52:43 INFO - PROCESS | 1655 | 1466013163822 Marionette TRACE conn2 <- [1,2473,null,{"value":"7"}] 10:52:43 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.alpha.html 10:52:43 INFO - PROCESS | 1655 | 1466013163826 Marionette TRACE conn2 -> [0,2474,"setScriptTimeout",{"ms":35000}] 10:52:43 INFO - PROCESS | 1655 | 1466013163828 Marionette TRACE conn2 <- [1,2474,null,{}] 10:52:43 INFO - PROCESS | 1655 | 1466013163832 Marionette TRACE conn2 -> [0,2475,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:43 INFO - PROCESS | 1655 | 1466013163833 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:43 INFO - PROCESS | 1655 | 1466013163948 Marionette TRACE conn2 <- [1,2475,null,{"value":null}] 10:52:44 INFO - PROCESS | 1655 | 1466013164053 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1655 | 1466013164056 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x116ac1000 == 28 [pid = 1655] [id = 626] 10:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1133bac00) [pid = 1655] [serial = 1878] [outer = 0x0] 10:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113d25000) [pid = 1655] [serial = 1879] [outer = 0x1133bac00] 10:52:44 INFO - PROCESS | 1655 | 1466013164088 Marionette DEBUG loaded listener.js 10:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115eb8000) [pid = 1655] [serial = 1880] [outer = 0x1133bac00] 10:52:44 INFO - PROCESS | 1655 | 1466013164684 Marionette TRACE conn2 <- [1,2476,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent canvases",0,null,null]]]}] 10:52:44 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.alpha.html | Shadows are drawn correctly for partially-transparent canvases 10:52:44 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.alpha.html | took 923ms 10:52:44 INFO - PROCESS | 1655 | 1466013164749 Marionette TRACE conn2 -> [0,2477,"getWindowHandle",null] 10:52:44 INFO - PROCESS | 1655 | 1466013164755 Marionette TRACE conn2 <- [1,2477,null,{"value":"7"}] 10:52:44 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.basic.html 10:52:44 INFO - PROCESS | 1655 | 1466013164762 Marionette TRACE conn2 -> [0,2478,"setScriptTimeout",{"ms":35000}] 10:52:44 INFO - PROCESS | 1655 | 1466013164765 Marionette TRACE conn2 <- [1,2478,null,{}] 10:52:44 INFO - PROCESS | 1655 | 1466013164769 Marionette TRACE conn2 -> [0,2479,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:44 INFO - PROCESS | 1655 | 1466013164772 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:44 INFO - PROCESS | 1655 | 1466013164899 Marionette TRACE conn2 <- [1,2479,null,{"value":null}] 10:52:44 INFO - PROCESS | 1655 | 1466013164955 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:44 INFO - PROCESS | 1655 | 1466013164956 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x11871e800 == 29 [pid = 1655] [id = 627] 10:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x116237c00) [pid = 1655] [serial = 1881] [outer = 0x0] 10:52:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11697c000) [pid = 1655] [serial = 1882] [outer = 0x116237c00] 10:52:44 INFO - PROCESS | 1655 | 1466013164988 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11804a000) [pid = 1655] [serial = 1883] [outer = 0x116237c00] 10:52:45 INFO - PROCESS | 1655 | 1466013165529 Marionette TRACE conn2 <- [1,2480,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.basic.html",0,null,null,[["Shadows are drawn for canvases",0,null,null]]]}] 10:52:45 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.basic.html | Shadows are drawn for canvases 10:52:45 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.basic.html | took 826ms 10:52:45 INFO - PROCESS | 1655 | 1466013165591 Marionette TRACE conn2 -> [0,2481,"getWindowHandle",null] 10:52:45 INFO - PROCESS | 1655 | 1466013165593 Marionette TRACE conn2 <- [1,2481,null,{"value":"7"}] 10:52:45 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html 10:52:45 INFO - PROCESS | 1655 | 1466013165598 Marionette TRACE conn2 -> [0,2482,"setScriptTimeout",{"ms":35000}] 10:52:45 INFO - PROCESS | 1655 | 1466013165600 Marionette TRACE conn2 <- [1,2482,null,{}] 10:52:45 INFO - PROCESS | 1655 | 1466013165609 Marionette TRACE conn2 -> [0,2483,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:45 INFO - PROCESS | 1655 | 1466013165612 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:45 INFO - PROCESS | 1655 | 1466013165717 Marionette TRACE conn2 <- [1,2483,null,{"value":null}] 10:52:45 INFO - PROCESS | 1655 | 1466013165834 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:45 INFO - PROCESS | 1655 | 1466013165836 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x11301b800 == 30 [pid = 1655] [id = 628] 10:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x111aa5800) [pid = 1655] [serial = 1884] [outer = 0x0] 10:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x111eccc00) [pid = 1655] [serial = 1885] [outer = 0x111aa5800] 10:52:45 INFO - PROCESS | 1655 | 1466013165865 Marionette DEBUG loaded listener.js 10:52:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x11297e400) [pid = 1655] [serial = 1886] [outer = 0x111aa5800] 10:52:46 INFO - PROCESS | 1655 | 1466013166250 Marionette TRACE conn2 <- [1,2484,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent canvases",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | Shadows are not drawn for transparent canvases 10:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.1.html | took 675ms 10:52:46 INFO - PROCESS | 1655 | 1466013166275 Marionette TRACE conn2 -> [0,2485,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1655 | 1466013166279 Marionette TRACE conn2 <- [1,2485,null,{"value":"7"}] 10:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html 10:52:46 INFO - PROCESS | 1655 | 1466013166282 Marionette TRACE conn2 -> [0,2486,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1655 | 1466013166284 Marionette TRACE conn2 <- [1,2486,null,{}] 10:52:46 INFO - PROCESS | 1655 | 1466013166288 Marionette TRACE conn2 -> [0,2487,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 1655 | 1466013166289 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:46 INFO - PROCESS | 1655 | 1466013166371 Marionette TRACE conn2 <- [1,2487,null,{"value":null}] 10:52:46 INFO - PROCESS | 1655 | 1466013166430 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 1655 | 1466013166432 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189d9000 == 31 [pid = 1655] [id = 629] 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11297cc00) [pid = 1655] [serial = 1887] [outer = 0x0] 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11302ac00) [pid = 1655] [serial = 1888] [outer = 0x11297cc00] 10:52:46 INFO - PROCESS | 1655 | 1466013166458 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x113084400) [pid = 1655] [serial = 1889] [outer = 0x11297cc00] 10:52:46 INFO - PROCESS | 1655 | 1466013166769 Marionette TRACE conn2 <- [1,2488,null,{"value":["/2dcontext/shadows/2d.shadow.canvas.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of canvases",0,null,null]]]}] 10:52:46 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | Shadows are not drawn for transparent parts of canvases 10:52:46 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.canvas.transparent.2.html | took 520ms 10:52:46 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.1.html 10:52:46 INFO - PROCESS | 1655 | 1466013166804 Marionette TRACE conn2 -> [0,2489,"getWindowHandle",null] 10:52:46 INFO - PROCESS | 1655 | 1466013166807 Marionette TRACE conn2 <- [1,2489,null,{"value":"7"}] 10:52:46 INFO - PROCESS | 1655 | 1466013166809 Marionette TRACE conn2 -> [0,2490,"setScriptTimeout",{"ms":35000}] 10:52:46 INFO - PROCESS | 1655 | 1466013166813 Marionette TRACE conn2 <- [1,2490,null,{}] 10:52:46 INFO - PROCESS | 1655 | 1466013166816 Marionette TRACE conn2 -> [0,2491,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:46 INFO - PROCESS | 1655 | 1466013166817 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:46 INFO - PROCESS | 1655 | 1466013166898 Marionette TRACE conn2 <- [1,2491,null,{"value":null}] 10:52:46 INFO - PROCESS | 1655 | 1466013166905 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:46 INFO - PROCESS | 1655 | 1466013166906 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b44800 == 32 [pid = 1655] [id = 630] 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115f5ac00) [pid = 1655] [serial = 1890] [outer = 0x0] 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11675e800) [pid = 1655] [serial = 1891] [outer = 0x115f5ac00] 10:52:46 INFO - PROCESS | 1655 | 1466013166931 Marionette DEBUG loaded listener.js 10:52:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118044400) [pid = 1655] [serial = 1892] [outer = 0x115f5ac00] 10:52:47 INFO - PROCESS | 1655 | 1466013167297 Marionette TRACE conn2 <- [1,2492,null,{"value":["/2dcontext/shadows/2d.shadow.clip.1.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.1.html | Shadows of clipped shapes are still drawn within the clipping region 10:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.1.html | took 522ms 10:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.2.html 10:52:47 INFO - PROCESS | 1655 | 1466013167331 Marionette TRACE conn2 -> [0,2493,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 1655 | 1466013167332 Marionette TRACE conn2 <- [1,2493,null,{"value":"7"}] 10:52:47 INFO - PROCESS | 1655 | 1466013167339 Marionette TRACE conn2 -> [0,2494,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 1655 | 1466013167344 Marionette TRACE conn2 <- [1,2494,null,{}] 10:52:47 INFO - PROCESS | 1655 | 1466013167349 Marionette TRACE conn2 -> [0,2495,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:47 INFO - PROCESS | 1655 | 1466013167352 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:47 INFO - PROCESS | 1655 | 1466013167432 Marionette TRACE conn2 <- [1,2495,null,{"value":null}] 10:52:47 INFO - PROCESS | 1655 | 1466013167437 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:47 INFO - PROCESS | 1655 | 1466013167438 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c10000 == 33 [pid = 1655] [id = 631] 10:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x112dcd800) [pid = 1655] [serial = 1893] [outer = 0x0] 10:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1182afc00) [pid = 1655] [serial = 1894] [outer = 0x112dcd800] 10:52:47 INFO - PROCESS | 1655 | 1466013167465 Marionette DEBUG loaded listener.js 10:52:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118f6ec00) [pid = 1655] [serial = 1895] [outer = 0x112dcd800] 10:52:47 INFO - PROCESS | 1655 | 1466013167812 Marionette TRACE conn2 <- [1,2496,null,{"value":["/2dcontext/shadows/2d.shadow.clip.2.html",0,null,null,[["Shadows are not drawn outside the clipping region",0,null,null]]]}] 10:52:47 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.2.html | Shadows are not drawn outside the clipping region 10:52:47 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.2.html | took 529ms 10:52:47 INFO - TEST-START | /2dcontext/shadows/2d.shadow.clip.3.html 10:52:47 INFO - PROCESS | 1655 | 1466013167864 Marionette TRACE conn2 -> [0,2497,"getWindowHandle",null] 10:52:47 INFO - PROCESS | 1655 | 1466013167866 Marionette TRACE conn2 <- [1,2497,null,{"value":"7"}] 10:52:47 INFO - PROCESS | 1655 | 1466013167868 Marionette TRACE conn2 -> [0,2498,"setScriptTimeout",{"ms":35000}] 10:52:47 INFO - PROCESS | 1655 | 1466013167869 Marionette TRACE conn2 <- [1,2498,null,{}] 10:52:47 INFO - PROCESS | 1655 | 1466013167872 Marionette TRACE conn2 -> [0,2499,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:47 INFO - PROCESS | 1655 | 1466013167873 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:47 INFO - PROCESS | 1655 | 1466013167987 Marionette TRACE conn2 <- [1,2499,null,{"value":null}] 10:52:48 INFO - PROCESS | 1655 | 1466013167998 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 1655 | 1466013167999 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x126319000 == 34 [pid = 1655] [id = 632] 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11835b000) [pid = 1655] [serial = 1896] [outer = 0x0] 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119136c00) [pid = 1655] [serial = 1897] [outer = 0x11835b000] 10:52:48 INFO - PROCESS | 1655 | 1466013168023 Marionette DEBUG loaded listener.js 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119548400) [pid = 1655] [serial = 1898] [outer = 0x11835b000] 10:52:48 INFO - PROCESS | 1655 | 1466013168394 Marionette TRACE conn2 <- [1,2500,null,{"value":["/2dcontext/shadows/2d.shadow.clip.3.html",0,null,null,[["Shadows of clipped shapes are still drawn within the clipping region",0,null,null]]]}] 10:52:48 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.clip.3.html | Shadows of clipped shapes are still drawn within the clipping region 10:52:48 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.clip.3.html | took 570ms 10:52:48 INFO - PROCESS | 1655 | 1466013168438 Marionette TRACE conn2 -> [0,2501,"getWindowHandle",null] 10:52:48 INFO - PROCESS | 1655 | 1466013168439 Marionette TRACE conn2 <- [1,2501,null,{"value":"7"}] 10:52:48 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.1.html 10:52:48 INFO - PROCESS | 1655 | 1466013168442 Marionette TRACE conn2 -> [0,2502,"setScriptTimeout",{"ms":35000}] 10:52:48 INFO - PROCESS | 1655 | 1466013168443 Marionette TRACE conn2 <- [1,2502,null,{}] 10:52:48 INFO - PROCESS | 1655 | 1466013168445 Marionette TRACE conn2 -> [0,2503,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:48 INFO - PROCESS | 1655 | 1466013168446 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:48 INFO - PROCESS | 1655 | 1466013168546 Marionette TRACE conn2 <- [1,2503,null,{"value":null}] 10:52:48 INFO - PROCESS | 1655 | 1466013168550 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:48 INFO - PROCESS | 1655 | 1466013168555 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b7a000 == 35 [pid = 1655] [id = 633] 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1210b8000) [pid = 1655] [serial = 1899] [outer = 0x0] 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121338800) [pid = 1655] [serial = 1900] [outer = 0x1210b8000] 10:52:48 INFO - PROCESS | 1655 | 1466013168621 Marionette DEBUG loaded listener.js 10:52:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121992800) [pid = 1655] [serial = 1901] [outer = 0x1210b8000] 10:52:48 INFO - PROCESS | 1655 | 1466013168964 Marionette TRACE conn2 <- [1,2504,null,{"value":["/2dcontext/shadows/2d.shadow.composite.1.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.1.html | Shadows are drawn using globalCompositeOperation 10:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.1.html | took 569ms 10:52:49 INFO - PROCESS | 1655 | 1466013169012 Marionette TRACE conn2 -> [0,2505,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 1655 | 1466013169013 Marionette TRACE conn2 <- [1,2505,null,{"value":"7"}] 10:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.2.html 10:52:49 INFO - PROCESS | 1655 | 1466013169015 Marionette TRACE conn2 -> [0,2506,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 1655 | 1466013169016 Marionette TRACE conn2 <- [1,2506,null,{}] 10:52:49 INFO - PROCESS | 1655 | 1466013169019 Marionette TRACE conn2 -> [0,2507,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:49 INFO - PROCESS | 1655 | 1466013169020 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:49 INFO - PROCESS | 1655 | 1466013169116 Marionette TRACE conn2 <- [1,2507,null,{"value":null}] 10:52:49 INFO - PROCESS | 1655 | 1466013169127 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1655 | 1466013169130 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x112f61000 == 36 [pid = 1655] [id = 634] 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x121999400) [pid = 1655] [serial = 1902] [outer = 0x0] 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x121c0dc00) [pid = 1655] [serial = 1903] [outer = 0x121999400] 10:52:49 INFO - PROCESS | 1655 | 1466013169154 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1249a7400) [pid = 1655] [serial = 1904] [outer = 0x121999400] 10:52:49 INFO - PROCESS | 1655 | 1466013169509 Marionette TRACE conn2 <- [1,2508,null,{"value":["/2dcontext/shadows/2d.shadow.composite.2.html",0,null,null,[["Shadows are drawn using globalCompositeOperation",0,null,null]]]}] 10:52:49 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.2.html | Shadows are drawn using globalCompositeOperation 10:52:49 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.2.html | took 522ms 10:52:49 INFO - PROCESS | 1655 | 1466013169537 Marionette TRACE conn2 -> [0,2509,"getWindowHandle",null] 10:52:49 INFO - PROCESS | 1655 | 1466013169538 Marionette TRACE conn2 <- [1,2509,null,{"value":"7"}] 10:52:49 INFO - TEST-START | /2dcontext/shadows/2d.shadow.composite.3.html 10:52:49 INFO - PROCESS | 1655 | 1466013169541 Marionette TRACE conn2 -> [0,2510,"setScriptTimeout",{"ms":35000}] 10:52:49 INFO - PROCESS | 1655 | 1466013169542 Marionette TRACE conn2 <- [1,2510,null,{}] 10:52:49 INFO - PROCESS | 1655 | 1466013169549 Marionette TRACE conn2 -> [0,2511,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:49 INFO - PROCESS | 1655 | 1466013169550 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:49 INFO - PROCESS | 1655 | 1466013169652 Marionette TRACE conn2 <- [1,2511,null,{"value":null}] 10:52:49 INFO - PROCESS | 1655 | 1466013169655 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:49 INFO - PROCESS | 1655 | 1466013169656 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7dd000 == 37 [pid = 1655] [id = 635] 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1219cfc00) [pid = 1655] [serial = 1905] [outer = 0x0] 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x124ac2000) [pid = 1655] [serial = 1906] [outer = 0x1219cfc00] 10:52:49 INFO - PROCESS | 1655 | 1466013169680 Marionette DEBUG loaded listener.js 10:52:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12549f400) [pid = 1655] [serial = 1907] [outer = 0x1219cfc00] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1254a0000) [pid = 1655] [serial = 1851] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.initial.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11291d000) [pid = 1655] [serial = 1872] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.invalid.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x110f7d000) [pid = 1655] [serial = 1857] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.valid.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x115a4e000) [pid = 1655] [serial = 1860] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.initial.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121503c00) [pid = 1655] [serial = 1863] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.invalid.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x124c45800) [pid = 1655] [serial = 1866] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowColor.valid.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119133000) [pid = 1655] [serial = 1836] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.1.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x112926000) [pid = 1655] [serial = 1842] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.3.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x126798800) [pid = 1655] [serial = 1839] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.2.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x111c78c00) [pid = 1655] [serial = 1845] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.4.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x1292a3800) [pid = 1655] [serial = 1854] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowBlur.invalid.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11304b800) [pid = 1655] [serial = 1824] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.path.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x113e92400) [pid = 1655] [serial = 1818] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.nonfinite.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x1182b3400) [pid = 1655] [serial = 1821] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.null.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x116758800) [pid = 1655] [serial = 1830] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unchanged.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b8e800) [pid = 1655] [serial = 1869] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.initial.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1185f3000) [pid = 1655] [serial = 1833] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.wrongtype.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116297c00) [pid = 1655] [serial = 1827] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.unaffected.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b8e000) [pid = 1655] [serial = 1815] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/pixel-manipulation/2d.imageData.put.modified.html] 10:52:49 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x112ac2400) [pid = 1655] [serial = 1848] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.alpha.5.html] 10:52:50 INFO - PROCESS | 1655 | 1466013170023 Marionette TRACE conn2 <- [1,2512,null,{"value":["/2dcontext/shadows/2d.shadow.composite.3.html",0,null,null,[["Areas outside shadows are drawn correctly with destination-out",0,null,null]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.composite.3.html | Areas outside shadows are drawn correctly with destination-out 10:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.composite.3.html | took 522ms 10:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.blur.html 10:52:50 INFO - PROCESS | 1655 | 1466013170064 Marionette TRACE conn2 -> [0,2513,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1655 | 1466013170066 Marionette TRACE conn2 <- [1,2513,null,{"value":"7"}] 10:52:50 INFO - PROCESS | 1655 | 1466013170068 Marionette TRACE conn2 -> [0,2514,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1655 | 1466013170069 Marionette TRACE conn2 <- [1,2514,null,{}] 10:52:50 INFO - PROCESS | 1655 | 1466013170071 Marionette TRACE conn2 -> [0,2515,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 1655 | 1466013170072 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:50 INFO - PROCESS | 1655 | 1466013170152 Marionette TRACE conn2 <- [1,2515,null,{"value":null}] 10:52:50 INFO - PROCESS | 1655 | 1466013170156 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1655 | 1466013170157 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x119b43000 == 38 [pid = 1655] [id = 636] 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x112ae3c00) [pid = 1655] [serial = 1908] [outer = 0x0] 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1164e9c00) [pid = 1655] [serial = 1909] [outer = 0x112ae3c00] 10:52:50 INFO - PROCESS | 1655 | 1466013170182 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119383800) [pid = 1655] [serial = 1910] [outer = 0x112ae3c00] 10:52:50 INFO - PROCESS | 1655 | 1466013170539 Marionette TRACE conn2 <- [1,2516,null,{"value":["/2dcontext/shadows/2d.shadow.enable.blur.html",0,null,null,[["Shadows are drawn if shadowBlur is set",0,null,null]]]}] 10:52:50 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.blur.html | Shadows are drawn if shadowBlur is set 10:52:50 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.blur.html | took 518ms 10:52:50 INFO - PROCESS | 1655 | 1466013170587 Marionette TRACE conn2 -> [0,2517,"getWindowHandle",null] 10:52:50 INFO - PROCESS | 1655 | 1466013170588 Marionette TRACE conn2 <- [1,2517,null,{"value":"7"}] 10:52:50 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.1.html 10:52:50 INFO - PROCESS | 1655 | 1466013170590 Marionette TRACE conn2 -> [0,2518,"setScriptTimeout",{"ms":35000}] 10:52:50 INFO - PROCESS | 1655 | 1466013170591 Marionette TRACE conn2 <- [1,2518,null,{}] 10:52:50 INFO - PROCESS | 1655 | 1466013170594 Marionette TRACE conn2 -> [0,2519,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:50 INFO - PROCESS | 1655 | 1466013170595 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:50 INFO - PROCESS | 1655 | 1466013170673 Marionette TRACE conn2 <- [1,2519,null,{"value":null}] 10:52:50 INFO - PROCESS | 1655 | 1466013170681 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:50 INFO - PROCESS | 1655 | 1466013170682 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac20000 == 39 [pid = 1655] [id = 637] 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11820bc00) [pid = 1655] [serial = 1911] [outer = 0x0] 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x124d6c400) [pid = 1655] [serial = 1912] [outer = 0x11820bc00] 10:52:50 INFO - PROCESS | 1655 | 1466013170706 Marionette DEBUG loaded listener.js 10:52:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x125f52000) [pid = 1655] [serial = 1913] [outer = 0x11820bc00] 10:52:51 INFO - PROCESS | 1655 | 1466013171033 Marionette TRACE conn2 <- [1,2520,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.1.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.1.html | Shadows are not drawn when only shadowColor is set 10:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.1.html | took 473ms 10:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.off.2.html 10:52:51 INFO - PROCESS | 1655 | 1466013171065 Marionette TRACE conn2 -> [0,2521,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1655 | 1466013171066 Marionette TRACE conn2 <- [1,2521,null,{"value":"7"}] 10:52:51 INFO - PROCESS | 1655 | 1466013171069 Marionette TRACE conn2 -> [0,2522,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1655 | 1466013171070 Marionette TRACE conn2 <- [1,2522,null,{}] 10:52:51 INFO - PROCESS | 1655 | 1466013171072 Marionette TRACE conn2 -> [0,2523,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 1655 | 1466013171073 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:51 INFO - PROCESS | 1655 | 1466013171155 Marionette TRACE conn2 <- [1,2523,null,{"value":null}] 10:52:51 INFO - PROCESS | 1655 | 1466013171216 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1655 | 1466013171218 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba1f800 == 40 [pid = 1655] [id = 638] 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x124c45400) [pid = 1655] [serial = 1914] [outer = 0x0] 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x126328400) [pid = 1655] [serial = 1915] [outer = 0x124c45400] 10:52:51 INFO - PROCESS | 1655 | 1466013171246 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x126795c00) [pid = 1655] [serial = 1916] [outer = 0x124c45400] 10:52:51 INFO - PROCESS | 1655 | 1466013171649 Marionette TRACE conn2 <- [1,2524,null,{"value":["/2dcontext/shadows/2d.shadow.enable.off.2.html",0,null,null,[["Shadows are not drawn when only shadowColor is set",0,null,null]]]}] 10:52:51 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.off.2.html | Shadows are not drawn when only shadowColor is set 10:52:51 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.off.2.html | took 619ms 10:52:51 INFO - PROCESS | 1655 | 1466013171690 Marionette TRACE conn2 -> [0,2525,"getWindowHandle",null] 10:52:51 INFO - PROCESS | 1655 | 1466013171692 Marionette TRACE conn2 <- [1,2525,null,{"value":"7"}] 10:52:51 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.x.html 10:52:51 INFO - PROCESS | 1655 | 1466013171698 Marionette TRACE conn2 -> [0,2526,"setScriptTimeout",{"ms":35000}] 10:52:51 INFO - PROCESS | 1655 | 1466013171701 Marionette TRACE conn2 <- [1,2526,null,{}] 10:52:51 INFO - PROCESS | 1655 | 1466013171704 Marionette TRACE conn2 -> [0,2527,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:51 INFO - PROCESS | 1655 | 1466013171707 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:51 INFO - PROCESS | 1655 | 1466013171869 Marionette TRACE conn2 <- [1,2527,null,{"value":null}] 10:52:51 INFO - PROCESS | 1655 | 1466013171908 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:51 INFO - PROCESS | 1655 | 1466013171909 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be5b800 == 41 [pid = 1655] [id = 639] 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x126769000) [pid = 1655] [serial = 1917] [outer = 0x0] 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126b9e000) [pid = 1655] [serial = 1918] [outer = 0x126769000] 10:52:51 INFO - PROCESS | 1655 | 1466013171933 Marionette DEBUG loaded listener.js 10:52:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b42800) [pid = 1655] [serial = 1919] [outer = 0x126769000] 10:52:52 INFO - PROCESS | 1655 | 1466013172382 Marionette TRACE conn2 <- [1,2528,null,{"value":["/2dcontext/shadows/2d.shadow.enable.x.html",0,null,null,[["Shadows are drawn if shadowOffsetX is set",0,null,null]]]}] 10:52:52 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.x.html | Shadows are drawn if shadowOffsetX is set 10:52:52 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.x.html | took 722ms 10:52:52 INFO - PROCESS | 1655 | 1466013172421 Marionette TRACE conn2 -> [0,2529,"getWindowHandle",null] 10:52:52 INFO - PROCESS | 1655 | 1466013172423 Marionette TRACE conn2 <- [1,2529,null,{"value":"7"}] 10:52:52 INFO - TEST-START | /2dcontext/shadows/2d.shadow.enable.y.html 10:52:52 INFO - PROCESS | 1655 | 1466013172426 Marionette TRACE conn2 -> [0,2530,"setScriptTimeout",{"ms":35000}] 10:52:52 INFO - PROCESS | 1655 | 1466013172430 Marionette TRACE conn2 <- [1,2530,null,{}] 10:52:52 INFO - PROCESS | 1655 | 1466013172434 Marionette TRACE conn2 -> [0,2531,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:52 INFO - PROCESS | 1655 | 1466013172435 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:52 INFO - PROCESS | 1655 | 1466013172543 Marionette TRACE conn2 <- [1,2531,null,{"value":null}] 10:52:52 INFO - PROCESS | 1655 | 1466013172654 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:52 INFO - PROCESS | 1655 | 1466013172655 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195e4800 == 42 [pid = 1655] [id = 640] 10:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x113d25400) [pid = 1655] [serial = 1920] [outer = 0x0] 10:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x115eb6c00) [pid = 1655] [serial = 1921] [outer = 0x113d25400] 10:52:52 INFO - PROCESS | 1655 | 1466013172686 Marionette DEBUG loaded listener.js 10:52:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x116236c00) [pid = 1655] [serial = 1922] [outer = 0x113d25400] 10:52:53 INFO - PROCESS | 1655 | 1466013173114 Marionette TRACE conn2 <- [1,2532,null,{"value":["/2dcontext/shadows/2d.shadow.enable.y.html",0,null,null,[["Shadows are drawn if shadowOffsetY is set",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.enable.y.html | Shadows are drawn if shadowOffsetY is set 10:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.enable.y.html | took 722ms 10:52:53 INFO - PROCESS | 1655 | 1466013173148 Marionette TRACE conn2 -> [0,2533,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1655 | 1466013173151 Marionette TRACE conn2 <- [1,2533,null,{"value":"7"}] 10:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.alpha.html 10:52:53 INFO - PROCESS | 1655 | 1466013173156 Marionette TRACE conn2 -> [0,2534,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1655 | 1466013173158 Marionette TRACE conn2 <- [1,2534,null,{}] 10:52:53 INFO - PROCESS | 1655 | 1466013173160 Marionette TRACE conn2 -> [0,2535,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1655 | 1466013173162 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:53 INFO - PROCESS | 1655 | 1466013173267 Marionette TRACE conn2 <- [1,2535,null,{"value":null}] 10:52:53 INFO - PROCESS | 1655 | 1466013173329 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:53 INFO - PROCESS | 1655 | 1466013173330 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a46000 == 43 [pid = 1655] [id = 641] 10:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x11804b800) [pid = 1655] [serial = 1923] [outer = 0x0] 10:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x118551c00) [pid = 1655] [serial = 1924] [outer = 0x11804b800] 10:52:53 INFO - PROCESS | 1655 | 1466013173360 Marionette DEBUG loaded listener.js 10:52:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x118fbf000) [pid = 1655] [serial = 1925] [outer = 0x11804b800] 10:52:53 INFO - PROCESS | 1655 | 1466013173810 Marionette TRACE conn2 <- [1,2536,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent gradient fills",0,null,null]]]}] 10:52:53 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.alpha.html | Shadows are drawn correctly for partially-transparent gradient fills 10:52:53 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.alpha.html | took 669ms 10:52:53 INFO - PROCESS | 1655 | 1466013173826 Marionette TRACE conn2 -> [0,2537,"getWindowHandle",null] 10:52:53 INFO - PROCESS | 1655 | 1466013173827 Marionette TRACE conn2 <- [1,2537,null,{"value":"7"}] 10:52:53 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.basic.html 10:52:53 INFO - PROCESS | 1655 | 1466013173830 Marionette TRACE conn2 -> [0,2538,"setScriptTimeout",{"ms":35000}] 10:52:53 INFO - PROCESS | 1655 | 1466013173833 Marionette TRACE conn2 <- [1,2538,null,{}] 10:52:53 INFO - PROCESS | 1655 | 1466013173841 Marionette TRACE conn2 -> [0,2539,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:53 INFO - PROCESS | 1655 | 1466013173844 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:53 INFO - PROCESS | 1655 | 1466013173969 Marionette TRACE conn2 <- [1,2539,null,{"value":null}] 10:52:54 INFO - PROCESS | 1655 | 1466013174047 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1655 | 1466013174049 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75d000 == 44 [pid = 1655] [id = 642] 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x121503c00) [pid = 1655] [serial = 1926] [outer = 0x0] 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x121993000) [pid = 1655] [serial = 1927] [outer = 0x121503c00] 10:52:54 INFO - PROCESS | 1655 | 1466013174080 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x123c65400) [pid = 1655] [serial = 1928] [outer = 0x121503c00] 10:52:54 INFO - PROCESS | 1655 | 1466013174500 Marionette TRACE conn2 <- [1,2540,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.basic.html",0,null,null,[["Shadows are drawn for gradient fills",0,null,null]]]}] 10:52:54 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.basic.html | Shadows are drawn for gradient fills 10:52:54 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.basic.html | took 724ms 10:52:54 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html 10:52:54 INFO - PROCESS | 1655 | 1466013174554 Marionette TRACE conn2 -> [0,2541,"getWindowHandle",null] 10:52:54 INFO - PROCESS | 1655 | 1466013174556 Marionette TRACE conn2 <- [1,2541,null,{"value":"7"}] 10:52:54 INFO - PROCESS | 1655 | 1466013174559 Marionette TRACE conn2 -> [0,2542,"setScriptTimeout",{"ms":35000}] 10:52:54 INFO - PROCESS | 1655 | 1466013174560 Marionette TRACE conn2 <- [1,2542,null,{}] 10:52:54 INFO - PROCESS | 1655 | 1466013174563 Marionette TRACE conn2 -> [0,2543,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:54 INFO - PROCESS | 1655 | 1466013174564 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:54 INFO - PROCESS | 1655 | 1466013174666 Marionette TRACE conn2 <- [1,2543,null,{"value":null}] 10:52:54 INFO - PROCESS | 1655 | 1466013174727 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:54 INFO - PROCESS | 1655 | 1466013174729 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca65000 == 45 [pid = 1655] [id = 643] 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x124e41800) [pid = 1655] [serial = 1929] [outer = 0x0] 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x1263a1400) [pid = 1655] [serial = 1930] [outer = 0x124e41800] 10:52:54 INFO - PROCESS | 1655 | 1466013174757 Marionette DEBUG loaded listener.js 10:52:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x126b97c00) [pid = 1655] [serial = 1931] [outer = 0x124e41800] 10:52:55 INFO - PROCESS | 1655 | 1466013175220 Marionette TRACE conn2 <- [1,2544,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent gradient fills",0,null,null]]]}] 10:52:55 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | Shadows are not drawn for transparent gradient fills 10:52:55 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.1.html | took 721ms 10:52:55 INFO - PROCESS | 1655 | 1466013175436 Marionette TRACE conn2 -> [0,2545,"getWindowHandle",null] 10:52:55 INFO - PROCESS | 1655 | 1466013175438 Marionette TRACE conn2 <- [1,2545,null,{"value":"7"}] 10:52:55 INFO - TEST-START | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html 10:52:55 INFO - PROCESS | 1655 | 1466013175465 Marionette TRACE conn2 -> [0,2546,"setScriptTimeout",{"ms":35000}] 10:52:55 INFO - PROCESS | 1655 | 1466013175467 Marionette TRACE conn2 <- [1,2546,null,{}] 10:52:55 INFO - PROCESS | 1655 | 1466013175470 Marionette TRACE conn2 -> [0,2547,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:55 INFO - PROCESS | 1655 | 1466013175472 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:55 INFO - PROCESS | 1655 | 1466013175573 Marionette TRACE conn2 <- [1,2547,null,{"value":null}] 10:52:55 INFO - PROCESS | 1655 | 1466013175633 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:55 INFO - PROCESS | 1655 | 1466013175636 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ef800 == 46 [pid = 1655] [id = 644] 10:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x115eb6000) [pid = 1655] [serial = 1932] [outer = 0x0] 10:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x115ebd400) [pid = 1655] [serial = 1933] [outer = 0x115eb6000] 10:52:55 INFO - PROCESS | 1655 | 1466013175663 Marionette DEBUG loaded listener.js 10:52:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x11629bc00) [pid = 1655] [serial = 1934] [outer = 0x115eb6000] 10:52:56 INFO - PROCESS | 1655 | 1466013176118 Marionette TRACE conn2 <- [1,2548,null,{"value":["/2dcontext/shadows/2d.shadow.gradient.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of gradient fills",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | Shadows are not drawn for transparent parts of gradient fills 10:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.gradient.transparent.2.html | took 687ms 10:52:56 INFO - PROCESS | 1655 | 1466013176140 Marionette TRACE conn2 -> [0,2549,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1655 | 1466013176142 Marionette TRACE conn2 <- [1,2549,null,{"value":"7"}] 10:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.alpha.html 10:52:56 INFO - PROCESS | 1655 | 1466013176146 Marionette TRACE conn2 -> [0,2550,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1655 | 1466013176148 Marionette TRACE conn2 <- [1,2550,null,{}] 10:52:56 INFO - PROCESS | 1655 | 1466013176151 Marionette TRACE conn2 -> [0,2551,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 1655 | 1466013176153 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:56 INFO - PROCESS | 1655 | 1466013176249 Marionette TRACE conn2 <- [1,2551,null,{"value":null}] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba1f800 == 45 [pid = 1655] [id = 638] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac20000 == 44 [pid = 1655] [id = 637] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119b43000 == 43 [pid = 1655] [id = 636] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7dd000 == 42 [pid = 1655] [id = 635] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x112f61000 == 41 [pid = 1655] [id = 634] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128b7a000 == 40 [pid = 1655] [id = 633] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x126319000 == 39 [pid = 1655] [id = 632] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x123c10000 == 38 [pid = 1655] [id = 631] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x11834d800) [pid = 1655] [serial = 1876] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | 1466013176374 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1655 | 1466013176375 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x119b44800 == 37 [pid = 1655] [id = 630] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1189d9000 == 36 [pid = 1655] [id = 629] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x11301b800 == 35 [pid = 1655] [id = 628] 10:52:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116ac1000 == 34 [pid = 1655] [id = 626] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x12950c000) [pid = 1655] [serial = 1853] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x113d20c00) [pid = 1655] [serial = 1873] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11622e400) [pid = 1655] [serial = 1874] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11291b400) [pid = 1655] [serial = 1858] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x118206c00) [pid = 1655] [serial = 1861] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113057400) [pid = 1655] [serial = 1859] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x12199b000) [pid = 1655] [serial = 1864] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x118fbd400) [pid = 1655] [serial = 1862] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x128a1a400) [pid = 1655] [serial = 1867] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1248fa800) [pid = 1655] [serial = 1865] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1254e7800) [pid = 1655] [serial = 1837] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1291adc00) [pid = 1655] [serial = 1843] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x128c7d800) [pid = 1655] [serial = 1841] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b45800) [pid = 1655] [serial = 1840] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x129278400) [pid = 1655] [serial = 1844] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11652dc00) [pid = 1655] [serial = 1847] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12a510c00) [pid = 1655] [serial = 1855] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x113d22c00) [pid = 1655] [serial = 1825] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11629d800) [pid = 1655] [serial = 1826] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115eb5800) [pid = 1655] [serial = 1819] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11697ec00) [pid = 1655] [serial = 1820] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118954000) [pid = 1655] [serial = 1822] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x119139c00) [pid = 1655] [serial = 1823] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119389000) [pid = 1655] [serial = 1831] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x121999c00) [pid = 1655] [serial = 1832] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x1291ac800) [pid = 1655] [serial = 1870] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x121c0b800) [pid = 1655] [serial = 1834] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1176b8000) [pid = 1655] [serial = 1828] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1185f5800) [pid = 1655] [serial = 1829] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12927d800) [pid = 1655] [serial = 1817] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1292a2800) [pid = 1655] [serial = 1852] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x128b8a800) [pid = 1655] [serial = 1868] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a50d800) [pid = 1655] [serial = 1871] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a746800) [pid = 1655] [serial = 1856] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128a20400) [pid = 1655] [serial = 1850] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112abdc00) [pid = 1655] [serial = 1846] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12659c000) [pid = 1655] [serial = 1838] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119551400) [pid = 1655] [serial = 1849] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x124c3c800) [pid = 1655] [serial = 1835] [outer = 0x0] [url = about:blank] 10:52:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x116570000 == 35 [pid = 1655] [id = 645] 10:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11291b400) [pid = 1655] [serial = 1935] [outer = 0x0] 10:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1131cc400) [pid = 1655] [serial = 1936] [outer = 0x11291b400] 10:52:56 INFO - PROCESS | 1655 | 1466013176412 Marionette DEBUG loaded listener.js 10:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x11820dc00) [pid = 1655] [serial = 1937] [outer = 0x11291b400] 10:52:56 INFO - PROCESS | 1655 | 1466013176733 Marionette TRACE conn2 <- [1,2552,null,{"value":["/2dcontext/shadows/2d.shadow.image.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent images",0,null,null]]]}] 10:52:56 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.alpha.html | Shadows are drawn correctly for partially-transparent images 10:52:56 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.alpha.html | took 622ms 10:52:56 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.basic.html 10:52:56 INFO - PROCESS | 1655 | 1466013176766 Marionette TRACE conn2 -> [0,2553,"getWindowHandle",null] 10:52:56 INFO - PROCESS | 1655 | 1466013176768 Marionette TRACE conn2 <- [1,2553,null,{"value":"7"}] 10:52:56 INFO - PROCESS | 1655 | 1466013176770 Marionette TRACE conn2 -> [0,2554,"setScriptTimeout",{"ms":35000}] 10:52:56 INFO - PROCESS | 1655 | 1466013176771 Marionette TRACE conn2 <- [1,2554,null,{}] 10:52:56 INFO - PROCESS | 1655 | 1466013176774 Marionette TRACE conn2 -> [0,2555,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:56 INFO - PROCESS | 1655 | 1466013176777 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:56 INFO - PROCESS | 1655 | 1466013176859 Marionette TRACE conn2 <- [1,2555,null,{"value":null}] 10:52:56 INFO - PROCESS | 1655 | 1466013176907 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:56 INFO - PROCESS | 1655 | 1466013176910 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x119ba7800 == 36 [pid = 1655] [id = 646] 10:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119134000) [pid = 1655] [serial = 1938] [outer = 0x0] 10:52:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11938cc00) [pid = 1655] [serial = 1939] [outer = 0x119134000] 10:52:56 INFO - PROCESS | 1655 | 1466013176990 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1198e6c00) [pid = 1655] [serial = 1940] [outer = 0x119134000] 10:52:57 INFO - PROCESS | 1655 | 1466013177290 Marionette TRACE conn2 <- [1,2556,null,{"value":["/2dcontext/shadows/2d.shadow.image.basic.html",0,null,null,[["Shadows are drawn for images",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.basic.html | Shadows are drawn for images 10:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.basic.html | took 568ms 10:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.scale.html 10:52:57 INFO - PROCESS | 1655 | 1466013177338 Marionette TRACE conn2 -> [0,2557,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1655 | 1466013177339 Marionette TRACE conn2 <- [1,2557,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 1655 | 1466013177341 Marionette TRACE conn2 -> [0,2558,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1655 | 1466013177343 Marionette TRACE conn2 <- [1,2558,null,{}] 10:52:57 INFO - PROCESS | 1655 | 1466013177348 Marionette TRACE conn2 -> [0,2559,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 1655 | 1466013177349 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:57 INFO - PROCESS | 1655 | 1466013177439 Marionette TRACE conn2 <- [1,2559,null,{"value":null}] 10:52:57 INFO - PROCESS | 1655 | 1466013177503 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1655 | 1466013177504 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126307800 == 37 [pid = 1655] [id = 647] 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x11938ac00) [pid = 1655] [serial = 1941] [outer = 0x0] 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12199b400) [pid = 1655] [serial = 1942] [outer = 0x11938ac00] 10:52:57 INFO - PROCESS | 1655 | 1466013177529 Marionette DEBUG loaded listener.js 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1249ae400) [pid = 1655] [serial = 1943] [outer = 0x11938ac00] 10:52:57 INFO - PROCESS | 1655 | 1466013177820 Marionette TRACE conn2 <- [1,2560,null,{"value":["/2dcontext/shadows/2d.shadow.image.scale.html",0,null,null,[["Shadows are drawn correctly for scaled images",0,null,null]]]}] 10:52:57 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.scale.html | Shadows are drawn correctly for scaled images 10:52:57 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.scale.html | took 523ms 10:52:57 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.section.html 10:52:57 INFO - PROCESS | 1655 | 1466013177866 Marionette TRACE conn2 -> [0,2561,"getWindowHandle",null] 10:52:57 INFO - PROCESS | 1655 | 1466013177868 Marionette TRACE conn2 <- [1,2561,null,{"value":"7"}] 10:52:57 INFO - PROCESS | 1655 | 1466013177870 Marionette TRACE conn2 -> [0,2562,"setScriptTimeout",{"ms":35000}] 10:52:57 INFO - PROCESS | 1655 | 1466013177871 Marionette TRACE conn2 <- [1,2562,null,{}] 10:52:57 INFO - PROCESS | 1655 | 1466013177873 Marionette TRACE conn2 -> [0,2563,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:57 INFO - PROCESS | 1655 | 1466013177874 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:57 INFO - PROCESS | 1655 | 1466013177955 Marionette TRACE conn2 <- [1,2563,null,{"value":null}] 10:52:57 INFO - PROCESS | 1655 | 1466013177959 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:57 INFO - PROCESS | 1655 | 1466013177960 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe2800 == 38 [pid = 1655] [id = 648] 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1249aec00) [pid = 1655] [serial = 1944] [outer = 0x0] 10:52:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1254ebc00) [pid = 1655] [serial = 1945] [outer = 0x1249aec00] 10:52:57 INFO - PROCESS | 1655 | 1466013177987 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126b93800) [pid = 1655] [serial = 1946] [outer = 0x1249aec00] 10:52:58 INFO - PROCESS | 1655 | 1466013178349 Marionette TRACE conn2 <- [1,2564,null,{"value":["/2dcontext/shadows/2d.shadow.image.section.html",0,null,null,[["Shadows are not drawn for areas outside image source rectangles",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.section.html | Shadows are not drawn for areas outside image source rectangles 10:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.section.html | took 518ms 10:52:58 INFO - PROCESS | 1655 | 1466013178397 Marionette TRACE conn2 -> [0,2565,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1655 | 1466013178398 Marionette TRACE conn2 <- [1,2565,null,{"value":"7"}] 10:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.1.html 10:52:58 INFO - PROCESS | 1655 | 1466013178400 Marionette TRACE conn2 -> [0,2566,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1655 | 1466013178402 Marionette TRACE conn2 <- [1,2566,null,{}] 10:52:58 INFO - PROCESS | 1655 | 1466013178404 Marionette TRACE conn2 -> [0,2567,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:58 INFO - PROCESS | 1655 | 1466013178408 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:58 INFO - PROCESS | 1655 | 1466013178546 Marionette TRACE conn2 <- [1,2567,null,{"value":null}] 10:52:58 INFO - PROCESS | 1655 | 1466013178585 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:58 INFO - PROCESS | 1655 | 1466013178587 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e3800 == 39 [pid = 1655] [id = 649] 10:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126ba3000) [pid = 1655] [serial = 1947] [outer = 0x0] 10:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128b2a400) [pid = 1655] [serial = 1948] [outer = 0x126ba3000] 10:52:58 INFO - PROCESS | 1655 | 1466013178612 Marionette DEBUG loaded listener.js 10:52:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1185f2000) [pid = 1655] [serial = 1949] [outer = 0x126ba3000] 10:52:58 INFO - PROCESS | 1655 | 1466013178947 Marionette TRACE conn2 <- [1,2568,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent images",0,null,null]]]}] 10:52:58 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.1.html | Shadows are not drawn for transparent images 10:52:58 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.1.html | took 567ms 10:52:58 INFO - PROCESS | 1655 | 1466013178969 Marionette TRACE conn2 -> [0,2569,"getWindowHandle",null] 10:52:58 INFO - PROCESS | 1655 | 1466013178970 Marionette TRACE conn2 <- [1,2569,null,{"value":"7"}] 10:52:58 INFO - TEST-START | /2dcontext/shadows/2d.shadow.image.transparent.2.html 10:52:58 INFO - PROCESS | 1655 | 1466013178972 Marionette TRACE conn2 -> [0,2570,"setScriptTimeout",{"ms":35000}] 10:52:58 INFO - PROCESS | 1655 | 1466013178973 Marionette TRACE conn2 <- [1,2570,null,{}] 10:52:58 INFO - PROCESS | 1655 | 1466013178975 Marionette TRACE conn2 -> [0,2571,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:58 INFO - PROCESS | 1655 | 1466013178977 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:59 INFO - PROCESS | 1655 | 1466013179093 Marionette TRACE conn2 <- [1,2571,null,{"value":null}] 10:52:59 INFO - PROCESS | 1655 | 1466013179106 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1655 | 1466013179107 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1d000 == 40 [pid = 1655] [id = 650] 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1198eb800) [pid = 1655] [serial = 1950] [outer = 0x0] 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b97000) [pid = 1655] [serial = 1951] [outer = 0x1198eb800] 10:52:59 INFO - PROCESS | 1655 | 1466013179141 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116f3cc00) [pid = 1655] [serial = 1952] [outer = 0x1198eb800] 10:52:59 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.image.transparent.2.html | Shadows are not drawn for transparent parts of images 10:52:59 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.image.transparent.2.html | took 569ms 10:52:59 INFO - PROCESS | 1655 | 1466013179537 Marionette TRACE conn2 <- [1,2572,null,{"value":["/2dcontext/shadows/2d.shadow.image.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of images",0,null,null]]]}] 10:52:59 INFO - PROCESS | 1655 | 1466013179541 Marionette TRACE conn2 -> [0,2573,"getWindowHandle",null] 10:52:59 INFO - PROCESS | 1655 | 1466013179542 Marionette TRACE conn2 <- [1,2573,null,{"value":"7"}] 10:52:59 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeX.html 10:52:59 INFO - PROCESS | 1655 | 1466013179548 Marionette TRACE conn2 -> [0,2574,"setScriptTimeout",{"ms":35000}] 10:52:59 INFO - PROCESS | 1655 | 1466013179550 Marionette TRACE conn2 <- [1,2574,null,{}] 10:52:59 INFO - PROCESS | 1655 | 1466013179552 Marionette TRACE conn2 -> [0,2575,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:52:59 INFO - PROCESS | 1655 | 1466013179561 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:59 INFO - PROCESS | 1655 | 1466013179670 Marionette TRACE conn2 <- [1,2575,null,{"value":null}] 10:52:59 INFO - PROCESS | 1655 | 1466013179683 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:52:59 INFO - PROCESS | 1655 | 1466013179684 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:52:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be4d800 == 41 [pid = 1655] [id = 651] 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x111c78c00) [pid = 1655] [serial = 1953] [outer = 0x0] 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1291adc00) [pid = 1655] [serial = 1954] [outer = 0x111c78c00] 10:52:59 INFO - PROCESS | 1655 | 1466013179708 Marionette DEBUG loaded listener.js 10:52:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129276800) [pid = 1655] [serial = 1955] [outer = 0x111c78c00] 10:53:00 INFO - PROCESS | 1655 | 1466013180078 Marionette TRACE conn2 <- [1,2576,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeX.html",0,null,null,[["Shadows can be offset with negative x",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeX.html | Shadows can be offset with negative x 10:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeX.html | took 568ms 10:53:00 INFO - PROCESS | 1655 | 1466013180118 Marionette TRACE conn2 -> [0,2577,"getWindowHandle",null] 10:53:00 INFO - PROCESS | 1655 | 1466013180119 Marionette TRACE conn2 <- [1,2577,null,{"value":"7"}] 10:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.negativeY.html 10:53:00 INFO - PROCESS | 1655 | 1466013180121 Marionette TRACE conn2 -> [0,2578,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1655 | 1466013180122 Marionette TRACE conn2 <- [1,2578,null,{}] 10:53:00 INFO - PROCESS | 1655 | 1466013180125 Marionette TRACE conn2 -> [0,2579,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 1655 | 1466013180126 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:00 INFO - PROCESS | 1655 | 1466013180234 Marionette TRACE conn2 <- [1,2579,null,{"value":null}] 10:53:00 INFO - PROCESS | 1655 | 1466013180273 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1655 | 1466013180274 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75a000 == 42 [pid = 1655] [id = 652] 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128ed6c00) [pid = 1655] [serial = 1956] [outer = 0x0] 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x12929c400) [pid = 1655] [serial = 1957] [outer = 0x128ed6c00] 10:53:00 INFO - PROCESS | 1655 | 1466013180298 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x1292a7800) [pid = 1655] [serial = 1958] [outer = 0x128ed6c00] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210b8000) [pid = 1655] [serial = 1899] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.1.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x121999400) [pid = 1655] [serial = 1902] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.2.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11820bc00) [pid = 1655] [serial = 1911] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.1.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1219cfc00) [pid = 1655] [serial = 1905] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.composite.3.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x116237c00) [pid = 1655] [serial = 1881] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.basic.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x115f5ac00) [pid = 1655] [serial = 1890] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.1.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x124c45400) [pid = 1655] [serial = 1914] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.off.2.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11297cc00) [pid = 1655] [serial = 1887] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.2.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112ae3c00) [pid = 1655] [serial = 1908] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.blur.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11835b000) [pid = 1655] [serial = 1896] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.3.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x111aa5800) [pid = 1655] [serial = 1884] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.transparent.1.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112dcd800) [pid = 1655] [serial = 1893] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.clip.2.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11697c400) [pid = 1655] [serial = 1875] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.attributes.shadowOffset.valid.html] 10:53:00 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1133bac00) [pid = 1655] [serial = 1878] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.canvas.alpha.html] 10:53:00 INFO - PROCESS | 1655 | 1466013180687 Marionette TRACE conn2 <- [1,2580,null,{"value":["/2dcontext/shadows/2d.shadow.offset.negativeY.html",0,null,null,[["Shadows can be offset with negative y",0,null,null]]]}] 10:53:00 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.negativeY.html | Shadows can be offset with negative y 10:53:00 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.negativeY.html | took 619ms 10:53:00 INFO - PROCESS | 1655 | 1466013180740 Marionette TRACE conn2 -> [0,2581,"getWindowHandle",null] 10:53:00 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveX.html 10:53:00 INFO - PROCESS | 1655 | 1466013180750 Marionette TRACE conn2 <- [1,2581,null,{"value":"7"}] 10:53:00 INFO - PROCESS | 1655 | 1466013180752 Marionette TRACE conn2 -> [0,2582,"setScriptTimeout",{"ms":35000}] 10:53:00 INFO - PROCESS | 1655 | 1466013180754 Marionette TRACE conn2 <- [1,2582,null,{}] 10:53:00 INFO - PROCESS | 1655 | 1466013180756 Marionette TRACE conn2 -> [0,2583,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:00 INFO - PROCESS | 1655 | 1466013180757 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:00 INFO - PROCESS | 1655 | 1466013180842 Marionette TRACE conn2 <- [1,2583,null,{"value":null}] 10:53:00 INFO - PROCESS | 1655 | 1466013180908 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:00 INFO - PROCESS | 1655 | 1466013180909 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b36800 == 43 [pid = 1655] [id = 653] 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11297b800) [pid = 1655] [serial = 1959] [outer = 0x0] 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x115ee8800) [pid = 1655] [serial = 1960] [outer = 0x11297b800] 10:53:00 INFO - PROCESS | 1655 | 1466013180933 Marionette DEBUG loaded listener.js 10:53:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11804d400) [pid = 1655] [serial = 1961] [outer = 0x11297b800] 10:53:01 INFO - PROCESS | 1655 | 1466013181198 Marionette TRACE conn2 <- [1,2584,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveX.html",0,null,null,[["Shadows can be offset with positive x",0,null,null]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveX.html | Shadows can be offset with positive x 10:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveX.html | took 470ms 10:53:01 INFO - PROCESS | 1655 | 1466013181223 Marionette TRACE conn2 -> [0,2585,"getWindowHandle",null] 10:53:01 INFO - PROCESS | 1655 | 1466013181225 Marionette TRACE conn2 <- [1,2585,null,{"value":"7"}] 10:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.offset.positiveY.html 10:53:01 INFO - PROCESS | 1655 | 1466013181235 Marionette TRACE conn2 -> [0,2586,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1655 | 1466013181236 Marionette TRACE conn2 <- [1,2586,null,{}] 10:53:01 INFO - PROCESS | 1655 | 1466013181239 Marionette TRACE conn2 -> [0,2587,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:01 INFO - PROCESS | 1655 | 1466013181240 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:01 INFO - PROCESS | 1655 | 1466013181344 Marionette TRACE conn2 <- [1,2587,null,{"value":null}] 10:53:01 INFO - PROCESS | 1655 | 1466013181348 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1655 | 1466013181350 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d01c800 == 44 [pid = 1655] [id = 654] 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x11954b000) [pid = 1655] [serial = 1962] [outer = 0x0] 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1292a5c00) [pid = 1655] [serial = 1963] [outer = 0x11954b000] 10:53:01 INFO - PROCESS | 1655 | 1466013181375 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12a67e800) [pid = 1655] [serial = 1964] [outer = 0x11954b000] 10:53:01 INFO - PROCESS | 1655 | 1466013181748 Marionette TRACE conn2 <- [1,2588,null,{"value":["/2dcontext/shadows/2d.shadow.offset.positiveY.html",0,null,null,[["Shadows can be offset with positive y",0,null,null]]]}] 10:53:01 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.offset.positiveY.html | Shadows can be offset with positive y 10:53:01 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.offset.positiveY.html | took 527ms 10:53:01 INFO - PROCESS | 1655 | 1466013181755 Marionette TRACE conn2 -> [0,2589,"getWindowHandle",null] 10:53:01 INFO - TEST-START | /2dcontext/shadows/2d.shadow.outside.html 10:53:01 INFO - PROCESS | 1655 | 1466013181757 Marionette TRACE conn2 <- [1,2589,null,{"value":"7"}] 10:53:01 INFO - PROCESS | 1655 | 1466013181759 Marionette TRACE conn2 -> [0,2590,"setScriptTimeout",{"ms":35000}] 10:53:01 INFO - PROCESS | 1655 | 1466013181761 Marionette TRACE conn2 <- [1,2590,null,{}] 10:53:01 INFO - PROCESS | 1655 | 1466013181763 Marionette TRACE conn2 -> [0,2591,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:01 INFO - PROCESS | 1655 | 1466013181764 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:01 INFO - PROCESS | 1655 | 1466013181876 Marionette TRACE conn2 <- [1,2591,null,{"value":null}] 10:53:01 INFO - PROCESS | 1655 | 1466013181884 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:01 INFO - PROCESS | 1655 | 1466013181885 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2a8000 == 45 [pid = 1655] [id = 655] 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12a682400) [pid = 1655] [serial = 1965] [outer = 0x0] 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12a688800) [pid = 1655] [serial = 1966] [outer = 0x12a682400] 10:53:01 INFO - PROCESS | 1655 | 1466013181909 Marionette DEBUG loaded listener.js 10:53:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12a748000) [pid = 1655] [serial = 1967] [outer = 0x12a682400] 10:53:02 INFO - PROCESS | 1655 | 1466013182217 Marionette TRACE conn2 <- [1,2592,null,{"value":["/2dcontext/shadows/2d.shadow.outside.html",0,null,null,[["Shadows of shapes outside the visible area can be offset onto the visible area",0,null,null]]]}] 10:53:02 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.outside.html | Shadows of shapes outside the visible area can be offset onto the visible area 10:53:02 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.outside.html | took 471ms 10:53:02 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.alpha.html 10:53:02 INFO - PROCESS | 1655 | 1466013182232 Marionette TRACE conn2 -> [0,2593,"getWindowHandle",null] 10:53:02 INFO - PROCESS | 1655 | 1466013182233 Marionette TRACE conn2 <- [1,2593,null,{"value":"7"}] 10:53:02 INFO - PROCESS | 1655 | 1466013182235 Marionette TRACE conn2 -> [0,2594,"setScriptTimeout",{"ms":35000}] 10:53:02 INFO - PROCESS | 1655 | 1466013182236 Marionette TRACE conn2 <- [1,2594,null,{}] 10:53:02 INFO - PROCESS | 1655 | 1466013182238 Marionette TRACE conn2 -> [0,2595,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:02 INFO - PROCESS | 1655 | 1466013182239 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:02 INFO - PROCESS | 1655 | 1466013182324 Marionette TRACE conn2 <- [1,2595,null,{"value":null}] 10:53:02 INFO - PROCESS | 1655 | 1466013182328 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:02 INFO - PROCESS | 1655 | 1466013182329 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d99a000 == 46 [pid = 1655] [id = 656] 10:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12a748c00) [pid = 1655] [serial = 1968] [outer = 0x0] 10:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12a909c00) [pid = 1655] [serial = 1969] [outer = 0x12a748c00] 10:53:02 INFO - PROCESS | 1655 | 1466013182352 Marionette DEBUG loaded listener.js 10:53:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12a910800) [pid = 1655] [serial = 1970] [outer = 0x12a748c00] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119307000 == 45 [pid = 1655] [id = 625] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x11871e800 == 44 [pid = 1655] [id = 627] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x116570000 == 43 [pid = 1655] [id = 645] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ef800 == 42 [pid = 1655] [id = 644] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca65000 == 41 [pid = 1655] [id = 643] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75d000 == 40 [pid = 1655] [id = 642] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x128a46000 == 39 [pid = 1655] [id = 641] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x1195e4800 == 38 [pid = 1655] [id = 640] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12be5b800 == 37 [pid = 1655] [id = 639] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x119ba7800 == 36 [pid = 1655] [id = 646] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x126307800 == 35 [pid = 1655] [id = 647] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e3800 == 34 [pid = 1655] [id = 649] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12be4d800 == 33 [pid = 1655] [id = 651] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x126b36800 == 32 [pid = 1655] [id = 653] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75a000 == 31 [pid = 1655] [id = 652] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d01c800 == 30 [pid = 1655] [id = 654] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1d000 == 29 [pid = 1655] [id = 650] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe2800 == 28 [pid = 1655] [id = 648] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x121992800) [pid = 1655] [serial = 1901] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1249a7400) [pid = 1655] [serial = 1904] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124d6c400) [pid = 1655] [serial = 1912] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x124ac2000) [pid = 1655] [serial = 1906] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11804a000) [pid = 1655] [serial = 1883] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11675e800) [pid = 1655] [serial = 1891] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x126328400) [pid = 1655] [serial = 1915] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11697c000) [pid = 1655] [serial = 1882] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x113084400) [pid = 1655] [serial = 1889] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x119383800) [pid = 1655] [serial = 1910] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119548400) [pid = 1655] [serial = 1898] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x111eccc00) [pid = 1655] [serial = 1885] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11297e400) [pid = 1655] [serial = 1886] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1164e9c00) [pid = 1655] [serial = 1909] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x1182afc00) [pid = 1655] [serial = 1894] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x119136c00) [pid = 1655] [serial = 1897] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x118f6ec00) [pid = 1655] [serial = 1895] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121338800) [pid = 1655] [serial = 1900] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x125f52000) [pid = 1655] [serial = 1913] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x11932e000) [pid = 1655] [serial = 1877] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12549f400) [pid = 1655] [serial = 1907] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x121c0dc00) [pid = 1655] [serial = 1903] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x113d25000) [pid = 1655] [serial = 1879] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x11302ac00) [pid = 1655] [serial = 1888] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118044400) [pid = 1655] [serial = 1892] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x115eb8000) [pid = 1655] [serial = 1880] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2a8000 == 27 [pid = 1655] [id = 655] 10:53:03 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x126795c00) [pid = 1655] [serial = 1916] [outer = 0x0] [url = about:blank] 10:53:03 INFO - PROCESS | 1655 | 1466013183968 Marionette TRACE conn2 <- [1,2596,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.alpha.html",0,null,null,[["Shadows are drawn correctly for partially-transparent fill patterns",0,null,null]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.alpha.html | Shadows are drawn correctly for partially-transparent fill patterns 10:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.alpha.html | took 1777ms 10:53:04 INFO - PROCESS | 1655 | 1466013184013 Marionette TRACE conn2 -> [0,2597,"getWindowHandle",null] 10:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.basic.html 10:53:04 INFO - PROCESS | 1655 | 1466013184015 Marionette TRACE conn2 <- [1,2597,null,{"value":"7"}] 10:53:04 INFO - PROCESS | 1655 | 1466013184018 Marionette TRACE conn2 -> [0,2598,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1655 | 1466013184020 Marionette TRACE conn2 <- [1,2598,null,{}] 10:53:04 INFO - PROCESS | 1655 | 1466013184025 Marionette TRACE conn2 -> [0,2599,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:04 INFO - PROCESS | 1655 | 1466013184026 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:04 INFO - PROCESS | 1655 | 1466013184131 Marionette TRACE conn2 <- [1,2599,null,{"value":null}] 10:53:04 INFO - PROCESS | 1655 | 1466013184191 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1655 | 1466013184193 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x117151000 == 28 [pid = 1655] [id = 657] 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x113d21800) [pid = 1655] [serial = 1971] [outer = 0x0] 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115e03800) [pid = 1655] [serial = 1972] [outer = 0x113d21800] 10:53:04 INFO - PROCESS | 1655 | 1466013184221 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x115ee9800) [pid = 1655] [serial = 1973] [outer = 0x113d21800] 10:53:04 INFO - PROCESS | 1655 | 1466013184612 Marionette TRACE conn2 <- [1,2600,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.basic.html",0,null,null,[["Shadows are drawn for fill patterns",0,null,null]]]}] 10:53:04 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.basic.html | Shadows are drawn for fill patterns 10:53:04 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.basic.html | took 620ms 10:53:04 INFO - PROCESS | 1655 | 1466013184639 Marionette TRACE conn2 -> [0,2601,"getWindowHandle",null] 10:53:04 INFO - PROCESS | 1655 | 1466013184644 Marionette TRACE conn2 <- [1,2601,null,{"value":"7"}] 10:53:04 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html 10:53:04 INFO - PROCESS | 1655 | 1466013184651 Marionette TRACE conn2 -> [0,2602,"setScriptTimeout",{"ms":35000}] 10:53:04 INFO - PROCESS | 1655 | 1466013184654 Marionette TRACE conn2 <- [1,2602,null,{}] 10:53:04 INFO - PROCESS | 1655 | 1466013184657 Marionette TRACE conn2 -> [0,2603,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:04 INFO - PROCESS | 1655 | 1466013184661 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:04 INFO - PROCESS | 1655 | 1466013184788 Marionette TRACE conn2 <- [1,2603,null,{"value":null}] 10:53:04 INFO - PROCESS | 1655 | 1466013184869 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:04 INFO - PROCESS | 1655 | 1466013184870 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189e0800 == 29 [pid = 1655] [id = 658] 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x115f5cc00) [pid = 1655] [serial = 1974] [outer = 0x0] 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11697e400) [pid = 1655] [serial = 1975] [outer = 0x115f5cc00] 10:53:04 INFO - PROCESS | 1655 | 1466013184898 Marionette DEBUG loaded listener.js 10:53:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x11819d000) [pid = 1655] [serial = 1976] [outer = 0x115f5cc00] 10:53:05 INFO - PROCESS | 1655 | 1466013185189 Marionette TRACE conn2 <- [1,2604,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.1.html",0,null,null,[["Shadows are not drawn for transparent fill patterns",0,null,null]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | Shadows are not drawn for transparent fill patterns 10:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.1.html | took 571ms 10:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html 10:53:05 INFO - PROCESS | 1655 | 1466013185222 Marionette TRACE conn2 -> [0,2605,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1655 | 1466013185223 Marionette TRACE conn2 <- [1,2605,null,{"value":"7"}] 10:53:05 INFO - PROCESS | 1655 | 1466013185225 Marionette TRACE conn2 -> [0,2606,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1655 | 1466013185229 Marionette TRACE conn2 <- [1,2606,null,{}] 10:53:05 INFO - PROCESS | 1655 | 1466013185239 Marionette TRACE conn2 -> [0,2607,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 1655 | 1466013185243 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:05 INFO - PROCESS | 1655 | 1466013185351 Marionette TRACE conn2 <- [1,2607,null,{"value":null}] 10:53:05 INFO - PROCESS | 1655 | 1466013185358 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1655 | 1466013185360 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ef800 == 30 [pid = 1655] [id = 659] 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1120dd800) [pid = 1655] [serial = 1977] [outer = 0x0] 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1185ea800) [pid = 1655] [serial = 1978] [outer = 0x1120dd800] 10:53:05 INFO - PROCESS | 1655 | 1466013185390 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11932c800) [pid = 1655] [serial = 1979] [outer = 0x1120dd800] 10:53:05 INFO - PROCESS | 1655 | 1466013185736 Marionette TRACE conn2 <- [1,2608,null,{"value":["/2dcontext/shadows/2d.shadow.pattern.transparent.2.html",0,null,null,[["Shadows are not drawn for transparent parts of fill patterns",0,null,null]]]}] 10:53:05 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | Shadows are not drawn for transparent parts of fill patterns 10:53:05 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.pattern.transparent.2.html | took 524ms 10:53:05 INFO - PROCESS | 1655 | 1466013185750 Marionette TRACE conn2 -> [0,2609,"getWindowHandle",null] 10:53:05 INFO - PROCESS | 1655 | 1466013185752 Marionette TRACE conn2 <- [1,2609,null,{"value":"7"}] 10:53:05 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.basic.html 10:53:05 INFO - PROCESS | 1655 | 1466013185754 Marionette TRACE conn2 -> [0,2610,"setScriptTimeout",{"ms":35000}] 10:53:05 INFO - PROCESS | 1655 | 1466013185755 Marionette TRACE conn2 <- [1,2610,null,{}] 10:53:05 INFO - PROCESS | 1655 | 1466013185757 Marionette TRACE conn2 -> [0,2611,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:05 INFO - PROCESS | 1655 | 1466013185758 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:05 INFO - PROCESS | 1655 | 1466013185843 Marionette TRACE conn2 <- [1,2611,null,{"value":null}] 10:53:05 INFO - PROCESS | 1655 | 1466013185849 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:05 INFO - PROCESS | 1655 | 1466013185851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x121460000 == 31 [pid = 1655] [id = 660] 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x119336800) [pid = 1655] [serial = 1980] [outer = 0x0] 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11974b800) [pid = 1655] [serial = 1981] [outer = 0x119336800] 10:53:05 INFO - PROCESS | 1655 | 1466013185876 Marionette DEBUG loaded listener.js 10:53:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x121344c00) [pid = 1655] [serial = 1982] [outer = 0x119336800] 10:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.basic.html | Shadows are drawn for strokes 10:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.basic.html | took 468ms 10:53:06 INFO - PROCESS | 1655 | 1466013186216 Marionette TRACE conn2 <- [1,2612,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.basic.html",0,null,null,[["Shadows are drawn for strokes",0,null,null]]]}] 10:53:06 INFO - PROCESS | 1655 | 1466013186222 Marionette TRACE conn2 -> [0,2613,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1655 | 1466013186223 Marionette TRACE conn2 <- [1,2613,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.1.html 10:53:06 INFO - PROCESS | 1655 | 1466013186225 Marionette TRACE conn2 -> [0,2614,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1655 | 1466013186227 Marionette TRACE conn2 <- [1,2614,null,{}] 10:53:06 INFO - PROCESS | 1655 | 1466013186233 Marionette TRACE conn2 -> [0,2615,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 1655 | 1466013186242 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:06 INFO - PROCESS | 1655 | 1466013186352 Marionette TRACE conn2 <- [1,2615,null,{"value":null}] 10:53:06 INFO - PROCESS | 1655 | 1466013186358 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1655 | 1466013186359 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x125416000 == 32 [pid = 1655] [id = 661] 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x115f58c00) [pid = 1655] [serial = 1983] [outer = 0x0] 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121511400) [pid = 1655] [serial = 1984] [outer = 0x115f58c00] 10:53:06 INFO - PROCESS | 1655 | 1466013186384 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121cac400) [pid = 1655] [serial = 1985] [outer = 0x115f58c00] 10:53:06 INFO - PROCESS | 1655 | 1466013186713 Marionette TRACE conn2 <- [1,2616,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke caps",0,null,null]]]}] 10:53:06 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | Shadows are not drawn for areas outside stroke caps 10:53:06 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.1.html | took 524ms 10:53:06 INFO - PROCESS | 1655 | 1466013186750 Marionette TRACE conn2 -> [0,2617,"getWindowHandle",null] 10:53:06 INFO - PROCESS | 1655 | 1466013186752 Marionette TRACE conn2 <- [1,2617,null,{"value":"7"}] 10:53:06 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.cap.2.html 10:53:06 INFO - PROCESS | 1655 | 1466013186754 Marionette TRACE conn2 -> [0,2618,"setScriptTimeout",{"ms":35000}] 10:53:06 INFO - PROCESS | 1655 | 1466013186755 Marionette TRACE conn2 <- [1,2618,null,{}] 10:53:06 INFO - PROCESS | 1655 | 1466013186757 Marionette TRACE conn2 -> [0,2619,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:06 INFO - PROCESS | 1655 | 1466013186761 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:06 INFO - PROCESS | 1655 | 1466013186856 Marionette TRACE conn2 <- [1,2619,null,{"value":null}] 10:53:06 INFO - PROCESS | 1655 | 1466013186860 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:06 INFO - PROCESS | 1655 | 1466013186861 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b09800 == 33 [pid = 1655] [id = 662] 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x121cad000) [pid = 1655] [serial = 1986] [outer = 0x0] 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x124c3fc00) [pid = 1655] [serial = 1987] [outer = 0x121cad000] 10:53:06 INFO - PROCESS | 1655 | 1466013186889 Marionette DEBUG loaded listener.js 10:53:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126b90000) [pid = 1655] [serial = 1988] [outer = 0x121cad000] 10:53:07 INFO - PROCESS | 1655 | 1466013187233 Marionette TRACE conn2 <- [1,2620,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.cap.2.html",0,null,null,[["Shadows are drawn for stroke caps",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | Shadows are drawn for stroke caps 10:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.cap.2.html | took 517ms 10:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.1.html 10:53:07 INFO - PROCESS | 1655 | 1466013187272 Marionette TRACE conn2 -> [0,2621,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1655 | 1466013187273 Marionette TRACE conn2 <- [1,2621,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 1655 | 1466013187275 Marionette TRACE conn2 -> [0,2622,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1655 | 1466013187277 Marionette TRACE conn2 <- [1,2622,null,{}] 10:53:07 INFO - PROCESS | 1655 | 1466013187292 Marionette TRACE conn2 -> [0,2623,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1655 | 1466013187293 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:07 INFO - PROCESS | 1655 | 1466013187375 Marionette TRACE conn2 <- [1,2623,null,{"value":null}] 10:53:07 INFO - PROCESS | 1655 | 1466013187380 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1655 | 1466013187381 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x128e91800 == 34 [pid = 1655] [id = 663] 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x111aaf800) [pid = 1655] [serial = 1989] [outer = 0x0] 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128a1e400) [pid = 1655] [serial = 1990] [outer = 0x111aaf800] 10:53:07 INFO - PROCESS | 1655 | 1466013187406 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x128b43000) [pid = 1655] [serial = 1991] [outer = 0x111aaf800] 10:53:07 INFO - PROCESS | 1655 | 1466013187747 Marionette TRACE conn2 <- [1,2624,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.1.html",0,null,null,[["Shadows are not drawn for areas outside stroke joins",0,null,null]]]}] 10:53:07 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.1.html | Shadows are not drawn for areas outside stroke joins 10:53:07 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.1.html | took 481ms 10:53:07 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.2.html 10:53:07 INFO - PROCESS | 1655 | 1466013187757 Marionette TRACE conn2 -> [0,2625,"getWindowHandle",null] 10:53:07 INFO - PROCESS | 1655 | 1466013187758 Marionette TRACE conn2 <- [1,2625,null,{"value":"7"}] 10:53:07 INFO - PROCESS | 1655 | 1466013187760 Marionette TRACE conn2 -> [0,2626,"setScriptTimeout",{"ms":35000}] 10:53:07 INFO - PROCESS | 1655 | 1466013187761 Marionette TRACE conn2 <- [1,2626,null,{}] 10:53:07 INFO - PROCESS | 1655 | 1466013187766 Marionette TRACE conn2 -> [0,2627,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:07 INFO - PROCESS | 1655 | 1466013187768 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:07 INFO - PROCESS | 1655 | 1466013187846 Marionette TRACE conn2 <- [1,2627,null,{"value":null}] 10:53:07 INFO - PROCESS | 1655 | 1466013187850 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:07 INFO - PROCESS | 1655 | 1466013187851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5b5800 == 35 [pid = 1655] [id = 664] 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128a20800) [pid = 1655] [serial = 1992] [outer = 0x0] 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128b8a400) [pid = 1655] [serial = 1993] [outer = 0x128a20800] 10:53:07 INFO - PROCESS | 1655 | 1466013187875 Marionette DEBUG loaded listener.js 10:53:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b98800) [pid = 1655] [serial = 1994] [outer = 0x128a20800] 10:53:08 INFO - PROCESS | 1655 | 1466013188223 Marionette TRACE conn2 <- [1,2628,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.2.html",0,null,null,[["Shadows are drawn for stroke joins",0,null,null]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.2.html | Shadows are drawn for stroke joins 10:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.2.html | took 471ms 10:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.stroke.join.3.html 10:53:08 INFO - PROCESS | 1655 | 1466013188233 Marionette TRACE conn2 -> [0,2629,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 1655 | 1466013188234 Marionette TRACE conn2 <- [1,2629,null,{"value":"7"}] 10:53:08 INFO - PROCESS | 1655 | 1466013188236 Marionette TRACE conn2 -> [0,2630,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1655 | 1466013188237 Marionette TRACE conn2 <- [1,2630,null,{}] 10:53:08 INFO - PROCESS | 1655 | 1466013188240 Marionette TRACE conn2 -> [0,2631,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:08 INFO - PROCESS | 1655 | 1466013188241 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:08 INFO - PROCESS | 1655 | 1466013188364 Marionette TRACE conn2 <- [1,2631,null,{"value":null}] 10:53:08 INFO - PROCESS | 1655 | 1466013188370 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1655 | 1466013188371 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ee800 == 36 [pid = 1655] [id = 665] 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b43c00) [pid = 1655] [serial = 1995] [outer = 0x0] 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b97400) [pid = 1655] [serial = 1996] [outer = 0x128b43c00] 10:53:08 INFO - PROCESS | 1655 | 1466013188396 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x129272400) [pid = 1655] [serial = 1997] [outer = 0x128b43c00] 10:53:08 INFO - PROCESS | 1655 | 1466013188699 Marionette TRACE conn2 <- [1,2632,null,{"value":["/2dcontext/shadows/2d.shadow.stroke.join.3.html",0,null,null,[["Shadows are drawn for stroke joins respecting miter limit",0,null,null]]]}] 10:53:08 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.stroke.join.3.html | Shadows are drawn for stroke joins respecting miter limit 10:53:08 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.stroke.join.3.html | took 517ms 10:53:08 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.1.html 10:53:08 INFO - PROCESS | 1655 | 1466013188755 Marionette TRACE conn2 -> [0,2633,"getWindowHandle",null] 10:53:08 INFO - PROCESS | 1655 | 1466013188756 Marionette TRACE conn2 <- [1,2633,null,{"value":"7"}] 10:53:08 INFO - PROCESS | 1655 | 1466013188758 Marionette TRACE conn2 -> [0,2634,"setScriptTimeout",{"ms":35000}] 10:53:08 INFO - PROCESS | 1655 | 1466013188759 Marionette TRACE conn2 <- [1,2634,null,{}] 10:53:08 INFO - PROCESS | 1655 | 1466013188762 Marionette TRACE conn2 -> [0,2635,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:08 INFO - PROCESS | 1655 | 1466013188763 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:08 INFO - PROCESS | 1655 | 1466013188846 Marionette TRACE conn2 <- [1,2635,null,{"value":null}] 10:53:08 INFO - PROCESS | 1655 | 1466013188850 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:08 INFO - PROCESS | 1655 | 1466013188851 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ace4000 == 37 [pid = 1655] [id = 666] 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b4e400) [pid = 1655] [serial = 1998] [outer = 0x0] 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12929f800) [pid = 1655] [serial = 1999] [outer = 0x128b4e400] 10:53:08 INFO - PROCESS | 1655 | 1466013188875 Marionette DEBUG loaded listener.js 10:53:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x129517c00) [pid = 1655] [serial = 2000] [outer = 0x128b4e400] 10:53:09 INFO - PROCESS | 1655 | 1466013189236 Marionette TRACE conn2 <- [1,2636,null,{"value":["/2dcontext/shadows/2d.shadow.transform.1.html",0,null,null,[["Shadows take account of transformations",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.1.html | Shadows take account of transformations 10:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.1.html | took 518ms 10:53:09 INFO - TEST-START | /2dcontext/shadows/2d.shadow.transform.2.html 10:53:09 INFO - PROCESS | 1655 | 1466013189293 Marionette TRACE conn2 -> [0,2637,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1655 | 1466013189295 Marionette TRACE conn2 <- [1,2637,null,{"value":"7"}] 10:53:09 INFO - PROCESS | 1655 | 1466013189297 Marionette TRACE conn2 -> [0,2638,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1655 | 1466013189299 Marionette TRACE conn2 <- [1,2638,null,{}] 10:53:09 INFO - PROCESS | 1655 | 1466013189301 Marionette TRACE conn2 -> [0,2639,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:09 INFO - PROCESS | 1655 | 1466013189302 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:09 INFO - PROCESS | 1655 | 1466013189428 Marionette TRACE conn2 <- [1,2639,null,{"value":null}] 10:53:09 INFO - PROCESS | 1655 | 1466013189445 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:09 INFO - PROCESS | 1655 | 1466013189447 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a9e000 == 38 [pid = 1655] [id = 667] 10:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a517c00) [pid = 1655] [serial = 2001] [outer = 0x0] 10:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12a748800) [pid = 1655] [serial = 2002] [outer = 0x12a517c00] 10:53:09 INFO - PROCESS | 1655 | 1466013189474 Marionette DEBUG loaded listener.js 10:53:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a911400) [pid = 1655] [serial = 2003] [outer = 0x12a517c00] 10:53:09 INFO - PROCESS | 1655 | 1466013189841 Marionette TRACE conn2 <- [1,2640,null,{"value":["/2dcontext/shadows/2d.shadow.transform.2.html",0,null,null,[["Shadow offsets are not affected by transformations",0,null,null]]]}] 10:53:09 INFO - TEST-PASS | /2dcontext/shadows/2d.shadow.transform.2.html | Shadow offsets are not affected by transformations 10:53:09 INFO - TEST-OK | /2dcontext/shadows/2d.shadow.transform.2.html | took 569ms 10:53:09 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.default.html 10:53:09 INFO - PROCESS | 1655 | 1466013189867 Marionette TRACE conn2 -> [0,2641,"getWindowHandle",null] 10:53:09 INFO - PROCESS | 1655 | 1466013189869 Marionette TRACE conn2 <- [1,2641,null,{"value":"7"}] 10:53:09 INFO - PROCESS | 1655 | 1466013189871 Marionette TRACE conn2 -> [0,2642,"setScriptTimeout",{"ms":35000}] 10:53:09 INFO - PROCESS | 1655 | 1466013189872 Marionette TRACE conn2 <- [1,2642,null,{}] 10:53:09 INFO - PROCESS | 1655 | 1466013189875 Marionette TRACE conn2 -> [0,2643,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:09 INFO - PROCESS | 1655 | 1466013189876 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:09 INFO - PROCESS | 1655 | 1466013189982 Marionette TRACE conn2 <- [1,2643,null,{"value":null}] 10:53:10 INFO - PROCESS | 1655 | 1466013189995 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1655 | 1466013189996 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75a000 == 39 [pid = 1655] [id = 668] 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x129272c00) [pid = 1655] [serial = 2004] [outer = 0x0] 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12ab7a800) [pid = 1655] [serial = 2005] [outer = 0x129272c00] 10:53:10 INFO - PROCESS | 1655 | 1466013190021 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12abe0c00) [pid = 1655] [serial = 2006] [outer = 0x129272c00] 10:53:10 INFO - PROCESS | 1655 | 1466013190357 Marionette TRACE conn2 <- [1,2644,null,{"value":["/2dcontext/text-styles/2d.text.align.default.html",0,null,null,[["Canvas test: 2d.text.align.default",0,null,null]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.default.html | Canvas test: 2d.text.align.default 10:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.default.html | took 519ms 10:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.invalid.html 10:53:10 INFO - PROCESS | 1655 | 1466013190395 Marionette TRACE conn2 -> [0,2645,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1655 | 1466013190396 Marionette TRACE conn2 <- [1,2645,null,{"value":"7"}] 10:53:10 INFO - PROCESS | 1655 | 1466013190398 Marionette TRACE conn2 -> [0,2646,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1655 | 1466013190399 Marionette TRACE conn2 <- [1,2646,null,{}] 10:53:10 INFO - PROCESS | 1655 | 1466013190401 Marionette TRACE conn2 -> [0,2647,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1655 | 1466013190402 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:10 INFO - PROCESS | 1655 | 1466013190513 Marionette TRACE conn2 <- [1,2647,null,{"value":null}] 10:53:10 INFO - PROCESS | 1655 | 1466013190517 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:10 INFO - PROCESS | 1655 | 1466013190518 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d014000 == 40 [pid = 1655] [id = 669] 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12ab7b800) [pid = 1655] [serial = 2007] [outer = 0x0] 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12abe2c00) [pid = 1655] [serial = 2008] [outer = 0x12ab7b800] 10:53:10 INFO - PROCESS | 1655 | 1466013190541 Marionette DEBUG loaded listener.js 10:53:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12b837c00) [pid = 1655] [serial = 2009] [outer = 0x12ab7b800] 10:53:10 INFO - PROCESS | 1655 | 1466013190888 Marionette TRACE conn2 <- [1,2648,null,{"value":["/2dcontext/text-styles/2d.text.align.invalid.html",0,null,null,[["Canvas test: 2d.text.align.invalid",0,null,null]]]}] 10:53:10 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.invalid.html | Canvas test: 2d.text.align.invalid 10:53:10 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.invalid.html | took 519ms 10:53:10 INFO - TEST-START | /2dcontext/text-styles/2d.text.align.valid.html 10:53:10 INFO - PROCESS | 1655 | 1466013190918 Marionette TRACE conn2 -> [0,2649,"getWindowHandle",null] 10:53:10 INFO - PROCESS | 1655 | 1466013190919 Marionette TRACE conn2 <- [1,2649,null,{"value":"7"}] 10:53:10 INFO - PROCESS | 1655 | 1466013190921 Marionette TRACE conn2 -> [0,2650,"setScriptTimeout",{"ms":35000}] 10:53:10 INFO - PROCESS | 1655 | 1466013190922 Marionette TRACE conn2 <- [1,2650,null,{}] 10:53:10 INFO - PROCESS | 1655 | 1466013190925 Marionette TRACE conn2 -> [0,2651,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:10 INFO - PROCESS | 1655 | 1466013190925 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:11 INFO - PROCESS | 1655 | 1466013191033 Marionette TRACE conn2 <- [1,2651,null,{"value":null}] 10:53:11 INFO - PROCESS | 1655 | 1466013191085 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1655 | 1466013191086 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2ab000 == 41 [pid = 1655] [id = 670] 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b83dc00) [pid = 1655] [serial = 2010] [outer = 0x0] 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x12b840000) [pid = 1655] [serial = 2011] [outer = 0x12b83dc00] 10:53:11 INFO - PROCESS | 1655 | 1466013191110 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12ba4a000) [pid = 1655] [serial = 2012] [outer = 0x12b83dc00] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x1198eb800) [pid = 1655] [serial = 1950] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.2.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x111c78c00) [pid = 1655] [serial = 1953] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeX.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x11297b800) [pid = 1655] [serial = 1959] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveX.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128ed6c00) [pid = 1655] [serial = 1956] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.negativeY.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x11954b000) [pid = 1655] [serial = 1962] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.offset.positiveY.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11291b400) [pid = 1655] [serial = 1935] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.alpha.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115eb6000) [pid = 1655] [serial = 1932] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.2.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x124e41800) [pid = 1655] [serial = 1929] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.transparent.1.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x121503c00) [pid = 1655] [serial = 1926] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.basic.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11804b800) [pid = 1655] [serial = 1923] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.gradient.alpha.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x113d25400) [pid = 1655] [serial = 1920] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.y.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x126769000) [pid = 1655] [serial = 1917] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.enable.x.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1249aec00) [pid = 1655] [serial = 1944] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.section.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11938ac00) [pid = 1655] [serial = 1941] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.scale.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x119134000) [pid = 1655] [serial = 1938] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.basic.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a682400) [pid = 1655] [serial = 1965] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.outside.html] 10:53:11 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126ba3000) [pid = 1655] [serial = 1947] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.image.transparent.1.html] 10:53:11 INFO - PROCESS | 1655 | 1466013191770 Marionette TRACE conn2 <- [1,2652,null,{"value":["/2dcontext/text-styles/2d.text.align.valid.html",0,null,null,[["Canvas test: 2d.text.align.valid",0,null,null]]]}] 10:53:11 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.align.valid.html | Canvas test: 2d.text.align.valid 10:53:11 INFO - TEST-OK | /2dcontext/text-styles/2d.text.align.valid.html | took 871ms 10:53:11 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.default.html 10:53:11 INFO - PROCESS | 1655 | 1466013191793 Marionette TRACE conn2 -> [0,2653,"getWindowHandle",null] 10:53:11 INFO - PROCESS | 1655 | 1466013191794 Marionette TRACE conn2 <- [1,2653,null,{"value":"7"}] 10:53:11 INFO - PROCESS | 1655 | 1466013191796 Marionette TRACE conn2 -> [0,2654,"setScriptTimeout",{"ms":35000}] 10:53:11 INFO - PROCESS | 1655 | 1466013191797 Marionette TRACE conn2 <- [1,2654,null,{}] 10:53:11 INFO - PROCESS | 1655 | 1466013191807 Marionette TRACE conn2 -> [0,2655,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:11 INFO - PROCESS | 1655 | 1466013191808 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:11 INFO - PROCESS | 1655 | 1466013191890 Marionette TRACE conn2 <- [1,2655,null,{"value":null}] 10:53:11 INFO - PROCESS | 1655 | 1466013191893 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:11 INFO - PROCESS | 1655 | 1466013191894 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fd2800 == 42 [pid = 1655] [id = 671] 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x113051c00) [pid = 1655] [serial = 2013] [outer = 0x0] 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118354c00) [pid = 1655] [serial = 2014] [outer = 0x113051c00] 10:53:11 INFO - PROCESS | 1655 | 1466013191919 Marionette DEBUG loaded listener.js 10:53:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121503c00) [pid = 1655] [serial = 2015] [outer = 0x113051c00] 10:53:12 INFO - PROCESS | 1655 | 1466013192278 Marionette TRACE conn2 <- [1,2656,null,{"value":["/2dcontext/text-styles/2d.text.baseline.default.html",0,null,null,[["Canvas test: 2d.text.baseline.default",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.default.html | Canvas test: 2d.text.baseline.default 10:53:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.default.html | took 517ms 10:53:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.invalid.html 10:53:12 INFO - PROCESS | 1655 | 1466013192322 Marionette TRACE conn2 -> [0,2657,"getWindowHandle",null] 10:53:12 INFO - PROCESS | 1655 | 1466013192323 Marionette TRACE conn2 <- [1,2657,null,{"value":"7"}] 10:53:12 INFO - PROCESS | 1655 | 1466013192325 Marionette TRACE conn2 -> [0,2658,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1655 | 1466013192326 Marionette TRACE conn2 <- [1,2658,null,{}] 10:53:12 INFO - PROCESS | 1655 | 1466013192328 Marionette TRACE conn2 -> [0,2659,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 1655 | 1466013192329 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:12 INFO - PROCESS | 1655 | 1466013192411 Marionette TRACE conn2 <- [1,2659,null,{"value":null}] 10:53:12 INFO - PROCESS | 1655 | 1466013192416 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:12 INFO - PROCESS | 1655 | 1466013192418 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d474000 == 43 [pid = 1655] [id = 672] 10:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x124e41800) [pid = 1655] [serial = 2016] [outer = 0x0] 10:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128c7b000) [pid = 1655] [serial = 2017] [outer = 0x124e41800] 10:53:12 INFO - PROCESS | 1655 | 1466013192441 Marionette DEBUG loaded listener.js 10:53:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x12a67b400) [pid = 1655] [serial = 2018] [outer = 0x124e41800] 10:53:12 INFO - PROCESS | 1655 | 1466013192776 Marionette TRACE conn2 <- [1,2660,null,{"value":["/2dcontext/text-styles/2d.text.baseline.invalid.html",0,null,null,[["Canvas test: 2d.text.baseline.invalid",0,null,null]]]}] 10:53:12 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.invalid.html | Canvas test: 2d.text.baseline.invalid 10:53:12 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.invalid.html | took 473ms 10:53:12 INFO - PROCESS | 1655 | 1466013192799 Marionette TRACE conn2 -> [0,2661,"getWindowHandle",null] 10:53:12 INFO - TEST-START | /2dcontext/text-styles/2d.text.baseline.valid.html 10:53:12 INFO - PROCESS | 1655 | 1466013192812 Marionette TRACE conn2 <- [1,2661,null,{"value":"7"}] 10:53:12 INFO - PROCESS | 1655 | 1466013192815 Marionette TRACE conn2 -> [0,2662,"setScriptTimeout",{"ms":35000}] 10:53:12 INFO - PROCESS | 1655 | 1466013192817 Marionette TRACE conn2 <- [1,2662,null,{}] 10:53:12 INFO - PROCESS | 1655 | 1466013192820 Marionette TRACE conn2 -> [0,2663,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:12 INFO - PROCESS | 1655 | 1466013192822 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:12 INFO - PROCESS | 1655 | 1466013192945 Marionette TRACE conn2 <- [1,2663,null,{"value":null}] 10:53:13 INFO - PROCESS | 1655 | 1466013193045 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1655 | 1466013193046 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5ae800 == 44 [pid = 1655] [id = 673] 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121198400) [pid = 1655] [serial = 2019] [outer = 0x0] 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12a908400) [pid = 1655] [serial = 2020] [outer = 0x121198400] 10:53:13 INFO - PROCESS | 1655 | 1466013193084 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12be04800) [pid = 1655] [serial = 2021] [outer = 0x121198400] 10:53:13 INFO - PROCESS | 1655 | 1466013193447 Marionette TRACE conn2 <- [1,2664,null,{"value":["/2dcontext/text-styles/2d.text.baseline.valid.html",0,null,null,[["Canvas test: 2d.text.baseline.valid",0,null,null]]]}] 10:53:13 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.baseline.valid.html | Canvas test: 2d.text.baseline.valid 10:53:13 INFO - TEST-OK | /2dcontext/text-styles/2d.text.baseline.valid.html | took 672ms 10:53:13 INFO - PROCESS | 1655 | 1466013193488 Marionette TRACE conn2 -> [0,2665,"getWindowHandle",null] 10:53:13 INFO - PROCESS | 1655 | 1466013193489 Marionette TRACE conn2 <- [1,2665,null,{"value":"7"}] 10:53:13 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html 10:53:13 INFO - PROCESS | 1655 | 1466013193491 Marionette TRACE conn2 -> [0,2666,"setScriptTimeout",{"ms":35000}] 10:53:13 INFO - PROCESS | 1655 | 1466013193492 Marionette TRACE conn2 <- [1,2666,null,{}] 10:53:13 INFO - PROCESS | 1655 | 1466013193494 Marionette TRACE conn2 -> [0,2667,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:13 INFO - PROCESS | 1655 | 1466013193495 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:13 INFO - PROCESS | 1655 | 1466013193608 Marionette TRACE conn2 <- [1,2667,null,{"value":null}] 10:53:13 INFO - PROCESS | 1655 | 1466013193614 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:13 INFO - PROCESS | 1655 | 1466013193615 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x126c5a000 == 45 [pid = 1655] [id = 674] 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12be03400) [pid = 1655] [serial = 2022] [outer = 0x0] 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12be08c00) [pid = 1655] [serial = 2023] [outer = 0x12be03400] 10:53:13 INFO - PROCESS | 1655 | 1466013193638 Marionette DEBUG loaded listener.js 10:53:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12be10400) [pid = 1655] [serial = 2024] [outer = 0x12be03400] 10:53:14 INFO - PROCESS | 1655 | 1466013194690 Marionette TRACE conn2 <- [1,2668,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.bottom.html",0,null,null,[["textBaseline bottom is the bottom of the em square (not the bounding box)",0,null,null]]]}] 10:53:14 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | textBaseline bottom is the bottom of the em square (not the bounding box) 10:53:14 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.bottom.html | took 1225ms 10:53:14 INFO - PROCESS | 1655 | 1466013194717 Marionette TRACE conn2 -> [0,2669,"getWindowHandle",null] 10:53:14 INFO - PROCESS | 1655 | 1466013194719 Marionette TRACE conn2 <- [1,2669,null,{"value":"7"}] 10:53:14 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html 10:53:14 INFO - PROCESS | 1655 | 1466013194722 Marionette TRACE conn2 -> [0,2670,"setScriptTimeout",{"ms":35000}] 10:53:14 INFO - PROCESS | 1655 | 1466013194724 Marionette TRACE conn2 <- [1,2670,null,{}] 10:53:14 INFO - PROCESS | 1655 | 1466013194728 Marionette TRACE conn2 -> [0,2671,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:14 INFO - PROCESS | 1655 | 1466013194730 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:14 INFO - PROCESS | 1655 | 1466013194854 Marionette TRACE conn2 <- [1,2671,null,{"value":null}] 10:53:14 INFO - PROCESS | 1655 | 1466013194960 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:14 INFO - PROCESS | 1655 | 1466013194962 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931f000 == 46 [pid = 1655] [id = 675] 10:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x112972800) [pid = 1655] [serial = 2025] [outer = 0x0] 10:53:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x115eba400) [pid = 1655] [serial = 2026] [outer = 0x112972800] 10:53:14 INFO - PROCESS | 1655 | 1466013194995 Marionette DEBUG loaded listener.js 10:53:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x11697f400) [pid = 1655] [serial = 2027] [outer = 0x112972800] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5ae800 == 45 [pid = 1655] [id = 673] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d474000 == 44 [pid = 1655] [id = 672] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125fd2800 == 43 [pid = 1655] [id = 671] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2ab000 == 42 [pid = 1655] [id = 670] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d014000 == 41 [pid = 1655] [id = 669] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75a000 == 40 [pid = 1655] [id = 668] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x124a9e000 == 39 [pid = 1655] [id = 667] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12ace4000 == 38 [pid = 1655] [id = 666] 10:53:15 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x12a909c00) [pid = 1655] [serial = 1969] [outer = 0x0] [url = about:blank] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ee800 == 37 [pid = 1655] [id = 665] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5b5800 == 36 [pid = 1655] [id = 664] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128e91800 == 35 [pid = 1655] [id = 663] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x128b09800 == 34 [pid = 1655] [id = 662] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x125416000 == 33 [pid = 1655] [id = 661] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x121460000 == 32 [pid = 1655] [id = 660] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ef800 == 31 [pid = 1655] [id = 659] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x1189e0800 == 30 [pid = 1655] [id = 658] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x117151000 == 29 [pid = 1655] [id = 657] 10:53:15 INFO - PROCESS | 1655 | --DOCSHELL 0x12d99a000 == 28 [pid = 1655] [id = 656] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x128b97000) [pid = 1655] [serial = 1951] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1291adc00) [pid = 1655] [serial = 1954] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x116f3cc00) [pid = 1655] [serial = 1952] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115ee8800) [pid = 1655] [serial = 1960] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12929c400) [pid = 1655] [serial = 1957] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1292a5c00) [pid = 1655] [serial = 1963] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11804d400) [pid = 1655] [serial = 1961] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x1292a7800) [pid = 1655] [serial = 1958] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x1131cc400) [pid = 1655] [serial = 1936] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11820dc00) [pid = 1655] [serial = 1937] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x11629bc00) [pid = 1655] [serial = 1934] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115ebd400) [pid = 1655] [serial = 1933] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126b97c00) [pid = 1655] [serial = 1931] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1263a1400) [pid = 1655] [serial = 1930] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x123c65400) [pid = 1655] [serial = 1928] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x121993000) [pid = 1655] [serial = 1927] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x118fbf000) [pid = 1655] [serial = 1925] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x118551c00) [pid = 1655] [serial = 1924] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116236c00) [pid = 1655] [serial = 1922] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115eb6c00) [pid = 1655] [serial = 1921] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126b9e000) [pid = 1655] [serial = 1918] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b42800) [pid = 1655] [serial = 1919] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1254ebc00) [pid = 1655] [serial = 1945] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x12199b400) [pid = 1655] [serial = 1942] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1249ae400) [pid = 1655] [serial = 1943] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x11938cc00) [pid = 1655] [serial = 1939] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a748000) [pid = 1655] [serial = 1967] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1198e6c00) [pid = 1655] [serial = 1940] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b2a400) [pid = 1655] [serial = 1948] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1185f2000) [pid = 1655] [serial = 1949] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x129276800) [pid = 1655] [serial = 1955] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a688800) [pid = 1655] [serial = 1966] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x126b93800) [pid = 1655] [serial = 1946] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a67e800) [pid = 1655] [serial = 1964] [outer = 0x0] [url = about:blank] 10:53:16 INFO - PROCESS | 1655 | 1466013196157 Marionette TRACE conn2 <- [1,2672,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.hanging.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.hanging",1,"assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:16 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | Canvas test: 2d.text.draw.baseline.hanging - assert_approx_equals: Red channel of the pixel at (5, 5) expected 0 +/- 2 but got 255 10:53:16 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:16 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html:37:5 10:53:16 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:16 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:16 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.hanging.html | took 1476ms 10:53:16 INFO - PROCESS | 1655 | 1466013196214 Marionette TRACE conn2 -> [0,2673,"getWindowHandle",null] 10:53:16 INFO - PROCESS | 1655 | 1466013196217 Marionette TRACE conn2 <- [1,2673,null,{"value":"7"}] 10:53:16 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html 10:53:16 INFO - PROCESS | 1655 | 1466013196220 Marionette TRACE conn2 -> [0,2674,"setScriptTimeout",{"ms":35000}] 10:53:16 INFO - PROCESS | 1655 | 1466013196222 Marionette TRACE conn2 <- [1,2674,null,{}] 10:53:16 INFO - PROCESS | 1655 | 1466013196225 Marionette TRACE conn2 -> [0,2675,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:16 INFO - PROCESS | 1655 | 1466013196227 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:16 INFO - PROCESS | 1655 | 1466013196310 Marionette TRACE conn2 <- [1,2675,null,{"value":null}] 10:53:16 INFO - PROCESS | 1655 | 1466013196317 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:16 INFO - PROCESS | 1655 | 1466013196319 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x117162800 == 29 [pid = 1655] [id = 676] 10:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112d6e000) [pid = 1655] [serial = 2028] [outer = 0x0] 10:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115eb7400) [pid = 1655] [serial = 2029] [outer = 0x112d6e000] 10:53:16 INFO - PROCESS | 1655 | 1466013196346 Marionette DEBUG loaded listener.js 10:53:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115ec2800) [pid = 1655] [serial = 2030] [outer = 0x112d6e000] 10:53:17 INFO - PROCESS | 1655 | 1466013197169 Marionette TRACE conn2 <- [1,2676,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html",0,null,null,[["Canvas test: 2d.text.draw.baseline.ideographic",1,"assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:17 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | Canvas test: 2d.text.draw.baseline.ideographic - assert_approx_equals: Red channel of the pixel at (5, 45) expected 0 +/- 2 but got 255 10:53:17 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:17 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html:41:5 10:53:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:17 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:17 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.ideographic.html | took 972ms 10:53:17 INFO - PROCESS | 1655 | 1466013197192 Marionette TRACE conn2 -> [0,2677,"getWindowHandle",null] 10:53:17 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.middle.html 10:53:17 INFO - PROCESS | 1655 | 1466013197197 Marionette TRACE conn2 <- [1,2677,null,{"value":"7"}] 10:53:17 INFO - PROCESS | 1655 | 1466013197202 Marionette TRACE conn2 -> [0,2678,"setScriptTimeout",{"ms":35000}] 10:53:17 INFO - PROCESS | 1655 | 1466013197204 Marionette TRACE conn2 <- [1,2678,null,{}] 10:53:17 INFO - PROCESS | 1655 | 1466013197206 Marionette TRACE conn2 -> [0,2679,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:17 INFO - PROCESS | 1655 | 1466013197208 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:17 INFO - PROCESS | 1655 | 1466013197290 Marionette TRACE conn2 <- [1,2679,null,{"value":null}] 10:53:17 INFO - PROCESS | 1655 | 1466013197346 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:17 INFO - PROCESS | 1655 | 1466013197347 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x118778000 == 30 [pid = 1655] [id = 677] 10:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x115f5ac00) [pid = 1655] [serial = 2031] [outer = 0x0] 10:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x116a1bc00) [pid = 1655] [serial = 2032] [outer = 0x115f5ac00] 10:53:17 INFO - PROCESS | 1655 | 1466013197373 Marionette DEBUG loaded listener.js 10:53:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118047000) [pid = 1655] [serial = 2033] [outer = 0x115f5ac00] 10:53:18 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | textBaseline middle is the middle of the em square (not the bounding box) 10:53:18 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.middle.html | took 969ms 10:53:18 INFO - PROCESS | 1655 | 1466013198163 Marionette TRACE conn2 <- [1,2680,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.middle.html",0,null,null,[["textBaseline middle is the middle of the em square (not the bounding box)",0,null,null]]]}] 10:53:18 INFO - PROCESS | 1655 | 1466013198171 Marionette TRACE conn2 -> [0,2681,"getWindowHandle",null] 10:53:18 INFO - PROCESS | 1655 | 1466013198172 Marionette TRACE conn2 <- [1,2681,null,{"value":"7"}] 10:53:18 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.baseline.top.html 10:53:18 INFO - PROCESS | 1655 | 1466013198175 Marionette TRACE conn2 -> [0,2682,"setScriptTimeout",{"ms":35000}] 10:53:18 INFO - PROCESS | 1655 | 1466013198177 Marionette TRACE conn2 <- [1,2682,null,{}] 10:53:18 INFO - PROCESS | 1655 | 1466013198186 Marionette TRACE conn2 -> [0,2683,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:18 INFO - PROCESS | 1655 | 1466013198189 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:18 INFO - PROCESS | 1655 | 1466013198289 Marionette TRACE conn2 <- [1,2683,null,{"value":null}] 10:53:18 INFO - PROCESS | 1655 | 1466013198330 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:18 INFO - PROCESS | 1655 | 1466013198332 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198ce800 == 31 [pid = 1655] [id = 678] 10:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118355400) [pid = 1655] [serial = 2034] [outer = 0x0] 10:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1185e7800) [pid = 1655] [serial = 2035] [outer = 0x118355400] 10:53:18 INFO - PROCESS | 1655 | 1466013198360 Marionette DEBUG loaded listener.js 10:53:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11895c000) [pid = 1655] [serial = 2036] [outer = 0x118355400] 10:53:19 INFO - PROCESS | 1655 | 1466013199151 Marionette TRACE conn2 <- [1,2684,null,{"value":["/2dcontext/text-styles/2d.text.draw.baseline.top.html",0,null,null,[["textBaseline top is the top of the em square (not the bounding box)",0,null,null]]]}] 10:53:19 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.draw.baseline.top.html | textBaseline top is the top of the em square (not the bounding box) 10:53:19 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.baseline.top.html | took 1024ms 10:53:19 INFO - PROCESS | 1655 | 1466013199200 Marionette TRACE conn2 -> [0,2685,"getWindowHandle",null] 10:53:19 INFO - PROCESS | 1655 | 1466013199202 Marionette TRACE conn2 <- [1,2685,null,{"value":"7"}] 10:53:19 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html 10:53:19 INFO - PROCESS | 1655 | 1466013199211 Marionette TRACE conn2 -> [0,2686,"setScriptTimeout",{"ms":35000}] 10:53:19 INFO - PROCESS | 1655 | 1466013199212 Marionette TRACE conn2 <- [1,2686,null,{}] 10:53:19 INFO - PROCESS | 1655 | 1466013199221 Marionette TRACE conn2 -> [0,2687,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:19 INFO - PROCESS | 1655 | 1466013199222 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:19 INFO - PROCESS | 1655 | 1466013199319 Marionette TRACE conn2 <- [1,2687,null,{"value":null}] 10:53:19 INFO - PROCESS | 1655 | 1466013199332 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:19 INFO - PROCESS | 1655 | 1466013199334 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x121463800 == 32 [pid = 1655] [id = 679] 10:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112920000) [pid = 1655] [serial = 2037] [outer = 0x0] 10:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x119337400) [pid = 1655] [serial = 2038] [outer = 0x112920000] 10:53:19 INFO - PROCESS | 1655 | 1466013199359 Marionette DEBUG loaded listener.js 10:53:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x119548800) [pid = 1655] [serial = 2039] [outer = 0x112920000] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113d21800) [pid = 1655] [serial = 1971] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.basic.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121cad000) [pid = 1655] [serial = 1986] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.2.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x128b43c00) [pid = 1655] [serial = 1995] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.3.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x1120dd800) [pid = 1655] [serial = 1977] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.2.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x111aaf800) [pid = 1655] [serial = 1989] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.1.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x115f5cc00) [pid = 1655] [serial = 1974] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.transparent.1.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x119336800) [pid = 1655] [serial = 1980] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.basic.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x115f58c00) [pid = 1655] [serial = 1983] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.cap.1.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x128a20800) [pid = 1655] [serial = 1992] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.stroke.join.2.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x128b4e400) [pid = 1655] [serial = 1998] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.1.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12a517c00) [pid = 1655] [serial = 2001] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.transform.2.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12ab7b800) [pid = 1655] [serial = 2007] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.invalid.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x121198400) [pid = 1655] [serial = 2019] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.valid.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x129272c00) [pid = 1655] [serial = 2004] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.default.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x12b83dc00) [pid = 1655] [serial = 2010] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.align.valid.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x113051c00) [pid = 1655] [serial = 2013] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.default.html] 10:53:20 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x124e41800) [pid = 1655] [serial = 2016] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.baseline.invalid.html] 10:53:20 INFO - PROCESS | 1655 | 1466013200186 Marionette TRACE conn2 <- [1,2688,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.end.html",0,null,null,[["Space characters at the end of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:20 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | Space characters at the end of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (75, 25) expected 0 +/- 2 but got 255 10:53:20 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:20 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html:38:5 10:53:20 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:20 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:20 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.end.html | took 1021ms 10:53:20 INFO - PROCESS | 1655 | 1466013200232 Marionette TRACE conn2 -> [0,2689,"getWindowHandle",null] 10:53:20 INFO - PROCESS | 1655 | 1466013200234 Marionette TRACE conn2 <- [1,2689,null,{"value":"7"}] 10:53:20 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html 10:53:20 INFO - PROCESS | 1655 | 1466013200236 Marionette TRACE conn2 -> [0,2690,"setScriptTimeout",{"ms":35000}] 10:53:20 INFO - PROCESS | 1655 | 1466013200237 Marionette TRACE conn2 <- [1,2690,null,{}] 10:53:20 INFO - PROCESS | 1655 | 1466013200239 Marionette TRACE conn2 -> [0,2691,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:20 INFO - PROCESS | 1655 | 1466013200241 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:20 INFO - PROCESS | 1655 | 1466013200318 Marionette TRACE conn2 <- [1,2691,null,{"value":null}] 10:53:20 INFO - PROCESS | 1655 | 1466013200321 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:20 INFO - PROCESS | 1655 | 1466013200322 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540b000 == 33 [pid = 1655] [id = 680] 10:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x112a7ec00) [pid = 1655] [serial = 2040] [outer = 0x0] 10:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x119548c00) [pid = 1655] [serial = 2041] [outer = 0x112a7ec00] 10:53:20 INFO - PROCESS | 1655 | 1466013200347 Marionette DEBUG loaded listener.js 10:53:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1198e6c00) [pid = 1655] [serial = 2042] [outer = 0x112a7ec00] 10:53:21 INFO - PROCESS | 1655 | 1466013201179 Marionette TRACE conn2 <- [1,2692,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.other.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:21 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | Space characters are converted to U+0020, and collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:53:21 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:21 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html:36:5 10:53:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:21 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:21 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.other.html | took 970ms 10:53:21 INFO - PROCESS | 1655 | 1466013201206 Marionette TRACE conn2 -> [0,2693,"getWindowHandle",null] 10:53:21 INFO - PROCESS | 1655 | 1466013201207 Marionette TRACE conn2 <- [1,2693,null,{"value":"7"}] 10:53:21 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html 10:53:21 INFO - PROCESS | 1655 | 1466013201210 Marionette TRACE conn2 -> [0,2694,"setScriptTimeout",{"ms":35000}] 10:53:21 INFO - PROCESS | 1655 | 1466013201211 Marionette TRACE conn2 <- [1,2694,null,{}] 10:53:21 INFO - PROCESS | 1655 | 1466013201213 Marionette TRACE conn2 -> [0,2695,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:21 INFO - PROCESS | 1655 | 1466013201217 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:21 INFO - PROCESS | 1655 | 1466013201334 Marionette TRACE conn2 <- [1,2695,null,{"value":null}] 10:53:21 INFO - PROCESS | 1655 | 1466013201340 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:21 INFO - PROCESS | 1655 | 1466013201342 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x126c59800 == 34 [pid = 1655] [id = 681] 10:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x121343c00) [pid = 1655] [serial = 2043] [outer = 0x0] 10:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121cad000) [pid = 1655] [serial = 2044] [outer = 0x121343c00] 10:53:21 INFO - PROCESS | 1655 | 1466013201367 Marionette DEBUG loaded listener.js 10:53:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x124a91c00) [pid = 1655] [serial = 2045] [outer = 0x121343c00] 10:53:22 INFO - PROCESS | 1655 | 1466013202184 Marionette TRACE conn2 <- [1,2696,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.space.html",0,null,null,[["Space characters are converted to U+0020, and collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:22 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 10:53:22 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:22 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html:36:5 10:53:22 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:22 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:22 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.space.html | took 1023ms 10:53:22 INFO - PROCESS | 1655 | 1466013202234 Marionette TRACE conn2 -> [0,2697,"getWindowHandle",null] 10:53:22 INFO - PROCESS | 1655 | 1466013202236 Marionette TRACE conn2 <- [1,2697,null,{"value":"7"}] 10:53:22 INFO - TEST-START | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html 10:53:22 INFO - PROCESS | 1655 | 1466013202240 Marionette TRACE conn2 -> [0,2698,"setScriptTimeout",{"ms":35000}] 10:53:22 INFO - PROCESS | 1655 | 1466013202242 Marionette TRACE conn2 <- [1,2698,null,{}] 10:53:22 INFO - PROCESS | 1655 | 1466013202246 Marionette TRACE conn2 -> [0,2699,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:22 INFO - PROCESS | 1655 | 1466013202248 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:22 INFO - PROCESS | 1655 | 1466013202358 Marionette TRACE conn2 <- [1,2699,null,{"value":null}] 10:53:22 INFO - PROCESS | 1655 | 1466013202415 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:22 INFO - PROCESS | 1655 | 1466013202416 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x118456000 == 35 [pid = 1655] [id = 682] 10:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x115e10000) [pid = 1655] [serial = 2046] [outer = 0x0] 10:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x115ebf800) [pid = 1655] [serial = 2047] [outer = 0x115e10000] 10:53:22 INFO - PROCESS | 1655 | 1466013202449 Marionette DEBUG loaded listener.js 10:53:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11629bc00) [pid = 1655] [serial = 2048] [outer = 0x115e10000] 10:53:23 INFO - PROCESS | 1655 | 1466013203379 Marionette TRACE conn2 <- [1,2700,null,{"value":["/2dcontext/text-styles/2d.text.draw.space.collapse.start.html",0,null,null,[["Space characters at the start of a line are collapsed (per CSS)",1,"assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255","_assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:23 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | Space characters at the start of a line are collapsed (per CSS) - assert_approx_equals: Red channel of the pixel at (25, 25) expected 0 +/- 2 but got 255 10:53:23 INFO - _assertPixelApprox@http://web-platform.test:8000/common/canvas-tests.js:47:5 10:53:23 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html:36:5 10:53:23 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:23 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:23 INFO - TEST-OK | /2dcontext/text-styles/2d.text.draw.space.collapse.start.html | took 1176ms 10:53:23 INFO - PROCESS | 1655 | 1466013203417 Marionette TRACE conn2 -> [0,2701,"getWindowHandle",null] 10:53:23 INFO - PROCESS | 1655 | 1466013203420 Marionette TRACE conn2 <- [1,2701,null,{"value":"7"}] 10:53:23 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.default.html 10:53:23 INFO - PROCESS | 1655 | 1466013203425 Marionette TRACE conn2 -> [0,2702,"setScriptTimeout",{"ms":35000}] 10:53:23 INFO - PROCESS | 1655 | 1466013203427 Marionette TRACE conn2 <- [1,2702,null,{}] 10:53:23 INFO - PROCESS | 1655 | 1466013203429 Marionette TRACE conn2 -> [0,2703,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:23 INFO - PROCESS | 1655 | 1466013203431 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:23 INFO - PROCESS | 1655 | 1466013203528 Marionette TRACE conn2 <- [1,2703,null,{"value":null}] 10:53:23 INFO - PROCESS | 1655 | 1466013203584 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:23 INFO - PROCESS | 1655 | 1466013203585 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195ec800 == 36 [pid = 1655] [id = 683] 10:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x118208c00) [pid = 1655] [serial = 2049] [outer = 0x0] 10:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118351c00) [pid = 1655] [serial = 2050] [outer = 0x118208c00] 10:53:23 INFO - PROCESS | 1655 | 1466013203616 Marionette DEBUG loaded listener.js 10:53:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x118fbe400) [pid = 1655] [serial = 2051] [outer = 0x118208c00] 10:53:24 INFO - PROCESS | 1655 | 1466013204078 Marionette TRACE conn2 <- [1,2704,null,{"value":["/2dcontext/text-styles/2d.text.font.default.html",0,null,null,[["Canvas test: 2d.text.font.default",0,null,null]]]}] 10:53:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.default.html | Canvas test: 2d.text.font.default 10:53:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.default.html | took 722ms 10:53:24 INFO - PROCESS | 1655 | 1466013204147 Marionette TRACE conn2 -> [0,2705,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1655 | 1466013204148 Marionette TRACE conn2 <- [1,2705,null,{"value":"7"}] 10:53:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.basic.html 10:53:24 INFO - PROCESS | 1655 | 1466013204151 Marionette TRACE conn2 -> [0,2706,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1655 | 1466013204153 Marionette TRACE conn2 <- [1,2706,null,{}] 10:53:24 INFO - PROCESS | 1655 | 1466013204161 Marionette TRACE conn2 -> [0,2707,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 1655 | 1466013204164 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:24 INFO - PROCESS | 1655 | 1466013204262 Marionette TRACE conn2 <- [1,2707,null,{"value":null}] 10:53:24 INFO - PROCESS | 1655 | 1466013204335 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:24 INFO - PROCESS | 1655 | 1466013204337 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b1a000 == 37 [pid = 1655] [id = 684] 10:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x121999000) [pid = 1655] [serial = 2052] [outer = 0x0] 10:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x121c08c00) [pid = 1655] [serial = 2053] [outer = 0x121999000] 10:53:24 INFO - PROCESS | 1655 | 1466013204368 Marionette DEBUG loaded listener.js 10:53:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x124829000) [pid = 1655] [serial = 2054] [outer = 0x121999000] 10:53:24 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.basic.html | Canvas test: 2d.text.font.parse.basic 10:53:24 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.basic.html | took 672ms 10:53:24 INFO - PROCESS | 1655 | 1466013204815 Marionette TRACE conn2 <- [1,2708,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.basic.html",0,null,null,[["Canvas test: 2d.text.font.parse.basic",0,null,null]]]}] 10:53:24 INFO - PROCESS | 1655 | 1466013204862 Marionette TRACE conn2 -> [0,2709,"getWindowHandle",null] 10:53:24 INFO - PROCESS | 1655 | 1466013204866 Marionette TRACE conn2 <- [1,2709,null,{"value":"7"}] 10:53:24 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.complex.html 10:53:24 INFO - PROCESS | 1655 | 1466013204871 Marionette TRACE conn2 -> [0,2710,"setScriptTimeout",{"ms":35000}] 10:53:24 INFO - PROCESS | 1655 | 1466013204873 Marionette TRACE conn2 <- [1,2710,null,{}] 10:53:24 INFO - PROCESS | 1655 | 1466013204877 Marionette TRACE conn2 -> [0,2711,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:24 INFO - PROCESS | 1655 | 1466013204879 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:25 INFO - PROCESS | 1655 | 1466013205021 Marionette TRACE conn2 <- [1,2711,null,{"value":null}] 10:53:25 INFO - PROCESS | 1655 | 1466013205124 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1655 | 1466013205126 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x129427000 == 38 [pid = 1655] [id = 685] 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x124c45c00) [pid = 1655] [serial = 2055] [outer = 0x0] 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12549f400) [pid = 1655] [serial = 2056] [outer = 0x124c45c00] 10:53:25 INFO - PROCESS | 1655 | 1466013205173 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x125f52000) [pid = 1655] [serial = 2057] [outer = 0x124c45c00] 10:53:25 INFO - PROCESS | 1655 | 1466013205603 Marionette TRACE conn2 <- [1,2712,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.complex.html",0,null,null,[["Canvas test: 2d.text.font.parse.complex",1,"assert_equals: ctx.font === 'italic small-caps 12px \"Unknown Font\", sans-serif' (got italic small-caps 400 12px Unknown Font,sans-serif[string], expected italic small-caps 12px \"Unknown Font\", sans-serif[string]) expected \"italic small-caps 12px \\\"Unknown Font\\\", sans-serif\" but got \"italic small-caps 400 12px Unknown Font,sans-serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2713,"getWindowHandle",null] 10:53:25 INFO - PROCESS | 1655 | 1466013205643 Marionette TRACE conn2 <- [1,2713,null,{"value":"7"}] 10:53:25 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.invalid.html 10:53:25 INFO - PROCESS | 1655 | 1466013205646 Marionette TRACE conn2 -> [0,2714,"setScriptTimeout",{"ms":35000}] 10:53:25 INFO - PROCESS | 1655 | 1466013205647 Marionette TRACE conn2 <- [1,2714,null,{}] 10:53:25 INFO - PROCESS | 1655 | 1466013205649 Marionette TRACE conn2 -> [0,2715,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:25 INFO - PROCESS | 1655 | 1466013205650 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:25 INFO - PROCESS | 1655 | 1466013205745 Marionette TRACE conn2 <- [1,2715,null,{"value":null}] 10:53:25 INFO - PROCESS | 1655 | 1466013205804 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:25 INFO - PROCESS | 1655 | 1466013205805 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ba000 == 39 [pid = 1655] [id = 686] 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x124d6c400) [pid = 1655] [serial = 2058] [outer = 0x0] 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x126398000) [pid = 1655] [serial = 2059] [outer = 0x124d6c400] 10:53:25 INFO - PROCESS | 1655 | 1466013205834 Marionette DEBUG loaded listener.js 10:53:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126791400) [pid = 1655] [serial = 2060] [outer = 0x124d6c400] 10:53:26 INFO - PROCESS | 1655 | 1466013206258 Marionette TRACE conn2 <- [1,2716,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.invalid.html",0,null,null,[["Canvas test: 2d.text.font.parse.invalid",0,null,null]]]}] 10:53:26 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.invalid.html | Canvas test: 2d.text.font.parse.invalid 10:53:26 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.invalid.html | took 620ms 10:53:26 INFO - PROCESS | 1655 | 1466013206266 Marionette TRACE conn2 -> [0,2717,"getWindowHandle",null] 10:53:26 INFO - PROCESS | 1655 | 1466013206267 Marionette TRACE conn2 <- [1,2717,null,{"value":"7"}] 10:53:26 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html 10:53:26 INFO - PROCESS | 1655 | 1466013206270 Marionette TRACE conn2 -> [0,2718,"setScriptTimeout",{"ms":35000}] 10:53:26 INFO - PROCESS | 1655 | 1466013206271 Marionette TRACE conn2 <- [1,2718,null,{}] 10:53:26 INFO - PROCESS | 1655 | 1466013206273 Marionette TRACE conn2 -> [0,2719,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:26 INFO - PROCESS | 1655 | 1466013206277 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:26 INFO - PROCESS | 1655 | 1466013206391 Marionette TRACE conn2 <- [1,2719,null,{"value":null}] 10:53:26 INFO - PROCESS | 1655 | 1466013206497 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:26 INFO - PROCESS | 1655 | 1466013206499 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:26 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fcf000 == 40 [pid = 1655] [id = 687] 10:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11304ac00) [pid = 1655] [serial = 2061] [outer = 0x0] 10:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x11938a800) [pid = 1655] [serial = 2062] [outer = 0x11304ac00] 10:53:26 INFO - PROCESS | 1655 | 1466013206529 Marionette DEBUG loaded listener.js 10:53:26 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128a20c00) [pid = 1655] [serial = 2063] [outer = 0x11304ac00] 10:53:27 INFO - PROCESS | 1655 | 1466013207057 Marionette TRACE conn2 <- [1,2720,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage.default",1,"assert_equals: ctx2.font === '100px serif' (got 1000% serif[string], expected 100px serif[string]) expected \"100px serif\" but got \"1000% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html:25:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2721,"getWindowHandle",null] 10:53:27 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.size.percentage.html 10:53:27 INFO - PROCESS | 1655 | 1466013207091 Marionette TRACE conn2 <- [1,2721,null,{"value":"7"}] 10:53:27 INFO - PROCESS | 1655 | 1466013207094 Marionette TRACE conn2 -> [0,2722,"setScriptTimeout",{"ms":35000}] 10:53:27 INFO - PROCESS | 1655 | 1466013207096 Marionette TRACE conn2 <- [1,2722,null,{}] 10:53:27 INFO - PROCESS | 1655 | 1466013207100 Marionette TRACE conn2 -> [0,2723,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:27 INFO - PROCESS | 1655 | 1466013207101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:27 INFO - PROCESS | 1655 | 1466013207207 Marionette TRACE conn2 <- [1,2723,null,{"value":null}] 10:53:27 INFO - PROCESS | 1655 | 1466013207269 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:27 INFO - PROCESS | 1655 | 1466013207271 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x119317000 == 41 [pid = 1655] [id = 688] 10:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x115e0c000) [pid = 1655] [serial = 2064] [outer = 0x0] 10:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x115f60800) [pid = 1655] [serial = 2065] [outer = 0x115e0c000] 10:53:27 INFO - PROCESS | 1655 | 1466013207299 Marionette DEBUG loaded listener.js 10:53:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116979c00) [pid = 1655] [serial = 2066] [outer = 0x115e0c000] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x12540b000 == 40 [pid = 1655] [id = 680] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x121463800 == 39 [pid = 1655] [id = 679] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1198ce800 == 38 [pid = 1655] [id = 678] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x118778000 == 37 [pid = 1655] [id = 677] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x117162800 == 36 [pid = 1655] [id = 676] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x11931f000 == 35 [pid = 1655] [id = 675] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x118fcf000 == 34 [pid = 1655] [id = 687] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ba000 == 33 [pid = 1655] [id = 686] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x129427000 == 32 [pid = 1655] [id = 685] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x128b1a000 == 31 [pid = 1655] [id = 684] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x1195ec800 == 30 [pid = 1655] [id = 683] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126c5a000 == 29 [pid = 1655] [id = 674] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x126c59800 == 28 [pid = 1655] [id = 681] 10:53:27 INFO - PROCESS | 1655 | --DOCSHELL 0x118456000 == 27 [pid = 1655] [id = 682] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x115e03800) [pid = 1655] [serial = 1972] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115ee9800) [pid = 1655] [serial = 1973] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x124c3fc00) [pid = 1655] [serial = 1987] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126b90000) [pid = 1655] [serial = 1988] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b97400) [pid = 1655] [serial = 1996] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x129272400) [pid = 1655] [serial = 1997] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x1185ea800) [pid = 1655] [serial = 1978] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x11932c800) [pid = 1655] [serial = 1979] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128a1e400) [pid = 1655] [serial = 1990] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b43000) [pid = 1655] [serial = 1991] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11697e400) [pid = 1655] [serial = 1975] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11819d000) [pid = 1655] [serial = 1976] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x11974b800) [pid = 1655] [serial = 1981] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121344c00) [pid = 1655] [serial = 1982] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x121511400) [pid = 1655] [serial = 1984] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121cac400) [pid = 1655] [serial = 1985] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x128b8a400) [pid = 1655] [serial = 1993] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x128b98800) [pid = 1655] [serial = 1994] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x12929f800) [pid = 1655] [serial = 1999] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x12a911400) [pid = 1655] [serial = 2003] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12abe2c00) [pid = 1655] [serial = 2008] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x12a908400) [pid = 1655] [serial = 2020] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x12ab7a800) [pid = 1655] [serial = 2005] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12b840000) [pid = 1655] [serial = 2011] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x121503c00) [pid = 1655] [serial = 2015] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118354c00) [pid = 1655] [serial = 2014] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x128c7b000) [pid = 1655] [serial = 2017] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x12ba4a000) [pid = 1655] [serial = 2012] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x12a748800) [pid = 1655] [serial = 2002] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x12b837c00) [pid = 1655] [serial = 2009] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x12a67b400) [pid = 1655] [serial = 2018] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x129517c00) [pid = 1655] [serial = 2000] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x12be04800) [pid = 1655] [serial = 2021] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x12abe0c00) [pid = 1655] [serial = 2006] [outer = 0x0] [url = about:blank] 10:53:28 INFO - PROCESS | 1655 | 1466013208246 Marionette TRACE conn2 <- [1,2724,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.size.percentage.html",0,null,null,[["Canvas test: 2d.text.font.parse.size.percentage",1,"assert_equals: ctx.font === '72px serif' (got 50% serif[string], expected 72px serif[string]) expected \"72px serif\" but got \"50% serif\"","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html:23:1\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n_addTest/ [0,2725,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1655 | 1466013208269 Marionette TRACE conn2 <- [1,2725,null,{"value":"7"}] 10:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.font.parse.system.html 10:53:28 INFO - PROCESS | 1655 | 1466013208272 Marionette TRACE conn2 -> [0,2726,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1655 | 1466013208275 Marionette TRACE conn2 <- [1,2726,null,{}] 10:53:28 INFO - PROCESS | 1655 | 1466013208278 Marionette TRACE conn2 -> [0,2727,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:28 INFO - PROCESS | 1655 | 1466013208280 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:28 INFO - PROCESS | 1655 | 1466013208362 Marionette TRACE conn2 <- [1,2727,null,{"value":null}] 10:53:28 INFO - PROCESS | 1655 | 1466013208368 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1655 | 1466013208371 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c58000 == 28 [pid = 1655] [id = 689] 10:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x112dcd800) [pid = 1655] [serial = 2067] [outer = 0x0] 10:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x113d25800) [pid = 1655] [serial = 2068] [outer = 0x112dcd800] 10:53:28 INFO - PROCESS | 1655 | 1466013208398 Marionette DEBUG loaded listener.js 10:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x115ebd800) [pid = 1655] [serial = 2069] [outer = 0x112dcd800] 10:53:28 INFO - PROCESS | 1655 | 1466013208760 Marionette TRACE conn2 <- [1,2728,null,{"value":["/2dcontext/text-styles/2d.text.font.parse.system.html",0,null,null,[["System fonts must be computed to explicit values",0,null,null]]]}] 10:53:28 INFO - TEST-PASS | /2dcontext/text-styles/2d.text.font.parse.system.html | System fonts must be computed to explicit values 10:53:28 INFO - TEST-OK | /2dcontext/text-styles/2d.text.font.parse.system.html | took 523ms 10:53:28 INFO - PROCESS | 1655 | 1466013208796 Marionette TRACE conn2 -> [0,2729,"getWindowHandle",null] 10:53:28 INFO - PROCESS | 1655 | 1466013208800 Marionette TRACE conn2 <- [1,2729,null,{"value":"7"}] 10:53:28 INFO - TEST-START | /2dcontext/text-styles/2d.text.measure.width.space.html 10:53:28 INFO - PROCESS | 1655 | 1466013208804 Marionette TRACE conn2 -> [0,2730,"setScriptTimeout",{"ms":35000}] 10:53:28 INFO - PROCESS | 1655 | 1466013208806 Marionette TRACE conn2 <- [1,2730,null,{}] 10:53:28 INFO - PROCESS | 1655 | 1466013208808 Marionette TRACE conn2 -> [0,2731,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:28 INFO - PROCESS | 1655 | 1466013208810 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:28 INFO - PROCESS | 1655 | 1466013208896 Marionette TRACE conn2 <- [1,2731,null,{"value":null}] 10:53:28 INFO - PROCESS | 1655 | 1466013208949 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:28 INFO - PROCESS | 1655 | 1466013208950 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930e000 == 29 [pid = 1655] [id = 690] 10:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1131cc800) [pid = 1655] [serial = 2070] [outer = 0x0] 10:53:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x115f62400) [pid = 1655] [serial = 2071] [outer = 0x1131cc800] 10:53:28 INFO - PROCESS | 1655 | 1466013208977 Marionette DEBUG loaded listener.js 10:53:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x117c82800) [pid = 1655] [serial = 2072] [outer = 0x1131cc800] 10:53:29 INFO - PROCESS | 1655 | 1466013209779 Marionette TRACE conn2 <- [1,2732,null,{"value":["/2dcontext/text-styles/2d.text.measure.width.space.html",0,null,null,[["Space characters are converted to U+0020 and collapsed (per CSS)",1,"assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200","_assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5\n@http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\n"]]]}] 10:53:29 INFO - TEST-FAIL | /2dcontext/text-styles/2d.text.measure.width.space.html | Space characters are converted to U+0020 and collapsed (per CSS) - assert_equals: ctx.measureText('A B').width === 150 (got 200[number], expected 150[number]) expected 150 but got 200 10:53:29 INFO - _assertSame@http://web-platform.test:8000/common/canvas-tests.js:17:5 10:53:29 INFO - @http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html:33:5 10:53:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:29 INFO - Test.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17 10:53:29 INFO - TEST-OK | /2dcontext/text-styles/2d.text.measure.width.space.html | took 1020ms 10:53:29 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html 10:53:29 INFO - PROCESS | 1655 | 1466013209824 Marionette TRACE conn2 -> [0,2733,"getWindowHandle",null] 10:53:29 INFO - PROCESS | 1655 | 1466013209826 Marionette TRACE conn2 <- [1,2733,null,{"value":"7"}] 10:53:29 INFO - PROCESS | 1655 | 1466013209828 Marionette TRACE conn2 -> [0,2734,"setScriptTimeout",{"ms":35000}] 10:53:29 INFO - PROCESS | 1655 | 1466013209830 Marionette TRACE conn2 <- [1,2734,null,{}] 10:53:29 INFO - PROCESS | 1655 | 1466013209837 Marionette TRACE conn2 -> [0,2735,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:29 INFO - PROCESS | 1655 | 1466013209841 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:29 INFO - PROCESS | 1655 | 1466013209916 Marionette TRACE conn2 <- [1,2735,null,{"value":null}] 10:53:29 INFO - PROCESS | 1655 | 1466013209985 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:29 INFO - PROCESS | 1655 | 1466013209987 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x121259000 == 30 [pid = 1655] [id = 691] 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x118353c00) [pid = 1655] [serial = 2073] [outer = 0x0] 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1185ea800) [pid = 1655] [serial = 2074] [outer = 0x118353c00] 10:53:30 INFO - PROCESS | 1655 | 1466013210015 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x118fbf000) [pid = 1655] [serial = 2075] [outer = 0x118353c00] 10:53:30 INFO - PROCESS | 1655 | 1466013210350 Marionette TRACE conn2 <- [1,2736,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html",0,null,null,[["save()/restore() does not affect the current bitmap",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | save()/restore() does not affect the current bitmap 10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html | took 571ms 10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html 10:53:30 INFO - PROCESS | 1655 | 1466013210400 Marionette TRACE conn2 -> [0,2737,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1655 | 1466013210402 Marionette TRACE conn2 <- [1,2737,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 1655 | 1466013210404 Marionette TRACE conn2 -> [0,2738,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1655 | 1466013210405 Marionette TRACE conn2 <- [1,2738,null,{}] 10:53:30 INFO - PROCESS | 1655 | 1466013210407 Marionette TRACE conn2 -> [0,2739,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 1655 | 1466013210408 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:30 INFO - PROCESS | 1655 | 1466013210506 Marionette TRACE conn2 <- [1,2739,null,{"value":null}] 10:53:30 INFO - PROCESS | 1655 | 1466013210523 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:30 INFO - PROCESS | 1655 | 1466013210524 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:30 INFO - PROCESS | 1655 | ++DOCSHELL 0x124a98000 == 31 [pid = 1655] [id = 692] 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11913a800) [pid = 1655] [serial = 2076] [outer = 0x0] 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x119389c00) [pid = 1655] [serial = 2077] [outer = 0x11913a800] 10:53:30 INFO - PROCESS | 1655 | 1466013210549 Marionette DEBUG loaded listener.js 10:53:30 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x119743000) [pid = 1655] [serial = 2078] [outer = 0x11913a800] 10:53:30 INFO - PROCESS | 1655 | 1466013210891 Marionette TRACE conn2 <- [1,2740,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.clip.html",0,null,null,[["save()/restore() affects the clipping path",0,null,null]]]}] 10:53:30 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | save()/restore() affects the clipping path 10:53:30 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.clip.html | took 517ms 10:53:30 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html 10:53:30 INFO - PROCESS | 1655 | 1466013210922 Marionette TRACE conn2 -> [0,2741,"getWindowHandle",null] 10:53:30 INFO - PROCESS | 1655 | 1466013210923 Marionette TRACE conn2 <- [1,2741,null,{"value":"7"}] 10:53:30 INFO - PROCESS | 1655 | 1466013210925 Marionette TRACE conn2 -> [0,2742,"setScriptTimeout",{"ms":35000}] 10:53:30 INFO - PROCESS | 1655 | 1466013210926 Marionette TRACE conn2 <- [1,2742,null,{}] 10:53:30 INFO - PROCESS | 1655 | 1466013210928 Marionette TRACE conn2 -> [0,2743,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:30 INFO - PROCESS | 1655 | 1466013210930 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:31 INFO - PROCESS | 1655 | 1466013211024 Marionette TRACE conn2 <- [1,2743,null,{"value":null}] 10:53:31 INFO - PROCESS | 1655 | 1466013211028 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1655 | 1466013211030 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x126b3a000 == 32 [pid = 1655] [id = 693] 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112a71c00) [pid = 1655] [serial = 2079] [outer = 0x0] 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1198e1000) [pid = 1655] [serial = 2080] [outer = 0x112a71c00] 10:53:31 INFO - PROCESS | 1655 | 1466013211054 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x121503c00) [pid = 1655] [serial = 2081] [outer = 0x112a71c00] 10:53:31 INFO - PROCESS | 1655 | 1466013211421 Marionette TRACE conn2 <- [1,2744,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html",0,null,null,[["save()/restore() works for fillStyle",0,null,null]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | save()/restore() works for fillStyle 10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html | took 523ms 10:53:31 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.font.html 10:53:31 INFO - PROCESS | 1655 | 1466013211452 Marionette TRACE conn2 -> [0,2745,"getWindowHandle",null] 10:53:31 INFO - PROCESS | 1655 | 1466013211453 Marionette TRACE conn2 <- [1,2745,null,{"value":"7"}] 10:53:31 INFO - PROCESS | 1655 | 1466013211456 Marionette TRACE conn2 -> [0,2746,"setScriptTimeout",{"ms":35000}] 10:53:31 INFO - PROCESS | 1655 | 1466013211457 Marionette TRACE conn2 <- [1,2746,null,{}] 10:53:31 INFO - PROCESS | 1655 | 1466013211459 Marionette TRACE conn2 -> [0,2747,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:31 INFO - PROCESS | 1655 | 1466013211463 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:31 INFO - PROCESS | 1655 | 1466013211566 Marionette TRACE conn2 <- [1,2747,null,{"value":null}] 10:53:31 INFO - PROCESS | 1655 | 1466013211606 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:31 INFO - PROCESS | 1655 | 1466013211607 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:31 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b10000 == 33 [pid = 1655] [id = 694] 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1210b7800) [pid = 1655] [serial = 2082] [outer = 0x0] 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x121c0f800) [pid = 1655] [serial = 2083] [outer = 0x1210b7800] 10:53:31 INFO - PROCESS | 1655 | 1466013211632 Marionette DEBUG loaded listener.js 10:53:31 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x1248f6000) [pid = 1655] [serial = 2084] [outer = 0x1210b7800] 10:53:31 INFO - PROCESS | 1655 | 1466013211923 Marionette TRACE conn2 <- [1,2748,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.font.html",0,null,null,[["save()/restore() works for font",0,null,null]]]}] 10:53:31 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | save()/restore() works for font 10:53:31 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.font.html | took 517ms 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12a748c00) [pid = 1655] [serial = 1968] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/shadows/2d.shadow.pattern.alpha.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x121343c00) [pid = 1655] [serial = 2043] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.space.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112920000) [pid = 1655] [serial = 2037] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.end.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x112d6e000) [pid = 1655] [serial = 2028] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.ideographic.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x112972800) [pid = 1655] [serial = 2025] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.hanging.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x112a7ec00) [pid = 1655] [serial = 2040] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.other.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x115f5ac00) [pid = 1655] [serial = 2031] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.middle.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x12be03400) [pid = 1655] [serial = 2022] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.bottom.html] 10:53:32 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118355400) [pid = 1655] [serial = 2034] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.baseline.top.html] 10:53:32 INFO - PROCESS | 1655 | 1466013212022 Marionette TRACE conn2 -> [0,2749,"getWindowHandle",null] 10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html 10:53:32 INFO - PROCESS | 1655 | 1466013212033 Marionette TRACE conn2 <- [1,2749,null,{"value":"7"}] 10:53:32 INFO - PROCESS | 1655 | 1466013212036 Marionette TRACE conn2 -> [0,2750,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 1655 | 1466013212037 Marionette TRACE conn2 <- [1,2750,null,{}] 10:53:32 INFO - PROCESS | 1655 | 1466013212040 Marionette TRACE conn2 -> [0,2751,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 1655 | 1466013212041 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:32 INFO - PROCESS | 1655 | 1466013212115 Marionette TRACE conn2 <- [1,2751,null,{"value":null}] 10:53:32 INFO - PROCESS | 1655 | 1466013212119 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1655 | 1466013212120 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b02800 == 34 [pid = 1655] [id = 695] 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x11297d800) [pid = 1655] [serial = 2085] [outer = 0x0] 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x116f97400) [pid = 1655] [serial = 2086] [outer = 0x11297d800] 10:53:32 INFO - PROCESS | 1655 | 1466013212144 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x121991400) [pid = 1655] [serial = 2087] [outer = 0x11297d800] 10:53:32 INFO - PROCESS | 1655 | 1466013212468 Marionette TRACE conn2 <- [1,2752,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html",0,null,null,[["save()/restore() works for globalAlpha",0,null,null]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | save()/restore() works for globalAlpha 10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html | took 471ms 10:53:32 INFO - PROCESS | 1655 | 1466013212509 Marionette TRACE conn2 -> [0,2753,"getWindowHandle",null] 10:53:32 INFO - PROCESS | 1655 | 1466013212510 Marionette TRACE conn2 <- [1,2753,null,{"value":"7"}] 10:53:32 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html 10:53:32 INFO - PROCESS | 1655 | 1466013212512 Marionette TRACE conn2 -> [0,2754,"setScriptTimeout",{"ms":35000}] 10:53:32 INFO - PROCESS | 1655 | 1466013212513 Marionette TRACE conn2 <- [1,2754,null,{}] 10:53:32 INFO - PROCESS | 1655 | 1466013212515 Marionette TRACE conn2 -> [0,2755,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:32 INFO - PROCESS | 1655 | 1466013212517 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:32 INFO - PROCESS | 1655 | 1466013212590 Marionette TRACE conn2 <- [1,2755,null,{"value":null}] 10:53:32 INFO - PROCESS | 1655 | 1466013212593 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:32 INFO - PROCESS | 1655 | 1466013212595 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:32 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296a4000 == 35 [pid = 1655] [id = 696] 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1249af000) [pid = 1655] [serial = 2088] [outer = 0x0] 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x125497c00) [pid = 1655] [serial = 2089] [outer = 0x1249af000] 10:53:32 INFO - PROCESS | 1655 | 1466013212623 Marionette DEBUG loaded listener.js 10:53:32 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1254f1400) [pid = 1655] [serial = 2090] [outer = 0x1249af000] 10:53:32 INFO - PROCESS | 1655 | 1466013212930 Marionette TRACE conn2 <- [1,2756,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html",0,null,null,[["save()/restore() works for globalCompositeOperation",0,null,null]]]}] 10:53:32 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | save()/restore() works for globalCompositeOperation 10:53:32 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html | took 470ms 10:53:33 INFO - PROCESS | 1655 | 1466013212997 Marionette TRACE conn2 -> [0,2757,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1655 | 1466013213000 Marionette TRACE conn2 <- [1,2757,null,{"value":"7"}] 10:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html 10:53:33 INFO - PROCESS | 1655 | 1466013213003 Marionette TRACE conn2 -> [0,2758,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1655 | 1466013213012 Marionette TRACE conn2 <- [1,2758,null,{}] 10:53:33 INFO - PROCESS | 1655 | 1466013213016 Marionette TRACE conn2 -> [0,2759,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1655 | 1466013213017 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:33 INFO - PROCESS | 1655 | 1466013213090 Marionette TRACE conn2 <- [1,2759,null,{"value":null}] 10:53:33 INFO - PROCESS | 1655 | 1466013213093 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1655 | 1466013213094 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7e7800 == 36 [pid = 1655] [id = 697] 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x124abec00) [pid = 1655] [serial = 2091] [outer = 0x0] 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x12632c800) [pid = 1655] [serial = 2092] [outer = 0x124abec00] 10:53:33 INFO - PROCESS | 1655 | 1466013213121 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x126b88c00) [pid = 1655] [serial = 2093] [outer = 0x124abec00] 10:53:33 INFO - PROCESS | 1655 | 1466013213439 Marionette TRACE conn2 <- [1,2760,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html",0,null,null,[["save()/restore() works for lineCap",0,null,null]]]}] 10:53:33 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | save()/restore() works for lineCap 10:53:33 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html | took 479ms 10:53:33 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html 10:53:33 INFO - PROCESS | 1655 | 1466013213482 Marionette TRACE conn2 -> [0,2761,"getWindowHandle",null] 10:53:33 INFO - PROCESS | 1655 | 1466013213483 Marionette TRACE conn2 <- [1,2761,null,{"value":"7"}] 10:53:33 INFO - PROCESS | 1655 | 1466013213485 Marionette TRACE conn2 -> [0,2762,"setScriptTimeout",{"ms":35000}] 10:53:33 INFO - PROCESS | 1655 | 1466013213487 Marionette TRACE conn2 <- [1,2762,null,{}] 10:53:33 INFO - PROCESS | 1655 | 1466013213489 Marionette TRACE conn2 -> [0,2763,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:33 INFO - PROCESS | 1655 | 1466013213490 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:33 INFO - PROCESS | 1655 | 1466013213569 Marionette TRACE conn2 <- [1,2763,null,{"value":null}] 10:53:33 INFO - PROCESS | 1655 | 1466013213573 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:33 INFO - PROCESS | 1655 | 1466013213574 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:33 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab17800 == 37 [pid = 1655] [id = 698] 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x126b91000) [pid = 1655] [serial = 2094] [outer = 0x0] 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x126ba0400) [pid = 1655] [serial = 2095] [outer = 0x126b91000] 10:53:33 INFO - PROCESS | 1655 | 1466013213599 Marionette DEBUG loaded listener.js 10:53:33 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126ba6c00) [pid = 1655] [serial = 2096] [outer = 0x126b91000] 10:53:34 INFO - PROCESS | 1655 | 1466013214021 Marionette TRACE conn2 <- [1,2764,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html",0,null,null,[["save()/restore() works for lineJoin",0,null,null]]]}] 10:53:34 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | save()/restore() works for lineJoin 10:53:34 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html | took 618ms 10:53:34 INFO - PROCESS | 1655 | 1466013214106 Marionette TRACE conn2 -> [0,2765,"getWindowHandle",null] 10:53:34 INFO - PROCESS | 1655 | 1466013214109 Marionette TRACE conn2 <- [1,2765,null,{"value":"7"}] 10:53:34 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html 10:53:34 INFO - PROCESS | 1655 | 1466013214114 Marionette TRACE conn2 -> [0,2766,"setScriptTimeout",{"ms":35000}] 10:53:34 INFO - PROCESS | 1655 | 1466013214118 Marionette TRACE conn2 <- [1,2766,null,{}] 10:53:34 INFO - PROCESS | 1655 | 1466013214125 Marionette TRACE conn2 -> [0,2767,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:34 INFO - PROCESS | 1655 | 1466013214128 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:34 INFO - PROCESS | 1655 | 1466013214322 Marionette TRACE conn2 <- [1,2767,null,{"value":null}] 10:53:34 INFO - PROCESS | 1655 | 1466013214399 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:34 INFO - PROCESS | 1655 | 1466013214403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:34 INFO - PROCESS | 1655 | ++DOCSHELL 0x11715e000 == 38 [pid = 1655] [id = 699] 10:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x112978000) [pid = 1655] [serial = 2097] [outer = 0x0] 10:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11297e400) [pid = 1655] [serial = 2098] [outer = 0x112978000] 10:53:34 INFO - PROCESS | 1655 | 1466013214433 Marionette DEBUG loaded listener.js 10:53:34 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113078c00) [pid = 1655] [serial = 2099] [outer = 0x112978000] 10:53:34 INFO - PROCESS | 1655 | 1466013214985 Marionette TRACE conn2 <- [1,2768,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html",0,null,null,[["save()/restore() works for lineWidth",0,null,null]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | save()/restore() works for lineWidth 10:53:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html | took 926ms 10:53:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html 10:53:35 INFO - PROCESS | 1655 | 1466013215040 Marionette TRACE conn2 -> [0,2769,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1655 | 1466013215042 Marionette TRACE conn2 <- [1,2769,null,{"value":"7"}] 10:53:35 INFO - PROCESS | 1655 | 1466013215046 Marionette TRACE conn2 -> [0,2770,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1655 | 1466013215049 Marionette TRACE conn2 <- [1,2770,null,{}] 10:53:35 INFO - PROCESS | 1655 | 1466013215052 Marionette TRACE conn2 -> [0,2771,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:35 INFO - PROCESS | 1655 | 1466013215054 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:35 INFO - PROCESS | 1655 | 1466013215160 Marionette TRACE conn2 <- [1,2771,null,{"value":null}] 10:53:35 INFO - PROCESS | 1655 | 1466013215239 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:35 INFO - PROCESS | 1655 | 1466013215241 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:35 INFO - PROCESS | 1655 | ++DOCSHELL 0x123c1f800 == 39 [pid = 1655] [id = 700] 10:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x116f91400) [pid = 1655] [serial = 2100] [outer = 0x0] 10:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x117c7e800) [pid = 1655] [serial = 2101] [outer = 0x116f91400] 10:53:35 INFO - PROCESS | 1655 | 1466013215271 Marionette DEBUG loaded listener.js 10:53:35 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x118208400) [pid = 1655] [serial = 2102] [outer = 0x116f91400] 10:53:35 INFO - PROCESS | 1655 | 1466013215916 Marionette TRACE conn2 <- [1,2772,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html",0,null,null,[["save()/restore() works for miterLimit",0,null,null]]]}] 10:53:35 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | save()/restore() works for miterLimit 10:53:35 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html | took 924ms 10:53:35 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.path.html 10:53:35 INFO - PROCESS | 1655 | 1466013215968 Marionette TRACE conn2 -> [0,2773,"getWindowHandle",null] 10:53:35 INFO - PROCESS | 1655 | 1466013215970 Marionette TRACE conn2 <- [1,2773,null,{"value":"7"}] 10:53:35 INFO - PROCESS | 1655 | 1466013215974 Marionette TRACE conn2 -> [0,2774,"setScriptTimeout",{"ms":35000}] 10:53:35 INFO - PROCESS | 1655 | 1466013215976 Marionette TRACE conn2 <- [1,2774,null,{}] 10:53:35 INFO - PROCESS | 1655 | 1466013215979 Marionette TRACE conn2 -> [0,2775,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:35 INFO - PROCESS | 1655 | 1466013215981 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:36 INFO - PROCESS | 1655 | 1466013216093 Marionette TRACE conn2 <- [1,2775,null,{"value":null}] 10:53:36 INFO - PROCESS | 1655 | 1466013216175 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1655 | 1466013216178 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d3000 == 40 [pid = 1655] [id = 701] 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x113d21000) [pid = 1655] [serial = 2103] [outer = 0x0] 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115a4e000) [pid = 1655] [serial = 2104] [outer = 0x113d21000] 10:53:36 INFO - PROCESS | 1655 | 1466013216206 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x115eedc00) [pid = 1655] [serial = 2105] [outer = 0x113d21000] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7e7800 == 39 [pid = 1655] [id = 697] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x1296a4000 == 38 [pid = 1655] [id = 696] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128b02800 == 37 [pid = 1655] [id = 695] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x128b10000 == 36 [pid = 1655] [id = 694] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x126b3a000 == 35 [pid = 1655] [id = 693] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x124a98000 == 34 [pid = 1655] [id = 692] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x121259000 == 33 [pid = 1655] [id = 691] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x11930e000 == 32 [pid = 1655] [id = 690] 10:53:36 INFO - PROCESS | 1655 | --DOCSHELL 0x117c58000 == 31 [pid = 1655] [id = 689] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12a910800) [pid = 1655] [serial = 1970] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x121cad000) [pid = 1655] [serial = 2044] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119337400) [pid = 1655] [serial = 2038] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115eb7400) [pid = 1655] [serial = 2029] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x115ec2800) [pid = 1655] [serial = 2030] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x115eba400) [pid = 1655] [serial = 2026] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x119548c00) [pid = 1655] [serial = 2041] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11697f400) [pid = 1655] [serial = 2027] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x116a1bc00) [pid = 1655] [serial = 2032] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x12be10400) [pid = 1655] [serial = 2024] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12be08c00) [pid = 1655] [serial = 2023] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1198e6c00) [pid = 1655] [serial = 2042] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x124a91c00) [pid = 1655] [serial = 2045] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1185e7800) [pid = 1655] [serial = 2035] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x11895c000) [pid = 1655] [serial = 2036] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x119548800) [pid = 1655] [serial = 2039] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x118047000) [pid = 1655] [serial = 2033] [outer = 0x0] [url = about:blank] 10:53:36 INFO - PROCESS | 1655 | 1466013216609 Marionette TRACE conn2 <- [1,2776,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.path.html",0,null,null,[["save()/restore() does not affect the current path",0,null,null]]]}] 10:53:36 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | save()/restore() does not affect the current path 10:53:36 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.path.html | took 673ms 10:53:36 INFO - PROCESS | 1655 | 1466013216649 Marionette TRACE conn2 -> [0,2777,"getWindowHandle",null] 10:53:36 INFO - PROCESS | 1655 | 1466013216652 Marionette TRACE conn2 <- [1,2777,null,{"value":"7"}] 10:53:36 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html 10:53:36 INFO - PROCESS | 1655 | 1466013216656 Marionette TRACE conn2 -> [0,2778,"setScriptTimeout",{"ms":35000}] 10:53:36 INFO - PROCESS | 1655 | 1466013216658 Marionette TRACE conn2 <- [1,2778,null,{}] 10:53:36 INFO - PROCESS | 1655 | 1466013216660 Marionette TRACE conn2 -> [0,2779,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:36 INFO - PROCESS | 1655 | 1466013216662 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:36 INFO - PROCESS | 1655 | 1466013216742 Marionette TRACE conn2 <- [1,2779,null,{"value":null}] 10:53:36 INFO - PROCESS | 1655 | 1466013216801 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:36 INFO - PROCESS | 1655 | 1466013216802 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:36 INFO - PROCESS | 1655 | ++DOCSHELL 0x11930e000 == 32 [pid = 1655] [id = 702] 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x1164e2000) [pid = 1655] [serial = 2106] [outer = 0x0] 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x118047000) [pid = 1655] [serial = 2107] [outer = 0x1164e2000] 10:53:36 INFO - PROCESS | 1655 | 1466013216829 Marionette DEBUG loaded listener.js 10:53:36 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x118207400) [pid = 1655] [serial = 2108] [outer = 0x1164e2000] 10:53:37 INFO - PROCESS | 1655 | 1466013217141 Marionette TRACE conn2 <- [1,2780,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html",0,null,null,[["save()/restore() works for shadowBlur",0,null,null]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | save()/restore() works for shadowBlur 10:53:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html | took 519ms 10:53:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html 10:53:37 INFO - PROCESS | 1655 | 1466013217175 Marionette TRACE conn2 -> [0,2781,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1655 | 1466013217177 Marionette TRACE conn2 <- [1,2781,null,{"value":"7"}] 10:53:37 INFO - PROCESS | 1655 | 1466013217182 Marionette TRACE conn2 -> [0,2782,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1655 | 1466013217184 Marionette TRACE conn2 <- [1,2782,null,{}] 10:53:37 INFO - PROCESS | 1655 | 1466013217192 Marionette TRACE conn2 -> [0,2783,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:37 INFO - PROCESS | 1655 | 1466013217196 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:37 INFO - PROCESS | 1655 | 1466013217277 Marionette TRACE conn2 <- [1,2783,null,{"value":null}] 10:53:37 INFO - PROCESS | 1655 | 1466013217285 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1655 | 1466013217287 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x12125a000 == 33 [pid = 1655] [id = 703] 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x11834c800) [pid = 1655] [serial = 2109] [outer = 0x0] 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x118fc3c00) [pid = 1655] [serial = 2110] [outer = 0x11834c800] 10:53:37 INFO - PROCESS | 1655 | 1466013217315 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x119548c00) [pid = 1655] [serial = 2111] [outer = 0x11834c800] 10:53:37 INFO - PROCESS | 1655 | 1466013217657 Marionette TRACE conn2 <- [1,2784,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html",0,null,null,[["save()/restore() works for shadowColor",0,null,null]]]}] 10:53:37 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | save()/restore() works for shadowColor 10:53:37 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html | took 524ms 10:53:37 INFO - PROCESS | 1655 | 1466013217703 Marionette TRACE conn2 -> [0,2785,"getWindowHandle",null] 10:53:37 INFO - PROCESS | 1655 | 1466013217705 Marionette TRACE conn2 <- [1,2785,null,{"value":"7"}] 10:53:37 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html 10:53:37 INFO - PROCESS | 1655 | 1466013217707 Marionette TRACE conn2 -> [0,2786,"setScriptTimeout",{"ms":35000}] 10:53:37 INFO - PROCESS | 1655 | 1466013217708 Marionette TRACE conn2 <- [1,2786,null,{}] 10:53:37 INFO - PROCESS | 1655 | 1466013217710 Marionette TRACE conn2 -> [0,2787,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:37 INFO - PROCESS | 1655 | 1466013217712 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:37 INFO - PROCESS | 1655 | 1466013217790 Marionette TRACE conn2 <- [1,2787,null,{"value":null}] 10:53:37 INFO - PROCESS | 1655 | 1466013217793 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:37 INFO - PROCESS | 1655 | 1466013217795 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:37 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265bd800 == 34 [pid = 1655] [id = 704] 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x1198e6c00) [pid = 1655] [serial = 2112] [outer = 0x0] 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x12118cc00) [pid = 1655] [serial = 2113] [outer = 0x1198e6c00] 10:53:37 INFO - PROCESS | 1655 | 1466013217822 Marionette DEBUG loaded listener.js 10:53:37 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x121995400) [pid = 1655] [serial = 2114] [outer = 0x1198e6c00] 10:53:38 INFO - PROCESS | 1655 | 1466013218171 Marionette TRACE conn2 <- [1,2788,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html",0,null,null,[["save()/restore() works for shadowOffsetX",0,null,null]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | save()/restore() works for shadowOffsetX 10:53:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html | took 469ms 10:53:38 INFO - PROCESS | 1655 | 1466013218177 Marionette TRACE conn2 -> [0,2789,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1655 | 1466013218181 Marionette TRACE conn2 <- [1,2789,null,{"value":"7"}] 10:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html 10:53:38 INFO - PROCESS | 1655 | 1466013218184 Marionette TRACE conn2 -> [0,2790,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1655 | 1466013218185 Marionette TRACE conn2 <- [1,2790,null,{}] 10:53:38 INFO - PROCESS | 1655 | 1466013218187 Marionette TRACE conn2 -> [0,2791,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 1655 | 1466013218189 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:38 INFO - PROCESS | 1655 | 1466013218288 Marionette TRACE conn2 <- [1,2791,null,{"value":null}] 10:53:38 INFO - PROCESS | 1655 | 1466013218376 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1655 | 1466013218377 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x126c68000 == 35 [pid = 1655] [id = 705] 10:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1198e3c00) [pid = 1655] [serial = 2115] [outer = 0x0] 10:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x121c0a000) [pid = 1655] [serial = 2116] [outer = 0x1198e3c00] 10:53:38 INFO - PROCESS | 1655 | 1466013218425 Marionette DEBUG loaded listener.js 10:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x123c6b400) [pid = 1655] [serial = 2117] [outer = 0x1198e3c00] 10:53:38 INFO - PROCESS | 1655 | 1466013218752 Marionette TRACE conn2 <- [1,2792,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html",0,null,null,[["save()/restore() works for shadowOffsetY",0,null,null]]]}] 10:53:38 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | save()/restore() works for shadowOffsetY 10:53:38 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html | took 619ms 10:53:38 INFO - PROCESS | 1655 | 1466013218803 Marionette TRACE conn2 -> [0,2793,"getWindowHandle",null] 10:53:38 INFO - PROCESS | 1655 | 1466013218804 Marionette TRACE conn2 <- [1,2793,null,{"value":"7"}] 10:53:38 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html 10:53:38 INFO - PROCESS | 1655 | 1466013218806 Marionette TRACE conn2 -> [0,2794,"setScriptTimeout",{"ms":35000}] 10:53:38 INFO - PROCESS | 1655 | 1466013218807 Marionette TRACE conn2 <- [1,2794,null,{}] 10:53:38 INFO - PROCESS | 1655 | 1466013218809 Marionette TRACE conn2 -> [0,2795,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:38 INFO - PROCESS | 1655 | 1466013218815 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:38 INFO - PROCESS | 1655 | 1466013218941 Marionette TRACE conn2 <- [1,2795,null,{"value":null}] 10:53:38 INFO - PROCESS | 1655 | 1466013218946 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:38 INFO - PROCESS | 1655 | 1466013218947 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:38 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296b8800 == 36 [pid = 1655] [id = 706] 10:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x121994400) [pid = 1655] [serial = 2118] [outer = 0x0] 10:53:38 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1249aec00) [pid = 1655] [serial = 2119] [outer = 0x121994400] 10:53:38 INFO - PROCESS | 1655 | 1466013218972 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x126ba1c00) [pid = 1655] [serial = 2120] [outer = 0x121994400] 10:53:39 INFO - PROCESS | 1655 | 1466013219321 Marionette TRACE conn2 <- [1,2796,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stack.html",0,null,null,[["save()/restore() can be nested as a stack",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | save()/restore() can be nested as a stack 10:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stack.html | took 569ms 10:53:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html 10:53:39 INFO - PROCESS | 1655 | 1466013219375 Marionette TRACE conn2 -> [0,2797,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1655 | 1466013219376 Marionette TRACE conn2 <- [1,2797,null,{"value":"7"}] 10:53:39 INFO - PROCESS | 1655 | 1466013219378 Marionette TRACE conn2 -> [0,2798,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1655 | 1466013219379 Marionette TRACE conn2 <- [1,2798,null,{}] 10:53:39 INFO - PROCESS | 1655 | 1466013219382 Marionette TRACE conn2 -> [0,2799,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1655 | 1466013219383 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:39 INFO - PROCESS | 1655 | 1466013219482 Marionette TRACE conn2 <- [1,2799,null,{"value":null}] 10:53:39 INFO - PROCESS | 1655 | 1466013219525 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:39 INFO - PROCESS | 1655 | 1466013219526 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:39 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7f0800 == 37 [pid = 1655] [id = 707] 10:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x126ba5400) [pid = 1655] [serial = 2121] [outer = 0x0] 10:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128a23800) [pid = 1655] [serial = 2122] [outer = 0x126ba5400] 10:53:39 INFO - PROCESS | 1655 | 1466013219550 Marionette DEBUG loaded listener.js 10:53:39 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128b35800) [pid = 1655] [serial = 2123] [outer = 0x126ba5400] 10:53:39 INFO - PROCESS | 1655 | 1466013219878 Marionette TRACE conn2 <- [1,2800,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html",0,null,null,[["save()/restore() stack depth is not unreasonably limited",0,null,null]]]}] 10:53:39 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | save()/restore() stack depth is not unreasonably limited 10:53:39 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html | took 520ms 10:53:39 INFO - PROCESS | 1655 | 1466013219906 Marionette TRACE conn2 -> [0,2801,"getWindowHandle",null] 10:53:39 INFO - PROCESS | 1655 | 1466013219907 Marionette TRACE conn2 <- [1,2801,null,{"value":"7"}] 10:53:39 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html 10:53:39 INFO - PROCESS | 1655 | 1466013219909 Marionette TRACE conn2 -> [0,2802,"setScriptTimeout",{"ms":35000}] 10:53:39 INFO - PROCESS | 1655 | 1466013219911 Marionette TRACE conn2 <- [1,2802,null,{}] 10:53:39 INFO - PROCESS | 1655 | 1466013219913 Marionette TRACE conn2 -> [0,2803,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:39 INFO - PROCESS | 1655 | 1466013219914 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:40 INFO - PROCESS | 1655 | 1466013220010 Marionette TRACE conn2 <- [1,2803,null,{"value":null}] 10:53:40 INFO - PROCESS | 1655 | 1466013220014 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1655 | 1466013220015 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ace2000 == 38 [pid = 1655] [id = 708] 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128a16800) [pid = 1655] [serial = 2124] [outer = 0x0] 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128b46400) [pid = 1655] [serial = 2125] [outer = 0x128a16800] 10:53:40 INFO - PROCESS | 1655 | 1466013220038 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x128b4ec00) [pid = 1655] [serial = 2126] [outer = 0x128a16800] 10:53:40 INFO - PROCESS | 1655 | 1466013220379 Marionette TRACE conn2 <- [1,2804,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html",0,null,null,[["save()/restore() works for strokeStyle",0,null,null]]]}] 10:53:40 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | save()/restore() works for strokeStyle 10:53:40 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html | took 519ms 10:53:40 INFO - PROCESS | 1655 | 1466013220430 Marionette TRACE conn2 -> [0,2805,"getWindowHandle",null] 10:53:40 INFO - PROCESS | 1655 | 1466013220432 Marionette TRACE conn2 <- [1,2805,null,{"value":"7"}] 10:53:40 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html 10:53:40 INFO - PROCESS | 1655 | 1466013220434 Marionette TRACE conn2 -> [0,2806,"setScriptTimeout",{"ms":35000}] 10:53:40 INFO - PROCESS | 1655 | 1466013220435 Marionette TRACE conn2 <- [1,2806,null,{}] 10:53:40 INFO - PROCESS | 1655 | 1466013220438 Marionette TRACE conn2 -> [0,2807,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:40 INFO - PROCESS | 1655 | 1466013220439 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:40 INFO - PROCESS | 1655 | 1466013220541 Marionette TRACE conn2 <- [1,2807,null,{"value":null}] 10:53:40 INFO - PROCESS | 1655 | 1466013220551 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:40 INFO - PROCESS | 1655 | 1466013220552 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:40 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba18800 == 39 [pid = 1655] [id = 709] 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b8bc00) [pid = 1655] [serial = 2127] [outer = 0x0] 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x128b8e800) [pid = 1655] [serial = 2128] [outer = 0x128b8bc00] 10:53:40 INFO - PROCESS | 1655 | 1466013220577 Marionette DEBUG loaded listener.js 10:53:40 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b98000) [pid = 1655] [serial = 2129] [outer = 0x128b8bc00] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x11913a800) [pid = 1655] [serial = 2076] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.clip.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x115e10000) [pid = 1655] [serial = 2046] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.draw.space.collapse.start.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x115e0c000) [pid = 1655] [serial = 2064] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1131cc800) [pid = 1655] [serial = 2070] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.measure.width.space.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x118208c00) [pid = 1655] [serial = 2049] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.default.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x112dcd800) [pid = 1655] [serial = 2067] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.system.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x112a71c00) [pid = 1655] [serial = 2079] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.fillStyle.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121999000) [pid = 1655] [serial = 2052] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.basic.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124c45c00) [pid = 1655] [serial = 2055] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.complex.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x124abec00) [pid = 1655] [serial = 2091] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineCap.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1210b7800) [pid = 1655] [serial = 2082] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.font.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x124d6c400) [pid = 1655] [serial = 2058] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.invalid.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x11297d800) [pid = 1655] [serial = 2085] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalAlpha.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x11304ac00) [pid = 1655] [serial = 2061] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/text-styles/2d.text.font.parse.size.percentage.default.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1249af000) [pid = 1655] [serial = 2088] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.globalCompositeOperation.html] 10:53:40 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118353c00) [pid = 1655] [serial = 2073] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.bitmap.html] 10:53:40 INFO - PROCESS | 1655 | 1466013220953 Marionette TRACE conn2 <- [1,2808,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html",0,null,null,[["save()/restore() works for textAlign",0,null,null]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | save()/restore() works for textAlign 10:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html | took 570ms 10:53:41 INFO - PROCESS | 1655 | 1466013221011 Marionette TRACE conn2 -> [0,2809,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1655 | 1466013221013 Marionette TRACE conn2 <- [1,2809,null,{"value":"7"}] 10:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html 10:53:41 INFO - PROCESS | 1655 | 1466013221019 Marionette TRACE conn2 -> [0,2810,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1655 | 1466013221020 Marionette TRACE conn2 <- [1,2810,null,{}] 10:53:41 INFO - PROCESS | 1655 | 1466013221022 Marionette TRACE conn2 -> [0,2811,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:41 INFO - PROCESS | 1655 | 1466013221023 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:41 INFO - PROCESS | 1655 | 1466013221104 Marionette TRACE conn2 <- [1,2811,null,{"value":null}] 10:53:41 INFO - PROCESS | 1655 | 1466013221108 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1655 | 1466013221109 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296ba800 == 40 [pid = 1655] [id = 710] 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x117c7fc00) [pid = 1655] [serial = 2130] [outer = 0x0] 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x11913a800) [pid = 1655] [serial = 2131] [outer = 0x117c7fc00] 10:53:41 INFO - PROCESS | 1655 | 1466013221133 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x1248f3c00) [pid = 1655] [serial = 2132] [outer = 0x117c7fc00] 10:53:41 INFO - PROCESS | 1655 | 1466013221489 Marionette TRACE conn2 <- [1,2812,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html",0,null,null,[["save()/restore() works for textBaseline",0,null,null]]]}] 10:53:41 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | save()/restore() works for textBaseline 10:53:41 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html | took 519ms 10:53:41 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html 10:53:41 INFO - PROCESS | 1655 | 1466013221539 Marionette TRACE conn2 -> [0,2813,"getWindowHandle",null] 10:53:41 INFO - PROCESS | 1655 | 1466013221541 Marionette TRACE conn2 <- [1,2813,null,{"value":"7"}] 10:53:41 INFO - PROCESS | 1655 | 1466013221543 Marionette TRACE conn2 -> [0,2814,"setScriptTimeout",{"ms":35000}] 10:53:41 INFO - PROCESS | 1655 | 1466013221544 Marionette TRACE conn2 <- [1,2814,null,{}] 10:53:41 INFO - PROCESS | 1655 | 1466013221547 Marionette TRACE conn2 -> [0,2815,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:41 INFO - PROCESS | 1655 | 1466013221556 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:41 INFO - PROCESS | 1655 | 1466013221675 Marionette TRACE conn2 <- [1,2815,null,{"value":null}] 10:53:41 INFO - PROCESS | 1655 | 1466013221714 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:41 INFO - PROCESS | 1655 | 1466013221716 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:41 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be60800 == 41 [pid = 1655] [id = 711] 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1249adc00) [pid = 1655] [serial = 2133] [outer = 0x0] 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x128c73400) [pid = 1655] [serial = 2134] [outer = 0x1249adc00] 10:53:41 INFO - PROCESS | 1655 | 1466013221742 Marionette DEBUG loaded listener.js 10:53:41 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1291ac000) [pid = 1655] [serial = 2135] [outer = 0x1249adc00] 10:53:42 INFO - PROCESS | 1655 | 1466013222038 Marionette TRACE conn2 <- [1,2816,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html",0,null,null,[["save()/restore() affects the current transformation matrix",0,null,null]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | save()/restore() affects the current transformation matrix 10:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.transformation.html | took 522ms 10:53:42 INFO - TEST-START | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html 10:53:42 INFO - PROCESS | 1655 | 1466013222071 Marionette TRACE conn2 -> [0,2817,"getWindowHandle",null] 10:53:42 INFO - PROCESS | 1655 | 1466013222072 Marionette TRACE conn2 <- [1,2817,null,{"value":"7"}] 10:53:42 INFO - PROCESS | 1655 | 1466013222074 Marionette TRACE conn2 -> [0,2818,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1655 | 1466013222075 Marionette TRACE conn2 <- [1,2818,null,{}] 10:53:42 INFO - PROCESS | 1655 | 1466013222077 Marionette TRACE conn2 -> [0,2819,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 1655 | 1466013222079 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:42 INFO - PROCESS | 1655 | 1466013222167 Marionette TRACE conn2 <- [1,2819,null,{"value":null}] 10:53:42 INFO - PROCESS | 1655 | 1466013222170 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1655 | 1466013222172 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c474000 == 42 [pid = 1655] [id = 712] 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1291ac400) [pid = 1655] [serial = 2136] [outer = 0x0] 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129275000) [pid = 1655] [serial = 2137] [outer = 0x1291ac400] 10:53:42 INFO - PROCESS | 1655 | 1466013222195 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12927e800) [pid = 1655] [serial = 2138] [outer = 0x1291ac400] 10:53:42 INFO - PROCESS | 1655 | 1466013222533 Marionette TRACE conn2 <- [1,2820,null,{"value":["/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html",0,null,null,[["restore() with an empty stack has no effect",0,null,null]]]}] 10:53:42 INFO - TEST-PASS | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | restore() with an empty stack has no effect 10:53:42 INFO - TEST-OK | /2dcontext/the-canvas-state/2d.state.saverestore.underflow.html | took 469ms 10:53:42 INFO - PROCESS | 1655 | 1466013222553 Marionette TRACE conn2 -> [0,2821,"getWindowHandle",null] 10:53:42 INFO - TEST-START | /2dcontext/transformations/2d.transformation.order.html 10:53:42 INFO - PROCESS | 1655 | 1466013222555 Marionette TRACE conn2 <- [1,2821,null,{"value":"7"}] 10:53:42 INFO - PROCESS | 1655 | 1466013222557 Marionette TRACE conn2 -> [0,2822,"setScriptTimeout",{"ms":35000}] 10:53:42 INFO - PROCESS | 1655 | 1466013222558 Marionette TRACE conn2 <- [1,2822,null,{}] 10:53:42 INFO - PROCESS | 1655 | 1466013222561 Marionette TRACE conn2 -> [0,2823,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:42 INFO - PROCESS | 1655 | 1466013222562 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:42 INFO - PROCESS | 1655 | 1466013222673 Marionette TRACE conn2 <- [1,2823,null,{"value":null}] 10:53:42 INFO - PROCESS | 1655 | 1466013222679 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:42 INFO - PROCESS | 1655 | 1466013222680 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:42 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c75e000 == 43 [pid = 1655] [id = 713] 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12927e400) [pid = 1655] [serial = 2139] [outer = 0x0] 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x12929f800) [pid = 1655] [serial = 2140] [outer = 0x12927e400] 10:53:42 INFO - PROCESS | 1655 | 1466013222703 Marionette DEBUG loaded listener.js 10:53:42 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x129509000) [pid = 1655] [serial = 2141] [outer = 0x12927e400] 10:53:43 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf12800 == 42 [pid = 1655] [id = 16] 10:53:43 INFO - PROCESS | 1655 | 1466013223242 Marionette TRACE conn2 <- [1,2824,null,{"value":["/2dcontext/transformations/2d.transformation.order.html",0,null,null,[["Transformations are applied in the right order",0,null,null]]]}] 10:53:43 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.order.html | Transformations are applied in the right order 10:53:43 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.order.html | took 718ms 10:53:43 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.direction.html 10:53:43 INFO - PROCESS | 1655 | 1466013223276 Marionette TRACE conn2 -> [0,2825,"getWindowHandle",null] 10:53:43 INFO - PROCESS | 1655 | 1466013223278 Marionette TRACE conn2 <- [1,2825,null,{"value":"7"}] 10:53:43 INFO - PROCESS | 1655 | 1466013223282 Marionette TRACE conn2 -> [0,2826,"setScriptTimeout",{"ms":35000}] 10:53:43 INFO - PROCESS | 1655 | 1466013223285 Marionette TRACE conn2 <- [1,2826,null,{}] 10:53:43 INFO - PROCESS | 1655 | 1466013223288 Marionette TRACE conn2 -> [0,2827,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:43 INFO - PROCESS | 1655 | 1466013223290 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:43 INFO - PROCESS | 1655 | 1466013223400 Marionette TRACE conn2 <- [1,2827,null,{"value":null}] 10:53:43 INFO - PROCESS | 1655 | 1466013223509 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:43 INFO - PROCESS | 1655 | 1466013223511 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:43 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198d6000 == 43 [pid = 1655] [id = 714] 10:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x115eb9000) [pid = 1655] [serial = 2142] [outer = 0x0] 10:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115ee8000) [pid = 1655] [serial = 2143] [outer = 0x115eb9000] 10:53:43 INFO - PROCESS | 1655 | 1466013223542 Marionette DEBUG loaded listener.js 10:53:43 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11804b800) [pid = 1655] [serial = 2144] [outer = 0x115eb9000] 10:53:43 INFO - PROCESS | 1655 | 1466013223980 Marionette TRACE conn2 <- [1,2828,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.direction.html",0,null,null,[["rotate() is clockwise",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.direction.html | rotate() is clockwise 10:53:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.direction.html | took 722ms 10:53:44 INFO - PROCESS | 1655 | 1466013224004 Marionette TRACE conn2 -> [0,2829,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1655 | 1466013224007 Marionette TRACE conn2 <- [1,2829,null,{"value":"7"}] 10:53:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html 10:53:44 INFO - PROCESS | 1655 | 1466013224012 Marionette TRACE conn2 -> [0,2830,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1655 | 1466013224013 Marionette TRACE conn2 <- [1,2830,null,{}] 10:53:44 INFO - PROCESS | 1655 | 1466013224016 Marionette TRACE conn2 -> [0,2831,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 1655 | 1466013224018 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:44 INFO - PROCESS | 1655 | 1466013224126 Marionette TRACE conn2 <- [1,2831,null,{"value":null}] 10:53:44 INFO - PROCESS | 1655 | 1466013224185 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1655 | 1466013224187 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b7c000 == 44 [pid = 1655] [id = 715] 10:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x118352000) [pid = 1655] [serial = 2145] [outer = 0x0] 10:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119139c00) [pid = 1655] [serial = 2146] [outer = 0x118352000] 10:53:44 INFO - PROCESS | 1655 | 1466013224217 Marionette DEBUG loaded listener.js 10:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x119741c00) [pid = 1655] [serial = 2147] [outer = 0x118352000] 10:53:44 INFO - PROCESS | 1655 | 1466013224641 Marionette TRACE conn2 <- [1,2832,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.nonfinite.html",0,null,null,[["rotate() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:44 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | rotate() with Infinity/NaN is ignored 10:53:44 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.nonfinite.html | took 671ms 10:53:44 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.radians.html 10:53:44 INFO - PROCESS | 1655 | 1466013224683 Marionette TRACE conn2 -> [0,2833,"getWindowHandle",null] 10:53:44 INFO - PROCESS | 1655 | 1466013224684 Marionette TRACE conn2 <- [1,2833,null,{"value":"7"}] 10:53:44 INFO - PROCESS | 1655 | 1466013224687 Marionette TRACE conn2 -> [0,2834,"setScriptTimeout",{"ms":35000}] 10:53:44 INFO - PROCESS | 1655 | 1466013224689 Marionette TRACE conn2 <- [1,2834,null,{}] 10:53:44 INFO - PROCESS | 1655 | 1466013224697 Marionette TRACE conn2 -> [0,2835,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:44 INFO - PROCESS | 1655 | 1466013224700 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:44 INFO - PROCESS | 1655 | 1466013224824 Marionette TRACE conn2 <- [1,2835,null,{"value":null}] 10:53:44 INFO - PROCESS | 1655 | 1466013224910 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:44 INFO - PROCESS | 1655 | 1466013224912 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:44 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c484800 == 45 [pid = 1655] [id = 716] 10:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x123c6dc00) [pid = 1655] [serial = 2148] [outer = 0x0] 10:53:44 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x125f57c00) [pid = 1655] [serial = 2149] [outer = 0x123c6dc00] 10:53:44 INFO - PROCESS | 1655 | 1466013224945 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12676b800) [pid = 1655] [serial = 2150] [outer = 0x123c6dc00] 10:53:45 INFO - PROCESS | 1655 | 1466013225406 Marionette TRACE conn2 <- [1,2836,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.radians.html",0,null,null,[["rotate() uses radians",0,null,null]]]}] 10:53:45 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.radians.html | rotate() uses radians 10:53:45 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.radians.html | took 771ms 10:53:45 INFO - PROCESS | 1655 | 1466013225459 Marionette TRACE conn2 -> [0,2837,"getWindowHandle",null] 10:53:45 INFO - PROCESS | 1655 | 1466013225461 Marionette TRACE conn2 <- [1,2837,null,{"value":"7"}] 10:53:45 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrap.html 10:53:45 INFO - PROCESS | 1655 | 1466013225463 Marionette TRACE conn2 -> [0,2838,"setScriptTimeout",{"ms":35000}] 10:53:45 INFO - PROCESS | 1655 | 1466013225465 Marionette TRACE conn2 <- [1,2838,null,{}] 10:53:45 INFO - PROCESS | 1655 | 1466013225467 Marionette TRACE conn2 -> [0,2839,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:45 INFO - PROCESS | 1655 | 1466013225468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:45 INFO - PROCESS | 1655 | 1466013225570 Marionette TRACE conn2 <- [1,2839,null,{"value":null}] 10:53:45 INFO - PROCESS | 1655 | 1466013225646 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:45 INFO - PROCESS | 1655 | 1466013225647 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:45 INFO - PROCESS | 1655 | ++DOCSHELL 0x126c67000 == 46 [pid = 1655] [id = 717] 10:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x112923c00) [pid = 1655] [serial = 2151] [outer = 0x0] 10:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x125498c00) [pid = 1655] [serial = 2152] [outer = 0x112923c00] 10:53:45 INFO - PROCESS | 1655 | 1466013225676 Marionette DEBUG loaded listener.js 10:53:45 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126b9d800) [pid = 1655] [serial = 2153] [outer = 0x112923c00] 10:53:46 INFO - PROCESS | 1655 | 1466013226292 Marionette TRACE conn2 <- [1,2840,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrap.html",0,null,null,[["rotate() wraps large positive values correctly",0,null,null]]]}] 10:53:46 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrap.html | rotate() wraps large positive values correctly 10:53:46 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrap.html | took 873ms 10:53:46 INFO - PROCESS | 1655 | 1466013226345 Marionette TRACE conn2 -> [0,2841,"getWindowHandle",null] 10:53:46 INFO - PROCESS | 1655 | 1466013226348 Marionette TRACE conn2 <- [1,2841,null,{"value":"7"}] 10:53:46 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html 10:53:46 INFO - PROCESS | 1655 | 1466013226353 Marionette TRACE conn2 -> [0,2842,"setScriptTimeout",{"ms":35000}] 10:53:46 INFO - PROCESS | 1655 | 1466013226355 Marionette TRACE conn2 <- [1,2842,null,{}] 10:53:46 INFO - PROCESS | 1655 | 1466013226358 Marionette TRACE conn2 -> [0,2843,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:46 INFO - PROCESS | 1655 | 1466013226360 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:46 INFO - PROCESS | 1655 | 1466013226464 Marionette TRACE conn2 <- [1,2843,null,{"value":null}] 10:53:46 INFO - PROCESS | 1655 | 1466013226542 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:46 INFO - PROCESS | 1655 | 1466013226545 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:46 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931d800 == 47 [pid = 1655] [id = 718] 10:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x112a73000) [pid = 1655] [serial = 2154] [outer = 0x0] 10:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x115eb3800) [pid = 1655] [serial = 2155] [outer = 0x112a73000] 10:53:46 INFO - PROCESS | 1655 | 1466013226573 Marionette DEBUG loaded listener.js 10:53:46 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x11653a400) [pid = 1655] [serial = 2156] [outer = 0x112a73000] 10:53:47 INFO - PROCESS | 1655 | 1466013227006 Marionette TRACE conn2 <- [1,2844,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html",0,null,null,[["rotate() wraps large negative values correctly",0,null,null]]]}] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c474000 == 46 [pid = 1655] [id = 712] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12be60800 == 45 [pid = 1655] [id = 711] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1296ba800 == 44 [pid = 1655] [id = 710] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba18800 == 43 [pid = 1655] [id = 709] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ace2000 == 42 [pid = 1655] [id = 708] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7f0800 == 41 [pid = 1655] [id = 707] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1296b8800 == 40 [pid = 1655] [id = 706] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126c68000 == 39 [pid = 1655] [id = 705] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1265bd800 == 38 [pid = 1655] [id = 704] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12125a000 == 37 [pid = 1655] [id = 703] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11930e000 == 36 [pid = 1655] [id = 702] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1185d3000 == 35 [pid = 1655] [id = 701] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x123c1f800 == 34 [pid = 1655] [id = 700] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x11715e000 == 33 [pid = 1655] [id = 699] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab17800 == 32 [pid = 1655] [id = 698] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x119317000 == 31 [pid = 1655] [id = 688] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf12000 == 30 [pid = 1655] [id = 17] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x126c67000 == 29 [pid = 1655] [id = 717] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c484800 == 28 [pid = 1655] [id = 716] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x128b7c000 == 27 [pid = 1655] [id = 715] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x1198d6000 == 26 [pid = 1655] [id = 714] 10:53:47 INFO - PROCESS | 1655 | --DOCSHELL 0x12c75e000 == 25 [pid = 1655] [id = 713] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x121c0f800) [pid = 1655] [serial = 2083] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x126791400) [pid = 1655] [serial = 2060] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x121503c00) [pid = 1655] [serial = 2081] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x116f97400) [pid = 1655] [serial = 2086] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x126398000) [pid = 1655] [serial = 2059] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x121991400) [pid = 1655] [serial = 2087] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12632c800) [pid = 1655] [serial = 2092] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x1248f6000) [pid = 1655] [serial = 2084] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x128a20c00) [pid = 1655] [serial = 2063] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x11938a800) [pid = 1655] [serial = 2062] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125497c00) [pid = 1655] [serial = 2089] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x1254f1400) [pid = 1655] [serial = 2090] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1185ea800) [pid = 1655] [serial = 2074] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118fbf000) [pid = 1655] [serial = 2075] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x119743000) [pid = 1655] [serial = 2078] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x126ba0400) [pid = 1655] [serial = 2095] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x119389c00) [pid = 1655] [serial = 2077] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x11629bc00) [pid = 1655] [serial = 2048] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x116979c00) [pid = 1655] [serial = 2066] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x115f60800) [pid = 1655] [serial = 2065] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x115ebf800) [pid = 1655] [serial = 2047] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115f62400) [pid = 1655] [serial = 2071] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x117c82800) [pid = 1655] [serial = 2072] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x118fbe400) [pid = 1655] [serial = 2051] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x113d25800) [pid = 1655] [serial = 2068] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x115ebd800) [pid = 1655] [serial = 2069] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x1198e1000) [pid = 1655] [serial = 2080] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x118351c00) [pid = 1655] [serial = 2050] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x124829000) [pid = 1655] [serial = 2054] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x121c08c00) [pid = 1655] [serial = 2053] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x125f52000) [pid = 1655] [serial = 2057] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12549f400) [pid = 1655] [serial = 2056] [outer = 0x0] [url = about:blank] 10:53:47 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x126b88c00) [pid = 1655] [serial = 2093] [outer = 0x0] [url = about:blank] 10:53:47 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | rotate() wraps large negative values correctly 10:53:47 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.wrapnegative.html | took 1279ms 10:53:47 INFO - TEST-START | /2dcontext/transformations/2d.transformation.rotate.zero.html 10:53:47 INFO - PROCESS | 1655 | 1466013227632 Marionette TRACE conn2 -> [0,2845,"getWindowHandle",null] 10:53:47 INFO - PROCESS | 1655 | 1466013227634 Marionette TRACE conn2 <- [1,2845,null,{"value":"7"}] 10:53:47 INFO - PROCESS | 1655 | 1466013227637 Marionette TRACE conn2 -> [0,2846,"setScriptTimeout",{"ms":35000}] 10:53:47 INFO - PROCESS | 1655 | 1466013227639 Marionette TRACE conn2 <- [1,2846,null,{}] 10:53:47 INFO - PROCESS | 1655 | 1466013227643 Marionette TRACE conn2 -> [0,2847,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:47 INFO - PROCESS | 1655 | 1466013227645 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:47 INFO - PROCESS | 1655 | 1466013227734 Marionette TRACE conn2 <- [1,2847,null,{"value":null}] 10:53:47 INFO - PROCESS | 1655 | 1466013227740 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:47 INFO - PROCESS | 1655 | 1466013227743 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:47 INFO - PROCESS | 1655 | ++DOCSHELL 0x116abe800 == 26 [pid = 1655] [id = 719] 10:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x11302a400) [pid = 1655] [serial = 2157] [outer = 0x0] 10:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x113054c00) [pid = 1655] [serial = 2158] [outer = 0x11302a400] 10:53:47 INFO - PROCESS | 1655 | 1466013227772 Marionette DEBUG loaded listener.js 10:53:47 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x115a4cc00) [pid = 1655] [serial = 2159] [outer = 0x11302a400] 10:53:48 INFO - PROCESS | 1655 | 1466013228137 Marionette TRACE conn2 <- [1,2848,null,{"value":["/2dcontext/transformations/2d.transformation.rotate.zero.html",0,null,null,[["rotate() by 0 does nothing",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.rotate.zero.html | rotate() by 0 does nothing 10:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.rotate.zero.html | took 521ms 10:53:48 INFO - PROCESS | 1655 | 1466013228158 Marionette TRACE conn2 -> [0,2849,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1655 | 1466013228161 Marionette TRACE conn2 <- [1,2849,null,{"value":"7"}] 10:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.basic.html 10:53:48 INFO - PROCESS | 1655 | 1466013228195 Marionette TRACE conn2 -> [0,2850,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1655 | 1466013228198 Marionette TRACE conn2 <- [1,2850,null,{}] 10:53:48 INFO - PROCESS | 1655 | 1466013228206 Marionette TRACE conn2 -> [0,2851,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1655 | 1466013228207 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:48 INFO - PROCESS | 1655 | 1466013228285 Marionette TRACE conn2 <- [1,2851,null,{"value":null}] 10:53:48 INFO - PROCESS | 1655 | 1466013228289 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1655 | 1466013228291 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x118777800 == 27 [pid = 1655] [id = 720] 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115ebd800) [pid = 1655] [serial = 2160] [outer = 0x0] 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x11653b800) [pid = 1655] [serial = 2161] [outer = 0x115ebd800] 10:53:48 INFO - PROCESS | 1655 | 1466013228320 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x1176b9000) [pid = 1655] [serial = 2162] [outer = 0x115ebd800] 10:53:48 INFO - PROCESS | 1655 | 1466013228681 Marionette TRACE conn2 <- [1,2852,null,{"value":["/2dcontext/transformations/2d.transformation.scale.basic.html",0,null,null,[["scale() works",0,null,null]]]}] 10:53:48 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.basic.html | scale() works 10:53:48 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.basic.html | took 558ms 10:53:48 INFO - PROCESS | 1655 | 1466013228723 Marionette TRACE conn2 -> [0,2853,"getWindowHandle",null] 10:53:48 INFO - PROCESS | 1655 | 1466013228724 Marionette TRACE conn2 <- [1,2853,null,{"value":"7"}] 10:53:48 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.large.html 10:53:48 INFO - PROCESS | 1655 | 1466013228736 Marionette TRACE conn2 -> [0,2854,"setScriptTimeout",{"ms":35000}] 10:53:48 INFO - PROCESS | 1655 | 1466013228737 Marionette TRACE conn2 <- [1,2854,null,{}] 10:53:48 INFO - PROCESS | 1655 | 1466013228745 Marionette TRACE conn2 -> [0,2855,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:48 INFO - PROCESS | 1655 | 1466013228748 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:48 INFO - PROCESS | 1655 | 1466013228837 Marionette TRACE conn2 <- [1,2855,null,{"value":null}] 10:53:48 INFO - PROCESS | 1655 | 1466013228842 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:48 INFO - PROCESS | 1655 | 1466013228845 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:48 INFO - PROCESS | 1655 | ++DOCSHELL 0x1198c7000 == 28 [pid = 1655] [id = 721] 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11834f400) [pid = 1655] [serial = 2163] [outer = 0x0] 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x118543000) [pid = 1655] [serial = 2164] [outer = 0x11834f400] 10:53:48 INFO - PROCESS | 1655 | 1466013228876 Marionette DEBUG loaded listener.js 10:53:48 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x118955800) [pid = 1655] [serial = 2165] [outer = 0x11834f400] 10:53:49 INFO - PROCESS | 1655 | 1466013229267 Marionette TRACE conn2 <- [1,2856,null,{"value":["/2dcontext/transformations/2d.transformation.scale.large.html",0,null,null,[["scale() with large scale factors works",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.large.html | scale() with large scale factors works 10:53:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.large.html | took 572ms 10:53:49 INFO - PROCESS | 1655 | 1466013229306 Marionette TRACE conn2 -> [0,2857,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1655 | 1466013229308 Marionette TRACE conn2 <- [1,2857,null,{"value":"7"}] 10:53:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.multiple.html 10:53:49 INFO - PROCESS | 1655 | 1466013229329 Marionette TRACE conn2 -> [0,2858,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 1655 | 1466013229331 Marionette TRACE conn2 <- [1,2858,null,{}] 10:53:49 INFO - PROCESS | 1655 | 1466013229334 Marionette TRACE conn2 -> [0,2859,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:49 INFO - PROCESS | 1655 | 1466013229335 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:49 INFO - PROCESS | 1655 | 1466013229452 Marionette TRACE conn2 <- [1,2859,null,{"value":null}] 10:53:49 INFO - PROCESS | 1655 | 1466013229461 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:49 INFO - PROCESS | 1655 | 1466013229463 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:49 INFO - PROCESS | 1655 | ++DOCSHELL 0x124883800 == 29 [pid = 1655] [id = 722] 10:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x11913b000) [pid = 1655] [serial = 2166] [outer = 0x0] 10:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x119334000) [pid = 1655] [serial = 2167] [outer = 0x11913b000] 10:53:49 INFO - PROCESS | 1655 | 1466013229507 Marionette DEBUG loaded listener.js 10:53:49 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x11938fc00) [pid = 1655] [serial = 2168] [outer = 0x11913b000] 10:53:49 INFO - PROCESS | 1655 | 1466013229943 Marionette TRACE conn2 <- [1,2860,null,{"value":["/2dcontext/transformations/2d.transformation.scale.multiple.html",0,null,null,[["Multiple scale()s combine",0,null,null]]]}] 10:53:49 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.multiple.html | Multiple scale()s combine 10:53:49 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.multiple.html | took 624ms 10:53:49 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.negative.html 10:53:49 INFO - PROCESS | 1655 | 1466013229952 Marionette TRACE conn2 -> [0,2861,"getWindowHandle",null] 10:53:49 INFO - PROCESS | 1655 | 1466013229954 Marionette TRACE conn2 <- [1,2861,null,{"value":"7"}] 10:53:49 INFO - PROCESS | 1655 | 1466013229956 Marionette TRACE conn2 -> [0,2862,"setScriptTimeout",{"ms":35000}] 10:53:49 INFO - PROCESS | 1655 | 1466013229957 Marionette TRACE conn2 <- [1,2862,null,{}] 10:53:49 INFO - PROCESS | 1655 | 1466013229959 Marionette TRACE conn2 -> [0,2863,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:49 INFO - PROCESS | 1655 | 1466013229960 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:50 INFO - PROCESS | 1655 | 1466013230073 Marionette TRACE conn2 <- [1,2863,null,{"value":null}] 10:53:50 INFO - PROCESS | 1655 | 1466013230077 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1655 | 1466013230078 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x12651b000 == 30 [pid = 1655] [id = 723] 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x119390800) [pid = 1655] [serial = 2169] [outer = 0x0] 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x119555800) [pid = 1655] [serial = 2170] [outer = 0x119390800] 10:53:50 INFO - PROCESS | 1655 | 1466013230102 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x1215bc000) [pid = 1655] [serial = 2171] [outer = 0x119390800] 10:53:50 INFO - PROCESS | 1655 | 1466013230466 Marionette TRACE conn2 <- [1,2864,null,{"value":["/2dcontext/transformations/2d.transformation.scale.negative.html",0,null,null,[["scale() with negative scale factors works",0,null,null]]]}] 10:53:50 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.negative.html | scale() with negative scale factors works 10:53:50 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.negative.html | took 518ms 10:53:50 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.nonfinite.html 10:53:50 INFO - PROCESS | 1655 | 1466013230474 Marionette TRACE conn2 -> [0,2865,"getWindowHandle",null] 10:53:50 INFO - PROCESS | 1655 | 1466013230476 Marionette TRACE conn2 <- [1,2865,null,{"value":"7"}] 10:53:50 INFO - PROCESS | 1655 | 1466013230480 Marionette TRACE conn2 -> [0,2866,"setScriptTimeout",{"ms":35000}] 10:53:50 INFO - PROCESS | 1655 | 1466013230481 Marionette TRACE conn2 <- [1,2866,null,{}] 10:53:50 INFO - PROCESS | 1655 | 1466013230483 Marionette TRACE conn2 -> [0,2867,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:50 INFO - PROCESS | 1655 | 1466013230487 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:50 INFO - PROCESS | 1655 | 1466013230610 Marionette TRACE conn2 <- [1,2867,null,{"value":null}] 10:53:50 INFO - PROCESS | 1655 | 1466013230647 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:50 INFO - PROCESS | 1655 | 1466013230649 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:50 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a3f000 == 31 [pid = 1655] [id = 724] 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x121999800) [pid = 1655] [serial = 2172] [outer = 0x0] 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x123c62000) [pid = 1655] [serial = 2173] [outer = 0x121999800] 10:53:50 INFO - PROCESS | 1655 | 1466013230673 Marionette DEBUG loaded listener.js 10:53:50 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x124ac1800) [pid = 1655] [serial = 2174] [outer = 0x121999800] 10:53:51 INFO - PROCESS | 1655 | 1466013230995 Marionette TRACE conn2 <- [1,2868,null,{"value":["/2dcontext/transformations/2d.transformation.scale.nonfinite.html",0,null,null,[["scale() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | scale() with Infinity/NaN is ignored 10:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.nonfinite.html | took 571ms 10:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.scale.zero.html 10:53:51 INFO - PROCESS | 1655 | 1466013231050 Marionette TRACE conn2 -> [0,2869,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1655 | 1466013231051 Marionette TRACE conn2 <- [1,2869,null,{"value":"7"}] 10:53:51 INFO - PROCESS | 1655 | 1466013231054 Marionette TRACE conn2 -> [0,2870,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1655 | 1466013231055 Marionette TRACE conn2 <- [1,2870,null,{}] 10:53:51 INFO - PROCESS | 1655 | 1466013231057 Marionette TRACE conn2 -> [0,2871,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 1655 | 1466013231058 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:51 INFO - PROCESS | 1655 | 1466013231160 Marionette TRACE conn2 <- [1,2871,null,{"value":null}] 10:53:51 INFO - PROCESS | 1655 | 1466013231198 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1655 | 1466013231199 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b7a800 == 32 [pid = 1655] [id = 725] 10:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x124c3f800) [pid = 1655] [serial = 2175] [outer = 0x0] 10:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x125f53c00) [pid = 1655] [serial = 2176] [outer = 0x124c3f800] 10:53:51 INFO - PROCESS | 1655 | 1466013231223 Marionette DEBUG loaded listener.js 10:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x126599800) [pid = 1655] [serial = 2177] [outer = 0x124c3f800] 10:53:51 INFO - PROCESS | 1655 | 1466013231567 Marionette TRACE conn2 <- [1,2872,null,{"value":["/2dcontext/transformations/2d.transformation.scale.zero.html",0,null,null,[["scale() with a scale factor of zero works",0,null,null]]]}] 10:53:51 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.scale.zero.html | scale() with a scale factor of zero works 10:53:51 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.scale.zero.html | took 518ms 10:53:51 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.multiple.html 10:53:51 INFO - PROCESS | 1655 | 1466013231573 Marionette TRACE conn2 -> [0,2873,"getWindowHandle",null] 10:53:51 INFO - PROCESS | 1655 | 1466013231574 Marionette TRACE conn2 <- [1,2873,null,{"value":"7"}] 10:53:51 INFO - PROCESS | 1655 | 1466013231576 Marionette TRACE conn2 -> [0,2874,"setScriptTimeout",{"ms":35000}] 10:53:51 INFO - PROCESS | 1655 | 1466013231577 Marionette TRACE conn2 <- [1,2874,null,{}] 10:53:51 INFO - PROCESS | 1655 | 1466013231580 Marionette TRACE conn2 -> [0,2875,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:51 INFO - PROCESS | 1655 | 1466013231582 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:51 INFO - PROCESS | 1655 | 1466013231683 Marionette TRACE conn2 <- [1,2875,null,{"value":null}] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x121994400) [pid = 1655] [serial = 2118] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stack.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x126ba5400) [pid = 1655] [serial = 2121] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.stackdepth.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x1198e3c00) [pid = 1655] [serial = 2115] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetY.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x112978000) [pid = 1655] [serial = 2097] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineWidth.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x126b91000) [pid = 1655] [serial = 2094] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.lineJoin.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1198e6c00) [pid = 1655] [serial = 2112] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowOffsetX.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x11834c800) [pid = 1655] [serial = 2109] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowColor.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x113d21000) [pid = 1655] [serial = 2103] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.path.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x116f91400) [pid = 1655] [serial = 2100] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.miterLimit.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1164e2000) [pid = 1655] [serial = 2106] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.shadowBlur.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x128a16800) [pid = 1655] [serial = 2124] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.strokeStyle.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x128b8bc00) [pid = 1655] [serial = 2127] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textAlign.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x117c7fc00) [pid = 1655] [serial = 2130] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.textBaseline.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x1249adc00) [pid = 1655] [serial = 2133] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.transformation.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x12927e400) [pid = 1655] [serial = 2139] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.order.html] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x123c62400) [pid = 1655] [serial = 47] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12cf13000) [pid = 1655] [serial = 44] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:53:51 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x1291ac400) [pid = 1655] [serial = 2136] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/the-canvas-state/2d.state.saverestore.underflow.html] 10:53:51 INFO - PROCESS | 1655 | 1466013231950 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:51 INFO - PROCESS | 1655 | 1466013231951 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:51 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe7000 == 33 [pid = 1655] [id = 726] 10:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x111c19000) [pid = 1655] [serial = 2178] [outer = 0x0] 10:53:51 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x112920000) [pid = 1655] [serial = 2179] [outer = 0x111c19000] 10:53:51 INFO - PROCESS | 1655 | 1466013231975 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x11622e400) [pid = 1655] [serial = 2180] [outer = 0x111c19000] 10:53:52 INFO - PROCESS | 1655 | 1466013232253 Marionette TRACE conn2 <- [1,2876,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.multiple.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.multiple",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | Canvas test: 2d.transformation.setTransform.multiple 10:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.multiple.html | took 718ms 10:53:52 INFO - PROCESS | 1655 | 1466013232302 Marionette TRACE conn2 -> [0,2877,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1655 | 1466013232304 Marionette TRACE conn2 <- [1,2877,null,{"value":"7"}] 10:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html 10:53:52 INFO - PROCESS | 1655 | 1466013232306 Marionette TRACE conn2 -> [0,2878,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1655 | 1466013232307 Marionette TRACE conn2 <- [1,2878,null,{}] 10:53:52 INFO - PROCESS | 1655 | 1466013232310 Marionette TRACE conn2 -> [0,2879,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 1655 | 1466013232311 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:52 INFO - PROCESS | 1655 | 1466013232395 Marionette TRACE conn2 <- [1,2879,null,{"value":null}] 10:53:52 INFO - PROCESS | 1655 | 1466013232402 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1655 | 1466013232403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7df000 == 34 [pid = 1655] [id = 727] 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x1122a2800) [pid = 1655] [serial = 2181] [outer = 0x0] 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x1249adc00) [pid = 1655] [serial = 2182] [outer = 0x1122a2800] 10:53:52 INFO - PROCESS | 1655 | 1466013232436 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x126b95c00) [pid = 1655] [serial = 2183] [outer = 0x1122a2800] 10:53:52 INFO - PROCESS | 1655 | 1466013232775 Marionette TRACE conn2 <- [1,2880,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html",0,null,null,[["setTransform() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:52 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | setTransform() with Infinity/NaN is ignored 10:53:52 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.nonfinite.html | took 519ms 10:53:52 INFO - PROCESS | 1655 | 1466013232826 Marionette TRACE conn2 -> [0,2881,"getWindowHandle",null] 10:53:52 INFO - PROCESS | 1655 | 1466013232827 Marionette TRACE conn2 <- [1,2881,null,{"value":"7"}] 10:53:52 INFO - TEST-START | /2dcontext/transformations/2d.transformation.setTransform.skewed.html 10:53:52 INFO - PROCESS | 1655 | 1466013232829 Marionette TRACE conn2 -> [0,2882,"setScriptTimeout",{"ms":35000}] 10:53:52 INFO - PROCESS | 1655 | 1466013232830 Marionette TRACE conn2 <- [1,2882,null,{}] 10:53:52 INFO - PROCESS | 1655 | 1466013232842 Marionette TRACE conn2 -> [0,2883,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:52 INFO - PROCESS | 1655 | 1466013232844 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:52 INFO - PROCESS | 1655 | 1466013232920 Marionette TRACE conn2 <- [1,2883,null,{"value":null}] 10:53:52 INFO - PROCESS | 1655 | 1466013232923 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:52 INFO - PROCESS | 1655 | 1466013232924 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:52 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab0d800 == 35 [pid = 1655] [id = 728] 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x126793400) [pid = 1655] [serial = 2184] [outer = 0x0] 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x126ba6000) [pid = 1655] [serial = 2185] [outer = 0x126793400] 10:53:52 INFO - PROCESS | 1655 | 1466013232949 Marionette DEBUG loaded listener.js 10:53:52 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x128b2a800) [pid = 1655] [serial = 2186] [outer = 0x126793400] 10:53:53 INFO - PROCESS | 1655 | 1466013233271 Marionette TRACE conn2 <- [1,2884,null,{"value":["/2dcontext/transformations/2d.transformation.setTransform.skewed.html",0,null,null,[["Canvas test: 2d.transformation.setTransform.skewed",0,null,null]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | Canvas test: 2d.transformation.setTransform.skewed 10:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.setTransform.skewed.html | took 470ms 10:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.identity.html 10:53:53 INFO - PROCESS | 1655 | 1466013233300 Marionette TRACE conn2 -> [0,2885,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1655 | 1466013233302 Marionette TRACE conn2 <- [1,2885,null,{"value":"7"}] 10:53:53 INFO - PROCESS | 1655 | 1466013233304 Marionette TRACE conn2 -> [0,2886,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1655 | 1466013233306 Marionette TRACE conn2 <- [1,2886,null,{}] 10:53:53 INFO - PROCESS | 1655 | 1466013233308 Marionette TRACE conn2 -> [0,2887,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:53 INFO - PROCESS | 1655 | 1466013233309 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:53 INFO - PROCESS | 1655 | 1466013233401 Marionette TRACE conn2 <- [1,2887,null,{"value":null}] 10:53:53 INFO - PROCESS | 1655 | 1466013233405 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:53 INFO - PROCESS | 1655 | 1466013233406 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:53 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ba16000 == 36 [pid = 1655] [id = 729] 10:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x11938b000) [pid = 1655] [serial = 2187] [outer = 0x0] 10:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x128b4a400) [pid = 1655] [serial = 2188] [outer = 0x11938b000] 10:53:53 INFO - PROCESS | 1655 | 1466013233440 Marionette DEBUG loaded listener.js 10:53:53 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x128ed3800) [pid = 1655] [serial = 2189] [outer = 0x11938b000] 10:53:53 INFO - PROCESS | 1655 | 1466013233803 Marionette TRACE conn2 <- [1,2888,null,{"value":["/2dcontext/transformations/2d.transformation.transform.identity.html",0,null,null,[["transform() with the identity matrix does nothing",0,null,null]]]}] 10:53:53 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.identity.html | transform() with the identity matrix does nothing 10:53:53 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.identity.html | took 520ms 10:53:53 INFO - PROCESS | 1655 | 1466013233824 Marionette TRACE conn2 -> [0,2889,"getWindowHandle",null] 10:53:53 INFO - PROCESS | 1655 | 1466013233825 Marionette TRACE conn2 <- [1,2889,null,{"value":"7"}] 10:53:53 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.multiply.html 10:53:53 INFO - PROCESS | 1655 | 1466013233840 Marionette TRACE conn2 -> [0,2890,"setScriptTimeout",{"ms":35000}] 10:53:53 INFO - PROCESS | 1655 | 1466013233841 Marionette TRACE conn2 <- [1,2890,null,{}] 10:53:53 INFO - PROCESS | 1655 | 1466013233843 Marionette TRACE conn2 -> [0,2891,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:53 INFO - PROCESS | 1655 | 1466013233844 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:53 INFO - PROCESS | 1655 | 1466013233928 Marionette TRACE conn2 <- [1,2891,null,{"value":null}] 10:53:54 INFO - PROCESS | 1655 | 1466013234032 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1655 | 1466013234034 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x1131b2000 == 37 [pid = 1655] [id = 730] 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x110f7d800) [pid = 1655] [serial = 2190] [outer = 0x0] 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11229d800) [pid = 1655] [serial = 2191] [outer = 0x110f7d800] 10:53:54 INFO - PROCESS | 1655 | 1466013234066 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x112979400) [pid = 1655] [serial = 2192] [outer = 0x110f7d800] 10:53:54 INFO - PROCESS | 1655 | 1466013234593 Marionette TRACE conn2 <- [1,2892,null,{"value":["/2dcontext/transformations/2d.transformation.transform.multiply.html",0,null,null,[["transform() multiplies the CTM",0,null,null]]]}] 10:53:54 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.multiply.html | transform() multiplies the CTM 10:53:54 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.multiply.html | took 819ms 10:53:54 INFO - PROCESS | 1655 | 1466013234660 Marionette TRACE conn2 -> [0,2893,"getWindowHandle",null] 10:53:54 INFO - PROCESS | 1655 | 1466013234663 Marionette TRACE conn2 <- [1,2893,null,{"value":"7"}] 10:53:54 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.nonfinite.html 10:53:54 INFO - PROCESS | 1655 | 1466013234668 Marionette TRACE conn2 -> [0,2894,"setScriptTimeout",{"ms":35000}] 10:53:54 INFO - PROCESS | 1655 | 1466013234670 Marionette TRACE conn2 <- [1,2894,null,{}] 10:53:54 INFO - PROCESS | 1655 | 1466013234673 Marionette TRACE conn2 -> [0,2895,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:54 INFO - PROCESS | 1655 | 1466013234677 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:54 INFO - PROCESS | 1655 | 1466013234812 Marionette TRACE conn2 <- [1,2895,null,{"value":null}] 10:53:54 INFO - PROCESS | 1655 | 1466013234895 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:54 INFO - PROCESS | 1655 | 1466013234897 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:54 INFO - PROCESS | 1655 | ++DOCSHELL 0x121452800 == 38 [pid = 1655] [id = 731] 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x116294000) [pid = 1655] [serial = 2193] [outer = 0x0] 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x11697f000) [pid = 1655] [serial = 2194] [outer = 0x116294000] 10:53:54 INFO - PROCESS | 1655 | 1466013234927 Marionette DEBUG loaded listener.js 10:53:54 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x118046800) [pid = 1655] [serial = 2195] [outer = 0x116294000] 10:53:55 INFO - PROCESS | 1655 | 1466013235477 Marionette TRACE conn2 <- [1,2896,null,{"value":["/2dcontext/transformations/2d.transformation.transform.nonfinite.html",0,null,null,[["transform() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:55 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | transform() with Infinity/NaN is ignored 10:53:55 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.nonfinite.html | took 822ms 10:53:55 INFO - PROCESS | 1655 | 1466013235494 Marionette TRACE conn2 -> [0,2897,"getWindowHandle",null] 10:53:55 INFO - PROCESS | 1655 | 1466013235498 Marionette TRACE conn2 <- [1,2897,null,{"value":"7"}] 10:53:55 INFO - TEST-START | /2dcontext/transformations/2d.transformation.transform.skewed.html 10:53:55 INFO - PROCESS | 1655 | 1466013235502 Marionette TRACE conn2 -> [0,2898,"setScriptTimeout",{"ms":35000}] 10:53:55 INFO - PROCESS | 1655 | 1466013235504 Marionette TRACE conn2 <- [1,2898,null,{}] 10:53:55 INFO - PROCESS | 1655 | 1466013235508 Marionette TRACE conn2 -> [0,2899,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:55 INFO - PROCESS | 1655 | 1466013235510 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:55 INFO - PROCESS | 1655 | 1466013235669 Marionette TRACE conn2 <- [1,2899,null,{"value":null}] 10:53:55 INFO - PROCESS | 1655 | 1466013235784 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:55 INFO - PROCESS | 1655 | 1466013235785 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:55 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7ea800 == 39 [pid = 1655] [id = 732] 10:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x119382c00) [pid = 1655] [serial = 2196] [outer = 0x0] 10:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x119331000) [pid = 1655] [serial = 2197] [outer = 0x119382c00] 10:53:55 INFO - PROCESS | 1655 | 1466013235829 Marionette DEBUG loaded listener.js 10:53:55 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121338800) [pid = 1655] [serial = 2198] [outer = 0x119382c00] 10:53:56 INFO - PROCESS | 1655 | 1466013236591 Marionette TRACE conn2 <- [1,2900,null,{"value":["/2dcontext/transformations/2d.transformation.transform.skewed.html",0,null,null,[["transform() with skewy matrix transforms correctly",0,null,null]]]}] 10:53:56 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.transform.skewed.html | transform() with skewy matrix transforms correctly 10:53:56 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.transform.skewed.html | took 1123ms 10:53:56 INFO - PROCESS | 1655 | 1466013236625 Marionette TRACE conn2 -> [0,2901,"getWindowHandle",null] 10:53:56 INFO - PROCESS | 1655 | 1466013236627 Marionette TRACE conn2 <- [1,2901,null,{"value":"7"}] 10:53:56 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.basic.html 10:53:56 INFO - PROCESS | 1655 | 1466013236632 Marionette TRACE conn2 -> [0,2902,"setScriptTimeout",{"ms":35000}] 10:53:56 INFO - PROCESS | 1655 | 1466013236634 Marionette TRACE conn2 <- [1,2902,null,{}] 10:53:56 INFO - PROCESS | 1655 | 1466013236638 Marionette TRACE conn2 -> [0,2903,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:56 INFO - PROCESS | 1655 | 1466013236640 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:56 INFO - PROCESS | 1655 | 1466013236799 Marionette TRACE conn2 <- [1,2903,null,{"value":null}] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ba16000 == 38 [pid = 1655] [id = 729] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab0d800 == 37 [pid = 1655] [id = 728] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7df000 == 36 [pid = 1655] [id = 727] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe7000 == 35 [pid = 1655] [id = 726] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x12cf18000) [pid = 1655] [serial = 46] [outer = 0x0] [url = data:application/vnd.mozilla.xul+xml;charset=utf-8,] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128b7a800 == 34 [pid = 1655] [id = 725] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x128a3f000 == 33 [pid = 1655] [id = 724] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x12651b000 == 32 [pid = 1655] [id = 723] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x124883800 == 31 [pid = 1655] [id = 722] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x1198c7000 == 30 [pid = 1655] [id = 721] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x118777800 == 29 [pid = 1655] [id = 720] 10:53:56 INFO - PROCESS | 1655 | --DOCSHELL 0x116abe800 == 28 [pid = 1655] [id = 719] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x128b46400) [pid = 1655] [serial = 2125] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128b35800) [pid = 1655] [serial = 2123] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x128b8e800) [pid = 1655] [serial = 2128] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x128b4ec00) [pid = 1655] [serial = 2126] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11913a800) [pid = 1655] [serial = 2131] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x1291ac000) [pid = 1655] [serial = 2135] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x128b98000) [pid = 1655] [serial = 2129] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x1248f3c00) [pid = 1655] [serial = 2132] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128c73400) [pid = 1655] [serial = 2134] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12927e800) [pid = 1655] [serial = 2138] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x123c6b400) [pid = 1655] [serial = 2117] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x112a72800) [pid = 1655] [serial = 1448] [outer = 0x0] [url = about:neterror?e=dnsNotFound&u=https%3A//%25%28server%29s/selfsupport-dummy/&c=UTF-8&f=regular&d=Firefox%20can%E2%80%99t%20find%20the%20server%20at%20%25%28server%29s.] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x12929f800) [pid = 1655] [serial = 2140] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x129275000) [pid = 1655] [serial = 2137] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x1249aec00) [pid = 1655] [serial = 2119] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x128a23800) [pid = 1655] [serial = 2122] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x126ba1c00) [pid = 1655] [serial = 2120] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x121c0a000) [pid = 1655] [serial = 2116] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x11297e400) [pid = 1655] [serial = 2098] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x113078c00) [pid = 1655] [serial = 2099] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126ba6c00) [pid = 1655] [serial = 2096] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12118cc00) [pid = 1655] [serial = 2113] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x121995400) [pid = 1655] [serial = 2114] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x118fc3c00) [pid = 1655] [serial = 2110] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x119548c00) [pid = 1655] [serial = 2111] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x115a4e000) [pid = 1655] [serial = 2104] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x115eedc00) [pid = 1655] [serial = 2105] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x117c7e800) [pid = 1655] [serial = 2101] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x118208400) [pid = 1655] [serial = 2102] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x118047000) [pid = 1655] [serial = 2107] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x118207400) [pid = 1655] [serial = 2108] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x129509000) [pid = 1655] [serial = 2141] [outer = 0x0] [url = about:blank] 10:53:56 INFO - PROCESS | 1655 | 1466013236899 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:56 INFO - PROCESS | 1655 | 1466013236900 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:56 INFO - PROCESS | 1655 | ++DOCSHELL 0x11641b000 == 29 [pid = 1655] [id = 733] 10:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x112ac9c00) [pid = 1655] [serial = 2199] [outer = 0x0] 10:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x1131cc400) [pid = 1655] [serial = 2200] [outer = 0x112ac9c00] 10:53:56 INFO - PROCESS | 1655 | 1466013236928 Marionette DEBUG loaded listener.js 10:53:56 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x116f39800) [pid = 1655] [serial = 2201] [outer = 0x112ac9c00] 10:53:57 INFO - PROCESS | 1655 | 1466013237239 Marionette TRACE conn2 <- [1,2904,null,{"value":["/2dcontext/transformations/2d.transformation.translate.basic.html",0,null,null,[["translate() works",0,null,null]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.basic.html | translate() works 10:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.basic.html | took 622ms 10:53:57 INFO - TEST-START | /2dcontext/transformations/2d.transformation.translate.nonfinite.html 10:53:57 INFO - PROCESS | 1655 | 1466013237255 Marionette TRACE conn2 -> [0,2905,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1655 | 1466013237257 Marionette TRACE conn2 <- [1,2905,null,{"value":"7"}] 10:53:57 INFO - PROCESS | 1655 | 1466013237262 Marionette TRACE conn2 -> [0,2906,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1655 | 1466013237266 Marionette TRACE conn2 <- [1,2906,null,{}] 10:53:57 INFO - PROCESS | 1655 | 1466013237270 Marionette TRACE conn2 -> [0,2907,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1655 | 1466013237272 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:57 INFO - PROCESS | 1655 | 1466013237382 Marionette TRACE conn2 <- [1,2907,null,{"value":null}] 10:53:57 INFO - PROCESS | 1655 | 1466013237389 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1655 | 1466013237390 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195e1000 == 30 [pid = 1655] [id = 734] 10:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x118053800) [pid = 1655] [serial = 2202] [outer = 0x0] 10:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1185f4000) [pid = 1655] [serial = 2203] [outer = 0x118053800] 10:53:57 INFO - PROCESS | 1655 | 1466013237417 Marionette DEBUG loaded listener.js 10:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x11913a800) [pid = 1655] [serial = 2204] [outer = 0x118053800] 10:53:57 INFO - PROCESS | 1655 | 1466013237769 Marionette TRACE conn2 <- [1,2908,null,{"value":["/2dcontext/transformations/2d.transformation.translate.nonfinite.html",0,null,null,[["translate() with Infinity/NaN is ignored",0,null,null]]]}] 10:53:57 INFO - TEST-PASS | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | translate() with Infinity/NaN is ignored 10:53:57 INFO - TEST-OK | /2dcontext/transformations/2d.transformation.translate.nonfinite.html | took 524ms 10:53:57 INFO - PROCESS | 1655 | 1466013237787 Marionette TRACE conn2 -> [0,2909,"getWindowHandle",null] 10:53:57 INFO - PROCESS | 1655 | 1466013237788 Marionette TRACE conn2 <- [1,2909,null,{"value":"7"}] 10:53:57 INFO - TEST-START | /DOMEvents/ClickFakeEvent.nondocument.html 10:53:57 INFO - PROCESS | 1655 | 1466013237791 Marionette TRACE conn2 -> [0,2910,"setScriptTimeout",{"ms":35000}] 10:53:57 INFO - PROCESS | 1655 | 1466013237793 Marionette TRACE conn2 <- [1,2910,null,{}] 10:53:57 INFO - PROCESS | 1655 | 1466013237802 Marionette TRACE conn2 -> [0,2911,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:57 INFO - PROCESS | 1655 | 1466013237805 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:57 INFO - PROCESS | 1655 | 1466013237894 Marionette TRACE conn2 <- [1,2911,null,{"value":null}] 10:53:57 INFO - PROCESS | 1655 | 1466013237954 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:57 INFO - PROCESS | 1655 | 1466013237956 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:57 INFO - PROCESS | 1655 | ++DOCSHELL 0x126309000 == 31 [pid = 1655] [id = 735] 10:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x112abf400) [pid = 1655] [serial = 2205] [outer = 0x0] 10:53:57 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11938e800) [pid = 1655] [serial = 2206] [outer = 0x112abf400] 10:53:57 INFO - PROCESS | 1655 | 1466013237984 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x12199bc00) [pid = 1655] [serial = 2207] [outer = 0x112abf400] 10:53:58 INFO - PROCESS | 1655 | 1466013238261 Marionette TRACE conn2 <- [1,2912,null,{"value":["/DOMEvents/ClickFakeEvent.nondocument.html",0,null,null,[["Click event on an element not in the document",0,null,null],["Click event can be dispatched to an element that is not in the document.",0,null,null]]]}] 10:53:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event on an element not in the document 10:53:58 INFO - TEST-PASS | /DOMEvents/ClickFakeEvent.nondocument.html | Click event can be dispatched to an element that is not in the document. 10:53:58 INFO - TEST-OK | /DOMEvents/ClickFakeEvent.nondocument.html | took 523ms 10:53:58 INFO - TEST-START | /DOMEvents/constructors.html 10:53:58 INFO - PROCESS | 1655 | 1466013238316 Marionette TRACE conn2 -> [0,2913,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 1655 | 1466013238319 Marionette TRACE conn2 <- [1,2913,null,{"value":"7"}] 10:53:58 INFO - PROCESS | 1655 | 1466013238321 Marionette TRACE conn2 -> [0,2914,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1655 | 1466013238322 Marionette TRACE conn2 <- [1,2914,null,{}] 10:53:58 INFO - PROCESS | 1655 | 1466013238325 Marionette TRACE conn2 -> [0,2915,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 1655 | 1466013238326 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:58 INFO - PROCESS | 1655 | 1466013238409 Marionette TRACE conn2 <- [1,2915,null,{"value":null}] 10:53:58 INFO - PROCESS | 1655 | 1466013238470 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:58 INFO - PROCESS | 1655 | 1466013238471 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:58 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b09800 == 32 [pid = 1655] [id = 736] 10:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x1198e1000) [pid = 1655] [serial = 2208] [outer = 0x0] 10:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x123c6c400) [pid = 1655] [serial = 2209] [outer = 0x1198e1000] 10:53:58 INFO - PROCESS | 1655 | 1466013238497 Marionette DEBUG loaded listener.js 10:53:58 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x124ac2000) [pid = 1655] [serial = 2210] [outer = 0x1198e1000] 10:53:58 INFO - PROCESS | 1655 | 1466013238901 Marionette TRACE conn2 <- [1,2916,null,{"value":["/DOMEvents/constructors.html",0,null,null,[["Event constructor (no argument)",0,null,null],["Event constructor (undefined argument)",0,null,null],["Event constructor (null argument)",0,null,null],["Event constructor (empty argument)",0,null,null],["Event constructor (argument with default values)",0,null,null],["Event constructor (argument with non-default values)",0,null,null],["UIEvent constructor (no argument)",0,null,null],["UIEvent constructor (undefined argument)",0,null,null],["UIEvent constructor (null argument)",0,null,null],["UIEvent constructor (empty argument)",0,null,null],["UIEvent constructor (argument with default values)",0,null,null],["UIEvent constructor (argument with non-default values)",0,null,null],["FocusEvent constructor (no argument)",0,null,null],["FocusEvent constructor (undefined argument)",0,null,null],["FocusEvent constructor (null argument)",0,null,null],["FocusEvent constructor (empty argument)",0,null,null],["FocusEvent constructor (argument with default values)",0,null,null],["FocusEvent constructor (argument with non-default values)",0,null,null],["MouseEvent constructor (no argument)",0,null,null],["MouseEvent constructor (undefined argument)",0,null,null],["MouseEvent constructor (null argument)",0,null,null],["MouseEvent constructor (empty argument)",0,null,null],["MouseEvent constructor (argument with default values)",0,null,null],["MouseEvent constructor (argument with non-default values)",0,null,null],["WheelEvent constructor (no argument)",0,null,null],["WheelEvent constructor (undefined argument)",0,null,null],["WheelEvent constructor (null argument)",0,null,null],["WheelEvent constructor (empty argument)",0,null,null],["WheelEvent constructor (argument with default values)",0,null,null],["WheelEvent constructor (argument with non-default values)",0,null,null],["KeyboardEvent constructor (no argument)",0,null,null],["KeyboardEvent constructor (undefined argument)",0,null,null],["KeyboardEvent constructor (null argument)",0,null,null],["KeyboardEvent constructor (empty argument)",0,null,null],["KeyboardEvent constructor (argument with default values)",0,null,null],["KeyboardEvent constructor (argument with non-default values)",0,null,null],["CompositionEvent constructor (no argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:100:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:99:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (undefined argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:105:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:104:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (null argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:110:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:109:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (empty argument)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:115:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:114:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:125:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:119:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["CompositionEvent constructor (argument with non-default values)",1,"Illegal constructor.","@http://web-platform.test:8000/DOMEvents/constructors.html:143:17\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/constructors.html:129:3\n@http://web-platform.test:8000/DOMEvents/constructors.html:98:1\n"],["UIEvent constructor (view argument with wrong type)",0,null,null]]]}] 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | Event constructor (argument with non-default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (argument with non-default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | FocusEvent constructor (argument with non-default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | MouseEvent constructor (argument with non-default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | WheelEvent constructor (argument with non-default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (no argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (undefined argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (null argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (empty argument) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with default values) 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | KeyboardEvent constructor (argument with non-default values) 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (no argument) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:100:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:99:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (undefined argument) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:105:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:104:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (null argument) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:110:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:109:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (empty argument) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:115:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:114:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with default values) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:125:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:119:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-FAIL | /DOMEvents/constructors.html | CompositionEvent constructor (argument with non-default values) - Illegal constructor. 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:143:17 10:53:58 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:53:58 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:129:3 10:53:58 INFO - @http://web-platform.test:8000/DOMEvents/constructors.html:98:1 10:53:58 INFO - TEST-PASS | /DOMEvents/constructors.html | UIEvent constructor (view argument with wrong type) 10:53:58 INFO - TEST-OK | /DOMEvents/constructors.html | took 623ms 10:53:58 INFO - PROCESS | 1655 | 1466013238947 Marionette TRACE conn2 -> [0,2917,"getWindowHandle",null] 10:53:58 INFO - PROCESS | 1655 | 1466013238950 Marionette TRACE conn2 <- [1,2917,null,{"value":"7"}] 10:53:58 INFO - TEST-START | /DOMEvents/event-phases-order.html 10:53:58 INFO - PROCESS | 1655 | 1466013238954 Marionette TRACE conn2 -> [0,2918,"setScriptTimeout",{"ms":35000}] 10:53:58 INFO - PROCESS | 1655 | 1466013238955 Marionette TRACE conn2 <- [1,2918,null,{}] 10:53:58 INFO - PROCESS | 1655 | 1466013238959 Marionette TRACE conn2 -> [0,2919,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:58 INFO - PROCESS | 1655 | 1466013238960 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:59 INFO - PROCESS | 1655 | 1466013239122 Marionette TRACE conn2 <- [1,2919,null,{"value":null}] 10:53:59 INFO - PROCESS | 1655 | 1466013239136 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1655 | 1466013239137 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x1296c0800 == 33 [pid = 1655] [id = 737] 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x112a7c400) [pid = 1655] [serial = 2211] [outer = 0x0] 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x124d6c400) [pid = 1655] [serial = 2212] [outer = 0x112a7c400] 10:53:59 INFO - PROCESS | 1655 | 1466013239161 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x126b8f000) [pid = 1655] [serial = 2213] [outer = 0x112a7c400] 10:53:59 INFO - PROCESS | 1655 | 1466013239492 Marionette TRACE conn2 <- [1,2920,null,{"value":["/DOMEvents/event-phases-order.html",0,null,null,[["Event phases order",0,null,null]]]}] 10:53:59 INFO - TEST-PASS | /DOMEvents/event-phases-order.html | Event phases order 10:53:59 INFO - TEST-OK | /DOMEvents/event-phases-order.html | took 572ms 10:53:59 INFO - TEST-START | /DOMEvents/init-event-while-dispatching.html 10:53:59 INFO - PROCESS | 1655 | 1466013239526 Marionette TRACE conn2 -> [0,2921,"getWindowHandle",null] 10:53:59 INFO - PROCESS | 1655 | 1466013239527 Marionette TRACE conn2 <- [1,2921,null,{"value":"7"}] 10:53:59 INFO - PROCESS | 1655 | 1466013239529 Marionette TRACE conn2 -> [0,2922,"setScriptTimeout",{"ms":35000}] 10:53:59 INFO - PROCESS | 1655 | 1466013239531 Marionette TRACE conn2 <- [1,2922,null,{}] 10:53:59 INFO - PROCESS | 1655 | 1466013239535 Marionette TRACE conn2 -> [0,2923,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:53:59 INFO - PROCESS | 1655 | 1466013239539 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:59 INFO - PROCESS | 1655 | 1466013239657 Marionette TRACE conn2 <- [1,2923,null,{"value":null}] 10:53:59 INFO - PROCESS | 1655 | 1466013239668 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:53:59 INFO - PROCESS | 1655 | 1466013239670 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:53:59 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ac02800 == 34 [pid = 1655] [id = 738] 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x123c6b000) [pid = 1655] [serial = 2214] [outer = 0x0] 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x128a23400) [pid = 1655] [serial = 2215] [outer = 0x123c6b000] 10:53:59 INFO - PROCESS | 1655 | 1466013239694 Marionette DEBUG loaded listener.js 10:53:59 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x128ed9400) [pid = 1655] [serial = 2216] [outer = 0x123c6b000] 10:53:59 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:59 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:59 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:53:59 INFO - PROCESS | 1655 | [1655] WARNING: NS_ENSURE_TRUE(!mEvent->mFlags.mIsBeingDispatched) failed: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/dom/events/Event.cpp, line 570 10:54:00 INFO - PROCESS | 1655 | 1466013240026 Marionette TRACE conn2 <- [1,2924,null,{"value":["/DOMEvents/init-event-while-dispatching.html",0,null,null,[["Calling initKeyboardEvent while dispatching.",1,"ev.initKeyboardEvent is not a function","events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initMouseEvent while dispatching.",1,"assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1","events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initCustomEvent while dispatching.",1,"assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1","events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initUIEvent while dispatching.",1,"assert_equals: initUIEvent view setter should short-circuit expected null but got object \"[object Window]\"","events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\n@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3\n"],["Calling initEvent while dispatching.",0,null,null]]]}] 10:54:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initKeyboardEvent while dispatching. - ev.initKeyboardEvent is not a function 10:54:00 INFO - events.KeyboardEvent.init@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:12:28 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:68:7 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:54:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initMouseEvent while dispatching. - assert_equals: initMouseEvent screenX setter should short-circuit expected 0 but got 1 10:54:00 INFO - events.MouseEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:23:7 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:54:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initCustomEvent while dispatching. - assert_equals: initCustomEvent detail setter should short-circuit expected (object) null but got (number) 1 10:54:00 INFO - events.CustomEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:38:7 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:54:00 INFO - TEST-FAIL | /DOMEvents/init-event-while-dispatching.html | Calling initUIEvent while dispatching. - assert_equals: initUIEvent view setter should short-circuit expected null but got object "[object Window]" 10:54:00 INFO - events.UIEvent.check@http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:45:7 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:75:9 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - Test.prototype.step_func/<@http://web-platform.test:8000/resources/testharness.js:1406:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:79:19 10:54:00 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:00 INFO - @http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html:63:3 10:54:00 INFO - TEST-PASS | /DOMEvents/init-event-while-dispatching.html | Calling initEvent while dispatching. 10:54:00 INFO - TEST-OK | /DOMEvents/init-event-while-dispatching.html | took 523ms 10:54:00 INFO - PROCESS | 1655 | 1466013240058 Marionette TRACE conn2 -> [0,2925,"getWindowHandle",null] 10:54:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-and-window-error-event.html 10:54:00 INFO - PROCESS | 1655 | 1466013240060 Marionette TRACE conn2 <- [1,2925,null,{"value":"7"}] 10:54:00 INFO - PROCESS | 1655 | 1466013240063 Marionette TRACE conn2 -> [0,2926,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1655 | 1466013240065 Marionette TRACE conn2 <- [1,2926,null,{}] 10:54:00 INFO - PROCESS | 1655 | 1466013240069 Marionette TRACE conn2 -> [0,2927,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1655 | 1466013240070 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:00 INFO - PROCESS | 1655 | 1466013240220 Marionette TRACE conn2 <- [1,2927,null,{"value":null}] 10:54:00 INFO - PROCESS | 1655 | 1466013240238 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1655 | 1466013240239 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be24000 == 35 [pid = 1655] [id = 739] 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x1291a5400) [pid = 1655] [serial = 2217] [outer = 0x0] 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x129278400) [pid = 1655] [serial = 2218] [outer = 0x1291a5400] 10:54:00 INFO - PROCESS | 1655 | 1466013240278 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12929f800) [pid = 1655] [serial = 2219] [outer = 0x1291a5400] 10:54:00 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html, line 22: Error: Error from listener 10:54:00 INFO - PROCESS | 1655 | 1466013240672 Marionette TRACE conn2 <- [1,2928,null,{"value":["/DOMEvents/throwing-in-listener-and-window-error-event.html",1,"Error: Error from listener",null,[["Throwing in event listener generates an error event on the window object",0,null,null]]]}] 10:54:00 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-and-window-error-event.html | Throwing in event listener generates an error event on the window object 10:54:00 INFO - TEST-ERROR | /DOMEvents/throwing-in-listener-and-window-error-event.html | took 620ms 10:54:00 INFO - TEST-START | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html 10:54:00 INFO - PROCESS | 1655 | 1466013240684 Marionette TRACE conn2 -> [0,2929,"getWindowHandle",null] 10:54:00 INFO - PROCESS | 1655 | 1466013240685 Marionette TRACE conn2 <- [1,2929,null,{"value":"7"}] 10:54:00 INFO - PROCESS | 1655 | 1466013240687 Marionette TRACE conn2 -> [0,2930,"setScriptTimeout",{"ms":35000}] 10:54:00 INFO - PROCESS | 1655 | 1466013240688 Marionette TRACE conn2 <- [1,2930,null,{}] 10:54:00 INFO - PROCESS | 1655 | 1466013240696 Marionette TRACE conn2 -> [0,2931,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:00 INFO - PROCESS | 1655 | 1466013240698 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:00 INFO - PROCESS | 1655 | 1466013240798 Marionette TRACE conn2 <- [1,2931,null,{"value":null}] 10:54:00 INFO - PROCESS | 1655 | 1466013240802 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:00 INFO - PROCESS | 1655 | 1466013240803 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:00 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c468800 == 36 [pid = 1655] [id = 740] 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x1292a0000) [pid = 1655] [serial = 2220] [outer = 0x0] 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x129509800) [pid = 1655] [serial = 2221] [outer = 0x1292a0000] 10:54:00 INFO - PROCESS | 1655 | 1466013240827 Marionette DEBUG loaded listener.js 10:54:00 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12950f000) [pid = 1655] [serial = 2222] [outer = 0x1292a0000] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x119390800) [pid = 1655] [serial = 2169] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.negative.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x11834f400) [pid = 1655] [serial = 2163] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.large.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x11913b000) [pid = 1655] [serial = 2166] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.multiple.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x115ebd800) [pid = 1655] [serial = 2160] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.basic.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x11302a400) [pid = 1655] [serial = 2157] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.zero.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x112a73000) [pid = 1655] [serial = 2154] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrapnegative.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x115eb9000) [pid = 1655] [serial = 2142] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.direction.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x121999800) [pid = 1655] [serial = 2172] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.nonfinite.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x118352000) [pid = 1655] [serial = 2145] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.nonfinite.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x124c3f800) [pid = 1655] [serial = 2175] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.scale.zero.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x123c6dc00) [pid = 1655] [serial = 2148] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.radians.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x111c19000) [pid = 1655] [serial = 2178] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.multiple.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x126793400) [pid = 1655] [serial = 2184] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.skewed.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x1122a2800) [pid = 1655] [serial = 2181] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.setTransform.nonfinite.html] 10:54:01 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x112923c00) [pid = 1655] [serial = 2151] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.rotate.wrap.html] 10:54:01 INFO - PROCESS | 1655 | JavaScript error: http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html, line 19: Error: Error from listener 10:54:01 INFO - TEST-PASS | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | Throwing in event listener 10:54:01 INFO - TEST-OK | /DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html | took 569ms 10:54:01 INFO - PROCESS | 1655 | 1466013241248 Marionette TRACE conn2 <- [1,2932,null,{"value":["/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html",0,null,null,[["Throwing in event listener",0,null,null]]]}] 10:54:01 INFO - PROCESS | 1655 | 1466013241256 Marionette TRACE conn2 -> [0,2933,"getWindowHandle",null] 10:54:01 INFO - TEST-START | /DOMEvents/tests/approved/DOM.event.flow.html 10:54:01 INFO - PROCESS | 1655 | 1466013241257 Marionette TRACE conn2 <- [1,2933,null,{"value":"7"}] 10:54:01 INFO - PROCESS | 1655 | 1466013241260 Marionette TRACE conn2 -> [0,2934,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1655 | 1466013241261 Marionette TRACE conn2 <- [1,2934,null,{}] 10:54:01 INFO - PROCESS | 1655 | 1466013241264 Marionette TRACE conn2 -> [0,2935,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:01 INFO - PROCESS | 1655 | 1466013241266 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:01 INFO - PROCESS | 1655 | 1466013241344 Marionette TRACE conn2 <- [1,2935,null,{"value":null}] 10:54:01 INFO - PROCESS | 1655 | 1466013241349 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1655 | 1466013241351 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x125fcf800 == 37 [pid = 1655] [id = 741] 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x112abdc00) [pid = 1655] [serial = 2223] [outer = 0x0] 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x117c82400) [pid = 1655] [serial = 2224] [outer = 0x112abdc00] 10:54:01 INFO - PROCESS | 1655 | 1466013241375 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 82 (0x11913b800) [pid = 1655] [serial = 2225] [outer = 0x112abdc00] 10:54:01 INFO - PROCESS | 1655 | 1466013241700 Marionette TRACE conn2 <- [1,2936,null,{"value":["/DOMEvents/tests/approved/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:54:01 INFO - TEST-PASS | /DOMEvents/tests/approved/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:54:01 INFO - TEST-OK | /DOMEvents/tests/approved/DOM.event.flow.html | took 470ms 10:54:01 INFO - TEST-START | /DOMEvents/tests/approved/EventListener.eventHandler.html 10:54:01 INFO - PROCESS | 1655 | 1466013241733 Marionette TRACE conn2 -> [0,2937,"getWindowHandle",null] 10:54:01 INFO - PROCESS | 1655 | 1466013241734 Marionette TRACE conn2 <- [1,2937,null,{"value":"7"}] 10:54:01 INFO - PROCESS | 1655 | 1466013241736 Marionette TRACE conn2 -> [0,2938,"setScriptTimeout",{"ms":35000}] 10:54:01 INFO - PROCESS | 1655 | 1466013241738 Marionette TRACE conn2 <- [1,2938,null,{}] 10:54:01 INFO - PROCESS | 1655 | 1466013241740 Marionette TRACE conn2 -> [0,2939,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:01 INFO - PROCESS | 1655 | 1466013241741 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:01 INFO - PROCESS | 1655 | 1466013241855 Marionette TRACE conn2 <- [1,2939,null,{"value":null}] 10:54:01 INFO - PROCESS | 1655 | 1466013241862 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:01 INFO - PROCESS | 1655 | 1466013241864 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:01 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c764000 == 38 [pid = 1655] [id = 742] 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 83 (0x115eb4c00) [pid = 1655] [serial = 2226] [outer = 0x0] 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 84 (0x12482a800) [pid = 1655] [serial = 2227] [outer = 0x115eb4c00] 10:54:01 INFO - PROCESS | 1655 | 1466013241915 Marionette DEBUG loaded listener.js 10:54:01 INFO - PROCESS | 1655 | ++DOMWINDOW == 85 (0x129514000) [pid = 1655] [serial = 2228] [outer = 0x115eb4c00] 10:54:02 INFO - PROCESS | 1655 | 1466013242313 Marionette TRACE conn2 <- [1,2940,null,{"value":["/DOMEvents/tests/approved/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:54:02 INFO - TEST-PASS | /DOMEvents/tests/approved/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:54:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventListener.eventHandler.html | took 618ms 10:54:02 INFO - PROCESS | 1655 | 1466013242355 Marionette TRACE conn2 -> [0,2941,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1655 | 1466013242357 Marionette TRACE conn2 <- [1,2941,null,{"value":"7"}] 10:54:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html 10:54:02 INFO - PROCESS | 1655 | 1466013242359 Marionette TRACE conn2 -> [0,2942,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1655 | 1466013242361 Marionette TRACE conn2 <- [1,2942,null,{}] 10:54:02 INFO - PROCESS | 1655 | 1466013242363 Marionette TRACE conn2 -> [0,2943,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:02 INFO - PROCESS | 1655 | 1466013242365 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:02 INFO - PROCESS | 1655 | 1466013242482 Marionette TRACE conn2 <- [1,2943,null,{"value":null}] 10:54:02 INFO - PROCESS | 1655 | 1466013242488 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 1655 | 1466013242490 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf0a000 == 39 [pid = 1655] [id = 743] 10:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 86 (0x11913b000) [pid = 1655] [serial = 2229] [outer = 0x0] 10:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x12a50b400) [pid = 1655] [serial = 2230] [outer = 0x11913b000] 10:54:02 INFO - PROCESS | 1655 | 1466013242515 Marionette DEBUG loaded listener.js 10:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x12a746c00) [pid = 1655] [serial = 2231] [outer = 0x11913b000] 10:54:02 INFO - PROCESS | 1655 | 1466013242814 Marionette TRACE conn2 <- [1,2944,null,{"value":["/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5\n"]]]}] 10:54:02 INFO - TEST-FAIL | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:54:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:33:9 10:54:02 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:02 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:02 INFO - @http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html:23:5 10:54:02 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.after.dispatchEvent.html | took 469ms 10:54:02 INFO - TEST-START | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html 10:54:02 INFO - PROCESS | 1655 | 1466013242836 Marionette TRACE conn2 -> [0,2945,"getWindowHandle",null] 10:54:02 INFO - PROCESS | 1655 | 1466013242837 Marionette TRACE conn2 <- [1,2945,null,{"value":"7"}] 10:54:02 INFO - PROCESS | 1655 | 1466013242839 Marionette TRACE conn2 -> [0,2946,"setScriptTimeout",{"ms":35000}] 10:54:02 INFO - PROCESS | 1655 | 1466013242840 Marionette TRACE conn2 <- [1,2946,null,{}] 10:54:02 INFO - PROCESS | 1655 | 1466013242843 Marionette TRACE conn2 -> [0,2947,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:02 INFO - PROCESS | 1655 | 1466013242844 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:02 INFO - PROCESS | 1655 | 1466013242937 Marionette TRACE conn2 <- [1,2947,null,{"value":null}] 10:54:02 INFO - PROCESS | 1655 | 1466013242941 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:02 INFO - PROCESS | 1655 | 1466013242942 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:02 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf21800 == 40 [pid = 1655] [id = 744] 10:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x12a906400) [pid = 1655] [serial = 2232] [outer = 0x0] 10:54:02 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x12ab73400) [pid = 1655] [serial = 2233] [outer = 0x12a906400] 10:54:02 INFO - PROCESS | 1655 | 1466013242966 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12ab7a000) [pid = 1655] [serial = 2234] [outer = 0x12a906400] 10:54:03 INFO - PROCESS | 1655 | 1466013243356 Marionette TRACE conn2 <- [1,2948,null,{"value":["/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:54:03 INFO - TEST-PASS | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:54:03 INFO - TEST-OK | /DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html | took 570ms 10:54:03 INFO - PROCESS | 1655 | 1466013243409 Marionette TRACE conn2 -> [0,2949,"getWindowHandle",null] 10:54:03 INFO - PROCESS | 1655 | 1466013243412 Marionette TRACE conn2 <- [1,2949,null,{"value":"7"}] 10:54:03 INFO - TEST-START | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html 10:54:03 INFO - PROCESS | 1655 | 1466013243415 Marionette TRACE conn2 -> [0,2950,"setScriptTimeout",{"ms":35000}] 10:54:03 INFO - PROCESS | 1655 | 1466013243417 Marionette TRACE conn2 <- [1,2950,null,{}] 10:54:03 INFO - PROCESS | 1655 | 1466013243421 Marionette TRACE conn2 -> [0,2951,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:03 INFO - PROCESS | 1655 | 1466013243422 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:03 INFO - PROCESS | 1655 | 1466013243568 Marionette TRACE conn2 <- [1,2951,null,{"value":null}] 10:54:03 INFO - PROCESS | 1655 | 1466013243645 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:03 INFO - PROCESS | 1655 | 1466013243647 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x1194be000 == 41 [pid = 1655] [id = 745] 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x115e0c000) [pid = 1655] [serial = 2235] [outer = 0x0] 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x115eba800) [pid = 1655] [serial = 2236] [outer = 0x115e0c000] 10:54:03 INFO - PROCESS | 1655 | 1466013243678 Marionette DEBUG loaded listener.js 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x116f91400) [pid = 1655] [serial = 2237] [outer = 0x115e0c000] 10:54:03 INFO - PROCESS | 1655 | ++DOCSHELL 0x113017000 == 42 [pid = 1655] [id = 746] 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119134400) [pid = 1655] [serial = 2238] [outer = 0x0] 10:54:03 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x11804d000) [pid = 1655] [serial = 2239] [outer = 0x119134400] 10:54:04 INFO - PROCESS | 1655 | 1466013244114 Marionette TRACE conn2 <- [1,2952,null,{"value":["/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:54:04 INFO - TEST-OK | /DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html | took 726ms 10:54:04 INFO - PROCESS | 1655 | 1466013244140 Marionette TRACE conn2 -> [0,2953,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1655 | 1466013244143 Marionette TRACE conn2 <- [1,2953,null,{"value":"7"}] 10:54:04 INFO - TEST-START | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html 10:54:04 INFO - PROCESS | 1655 | 1466013244148 Marionette TRACE conn2 -> [0,2954,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1655 | 1466013244150 Marionette TRACE conn2 <- [1,2954,null,{}] 10:54:04 INFO - PROCESS | 1655 | 1466013244152 Marionette TRACE conn2 -> [0,2955,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 1655 | 1466013244154 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:04 INFO - PROCESS | 1655 | 1466013244279 Marionette TRACE conn2 <- [1,2955,null,{"value":null}] 10:54:04 INFO - PROCESS | 1655 | 1466013244357 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:04 INFO - PROCESS | 1655 | 1466013244359 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:04 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ab1e800 == 43 [pid = 1655] [id = 747] 10:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x11820c800) [pid = 1655] [serial = 2240] [outer = 0x0] 10:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1210b7800) [pid = 1655] [serial = 2241] [outer = 0x11820c800] 10:54:04 INFO - PROCESS | 1655 | 1466013244391 Marionette DEBUG loaded listener.js 10:54:04 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x121999000) [pid = 1655] [serial = 2242] [outer = 0x11820c800] 10:54:04 INFO - PROCESS | 1655 | 1466013244756 Marionette TRACE conn2 <- [1,2956,null,{"value":["/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:54:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:54:04 INFO - TEST-PASS | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:54:04 INFO - TEST-OK | /DOMEvents/tests/approved/dispatchEvent.click.checkbox.html | took 621ms 10:54:04 INFO - TEST-START | /DOMEvents/tests/approved/domnodeinserted.html 10:54:04 INFO - PROCESS | 1655 | 1466013244770 Marionette TRACE conn2 -> [0,2957,"getWindowHandle",null] 10:54:04 INFO - PROCESS | 1655 | 1466013244771 Marionette TRACE conn2 <- [1,2957,null,{"value":"7"}] 10:54:04 INFO - PROCESS | 1655 | 1466013244773 Marionette TRACE conn2 -> [0,2958,"setScriptTimeout",{"ms":35000}] 10:54:04 INFO - PROCESS | 1655 | 1466013244776 Marionette TRACE conn2 <- [1,2958,null,{}] 10:54:04 INFO - PROCESS | 1655 | 1466013244784 Marionette TRACE conn2 -> [0,2959,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:04 INFO - PROCESS | 1655 | 1466013244787 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:04 INFO - PROCESS | 1655 | 1466013244899 Marionette TRACE conn2 <- [1,2959,null,{"value":null}] 10:54:05 INFO - PROCESS | 1655 | 1466013244997 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1655 | 1466013244999 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d2a7800 == 44 [pid = 1655] [id = 748] 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12676c400) [pid = 1655] [serial = 2243] [outer = 0x0] 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b2f800) [pid = 1655] [serial = 2244] [outer = 0x12676c400] 10:54:05 INFO - PROCESS | 1655 | 1466013245030 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128b8c800) [pid = 1655] [serial = 2245] [outer = 0x12676c400] 10:54:05 INFO - PROCESS | 1655 | 1466013245389 Marionette TRACE conn2 <- [1,2960,null,{"value":["/DOMEvents/tests/approved/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:54:05 INFO - TEST-PASS | /DOMEvents/tests/approved/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:54:05 INFO - TEST-OK | /DOMEvents/tests/approved/domnodeinserted.html | took 621ms 10:54:05 INFO - PROCESS | 1655 | 1466013245395 Marionette TRACE conn2 -> [0,2961,"getWindowHandle",null] 10:54:05 INFO - PROCESS | 1655 | 1466013245397 Marionette TRACE conn2 <- [1,2961,null,{"value":"7"}] 10:54:05 INFO - TEST-START | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html 10:54:05 INFO - PROCESS | 1655 | 1466013245402 Marionette TRACE conn2 -> [0,2962,"setScriptTimeout",{"ms":35000}] 10:54:05 INFO - PROCESS | 1655 | 1466013245403 Marionette TRACE conn2 <- [1,2962,null,{}] 10:54:05 INFO - PROCESS | 1655 | 1466013245405 Marionette TRACE conn2 -> [0,2963,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:05 INFO - PROCESS | 1655 | 1466013245407 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:05 INFO - PROCESS | 1655 | 1466013245511 Marionette TRACE conn2 <- [1,2963,null,{"value":null}] 10:54:05 INFO - PROCESS | 1655 | 1466013245573 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:05 INFO - PROCESS | 1655 | 1466013245574 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:05 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d47e000 == 45 [pid = 1655] [id = 749] 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b2b000) [pid = 1655] [serial = 2246] [outer = 0x0] 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x129277800) [pid = 1655] [serial = 2247] [outer = 0x128b2b000] 10:54:05 INFO - PROCESS | 1655 | 1466013245602 Marionette DEBUG loaded listener.js 10:54:05 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x12a50fc00) [pid = 1655] [serial = 2248] [outer = 0x128b2b000] 10:54:05 INFO - PROCESS | 1655 | 1466013245988 Marionette TRACE conn2 <- [1,2964,null,{"value":["/DOMEvents/tests/approved/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:54:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopImmediatePropagation.effect.html | took 620ms 10:54:06 INFO - PROCESS | 1655 | 1466013246022 Marionette TRACE conn2 -> [0,2965,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1655 | 1466013246023 Marionette TRACE conn2 <- [1,2965,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html 10:54:06 INFO - PROCESS | 1655 | 1466013246026 Marionette TRACE conn2 -> [0,2966,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1655 | 1466013246027 Marionette TRACE conn2 <- [1,2966,null,{}] 10:54:06 INFO - PROCESS | 1655 | 1466013246029 Marionette TRACE conn2 -> [0,2967,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1655 | 1466013246031 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:06 INFO - PROCESS | 1655 | 1466013246132 Marionette TRACE conn2 <- [1,2967,null,{"value":null}] 10:54:06 INFO - PROCESS | 1655 | 1466013246196 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1655 | 1466013246197 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d5c0000 == 46 [pid = 1655] [id = 750] 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x11297e400) [pid = 1655] [serial = 2249] [outer = 0x0] 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a686400) [pid = 1655] [serial = 2250] [outer = 0x11297e400] 10:54:06 INFO - PROCESS | 1655 | 1466013246267 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a909400) [pid = 1655] [serial = 2251] [outer = 0x11297e400] 10:54:06 INFO - PROCESS | 1655 | 1466013246648 Marionette TRACE conn2 <- [1,2968,null,{"value":["/DOMEvents/tests/approved/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:54:06 INFO - TEST-PASS | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:54:06 INFO - TEST-OK | /DOMEvents/tests/approved/stopPropagation.deferred.effect.html | took 669ms 10:54:06 INFO - PROCESS | 1655 | 1466013246695 Marionette TRACE conn2 -> [0,2969,"getWindowHandle",null] 10:54:06 INFO - PROCESS | 1655 | 1466013246697 Marionette TRACE conn2 <- [1,2969,null,{"value":"7"}] 10:54:06 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html 10:54:06 INFO - PROCESS | 1655 | 1466013246699 Marionette TRACE conn2 -> [0,2970,"setScriptTimeout",{"ms":35000}] 10:54:06 INFO - PROCESS | 1655 | 1466013246700 Marionette TRACE conn2 <- [1,2970,null,{}] 10:54:06 INFO - PROCESS | 1655 | 1466013246703 Marionette TRACE conn2 -> [0,2971,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:06 INFO - PROCESS | 1655 | 1466013246707 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:06 INFO - PROCESS | 1655 | 1466013246828 Marionette TRACE conn2 <- [1,2971,null,{"value":null}] 10:54:06 INFO - PROCESS | 1655 | 1466013246892 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:06 INFO - PROCESS | 1655 | 1466013246894 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:06 INFO - PROCESS | 1655 | ++DOCSHELL 0x1189ed800 == 47 [pid = 1655] [id = 751] 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x115ec1c00) [pid = 1655] [serial = 2252] [outer = 0x0] 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12a73cc00) [pid = 1655] [serial = 2253] [outer = 0x115ec1c00] 10:54:06 INFO - PROCESS | 1655 | 1466013246922 Marionette DEBUG loaded listener.js 10:54:06 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x12b838000) [pid = 1655] [serial = 2254] [outer = 0x115ec1c00] 10:54:07 INFO - PROCESS | 1655 | 1466013247442 Marionette TRACE conn2 <- [1,2972,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html",0,null,null,[["Test Description: Dispatch an event in a DOM tree using the DOM event flow.",0,null,null]]]}] 10:54:07 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | Test Description: Dispatch an event in a DOM tree using the DOM event flow. 10:54:07 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html | took 771ms 10:54:07 INFO - PROCESS | 1655 | 1466013247486 Marionette TRACE conn2 -> [0,2973,"getWindowHandle",null] 10:54:07 INFO - PROCESS | 1655 | 1466013247488 Marionette TRACE conn2 <- [1,2973,null,{"value":"7"}] 10:54:07 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html 10:54:07 INFO - PROCESS | 1655 | 1466013247491 Marionette TRACE conn2 -> [0,2974,"setScriptTimeout",{"ms":35000}] 10:54:07 INFO - PROCESS | 1655 | 1466013247493 Marionette TRACE conn2 <- [1,2974,null,{}] 10:54:07 INFO - PROCESS | 1655 | 1466013247511 Marionette TRACE conn2 -> [0,2975,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:07 INFO - PROCESS | 1655 | 1466013247513 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:07 INFO - PROCESS | 1655 | 1466013247620 Marionette TRACE conn2 <- [1,2975,null,{"value":null}] 10:54:07 INFO - PROCESS | 1655 | 1466013247698 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:07 INFO - PROCESS | 1655 | 1466013247700 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:07 INFO - PROCESS | 1655 | ++DOCSHELL 0x124880000 == 48 [pid = 1655] [id = 752] 10:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x115ebbc00) [pid = 1655] [serial = 2255] [outer = 0x0] 10:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x115f59000) [pid = 1655] [serial = 2256] [outer = 0x115ebbc00] 10:54:07 INFO - PROCESS | 1655 | 1466013247729 Marionette DEBUG loaded listener.js 10:54:07 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x117c7fc00) [pid = 1655] [serial = 2257] [outer = 0x115ebbc00] 10:54:08 INFO - PROCESS | 1655 | 1466013248092 Marionette TRACE conn2 <- [1,2976,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html",0,null,null,[["Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed.",0,null,null]]]}] 10:54:08 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | Test Description: Implementations of the DOM event model must be reentrant. Event listeners may perform actions that cause additional events to be dispatched. Such events are handled in a synchronous manner, the event propagation that causes the event listener to be triggered must resume only after the event dispatch of the new event is completed. 10:54:08 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html | took 619ms 10:54:08 INFO - PROCESS | 1655 | 1466013248111 Marionette TRACE conn2 -> [0,2977,"getWindowHandle",null] 10:54:08 INFO - PROCESS | 1655 | 1466013248114 Marionette TRACE conn2 <- [1,2977,null,{"value":"7"}] 10:54:08 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html 10:54:08 INFO - PROCESS | 1655 | 1466013248118 Marionette TRACE conn2 -> [0,2978,"setScriptTimeout",{"ms":35000}] 10:54:08 INFO - PROCESS | 1655 | 1466013248120 Marionette TRACE conn2 <- [1,2978,null,{}] 10:54:08 INFO - PROCESS | 1655 | 1466013248123 Marionette TRACE conn2 -> [0,2979,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:08 INFO - PROCESS | 1655 | 1466013248124 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:08 INFO - PROCESS | 1655 | 1466013248222 Marionette TRACE conn2 <- [1,2979,null,{"value":null}] 10:54:08 INFO - PROCESS | 1655 | 1466013248287 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:08 INFO - PROCESS | 1655 | 1466013248288 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:08 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931e800 == 49 [pid = 1655] [id = 753] 10:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x11820e400) [pid = 1655] [serial = 2258] [outer = 0x0] 10:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x118548800) [pid = 1655] [serial = 2259] [outer = 0x11820e400] 10:54:08 INFO - PROCESS | 1655 | 1466013248316 Marionette DEBUG loaded listener.js 10:54:08 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x118f67000) [pid = 1655] [serial = 2260] [outer = 0x11820e400] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf0a000 == 48 [pid = 1655] [id = 743] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12c764000 == 47 [pid = 1655] [id = 742] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x125fcf800 == 46 [pid = 1655] [id = 741] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12c468800 == 45 [pid = 1655] [id = 740] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12be24000 == 44 [pid = 1655] [id = 739] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12ac02800 == 43 [pid = 1655] [id = 738] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1296c0800 == 42 [pid = 1655] [id = 737] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x128b09800 == 41 [pid = 1655] [id = 736] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x126309000 == 40 [pid = 1655] [id = 735] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1195e1000 == 39 [pid = 1655] [id = 734] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11641b000 == 38 [pid = 1655] [id = 733] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7ea800 == 37 [pid = 1655] [id = 732] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x121452800 == 36 [pid = 1655] [id = 731] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1131b2000 == 35 [pid = 1655] [id = 730] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x11931d800 == 34 [pid = 1655] [id = 718] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x124880000 == 33 [pid = 1655] [id = 752] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1189ed800 == 32 [pid = 1655] [id = 751] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d5c0000 == 31 [pid = 1655] [id = 750] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d47e000 == 30 [pid = 1655] [id = 749] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12d2a7800 == 29 [pid = 1655] [id = 748] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12ab1e800 == 28 [pid = 1655] [id = 747] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x113017000 == 27 [pid = 1655] [id = 746] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf21800 == 26 [pid = 1655] [id = 744] 10:54:09 INFO - PROCESS | 1655 | --DOCSHELL 0x1194be000 == 25 [pid = 1655] [id = 745] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x128b4a400) [pid = 1655] [serial = 2188] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x119555800) [pid = 1655] [serial = 2170] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x118543000) [pid = 1655] [serial = 2164] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x118955800) [pid = 1655] [serial = 2165] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x119334000) [pid = 1655] [serial = 2167] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x11653b800) [pid = 1655] [serial = 2161] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1176b9000) [pid = 1655] [serial = 2162] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x113054c00) [pid = 1655] [serial = 2158] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115a4cc00) [pid = 1655] [serial = 2159] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11653a400) [pid = 1655] [serial = 2156] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x115eb3800) [pid = 1655] [serial = 2155] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x11804b800) [pid = 1655] [serial = 2144] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x115ee8000) [pid = 1655] [serial = 2143] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x123c62000) [pid = 1655] [serial = 2173] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x119741c00) [pid = 1655] [serial = 2147] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x125f53c00) [pid = 1655] [serial = 2176] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x124ac1800) [pid = 1655] [serial = 2174] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119139c00) [pid = 1655] [serial = 2146] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12676b800) [pid = 1655] [serial = 2150] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x126599800) [pid = 1655] [serial = 2177] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x11622e400) [pid = 1655] [serial = 2180] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x125f57c00) [pid = 1655] [serial = 2149] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x126ba6000) [pid = 1655] [serial = 2185] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x128b2a800) [pid = 1655] [serial = 2186] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1249adc00) [pid = 1655] [serial = 2182] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x112920000) [pid = 1655] [serial = 2179] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x1215bc000) [pid = 1655] [serial = 2171] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126b9d800) [pid = 1655] [serial = 2153] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x126b95c00) [pid = 1655] [serial = 2183] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x125498c00) [pid = 1655] [serial = 2152] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x11938fc00) [pid = 1655] [serial = 2168] [outer = 0x0] [url = about:blank] 10:54:09 INFO - PROCESS | 1655 | 1466013249281 Marionette TRACE conn2 <- [1,2980,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html",0,null,null,[["Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered.",0,null,null]]]}] 10:54:09 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | Test Description: handleEvent - This method shall be called whenever an event occurs of the event type for which the EventListener interface was registered. 10:54:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html | took 1175ms 10:54:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html 10:54:09 INFO - PROCESS | 1655 | 1466013249294 Marionette TRACE conn2 -> [0,2981,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1655 | 1466013249296 Marionette TRACE conn2 <- [1,2981,null,{"value":"7"}] 10:54:09 INFO - PROCESS | 1655 | 1466013249301 Marionette TRACE conn2 -> [0,2982,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1655 | 1466013249303 Marionette TRACE conn2 <- [1,2982,null,{}] 10:54:09 INFO - PROCESS | 1655 | 1466013249307 Marionette TRACE conn2 -> [0,2983,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:09 INFO - PROCESS | 1655 | 1466013249309 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:09 INFO - PROCESS | 1655 | 1466013249394 Marionette TRACE conn2 <- [1,2983,null,{"value":null}] 10:54:09 INFO - PROCESS | 1655 | 1466013249452 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1655 | 1466013249455 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x117c74000 == 26 [pid = 1655] [id = 754] 10:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 87 (0x112d67000) [pid = 1655] [serial = 2261] [outer = 0x0] 10:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 88 (0x113d64c00) [pid = 1655] [serial = 2262] [outer = 0x112d67000] 10:54:09 INFO - PROCESS | 1655 | 1466013249482 Marionette DEBUG loaded listener.js 10:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 89 (0x115eb8c00) [pid = 1655] [serial = 2263] [outer = 0x112d67000] 10:54:09 INFO - PROCESS | 1655 | 1466013249784 Marionette TRACE conn2 <- [1,2984,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html",0,null,null,[["Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. ",1,"assert_array_equals: property 2, expected false but got true","@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5\n"]]]}] 10:54:09 INFO - TEST-FAIL | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | Test Description: As the final step of the event dispatch, the implementation must reset the event object's default-action-prevention state. - assert_array_equals: property 2, expected false but got true 10:54:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:34:9 10:54:09 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:09 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:09 INFO - @http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html:24:5 10:54:09 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html | took 521ms 10:54:09 INFO - PROCESS | 1655 | 1466013249822 Marionette TRACE conn2 -> [0,2985,"getWindowHandle",null] 10:54:09 INFO - PROCESS | 1655 | 1466013249825 Marionette TRACE conn2 <- [1,2985,null,{"value":"7"}] 10:54:09 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html 10:54:09 INFO - PROCESS | 1655 | 1466013249830 Marionette TRACE conn2 -> [0,2986,"setScriptTimeout",{"ms":35000}] 10:54:09 INFO - PROCESS | 1655 | 1466013249835 Marionette TRACE conn2 <- [1,2986,null,{}] 10:54:09 INFO - PROCESS | 1655 | 1466013249838 Marionette TRACE conn2 -> [0,2987,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:09 INFO - PROCESS | 1655 | 1466013249839 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:09 INFO - PROCESS | 1655 | 1466013249920 Marionette TRACE conn2 <- [1,2987,null,{"value":null}] 10:54:09 INFO - PROCESS | 1655 | 1466013249924 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:09 INFO - PROCESS | 1655 | 1466013249926 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:09 INFO - PROCESS | 1655 | ++DOCSHELL 0x118fe7000 == 27 [pid = 1655] [id = 755] 10:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x115ec0400) [pid = 1655] [serial = 2264] [outer = 0x0] 10:54:09 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x1176b9000) [pid = 1655] [serial = 2265] [outer = 0x115ec0400] 10:54:09 INFO - PROCESS | 1655 | 1466013249956 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x118191400) [pid = 1655] [serial = 2266] [outer = 0x115ec0400] 10:54:10 INFO - PROCESS | 1655 | 1466013250301 Marionette TRACE conn2 <- [1,2988,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html",0,null,null,[["Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch.",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | Test Description: An event object may be properly dispatched multiple times while also allowing to prevent the event objects propagation prior to the event dispatch. 10:54:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html | took 523ms 10:54:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html 10:54:10 INFO - PROCESS | 1655 | 1466013250353 Marionette TRACE conn2 -> [0,2989,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1655 | 1466013250354 Marionette TRACE conn2 <- [1,2989,null,{"value":"7"}] 10:54:10 INFO - PROCESS | 1655 | 1466013250356 Marionette TRACE conn2 -> [0,2990,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1655 | 1466013250358 Marionette TRACE conn2 <- [1,2990,null,{}] 10:54:10 INFO - PROCESS | 1655 | 1466013250366 Marionette TRACE conn2 -> [0,2991,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1655 | 1466013250370 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:10 INFO - PROCESS | 1655 | 1466013250450 Marionette TRACE conn2 <- [1,2991,null,{"value":null}] 10:54:10 INFO - PROCESS | 1655 | 1466013250455 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:10 INFO - PROCESS | 1655 | 1466013250457 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112f000 == 28 [pid = 1655] [id = 756] 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x11304ac00) [pid = 1655] [serial = 2267] [outer = 0x0] 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x118961800) [pid = 1655] [serial = 2268] [outer = 0x11304ac00] 10:54:10 INFO - PROCESS | 1655 | 1466013250485 Marionette DEBUG loaded listener.js 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x119390800) [pid = 1655] [serial = 2269] [outer = 0x11304ac00] 10:54:10 INFO - PROCESS | 1655 | ++DOCSHELL 0x12145e800 == 29 [pid = 1655] [id = 757] 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x1210b9400) [pid = 1655] [serial = 2270] [outer = 0x0] 10:54:10 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x118050000) [pid = 1655] [serial = 2271] [outer = 0x1210b9400] 10:54:10 INFO - PROCESS | 1655 | 1466013250837 Marionette TRACE conn2 <- [1,2992,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html",0,null,null,[["Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node.",0,null,null]]]}] 10:54:10 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | Test Description: DOMCharacterDataModified event fires after ProcessingInstruction.data have been modified, but the node itself has not been inserted or deleted. The proximal event target of this event shall be the ProcessingInstruction node. 10:54:10 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html | took 521ms 10:54:10 INFO - PROCESS | 1655 | 1466013250877 Marionette TRACE conn2 -> [0,2993,"getWindowHandle",null] 10:54:10 INFO - PROCESS | 1655 | 1466013250879 Marionette TRACE conn2 <- [1,2993,null,{"value":"7"}] 10:54:10 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html 10:54:10 INFO - PROCESS | 1655 | 1466013250881 Marionette TRACE conn2 -> [0,2994,"setScriptTimeout",{"ms":35000}] 10:54:10 INFO - PROCESS | 1655 | 1466013250882 Marionette TRACE conn2 <- [1,2994,null,{}] 10:54:10 INFO - PROCESS | 1655 | 1466013250885 Marionette TRACE conn2 -> [0,2995,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:10 INFO - PROCESS | 1655 | 1466013250886 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:11 INFO - PROCESS | 1655 | 1466013251009 Marionette TRACE conn2 <- [1,2995,null,{"value":null}] 10:54:11 INFO - PROCESS | 1655 | 1466013251047 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1655 | 1466013251048 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x12540f800 == 30 [pid = 1655] [id = 758] 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x118551000) [pid = 1655] [serial = 2272] [outer = 0x0] 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x119741c00) [pid = 1655] [serial = 2273] [outer = 0x118551000] 10:54:11 INFO - PROCESS | 1655 | 1466013251073 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x121996000) [pid = 1655] [serial = 2274] [outer = 0x118551000] 10:54:11 INFO - PROCESS | 1655 | 1466013251352 Marionette TRACE conn2 <- [1,2996,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html",0,null,null,[["Checkbox state is unchanged before the synthetic click event is dispatched",0,null,null],["Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Checkbox state is unchanged before the synthetic click event is dispatched 10:54:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | Test Description: MouseEvent: Default action is performed when a synthetic click event is dispatched on a checkbox element 10:54:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html | took 518ms 10:54:11 INFO - PROCESS | 1655 | 1466013251404 Marionette TRACE conn2 -> [0,2997,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1655 | 1466013251405 Marionette TRACE conn2 <- [1,2997,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html 10:54:11 INFO - PROCESS | 1655 | 1466013251408 Marionette TRACE conn2 -> [0,2998,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1655 | 1466013251409 Marionette TRACE conn2 <- [1,2998,null,{}] 10:54:11 INFO - PROCESS | 1655 | 1466013251419 Marionette TRACE conn2 -> [0,2999,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 1655 | 1466013251420 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:11 INFO - PROCESS | 1655 | 1466013251536 Marionette TRACE conn2 <- [1,2999,null,{"value":null}] 10:54:11 INFO - PROCESS | 1655 | 1466013251541 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:11 INFO - PROCESS | 1655 | 1466013251542 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:11 INFO - PROCESS | 1655 | ++DOCSHELL 0x128a31000 == 31 [pid = 1655] [id = 759] 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x115ec0000) [pid = 1655] [serial = 2275] [outer = 0x0] 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x121c0a400) [pid = 1655] [serial = 2276] [outer = 0x115ec0000] 10:54:11 INFO - PROCESS | 1655 | 1466013251566 Marionette DEBUG loaded listener.js 10:54:11 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x121cae400) [pid = 1655] [serial = 2277] [outer = 0x115ec0000] 10:54:11 INFO - PROCESS | 1655 | 1466013251903 Marionette TRACE conn2 <- [1,3000,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html",0,null,null,[["Test Description: DOMNodeInserted event fires when a node has been added as a child of another node.",0,null,null]]]}] 10:54:11 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | Test Description: DOMNodeInserted event fires when a node has been added as a child of another node. 10:54:11 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html | took 524ms 10:54:11 INFO - PROCESS | 1655 | 1466013251933 Marionette TRACE conn2 -> [0,3001,"getWindowHandle",null] 10:54:11 INFO - PROCESS | 1655 | 1466013251934 Marionette TRACE conn2 <- [1,3001,null,{"value":"7"}] 10:54:11 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html 10:54:11 INFO - PROCESS | 1655 | 1466013251936 Marionette TRACE conn2 -> [0,3002,"setScriptTimeout",{"ms":35000}] 10:54:11 INFO - PROCESS | 1655 | 1466013251937 Marionette TRACE conn2 <- [1,3002,null,{}] 10:54:11 INFO - PROCESS | 1655 | 1466013251940 Marionette TRACE conn2 -> [0,3003,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:11 INFO - PROCESS | 1655 | 1466013251944 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:12 INFO - PROCESS | 1655 | 1466013252059 Marionette TRACE conn2 <- [1,3003,null,{"value":null}] 10:54:12 INFO - PROCESS | 1655 | 1466013252100 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1655 | 1466013252101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x129169000 == 32 [pid = 1655] [id = 760] 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x118194c00) [pid = 1655] [serial = 2278] [outer = 0x0] 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1249a7400) [pid = 1655] [serial = 2279] [outer = 0x118194c00] 10:54:12 INFO - PROCESS | 1655 | 1466013252126 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x12676b000) [pid = 1655] [serial = 2280] [outer = 0x118194c00] 10:54:12 INFO - PROCESS | 1655 | 1466013252403 Marionette TRACE conn2 <- [1,3004,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html",0,null,null,[["Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect.",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | Test Description: stopImmediatePropagation() prevents other event listeners from being triggered and, unlike Event.stopPropagation(), its effect must be immediate. Once it has been called, further calls to this method have no additional effect. 10:54:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html | took 520ms 10:54:12 INFO - TEST-START | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html 10:54:12 INFO - PROCESS | 1655 | 1466013252457 Marionette TRACE conn2 -> [0,3005,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1655 | 1466013252458 Marionette TRACE conn2 <- [1,3005,null,{"value":"7"}] 10:54:12 INFO - PROCESS | 1655 | 1466013252460 Marionette TRACE conn2 -> [0,3006,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1655 | 1466013252461 Marionette TRACE conn2 <- [1,3006,null,{}] 10:54:12 INFO - PROCESS | 1655 | 1466013252464 Marionette TRACE conn2 -> [0,3007,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:12 INFO - PROCESS | 1655 | 1466013252468 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:12 INFO - PROCESS | 1655 | 1466013252569 Marionette TRACE conn2 <- [1,3007,null,{"value":null}] 10:54:12 INFO - PROCESS | 1655 | 1466013252607 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:12 INFO - PROCESS | 1655 | 1466013252608 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:12 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a5bf800 == 33 [pid = 1655] [id = 761] 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x119132400) [pid = 1655] [serial = 2281] [outer = 0x0] 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x126b9bc00) [pid = 1655] [serial = 2282] [outer = 0x119132400] 10:54:12 INFO - PROCESS | 1655 | 1466013252632 Marionette DEBUG loaded listener.js 10:54:12 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x126ba7800) [pid = 1655] [serial = 2283] [outer = 0x119132400] 10:54:12 INFO - PROCESS | 1655 | 1466013252938 Marionette TRACE conn2 <- [1,3008,null,{"value":["/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html",0,null,null,[["Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered.",0,null,null]]]}] 10:54:12 INFO - TEST-PASS | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | Test Description: stopPropagation() prevents other event listeners from being triggered but its effect must be deferred until all event listeners attached on the Event.currentTarget have been triggered. 10:54:12 INFO - TEST-OK | /DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html | took 520ms 10:54:12 INFO - TEST-START | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html 10:54:12 INFO - PROCESS | 1655 | 1466013252983 Marionette TRACE conn2 -> [0,3009,"getWindowHandle",null] 10:54:12 INFO - PROCESS | 1655 | 1466013252985 Marionette TRACE conn2 <- [1,3009,null,{"value":"7"}] 10:54:12 INFO - PROCESS | 1655 | 1466013252987 Marionette TRACE conn2 -> [0,3010,"setScriptTimeout",{"ms":35000}] 10:54:12 INFO - PROCESS | 1655 | 1466013252988 Marionette TRACE conn2 <- [1,3010,null,{}] 10:54:13 INFO - PROCESS | 1655 | 1466013252998 Marionette TRACE conn2 -> [0,3011,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1655 | 1466013252999 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:13 INFO - PROCESS | 1655 | 1466013253096 Marionette TRACE conn2 <- [1,3011,null,{"value":null}] 10:54:13 INFO - PROCESS | 1655 | 1466013253100 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1655 | 1466013253101 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a7f3000 == 34 [pid = 1655] [id = 762] 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12676b800) [pid = 1655] [serial = 2284] [outer = 0x0] 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b34000) [pid = 1655] [serial = 2285] [outer = 0x12676b800] 10:54:13 INFO - PROCESS | 1655 | 1466013253125 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x128b49400) [pid = 1655] [serial = 2286] [outer = 0x12676b800] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x1291a5400) [pid = 1655] [serial = 2217] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-and-window-error-event.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1292a0000) [pid = 1655] [serial = 2220] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/throwing-in-listener-when-all-have-not-run-yet.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119382c00) [pid = 1655] [serial = 2196] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.skewed.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x110f7d800) [pid = 1655] [serial = 2190] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.multiply.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x112ac9c00) [pid = 1655] [serial = 2199] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.basic.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x118053800) [pid = 1655] [serial = 2202] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.translate.nonfinite.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x112abf400) [pid = 1655] [serial = 2205] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/ClickFakeEvent.nondocument.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x116294000) [pid = 1655] [serial = 2193] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.nonfinite.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x1198e1000) [pid = 1655] [serial = 2208] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/constructors.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x112abdc00) [pid = 1655] [serial = 2223] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/DOM.event.flow.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x11913b000) [pid = 1655] [serial = 2229] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.after.dispatchEvent.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x12a906400) [pid = 1655] [serial = 2232] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventObject.multiple.dispatchEvent.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x115eb4c00) [pid = 1655] [serial = 2226] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/EventListener.eventHandler.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112a7c400) [pid = 1655] [serial = 2211] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/event-phases-order.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11938b000) [pid = 1655] [serial = 2187] [outer = 0x0] [url = http://web-platform.test:8000/2dcontext/transformations/2d.transformation.transform.identity.html] 10:54:13 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x123c6b000) [pid = 1655] [serial = 2214] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/init-event-while-dispatching.html] 10:54:13 INFO - PROCESS | 1655 | 1466013253618 Marionette TRACE conn2 <- [1,3012,null,{"value":["/FileAPI/FileReader/Progress_event_bubbles_cancelable.html",0,null,null,[["Check the values of bubbles and cancelable are false when the progress event is dispatched",0,null,null]]]}] 10:54:13 INFO - TEST-PASS | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | Check the values of bubbles and cancelable are false when the progress event is dispatched 10:54:13 INFO - TEST-OK | /FileAPI/FileReader/Progress_event_bubbles_cancelable.html | took 678ms 10:54:13 INFO - PROCESS | 1655 | 1466013253665 Marionette TRACE conn2 -> [0,3013,"getWindowHandle",null] 10:54:13 INFO - TEST-START | /FileAPI/FileReaderSync.worker 10:54:13 INFO - PROCESS | 1655 | 1466013253667 Marionette TRACE conn2 <- [1,3013,null,{"value":"7"}] 10:54:13 INFO - PROCESS | 1655 | 1466013253669 Marionette TRACE conn2 -> [0,3014,"setScriptTimeout",{"ms":35000}] 10:54:13 INFO - PROCESS | 1655 | 1466013253670 Marionette TRACE conn2 <- [1,3014,null,{}] 10:54:13 INFO - PROCESS | 1655 | 1466013253672 Marionette TRACE conn2 -> [0,3015,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:13 INFO - PROCESS | 1655 | 1466013253673 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:13 INFO - PROCESS | 1655 | 1466013253753 Marionette TRACE conn2 <- [1,3015,null,{"value":null}] 10:54:13 INFO - PROCESS | 1655 | 1466013253817 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:13 INFO - PROCESS | 1655 | 1466013253818 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:13 INFO - PROCESS | 1655 | ++DOCSHELL 0x12112d000 == 35 [pid = 1655] [id = 763] 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x1133b5800) [pid = 1655] [serial = 2287] [outer = 0x0] 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x11913a400) [pid = 1655] [serial = 2288] [outer = 0x1133b5800] 10:54:13 INFO - PROCESS | 1655 | 1466013253842 Marionette DEBUG loaded listener.js 10:54:13 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b33c00) [pid = 1655] [serial = 2289] [outer = 0x1133b5800] 10:54:13 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:54:14 INFO - PROCESS | 1655 | 1466013254147 Marionette TRACE conn2 <- [1,3016,null,{"value":["/FileAPI/FileReaderSync.worker",0,null,null,[["Interface",0,{},{}],["readAsText",0,{},{}],["readAsDataURL",0,{},{}],["readAsArrayBuffer",0,{},{}]]]}] 10:54:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | Interface - {} 10:54:14 INFO - {} 10:54:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsText - {} 10:54:14 INFO - {} 10:54:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsDataURL - {} 10:54:14 INFO - {} 10:54:14 INFO - TEST-PASS | /FileAPI/FileReaderSync.worker | readAsArrayBuffer - {} 10:54:14 INFO - {} 10:54:14 INFO - TEST-OK | /FileAPI/FileReaderSync.worker | took 523ms 10:54:14 INFO - TEST-START | /FileAPI/fileReader.html 10:54:14 INFO - PROCESS | 1655 | 1466013254192 Marionette TRACE conn2 -> [0,3017,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1655 | 1466013254194 Marionette TRACE conn2 <- [1,3017,null,{"value":"7"}] 10:54:14 INFO - PROCESS | 1655 | 1466013254196 Marionette TRACE conn2 -> [0,3018,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1655 | 1466013254197 Marionette TRACE conn2 <- [1,3018,null,{}] 10:54:14 INFO - PROCESS | 1655 | 1466013254202 Marionette TRACE conn2 -> [0,3019,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:14 INFO - PROCESS | 1655 | 1466013254203 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:14 INFO - PROCESS | 1655 | 1466013254285 Marionette TRACE conn2 <- [1,3019,null,{"value":null}] 10:54:14 INFO - PROCESS | 1655 | 1466013254288 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1655 | 1466013254290 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12be33800 == 36 [pid = 1655] [id = 764] 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x119382c00) [pid = 1655] [serial = 2290] [outer = 0x0] 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x128b8f400) [pid = 1655] [serial = 2291] [outer = 0x119382c00] 10:54:14 INFO - PROCESS | 1655 | 1466013254314 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x128ee0c00) [pid = 1655] [serial = 2292] [outer = 0x119382c00] 10:54:14 INFO - PROCESS | 1655 | 1466013254634 Marionette TRACE conn2 <- [1,3020,null,{"value":["/FileAPI/fileReader.html",0,null,null,[["FileReader interface object",0,null,null],["no-argument FileReader constructor",0,null,null],["FileReader States -- abort",0,null,null],["FileReader States -- events",0,null,null]]]}] 10:54:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader interface object 10:54:14 INFO - TEST-PASS | /FileAPI/fileReader.html | no-argument FileReader constructor 10:54:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- abort 10:54:14 INFO - TEST-PASS | /FileAPI/fileReader.html | FileReader States -- events 10:54:14 INFO - TEST-OK | /FileAPI/fileReader.html | took 472ms 10:54:14 INFO - PROCESS | 1655 | 1466013254668 Marionette TRACE conn2 -> [0,3021,"getWindowHandle",null] 10:54:14 INFO - PROCESS | 1655 | 1466013254670 Marionette TRACE conn2 <- [1,3021,null,{"value":"7"}] 10:54:14 INFO - TEST-START | /FileAPI/historical.html 10:54:14 INFO - PROCESS | 1655 | 1466013254672 Marionette TRACE conn2 -> [0,3022,"setScriptTimeout",{"ms":35000}] 10:54:14 INFO - PROCESS | 1655 | 1466013254674 Marionette TRACE conn2 <- [1,3022,null,{}] 10:54:14 INFO - PROCESS | 1655 | 1466013254676 Marionette TRACE conn2 -> [0,3023,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:14 INFO - PROCESS | 1655 | 1466013254678 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:14 INFO - PROCESS | 1655 | 1466013254793 Marionette TRACE conn2 <- [1,3023,null,{"value":null}] 10:54:14 INFO - PROCESS | 1655 | 1466013254799 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:14 INFO - PROCESS | 1655 | 1466013254800 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:14 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c483800 == 37 [pid = 1655] [id = 765] 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x128b2f000) [pid = 1655] [serial = 2293] [outer = 0x0] 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x1291aac00) [pid = 1655] [serial = 2294] [outer = 0x128b2f000] 10:54:14 INFO - PROCESS | 1655 | 1466013254826 Marionette DEBUG loaded listener.js 10:54:14 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x1292a7800) [pid = 1655] [serial = 2295] [outer = 0x128b2f000] 10:54:15 INFO - PROCESS | 1655 | 1466013255136 Marionette TRACE conn2 <- [1,3024,null,{"value":["/FileAPI/historical.html",0,null,null,[["\"toNativeLineEndings\" should not be supported",0,null,null],["\"FileError\" should not be supported",0,null,null],["\"FileException\" should not be supported",0,null,null],["Blob should not support slice prefixed",0,null,null],["BlobBuilder should not be supported.",0,null,null],["FileReader should not support readAsBinaryString",1,"assert_false: should not be in reader expected false got true","@http://web-platform.test:8000/FileAPI/historical.html:42:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/historical.html:40:5\n"]]]}] 10:54:15 INFO - TEST-PASS | /FileAPI/historical.html | "toNativeLineEndings" should not be supported 10:54:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileError" should not be supported 10:54:15 INFO - TEST-PASS | /FileAPI/historical.html | "FileException" should not be supported 10:54:15 INFO - TEST-PASS | /FileAPI/historical.html | Blob should not support slice prefixed 10:54:15 INFO - TEST-PASS | /FileAPI/historical.html | BlobBuilder should not be supported. 10:54:15 INFO - TEST-FAIL | /FileAPI/historical.html | FileReader should not support readAsBinaryString - assert_false: should not be in reader expected false got true 10:54:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:42:9 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - @http://web-platform.test:8000/FileAPI/historical.html:40:5 10:54:15 INFO - TEST-OK | /FileAPI/historical.html | took 469ms 10:54:15 INFO - PROCESS | 1655 | 1466013255141 Marionette TRACE conn2 -> [0,3025,"getWindowHandle",null] 10:54:15 INFO - PROCESS | 1655 | 1466013255143 Marionette TRACE conn2 <- [1,3025,null,{"value":"7"}] 10:54:15 INFO - TEST-START | /FileAPI/idlharness.html 10:54:15 INFO - PROCESS | 1655 | 1466013255145 Marionette TRACE conn2 -> [0,3026,"setScriptTimeout",{"ms":35000}] 10:54:15 INFO - PROCESS | 1655 | 1466013255146 Marionette TRACE conn2 <- [1,3026,null,{}] 10:54:15 INFO - PROCESS | 1655 | 1466013255156 Marionette TRACE conn2 -> [0,3027,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:15 INFO - PROCESS | 1655 | 1466013255158 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:15 INFO - PROCESS | 1655 | 1466013255241 Marionette TRACE conn2 <- [1,3027,null,{"value":null}] 10:54:15 INFO - PROCESS | 1655 | 1466013255245 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:15 INFO - PROCESS | 1655 | 1466013255246 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:15 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ca6b000 == 38 [pid = 1655] [id = 766] 10:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x128b8a400) [pid = 1655] [serial = 2296] [outer = 0x0] 10:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x1292a6000) [pid = 1655] [serial = 2297] [outer = 0x128b8a400] 10:54:15 INFO - PROCESS | 1655 | 1466013255280 Marionette DEBUG loaded listener.js 10:54:15 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a688400) [pid = 1655] [serial = 2298] [outer = 0x128b8a400] 10:54:15 INFO - PROCESS | 1655 | 1466013255929 Marionette TRACE conn2 <- [1,3028,null,{"value":["/FileAPI/idlharness.html",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,null,null],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["URL interface: operation revokeObjectURL(DOMString)",0,null,null],["Blob interface: existence and properties of interface object",0,null,null],["Blob interface object length",0,null,null],["Blob interface object name",0,null,null],["Blob interface: existence and properties of interface prototype object",0,null,null],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["Blob interface: attribute size",0,null,null],["Blob interface: attribute type",0,null,null],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,null,null],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,null,null],["Stringification of new Blob([\"TEST\"])",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,null,null],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface: existence and properties of interface object",0,null,null],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["File interface object name",0,null,null],["File interface: existence and properties of interface prototype object",0,null,null],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["File interface: attribute name",0,null,null],["File interface: attribute lastModified",0,null,null],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,null,null],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,null,null],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,null,null],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9\n"],["FileList interface: existence and properties of interface object",0,null,null],["FileList interface object length",0,null,null],["FileList interface object name",0,null,null],["FileList interface: existence and properties of interface prototype object",0,null,null],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileList interface: operation item(unsigned long)",0,null,null],["FileList interface: attribute length",0,null,null],["FileList must be primary interface of file_input.files",0,null,null],["Stringification of file_input.files",0,null,null],["FileList interface: file_input.files must inherit property \"item\" with the proper type (0)",0,null,null],["FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError",0,null,null],["FileList interface: file_input.files must inherit property \"length\" with the proper type (1)",0,null,null],["FileReader interface: existence and properties of interface object",0,null,null],["FileReader interface object length",0,null,null],["FileReader interface object name",0,null,null],["FileReader interface: existence and properties of interface prototype object",0,null,null],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,null,null],["FileReader interface: operation readAsArrayBuffer(Blob)",0,null,null],["FileReader interface: operation readAsText(Blob,DOMString)",0,null,null],["FileReader interface: operation readAsDataURL(Blob)",0,null,null],["FileReader interface: operation abort()",0,null,null],["FileReader interface: constant EMPTY on interface object",0,null,null],["FileReader interface: constant EMPTY on interface prototype object",0,null,null],["FileReader interface: constant LOADING on interface object",0,null,null],["FileReader interface: constant LOADING on interface prototype object",0,null,null],["FileReader interface: constant DONE on interface object",0,null,null],["FileReader interface: constant DONE on interface prototype object",0,null,null],["FileReader interface: attribute readyState",0,null,null],["FileReader interface: attribute result",0,null,null],["FileReader interface: attribute error",0,null,null],["FileReader interface: attribute onloadstart",0,null,null],["FileReader interface: attribute onprogress",0,null,null],["FileReader interface: attribute onload",0,null,null],["FileReader interface: attribute onabort",0,null,null],["FileReader interface: attribute onerror",0,null,null],["FileReader interface: attribute onloadend",0,null,null],["FileReader must be primary interface of new FileReader()",0,null,null],["Stringification of new FileReader()",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,null,null],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,null,null],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,null,null],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,null,null],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,null,null],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,null,null],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,null,null],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,null,null],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,null,null],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,null,null],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,null,null],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,null,null]]]}] 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation createObjectURL(Blob) 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:54:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | URL interface: operation revokeObjectURL(DOMString) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object length 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface object name 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: existence and properties of interface prototype object's "constructor" property 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute size 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: attribute type 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:54:15 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: operation slice(long long,long long,DOMString) 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:54:15 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:15 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob must be primary interface of new Blob(["TEST"]) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new Blob(["TEST"]) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:54:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:54:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface object 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:54:15 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:15 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface object name 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: existence and properties of interface prototype object's "constructor" property 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute name 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: attribute lastModified 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File must be primary interface of new File(["myFileBits"], "myFileName") 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new File(["myFileBits"], "myFileName") 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:54:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError 10:54:15 INFO - TEST-FAIL | /FileAPI/idlharness.html | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:54:15 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:15 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:15 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:15 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:15 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:15 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:15 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:15 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.html:53:9 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object length 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface object name 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: existence and properties of interface prototype object's "constructor" property 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: operation item(unsigned long) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: attribute length 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList must be primary interface of file_input.files 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of file_input.files 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "item" with the proper type (0) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: calling item(unsigned long) on file_input.files with too few arguments must throw TypeError 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileList interface: file_input.files must inherit property "length" with the proper type (1) 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface object 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object length 10:54:15 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface object name 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: existence and properties of interface prototype object's "constructor" property 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsArrayBuffer(Blob) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsText(Blob,DOMString) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation readAsDataURL(Blob) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: operation abort() 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant EMPTY on interface prototype object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant LOADING on interface prototype object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: constant DONE on interface prototype object 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute readyState 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute result 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute error 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadstart 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onprogress 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onload 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onabort 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onerror 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: attribute onloadend 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader must be primary interface of new FileReader() 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | Stringification of new FileReader() 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) 10:54:16 INFO - TEST-PASS | /FileAPI/idlharness.html | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) 10:54:16 INFO - TEST-OK | /FileAPI/idlharness.html | took 839ms 10:54:16 INFO - PROCESS | 1655 | 1466013255986 Marionette TRACE conn2 -> [0,3029,"getWindowHandle",null] 10:54:16 INFO - TEST-START | /FileAPI/idlharness.worker 10:54:16 INFO - PROCESS | 1655 | 1466013255989 Marionette TRACE conn2 <- [1,3029,null,{"value":"7"}] 10:54:16 INFO - PROCESS | 1655 | 1466013255993 Marionette TRACE conn2 -> [0,3030,"setScriptTimeout",{"ms":35000}] 10:54:16 INFO - PROCESS | 1655 | 1466013255995 Marionette TRACE conn2 <- [1,3030,null,{}] 10:54:16 INFO - PROCESS | 1655 | 1466013255999 Marionette TRACE conn2 -> [0,3031,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:16 INFO - PROCESS | 1655 | 1466013256001 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:16 INFO - PROCESS | 1655 | 1466013256128 Marionette TRACE conn2 <- [1,3031,null,{"value":null}] 10:54:16 INFO - PROCESS | 1655 | 1466013256189 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:16 INFO - PROCESS | 1655 | 1466013256191 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:16 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d478000 == 39 [pid = 1655] [id = 767] 10:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x125f5c000) [pid = 1655] [serial = 2299] [outer = 0x0] 10:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x126596800) [pid = 1655] [serial = 2300] [outer = 0x125f5c000] 10:54:16 INFO - PROCESS | 1655 | 1466013256263 Marionette DEBUG loaded listener.js 10:54:16 INFO - PROCESS | 1655 | ++DOMWINDOW == 111 (0x128b4a400) [pid = 1655] [serial = 2301] [outer = 0x125f5c000] 10:54:16 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:54:17 INFO - PROCESS | 1655 | 1466013257038 Marionette TRACE conn2 <- [1,3032,null,{"value":["/FileAPI/idlharness.worker",0,null,null,[["URL interface: operation createObjectURL(Blob)",0,{},{}],["URL interface: operation createFor(Blob)",1,"assert_own_property: interface object missing static operation expected property \"createFor\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["URL interface: operation revokeObjectURL(DOMString)",0,{},{}],["Blob interface: existence and properties of interface object",0,{},{}],["Blob interface object length",0,{},{}],["Blob interface object name",0,{},{}],["Blob interface: existence and properties of interface prototype object",0,{},{}],["Blob interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["Blob interface: attribute size",0,{},{}],["Blob interface: attribute type",0,{},{}],["Blob interface: attribute isClosed",1,"assert_true: The prototype object must have a property \"isClosed\" expected true got false","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: operation slice(long long,long long,DOMString)",0,{},{}],["Blob interface: operation close()",1,"assert_own_property: interface prototype object missing non-static operation expected property \"close\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob must be primary interface of new Blob([\"TEST\"])",0,{},{}],["Stringification of new Blob([\"TEST\"])",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new Blob([\"TEST\"]) must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new Blob([\"TEST\"]) with too few arguments must throw TypeError",0,{},{}],["Blob interface: new Blob([\"TEST\"]) must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface: existence and properties of interface object",0,{},{}],["File interface object length",1,"assert_equals: wrong value for File.length expected 2 but got 1","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["File interface object name",0,{},{}],["File interface: existence and properties of interface prototype object",0,{},{}],["File interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["File interface: attribute name",0,{},{}],["File interface: attribute lastModified",0,{},{}],["File must be primary interface of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["Stringification of new File([\"myFileBits\"], \"myFileName\")",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"name\" with the proper type (0)",0,{},{}],["File interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"lastModified\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"size\" with the proper type (0)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"type\" with the proper type (1)",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"isClosed\" with the proper type (2)",1,"assert_inherits: property \"isClosed\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"slice\" with the proper type (3)",0,{},{}],["Blob interface: calling slice(long long,long long,DOMString) on new File([\"myFileBits\"], \"myFileName\") with too few arguments must throw TypeError",0,{},{}],["Blob interface: new File([\"myFileBits\"], \"myFileName\") must inherit property \"close\" with the proper type (4)",1,"assert_inherits: property \"close\" not found in prototype chain","IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13\nIdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9\nIdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface object name",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: existence and properties of interface prototype object's \"constructor\" property",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: operation item(unsigned long)",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nIdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileList interface: attribute length",1,"assert_own_property: self does not have own property \"FileList\" expected property \"FileList\" missing","IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\nIdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5\nIdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17\nIdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5\nIdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9\nrequest.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5\n"],["FileReader interface: existence and properties of interface object",0,{},{}],["FileReader interface object length",0,{},{}],["FileReader interface object name",0,{},{}],["FileReader interface: existence and properties of interface prototype object",0,{},{}],["FileReader interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReader interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReader interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReader interface: operation readAsDataURL(Blob)",0,{},{}],["FileReader interface: operation abort()",0,{},{}],["FileReader interface: constant EMPTY on interface object",0,{},{}],["FileReader interface: constant EMPTY on interface prototype object",0,{},{}],["FileReader interface: constant LOADING on interface object",0,{},{}],["FileReader interface: constant LOADING on interface prototype object",0,{},{}],["FileReader interface: constant DONE on interface object",0,{},{}],["FileReader interface: constant DONE on interface prototype object",0,{},{}],["FileReader interface: attribute readyState",0,{},{}],["FileReader interface: attribute result",0,{},{}],["FileReader interface: attribute error",0,{},{}],["FileReader interface: attribute onloadstart",0,{},{}],["FileReader interface: attribute onprogress",0,{},{}],["FileReader interface: attribute onload",0,{},{}],["FileReader interface: attribute onabort",0,{},{}],["FileReader interface: attribute onerror",0,{},{}],["FileReader interface: attribute onloadend",0,{},{}],["FileReader must be primary interface of new FileReader()",0,{},{}],["Stringification of new FileReader()",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError",0,{},{}],["FileReader interface: new FileReader() must inherit property \"abort\" with the proper type (3)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"EMPTY\" with the proper type (4)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"LOADING\" with the proper type (5)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"DONE\" with the proper type (6)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"readyState\" with the proper type (7)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"result\" with the proper type (8)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"error\" with the proper type (9)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadstart\" with the proper type (10)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onprogress\" with the proper type (11)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onload\" with the proper type (12)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onabort\" with the proper type (13)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onerror\" with the proper type (14)",0,{},{}],["FileReader interface: new FileReader() must inherit property \"onloadend\" with the proper type (15)",0,{},{}],["FileReaderSync interface: existence and properties of interface object",0,{},{}],["FileReaderSync interface object length",0,{},{}],["FileReaderSync interface object name",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object",0,{},{}],["FileReaderSync interface: existence and properties of interface prototype object's \"constructor\" property",0,{},{}],["FileReaderSync interface: operation readAsArrayBuffer(Blob)",0,{},{}],["FileReaderSync interface: operation readAsText(Blob,DOMString)",0,{},{}],["FileReaderSync interface: operation readAsDataURL(Blob)",0,{},{}],["FileReaderSync must be primary interface of new FileReaderSync()",0,{},{}],["Stringification of new FileReaderSync()",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsArrayBuffer\" with the proper type (0)",0,{},{}],["FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsText\" with the proper type (1)",0,{},{}],["FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}],["FileReaderSync interface: new FileReaderSync() must inherit property \"readAsDataURL\" with the proper type (2)",0,{},{}],["FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError",0,{},{}]]]}] 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation createObjectURL(Blob) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | URL interface: operation createFor(Blob) - assert_own_property: interface object missing static operation expected property "createFor" missing 10:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1140:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | URL interface: operation revokeObjectURL(DOMString) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object length - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface object name - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute size - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: attribute type - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: attribute isClosed - assert_true: The prototype object must have a property "isClosed" expected true got false 10:54:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1080:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: operation slice(long long,long long,DOMString) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: operation close() - assert_own_property: interface prototype object missing non-static operation expected property "close" missing 10:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1153:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob must be primary interface of new Blob(["TEST"]) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new Blob(["TEST"]) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "size" with the proper type (0) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "type" with the proper type (1) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "slice" with the proper type (3) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new Blob(["TEST"]) with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new Blob(["TEST"]) must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | File interface object length - assert_equals: wrong value for File.length expected 2 but got 1 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:798:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface object name - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute name - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: attribute lastModified - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File must be primary interface of new File(["myFileBits"], "myFileName") - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new File(["myFileBits"], "myFileName") - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "name" with the proper type (0) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | File interface: new File(["myFileBits"], "myFileName") must inherit property "lastModified" with the proper type (1) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "size" with the proper type (0) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "type" with the proper type (1) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "isClosed" with the proper type (2) - assert_inherits: property "isClosed" not found in prototype chain 10:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "slice" with the proper type (3) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Blob interface: calling slice(long long,long long,DOMString) on new File(["myFileBits"], "myFileName") with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | Blob interface: new File(["myFileBits"], "myFileName") must inherit property "close" with the proper type (4) - assert_inherits: property "close" not found in prototype chain 10:54:17 INFO - IdlInterface.prototype.test_interface_of/<@http://web-platform.test:8000/resources/idlharness.js:1468:25 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_interface_of@http://web-platform.test:8000/resources/idlharness.js:1462:13 10:54:17 INFO - IdlInterface.prototype.test_object@http://web-platform.test:8000/resources/idlharness.js:1374:9 10:54:17 INFO - IdlArray.prototype.test/<@http://web-platform.test:8000/resources/idlharness.js:354:17 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:352:13 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:689:9 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:668:5 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:780:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:776:9 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface object name - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:807:13 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:803:9 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:837:9 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:828:5 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: existence and properties of interface prototype object's "constructor" property - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_self/<@http://web-platform.test:8000/resources/idlharness.js:940:9 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_self@http://web-platform.test:8000/resources/idlharness.js:934:5 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:652:9 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: operation item(unsigned long) - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_member_operation/<@http://web-platform.test:8000/resources/idlharness.js:1115:9 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - IdlInterface.prototype.test_member_operation@http://web-platform.test:8000/resources/idlharness.js:1105:5 10:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1329:21 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-FAIL | /FileAPI/idlharness.worker | FileList interface: attribute length - assert_own_property: self does not have own property "FileList" expected property "FileList" missing 10:54:17 INFO - IdlInterface.prototype.test_member_attribute/<@http://web-platform.test:8000/resources/idlharness.js:1041:9 10:54:17 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:17 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:17 INFO - IdlInterface.prototype.test_member_attribute@http://web-platform.test:8000/resources/idlharness.js:1035:5 10:54:17 INFO - IdlInterface.prototype.test_members@http://web-platform.test:8000/resources/idlharness.js:1317:17 10:54:17 INFO - IdlInterface.prototype.test@http://web-platform.test:8000/resources/idlharness.js:661:5 10:54:17 INFO - IdlArray.prototype.test@http://web-platform.test:8000/resources/idlharness.js:349:9 10:54:17 INFO - request.onload@http://web-platform.test:8000/FileAPI/idlharness.worker.js:43:5 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object length - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface object name - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsArrayBuffer(Blob) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsText(Blob,DOMString) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation readAsDataURL(Blob) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: operation abort() - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant EMPTY on interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant LOADING on interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: constant DONE on interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute readyState - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute result - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute error - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadstart - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onprogress - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onload - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onabort - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onerror - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: attribute onloadend - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader must be primary interface of new FileReader() - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReader() - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsArrayBuffer(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsText" with the proper type (1) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsText(Blob,DOMString) on new FileReader() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readAsDataURL" with the proper type (2) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: calling readAsDataURL(Blob) on new FileReader() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "abort" with the proper type (3) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "EMPTY" with the proper type (4) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "LOADING" with the proper type (5) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "DONE" with the proper type (6) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "readyState" with the proper type (7) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "result" with the proper type (8) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "error" with the proper type (9) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadstart" with the proper type (10) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onprogress" with the proper type (11) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onload" with the proper type (12) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onabort" with the proper type (13) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onerror" with the proper type (14) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReader interface: new FileReader() must inherit property "onloadend" with the proper type (15) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object length - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface object name - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: existence and properties of interface prototype object's "constructor" property - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsArrayBuffer(Blob) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsText(Blob,DOMString) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: operation readAsDataURL(Blob) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync must be primary interface of new FileReaderSync() - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | Stringification of new FileReaderSync() - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsArrayBuffer" with the proper type (0) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsArrayBuffer(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsText" with the proper type (1) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsText(Blob,DOMString) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: new FileReaderSync() must inherit property "readAsDataURL" with the proper type (2) - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-PASS | /FileAPI/idlharness.worker | FileReaderSync interface: calling readAsDataURL(Blob) on new FileReaderSync() with too few arguments must throw TypeError - {} 10:54:17 INFO - {} 10:54:17 INFO - TEST-OK | /FileAPI/idlharness.worker | took 1088ms 10:54:17 INFO - PROCESS | 1655 | 1466013257082 Marionette TRACE conn2 -> [0,3033,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 1655 | 1466013257085 Marionette TRACE conn2 <- [1,3033,null,{"value":"7"}] 10:54:17 INFO - TEST-START | /FileAPI/blob/Blob-XHR-revoke.html 10:54:17 INFO - PROCESS | 1655 | 1466013257091 Marionette TRACE conn2 -> [0,3034,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1655 | 1466013257094 Marionette TRACE conn2 <- [1,3034,null,{}] 10:54:17 INFO - PROCESS | 1655 | 1466013257098 Marionette TRACE conn2 -> [0,3035,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:17 INFO - PROCESS | 1655 | 1466013257100 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:17 INFO - PROCESS | 1655 | 1466013257273 Marionette TRACE conn2 <- [1,3035,null,{"value":null}] 10:54:17 INFO - PROCESS | 1655 | 1466013257401 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:17 INFO - PROCESS | 1655 | 1466013257403 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:17 INFO - PROCESS | 1655 | ++DOCSHELL 0x110ec9800 == 40 [pid = 1655] [id = 768] 10:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 112 (0x129299400) [pid = 1655] [serial = 2302] [outer = 0x0] 10:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 113 (0x12c4c9c00) [pid = 1655] [serial = 2303] [outer = 0x129299400] 10:54:17 INFO - PROCESS | 1655 | 1466013257452 Marionette DEBUG loaded listener.js 10:54:17 INFO - PROCESS | 1655 | ++DOMWINDOW == 114 (0x12c4d0400) [pid = 1655] [serial = 2304] [outer = 0x129299400] 10:54:17 INFO - PROCESS | 1655 | 1466013257885 Marionette TRACE conn2 <- [1,3036,null,{"value":["/FileAPI/blob/Blob-XHR-revoke.html",0,null,null,[["Revoking blob URL used with XMLHttpRequest",0,null,null]]]}] 10:54:17 INFO - TEST-PASS | /FileAPI/blob/Blob-XHR-revoke.html | Revoking blob URL used with XMLHttpRequest 10:54:17 INFO - TEST-OK | /FileAPI/blob/Blob-XHR-revoke.html | took 822ms 10:54:17 INFO - TEST-START | /FileAPI/blob/Blob-close.html 10:54:17 INFO - PROCESS | 1655 | 1466013257939 Marionette TRACE conn2 -> [0,3037,"getWindowHandle",null] 10:54:17 INFO - PROCESS | 1655 | 1466013257940 Marionette TRACE conn2 <- [1,3037,null,{"value":"7"}] 10:54:17 INFO - PROCESS | 1655 | 1466013257945 Marionette TRACE conn2 -> [0,3038,"setScriptTimeout",{"ms":35000}] 10:54:17 INFO - PROCESS | 1655 | 1466013257949 Marionette TRACE conn2 <- [1,3038,null,{}] 10:54:17 INFO - PROCESS | 1655 | 1466013257958 Marionette TRACE conn2 -> [0,3039,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:17 INFO - PROCESS | 1655 | 1466013257961 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:18 INFO - PROCESS | 1655 | 1466013258073 Marionette TRACE conn2 <- [1,3039,null,{"value":null}] 10:54:18 INFO - PROCESS | 1655 | 1466013258163 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1655 | 1466013258165 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x12ace0000 == 41 [pid = 1655] [id = 769] 10:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 115 (0x118052000) [pid = 1655] [serial = 2305] [outer = 0x0] 10:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 116 (0x119330800) [pid = 1655] [serial = 2306] [outer = 0x118052000] 10:54:18 INFO - PROCESS | 1655 | 1466013258196 Marionette DEBUG loaded listener.js 10:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 117 (0x120f21000) [pid = 1655] [serial = 2307] [outer = 0x118052000] 10:54:18 INFO - PROCESS | 1655 | 1466013258754 Marionette TRACE conn2 <- [1,3040,null,{"value":["/FileAPI/blob/Blob-close.html",0,null,null,[["Blob.close",1,"blob.close is not a function","@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1\n"]]]}] 10:54:18 INFO - TEST-FAIL | /FileAPI/blob/Blob-close.html | Blob.close - blob.close is not a function 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:13:3 10:54:18 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:18 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:18 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-close.html:10:1 10:54:18 INFO - TEST-OK | /FileAPI/blob/Blob-close.html | took 824ms 10:54:18 INFO - TEST-START | /FileAPI/blob/Blob-constructor.html 10:54:18 INFO - PROCESS | 1655 | 1466013258769 Marionette TRACE conn2 -> [0,3041,"getWindowHandle",null] 10:54:18 INFO - PROCESS | 1655 | 1466013258771 Marionette TRACE conn2 <- [1,3041,null,{"value":"7"}] 10:54:18 INFO - PROCESS | 1655 | 1466013258774 Marionette TRACE conn2 -> [0,3042,"setScriptTimeout",{"ms":35000}] 10:54:18 INFO - PROCESS | 1655 | 1466013258776 Marionette TRACE conn2 <- [1,3042,null,{}] 10:54:18 INFO - PROCESS | 1655 | 1466013258780 Marionette TRACE conn2 -> [0,3043,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:18 INFO - PROCESS | 1655 | 1466013258781 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:18 INFO - PROCESS | 1655 | 1466013258891 Marionette TRACE conn2 <- [1,3043,null,{"value":null}] 10:54:18 INFO - PROCESS | 1655 | 1466013258956 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:18 INFO - PROCESS | 1655 | 1466013258957 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:18 INFO - PROCESS | 1655 | ++DOCSHELL 0x118776800 == 42 [pid = 1655] [id = 770] 10:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 118 (0x1185ee400) [pid = 1655] [serial = 2308] [outer = 0x0] 10:54:18 INFO - PROCESS | 1655 | ++DOMWINDOW == 119 (0x118956000) [pid = 1655] [serial = 2309] [outer = 0x1185ee400] 10:54:18 INFO - PROCESS | 1655 | 1466013258987 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 120 (0x119549400) [pid = 1655] [serial = 2310] [outer = 0x1185ee400] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12c483800 == 41 [pid = 1655] [id = 765] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12be33800 == 40 [pid = 1655] [id = 764] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12112d000 == 39 [pid = 1655] [id = 763] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a7f3000 == 38 [pid = 1655] [id = 762] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12a5bf800 == 37 [pid = 1655] [id = 761] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x129169000 == 36 [pid = 1655] [id = 760] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x128a31000 == 35 [pid = 1655] [id = 759] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12540f800 == 34 [pid = 1655] [id = 758] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12145e800 == 33 [pid = 1655] [id = 757] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x12112f000 == 32 [pid = 1655] [id = 756] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x118fe7000 == 31 [pid = 1655] [id = 755] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x117c74000 == 30 [pid = 1655] [id = 754] 10:54:19 INFO - PROCESS | 1655 | --DOCSHELL 0x11931e800 == 29 [pid = 1655] [id = 753] 10:54:19 INFO - PROCESS | 1655 | 1466013259490 Marionette TRACE conn2 <- [1,3044,null,{"value":["/FileAPI/blob/Blob-constructor.html",0,null,null,[["Blob interface object",0,null,null],["no-argument Blob constructor",0,null,null],["no-argument Blob constructor without 'new'",0,null,null],["no-argument Blob constructor without brackets",0,null,null],["Passing non-objects, Dates and RegExps for blobParts should throw a TypeError.",0,null,null],["A plain object with @@iterator should be treated as a sequence for the blobParts argument.",0,null,null],["A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument.",0,null,null],["A String object should be treated as a sequence for the blobParts argument.",0,null,null],["A Uint8Array object should be treated as a sequence for the blobParts argument.",0,null,null],["The length getter should be invoked and any exceptions should be propagated.",0,null,null],["A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.)",0,null,null],["ToUint32 should be applied to the length and any exceptions should be propagated.",0,null,null],["Getters and value conversions should happen in order until an exception is thrown.",0,null,null],["ToString should be called on elements of the blobParts array and any exceptions should be propagated.",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (pop).",0,null,null],["Changes to the blobParts array should be reflected in the returned Blob (unshift).",0,null,null],["ToString should be called on elements of the blobParts array.",0,null,null],["ArrayBuffer elements of the blobParts array should be supported.",0,null,null],["Passing typed arrays as elements of the blobParts array should work.",0,null,null],["Passing a Float64Array as element of the blobParts array should work.",0,null,null],["Passing an platform object that supports indexed properties as the blobParts array should work (select).",0,null,null],["Passing a platform array object as the blobParts array should work (MessagePort[]).",0,null,null],["Passing a platform array object as the blobParts array should work (Attr[]).",0,null,null],["Array with two blobs",0,null,null],["Array with two buffers",0,null,null],["Array with two bufferviews",0,null,null],["Array with mixed types",0,null,null],["The 'endings' property should be ignored.",1,"'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1\n"],["options properties should be accessed in lexicographic order.",0,null,null],["Arguments should be evaluated from left to right.",0,null,null],["Passing null (index 0) for options should use the defaults.",0,null,null],["Passing null (index 0) for options should use the defaults (with newlines).",0,null,null],["Passing undefined (index 1) for options should use the defaults.",0,null,null],["Passing undefined (index 1) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 2) for options should use the defaults (with newlines).",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults.",0,null,null],["Passing object \"[object Object]\" (index 3) for options should use the defaults (with newlines).",0,null,null],["Passing object \"/regex/\" (index 4) for options should use the defaults.",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing object \"/regex/\" (index 4) for options should use the defaults (with newlines).",1,"Argument 2 of Blob.constructor can't be converted to a dictionary.","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12\ntest_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1\n"],["Passing function \"function () {}\" (index 5) for options should use the defaults.",0,null,null],["Passing function \"function () {}\" (index 5) for options should use the defaults (with newlines).",0,null,null],["Newlines should not change when endings is 'transparent'.",0,null,null],["Newlines should not change when endings is 'native'.",1,"assert_equals: expected 9 but got 8","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1\n"],["Blob with type \"\"",0,null,null],["Blob with type \"a\"",0,null,null],["Blob with type \"A\"",1,"assert_equals: expected \"a\" but got \"A\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"text/html\"",0,null,null],["Blob with type \"TEXT/HTML\"",1,"assert_equals: expected \"text/html\" but got \"TEXT/HTML\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"å\"",1,"assert_equals: expected \"\" but got \"å\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"𐑾\"",1,"assert_equals: expected \"\" but got \"𐑾\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \" image/gif \"",0,null,null],["Blob with type \"\\timage/gif\\t\"",1,"assert_equals: expected \"\" but got \"\\timage/gif\\t\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif;\"",1,"assert_equals: expected \"\" but got \"image/gif;\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"İmage/gif\"",1,"assert_equals: expected \"\" but got \"İmage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"ımage/gif\"",1,"assert_equals: expected \"\" but got \"ımage/gif\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"image/gif\\0\"",1,"assert_equals: expected \"\" but got \"image/gif\\0\"","@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1\n"],["Blob with type \"unknown/unknown\"",0,null,null],["Blob with type \"text/plain\"",0,null,null],["Blob with type \"image/png\"",0,null,null]]]}] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 119 (0x128ed3800) [pid = 1655] [serial = 2189] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 118 (0x128a23400) [pid = 1655] [serial = 2215] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 117 (0x129278400) [pid = 1655] [serial = 2218] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 116 (0x129509800) [pid = 1655] [serial = 2221] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 115 (0x12929f800) [pid = 1655] [serial = 2219] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 114 (0x119331000) [pid = 1655] [serial = 2197] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 113 (0x121338800) [pid = 1655] [serial = 2198] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 112 (0x11229d800) [pid = 1655] [serial = 2191] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 111 (0x112979400) [pid = 1655] [serial = 2192] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 110 (0x1131cc400) [pid = 1655] [serial = 2200] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x116f39800) [pid = 1655] [serial = 2201] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x1185f4000) [pid = 1655] [serial = 2203] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11913a800) [pid = 1655] [serial = 2204] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11938e800) [pid = 1655] [serial = 2206] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x12199bc00) [pid = 1655] [serial = 2207] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x11697f000) [pid = 1655] [serial = 2194] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x118046800) [pid = 1655] [serial = 2195] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x123c6c400) [pid = 1655] [serial = 2209] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x124ac2000) [pid = 1655] [serial = 2210] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x117c82400) [pid = 1655] [serial = 2224] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x12a746c00) [pid = 1655] [serial = 2231] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x12ab73400) [pid = 1655] [serial = 2233] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x12a50b400) [pid = 1655] [serial = 2230] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x12ab7a000) [pid = 1655] [serial = 2234] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x11913b800) [pid = 1655] [serial = 2225] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x12482a800) [pid = 1655] [serial = 2227] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x12950f000) [pid = 1655] [serial = 2222] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x124d6c400) [pid = 1655] [serial = 2212] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x128ed9400) [pid = 1655] [serial = 2216] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x129514000) [pid = 1655] [serial = 2228] [outer = 0x0] [url = about:blank] 10:54:19 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x126b8f000) [pid = 1655] [serial = 2213] [outer = 0x0] [url = about:blank] 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob interface object 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without 'new' 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | no-argument Blob constructor without brackets 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing non-objects, Dates and RegExps for blobParts should throw a TypeError. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator should be treated as a sequence for the blobParts argument. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A plain object with @@iterator and a length property should be treated as a sequence for the blobParts argument. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A String object should be treated as a sequence for the blobParts argument. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A Uint8Array object should be treated as a sequence for the blobParts argument. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | The length getter should be invoked and any exceptions should be propagated. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | A platform object that supports indexed properties should be treated as a sequence for the blobParts argument (overwritten 'length'.) 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToUint32 should be applied to the length and any exceptions should be propagated. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Getters and value conversions should happen in order until an exception is thrown. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array and any exceptions should be propagated. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (pop). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Changes to the blobParts array should be reflected in the returned Blob (unshift). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ToString should be called on elements of the blobParts array. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | ArrayBuffer elements of the blobParts array should be supported. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing typed arrays as elements of the blobParts array should work. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a Float64Array as element of the blobParts array should work. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing an platform object that supports indexed properties as the blobParts array should work (select). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (MessagePort[]). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing a platform array object as the blobParts array should work (Attr[]). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two blobs 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two buffers 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with two bufferviews 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Array with mixed types 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | The 'endings' property should be ignored. - 'endings' member of BlobPropertyBag 'invalidEnumValue' is not a valid value for enumeration EndingTypes. 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:391:3 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:390:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | options properties should be accessed in lexicographic order. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Arguments should be evaluated from left to right. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing null (index 0) for options should use the defaults (with newlines). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing undefined (index 1) for options should use the defaults (with newlines). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 2) for options should use the defaults (with newlines). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing object "[object Object]" (index 3) for options should use the defaults (with newlines). 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults. - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:431:12 10:54:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:430:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Passing object "/regex/" (index 4) for options should use the defaults (with newlines). - Argument 2 of Blob.constructor can't be converted to a dictionary. 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:438:12 10:54:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:8:16 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:437:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:422:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults. 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Passing function "function () {}" (index 5) for options should use the defaults (with newlines). 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'transparent'. 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Newlines should not change when endings is 'native'. - assert_equals: expected 9 but got 8 10:54:19 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:12:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:453:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "" 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "a" 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "A" - assert_equals: expected "a" but got "A" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/html" 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "TEXT/HTML" - assert_equals: expected "text/html" but got "TEXT/HTML" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "å" - assert_equals: expected "" but got "å" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "𐑾" - assert_equals: expected "" but got "𐑾" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type " image/gif " 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "\timage/gif\t" - assert_equals: expected "" but got "\timage/gif\t" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif;" - assert_equals: expected "" but got "image/gif;" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "İmage/gif" - assert_equals: expected "" but got "İmage/gif" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "ımage/gif" - assert_equals: expected "" but got "ımage/gif" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-FAIL | /FileAPI/blob/Blob-constructor.html | Blob with type "image/gif\0" - assert_equals: expected "" but got "image/gif\0" 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:486:5 10:54:19 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:19 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:483:3 10:54:19 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-constructor.html:482:1 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "unknown/unknown" 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "text/plain" 10:54:19 INFO - TEST-PASS | /FileAPI/blob/Blob-constructor.html | Blob with type "image/png" 10:54:19 INFO - TEST-OK | /FileAPI/blob/Blob-constructor.html | took 781ms 10:54:19 INFO - PROCESS | 1655 | 1466013259557 Marionette TRACE conn2 -> [0,3045,"getWindowHandle",null] 10:54:19 INFO - PROCESS | 1655 | 1466013259563 Marionette TRACE conn2 <- [1,3045,null,{"value":"7"}] 10:54:19 INFO - TEST-START | /FileAPI/blob/Blob-in-worker.worker 10:54:19 INFO - PROCESS | 1655 | 1466013259571 Marionette TRACE conn2 -> [0,3046,"setScriptTimeout",{"ms":35000}] 10:54:19 INFO - PROCESS | 1655 | 1466013259573 Marionette TRACE conn2 <- [1,3046,null,{}] 10:54:19 INFO - PROCESS | 1655 | 1466013259577 Marionette TRACE conn2 -> [0,3047,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:19 INFO - PROCESS | 1655 | 1466013259579 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:19 INFO - PROCESS | 1655 | 1466013259704 Marionette TRACE conn2 <- [1,3047,null,{"value":null}] 10:54:19 INFO - PROCESS | 1655 | 1466013259718 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:19 INFO - PROCESS | 1655 | 1466013259720 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:19 INFO - PROCESS | 1655 | ++DOCSHELL 0x119bac800 == 30 [pid = 1655] [id = 771] 10:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x1198ee000) [pid = 1655] [serial = 2311] [outer = 0x0] 10:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x120f19000) [pid = 1655] [serial = 2312] [outer = 0x1198ee000] 10:54:19 INFO - PROCESS | 1655 | 1466013259763 Marionette DEBUG loaded listener.js 10:54:19 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x121a4a400) [pid = 1655] [serial = 2313] [outer = 0x1198ee000] 10:54:19 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-in-worker.worker | Create Blob in Worker - {} 10:54:20 INFO - {} 10:54:20 INFO - TEST-OK | /FileAPI/blob/Blob-in-worker.worker | took 621ms 10:54:20 INFO - PROCESS | 1655 | 1466013260186 Marionette TRACE conn2 <- [1,3048,null,{"value":["/FileAPI/blob/Blob-in-worker.worker",0,null,null,[["Create Blob in Worker",0,{},{}]]]}] 10:54:20 INFO - PROCESS | 1655 | 1466013260191 Marionette TRACE conn2 -> [0,3049,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1655 | 1466013260192 Marionette TRACE conn2 <- [1,3049,null,{"value":"7"}] 10:54:20 INFO - TEST-START | /FileAPI/blob/Blob-slice-overflow.html 10:54:20 INFO - PROCESS | 1655 | 1466013260202 Marionette TRACE conn2 -> [0,3050,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1655 | 1466013260205 Marionette TRACE conn2 <- [1,3050,null,{}] 10:54:20 INFO - PROCESS | 1655 | 1466013260212 Marionette TRACE conn2 -> [0,3051,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1655 | 1466013260215 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:20 INFO - PROCESS | 1655 | 1466013260313 Marionette TRACE conn2 <- [1,3051,null,{"value":null}] 10:54:20 INFO - PROCESS | 1655 | 1466013260320 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1655 | 1466013260321 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x128b17800 == 31 [pid = 1655] [id = 772] 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x124abb400) [pid = 1655] [serial = 2314] [outer = 0x0] 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12676a000) [pid = 1655] [serial = 2315] [outer = 0x124abb400] 10:54:20 INFO - PROCESS | 1655 | 1466013260348 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x128a18800) [pid = 1655] [serial = 2316] [outer = 0x124abb400] 10:54:20 INFO - PROCESS | 1655 | 1466013260674 Marionette TRACE conn2 <- [1,3052,null,{"value":["/FileAPI/blob/Blob-slice-overflow.html",0,null,null,[["slice start is negative, relativeStart will be max((size + start), 0)",0,null,null],["slice start is greater than blob size, relativeStart will be min(start, size)",0,null,null],["slice end is negative, relativeEnd will be max((size + end), 0)",0,null,null],["slice end is greater than blob size, relativeEnd will be min(end, size)",0,null,null]]]}] 10:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is negative, relativeStart will be max((size + start), 0) 10:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice start is greater than blob size, relativeStart will be min(start, size) 10:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is negative, relativeEnd will be max((size + end), 0) 10:54:20 INFO - TEST-PASS | /FileAPI/blob/Blob-slice-overflow.html | slice end is greater than blob size, relativeEnd will be min(end, size) 10:54:20 INFO - TEST-OK | /FileAPI/blob/Blob-slice-overflow.html | took 520ms 10:54:20 INFO - PROCESS | 1655 | 1466013260723 Marionette TRACE conn2 -> [0,3053,"getWindowHandle",null] 10:54:20 INFO - PROCESS | 1655 | 1466013260725 Marionette TRACE conn2 <- [1,3053,null,{"value":"7"}] 10:54:20 INFO - TEST-START | /FileAPI/blob/Blob-slice.html 10:54:20 INFO - PROCESS | 1655 | 1466013260734 Marionette TRACE conn2 -> [0,3054,"setScriptTimeout",{"ms":35000}] 10:54:20 INFO - PROCESS | 1655 | 1466013260735 Marionette TRACE conn2 <- [1,3054,null,{}] 10:54:20 INFO - PROCESS | 1655 | 1466013260737 Marionette TRACE conn2 -> [0,3055,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:20 INFO - PROCESS | 1655 | 1466013260738 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:20 INFO - PROCESS | 1655 | 1466013260822 Marionette TRACE conn2 <- [1,3055,null,{"value":null}] 10:54:20 INFO - PROCESS | 1655 | 1466013260825 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:20 INFO - PROCESS | 1655 | 1466013260826 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:20 INFO - PROCESS | 1655 | ++DOCSHELL 0x12a718000 == 32 [pid = 1655] [id = 773] 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x128b50c00) [pid = 1655] [serial = 2317] [outer = 0x0] 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x128c74c00) [pid = 1655] [serial = 2318] [outer = 0x128b50c00] 10:54:20 INFO - PROCESS | 1655 | 1466013260852 Marionette DEBUG loaded listener.js 10:54:20 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x1291a6400) [pid = 1655] [serial = 2319] [outer = 0x128b50c00] 10:54:21 INFO - PROCESS | 1655 | 1466013261298 Marionette TRACE conn2 <- [1,3056,null,{"value":["/FileAPI/blob/Blob-slice.html",0,null,null,[["no-argument Blob slice",0,null,null],["Slices",0,null,null],["blob1.",0,null,null],["blob2.",0,null,null],["Slicing test (0,0).",0,null,null],["Slicing test: slice (0,0).",0,null,null],["Slicing test (0,1).",0,null,null],["Slicing test: slice (0,1).",0,null,null],["Slicing test (0,2).",0,null,null],["Slicing test: slice (0,2).",0,null,null],["Slicing test (0,3).",0,null,null],["Slicing test: slice (0,3).",0,null,null],["Slicing test (0,4).",0,null,null],["Slicing test: slice (0,4).",0,null,null],["Slicing test (0,5).",0,null,null],["Slicing test: slice (0,5).",0,null,null],["Slicing test (0,6).",0,null,null],["Slicing test: slice (0,6).",0,null,null],["Slicing test (0,7).",0,null,null],["Slicing test: slice (0,7).",0,null,null],["Slicing test (0,8).",0,null,null],["Slicing test: slice (0,8).",0,null,null],["Slicing test (1,0).",0,null,null],["Slicing test: slice (1,0).",0,null,null],["Slicing test (1,1).",0,null,null],["Slicing test: slice (1,1).",0,null,null],["Slicing test (1,2).",0,null,null],["Slicing test: slice (1,2).",0,null,null],["Slicing test (1,3).",0,null,null],["Slicing test: slice (1,3).",0,null,null],["Slicing test (1,4).",0,null,null],["Slicing test: slice (1,4).",0,null,null],["Slicing test (1,5).",0,null,null],["Slicing test: slice (1,5).",0,null,null],["Slicing test (1,6).",0,null,null],["Slicing test: slice (1,6).",0,null,null],["Slicing test (1,7).",0,null,null],["Slicing test: slice (1,7).",0,null,null],["Slicing test (2,0).",0,null,null],["Slicing test: slice (2,0).",0,null,null],["Slicing test (2,1).",0,null,null],["Slicing test: slice (2,1).",0,null,null],["Slicing test (2,2).",0,null,null],["Slicing test: slice (2,2).",0,null,null],["Slicing test (2,3).",0,null,null],["Slicing test: slice (2,3).",0,null,null],["Slicing test (3,0).",0,null,null],["Slicing test: slice (3,0).",0,null,null],["Slicing test (3,1).",0,null,null],["Slicing test: slice (3,1).",0,null,null],["Slicing test (3,2).",0,null,null],["Slicing test: slice (3,2).",0,null,null],["Slicing test (3,3).",0,null,null],["Slicing test: slice (3,3).",0,null,null],["Slicing test (3,4).",0,null,null],["Slicing test: slice (3,4).",0,null,null],["Slicing test (3,5).",0,null,null],["Slicing test: slice (3,5).",0,null,null],["Slicing test (4,0).",0,null,null],["Slicing test: slice (4,0).",0,null,null],["Slicing test (4,1).",0,null,null],["Slicing test: slice (4,1).",0,null,null],["Slicing test (4,2).",0,null,null],["Slicing test: slice (4,2).",0,null,null],["Slicing test (4,3).",0,null,null],["Slicing test: slice (4,3).",0,null,null],["Slicing test (4,4).",0,null,null],["Slicing test: slice (4,4).",0,null,null],["Slicing test (5,0).",0,null,null],["Slicing test: slice (5,0).",0,null,null],["Slicing test (5,1).",0,null,null],["Slicing test: slice (5,1).",0,null,null],["Slicing test (5,2).",0,null,null],["Slicing test: slice (5,2).",0,null,null],["Slicing test (5,3).",0,null,null],["Slicing test: slice (5,3).",0,null,null],["Slicing test (6,0).",0,null,null],["Slicing test: slice (6,0).",0,null,null],["Slicing test (6,1).",0,null,null],["Slicing test: slice (6,1).",0,null,null],["Slicing test (6,2).",0,null,null],["Slicing test: slice (6,2).",0,null,null],["Slicing test (7,0).",0,null,null],["Slicing test: slice (7,0).",0,null,null],["Slicing test (7,1).",0,null,null],["Slicing test: slice (7,1).",0,null,null],["Slicing test (7,2).",0,null,null],["Slicing test: slice (7,2).",0,null,null],["Slicing test (7,3).",0,null,null],["Slicing test: slice (7,3).",0,null,null],["Slicing test (8,0).",0,null,null],["Slicing test: slice (8,0).",0,null,null],["Slicing test (8,1).",0,null,null],["Slicing test: slice (8,1).",0,null,null],["Slicing test (8,2).",0,null,null],["Slicing test: slice (8,2).",0,null,null],["Slicing test (8,3).",0,null,null],["Slicing test: slice (8,3).",0,null,null],["Invalid contentType (\"ÿ\")",1,"assert_equals: expected \"\" but got \"ÿ\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te(xt/plain\")",1,"assert_equals: expected \"\" but got \"te(xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te)xt/plain\")",1,"assert_equals: expected \"\" but got \"te)xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"te>xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te@xt/plain\")",1,"assert_equals: expected \"\" but got \"te@xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te,xt/plain\")",1,"assert_equals: expected \"\" but got \"te,xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te;xt/plain\")",1,"assert_equals: expected \"\" but got \"te;xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te:xt/plain\")",1,"assert_equals: expected \"\" but got \"te:xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\\xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\\xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\\"xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\\"xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te/xt/plain\")",1,"assert_equals: expected \"\" but got \"te/xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te[xt/plain\")",1,"assert_equals: expected \"\" but got \"te[xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te]xt/plain\")",1,"assert_equals: expected \"\" but got \"te]xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te?xt/plain\")",1,"assert_equals: expected \"\" but got \"te?xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te=xt/plain\")",1,"assert_equals: expected \"\" but got \"te=xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te{xt/plain\")",1,"assert_equals: expected \"\" but got \"te{xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te}xt/plain\")",1,"assert_equals: expected \"\" but got \"te}xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te xt/plain\")",1,"assert_equals: expected \"\" but got \"te xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\txt/plain\")",1,"assert_equals: expected \"\" but got \"te\\txt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\0xt/plain\")",1,"assert_equals: expected \"\" but got \"te\\0xt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"te\\x1fxt/plain\")",1,"assert_equals: expected \"\" but got \"te\\x1fxt/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Invalid contentType (\"text/plain\")",1,"assert_equals: expected \"\" but got \"text/plain\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1\n"],["Valid contentType (\"TEXT/PLAIN\")",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset = UTF-8\")",1,"assert_equals: expected \"text/plain;charset = utf-8\" but got \"text/plain;charset = UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"],["Valid contentType (\"text/plain;charset=UTF-8\")",1,"assert_equals: expected \"text/plain;charset=utf-8\" but got \"text/plain;charset=UTF-8\"","test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3\n@http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1\n"]]]}] 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | no-argument Blob slice 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slices 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob1. 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | blob2. 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,6). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,6). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,7). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,7). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (0,8). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (0,8). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,6). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,6). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (1,7). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (1,7). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (2,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (2,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (3,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (3,5). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (4,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (4,4). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (5,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (5,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (6,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (6,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (7,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (7,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,0). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,1). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,2). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test (8,3). 10:54:21 INFO - TEST-PASS | /FileAPI/blob/Blob-slice.html | Slicing test: slice (8,3). 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("ÿ") - assert_equals: expected "" but got "ÿ" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te(xt/plain") - assert_equals: expected "" but got "te(xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te)xt/plain") - assert_equals: expected "" but got "te)xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "te>xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te@xt/plain") - assert_equals: expected "" but got "te@xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te,xt/plain") - assert_equals: expected "" but got "te,xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te;xt/plain") - assert_equals: expected "" but got "te;xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te:xt/plain") - assert_equals: expected "" but got "te:xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\\xt/plain") - assert_equals: expected "" but got "te\\xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\"xt/plain") - assert_equals: expected "" but got "te\"xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te/xt/plain") - assert_equals: expected "" but got "te/xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te[xt/plain") - assert_equals: expected "" but got "te[xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te]xt/plain") - assert_equals: expected "" but got "te]xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te?xt/plain") - assert_equals: expected "" but got "te?xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te=xt/plain") - assert_equals: expected "" but got "te=xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te{xt/plain") - assert_equals: expected "" but got "te{xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te}xt/plain") - assert_equals: expected "" but got "te}xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te xt/plain") - assert_equals: expected "" but got "te xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\txt/plain") - assert_equals: expected "" but got "te\txt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\0xt/plain") - assert_equals: expected "" but got "te\0xt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("te\x1fxt/plain") - assert_equals: expected "" but got "te\x1fxt/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Invalid contentType ("text/plain") - assert_equals: expected "" but got "text/plain" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:189:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:188:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("TEXT/PLAIN") - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset = UTF-8") - assert_equals: expected "text/plain;charset = utf-8" but got "text/plain;charset = UTF-8" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:21 INFO - TEST-FAIL | /FileAPI/blob/Blob-slice.html | Valid contentType ("text/plain;charset=UTF-8") - assert_equals: expected "text/plain;charset=utf-8" but got "text/plain;charset=UTF-8" 10:54:21 INFO - test_blob/<@http://web-platform.test:8000/FileAPI/support/Blob.js:11:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test_blob@http://web-platform.test:8000/FileAPI/support/Blob.js:7:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:205:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/blob/Blob-slice.html:204:1 10:54:21 INFO - TEST-OK | /FileAPI/blob/Blob-slice.html | took 636ms 10:54:21 INFO - PROCESS | 1655 | 1466013261378 Marionette TRACE conn2 -> [0,3057,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1655 | 1466013261381 Marionette TRACE conn2 <- [1,3057,null,{"value":"7"}] 10:54:21 INFO - TEST-START | /FileAPI/file/File-constructor.html 10:54:21 INFO - PROCESS | 1655 | 1466013261384 Marionette TRACE conn2 -> [0,3058,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1655 | 1466013261385 Marionette TRACE conn2 <- [1,3058,null,{}] 10:54:21 INFO - PROCESS | 1655 | 1466013261387 Marionette TRACE conn2 -> [0,3059,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:21 INFO - PROCESS | 1655 | 1466013261388 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:21 INFO - PROCESS | 1655 | 1466013261491 Marionette TRACE conn2 <- [1,3059,null,{"value":null}] 10:54:21 INFO - PROCESS | 1655 | 1466013261504 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:21 INFO - PROCESS | 1655 | 1466013261505 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:21 INFO - PROCESS | 1655 | ++DOCSHELL 0x12acfa000 == 33 [pid = 1655] [id = 774] 10:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x128b92400) [pid = 1655] [serial = 2320] [outer = 0x0] 10:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x12ba49c00) [pid = 1655] [serial = 2321] [outer = 0x128b92400] 10:54:21 INFO - PROCESS | 1655 | 1466013261535 Marionette DEBUG loaded listener.js 10:54:21 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x12c45d000) [pid = 1655] [serial = 2322] [outer = 0x128b92400] 10:54:21 INFO - PROCESS | 1655 | 1466013261904 Marionette TRACE conn2 <- [1,3060,null,{"value":["/FileAPI/file/File-constructor.html",0,null,null,[["File interface object exists",0,null,null],["DOMString fileBits",0,null,null],["Unicode DOMString fileBits",0,null,null],["Empty Blob fileBits",0,null,null],["Blob fileBits",0,null,null],["ArrayBuffer fileBits",0,null,null],["Typed array fileBits",0,null,null],["Various fileBits",0,null,null],["Using fileName",0,null,null],["Using special character in fileName",1,"assert_equals: expected \"dummy:foo\" but got \"dummy/foo\"","test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\ntest_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1\n"],["Using type on the File constructor",0,null,null],["Using uppercase characters in type",1,"assert_equals: expected \"text/plain\" but got \"TEXT/PLAIN\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1\n"],["Using illegal character for type",1,"assert_equals: expected \"\" but got \"𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫\"","@http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1\n"],["Using lastModified",0,null,null],["Misusing name",0,null,null]]]}] 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | File interface object exists 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | DOMString fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Unicode DOMString fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Empty Blob fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Blob fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | ArrayBuffer fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Typed array fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Various fileBits 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using fileName 10:54:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using special character in fileName - assert_equals: expected "dummy:foo" but got "dummy/foo" 10:54:21 INFO - test_second_argument/<@http://web-platform.test:8000/FileAPI/file/File-constructor.html:38:5 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:21 INFO - test_second_argument@http://web-platform.test:8000/FileAPI/file/File-constructor.html:35:3 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:43:1 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using type on the File constructor 10:54:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using uppercase characters in type - assert_equals: expected "text/plain" but got "TEXT/PLAIN" 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:54:3 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:51:1 10:54:21 INFO - TEST-FAIL | /FileAPI/file/File-constructor.html | Using illegal character for type - assert_equals: expected "" but got "𝓽𝓮𝔁𝓽/𝔭𝔩𝔞𝔦𝔫" 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:59:3 10:54:21 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:21 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:21 INFO - @http://web-platform.test:8000/FileAPI/file/File-constructor.html:56:1 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Using lastModified 10:54:21 INFO - TEST-PASS | /FileAPI/file/File-constructor.html | Misusing name 10:54:21 INFO - TEST-OK | /FileAPI/file/File-constructor.html | took 571ms 10:54:21 INFO - PROCESS | 1655 | 1466013261955 Marionette TRACE conn2 -> [0,3061,"getWindowHandle",null] 10:54:21 INFO - PROCESS | 1655 | 1466013261956 Marionette TRACE conn2 <- [1,3061,null,{"value":"7"}] 10:54:21 INFO - TEST-START | /FileAPI/file/Worker-read-file-constructor.worker 10:54:21 INFO - PROCESS | 1655 | 1466013261959 Marionette TRACE conn2 -> [0,3062,"setScriptTimeout",{"ms":35000}] 10:54:21 INFO - PROCESS | 1655 | 1466013261960 Marionette TRACE conn2 <- [1,3062,null,{}] 10:54:21 INFO - PROCESS | 1655 | 1466013261962 Marionette TRACE conn2 -> [0,3063,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:21 INFO - PROCESS | 1655 | 1466013261966 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:22 INFO - PROCESS | 1655 | 1466013262091 Marionette TRACE conn2 <- [1,3063,null,{"value":null}] 10:54:22 INFO - PROCESS | 1655 | 1466013262103 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1655 | 1466013262104 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12c467000 == 34 [pid = 1655] [id = 775] 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 102 (0x1187b6c00) [pid = 1655] [serial = 2323] [outer = 0x0] 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 103 (0x12c4d4c00) [pid = 1655] [serial = 2324] [outer = 0x1187b6c00] 10:54:22 INFO - PROCESS | 1655 | 1466013262129 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 104 (0x12c553c00) [pid = 1655] [serial = 2325] [outer = 0x1187b6c00] 10:54:22 INFO - PROCESS | 1655 | [1655] WARNING: Failed to retarget HTML data delivery to the parser thread.: file /builds/slave/m-beta-m64-d-00000000000000000/build/src/parser/html/nsHtml5StreamParser.cpp, line 967 10:54:22 INFO - PROCESS | 1655 | 1466013262487 Marionette TRACE conn2 <- [1,3064,null,{"value":["/FileAPI/file/Worker-read-file-constructor.worker",0,null,null,[["FileReader in Worker",0,{},{}]]]}] 10:54:22 INFO - TEST-PASS | /FileAPI/file/Worker-read-file-constructor.worker | FileReader in Worker - {} 10:54:22 INFO - {} 10:54:22 INFO - TEST-OK | /FileAPI/file/Worker-read-file-constructor.worker | took 568ms 10:54:22 INFO - TEST-START | /FileAPI/filelist-section/filelist.html 10:54:22 INFO - PROCESS | 1655 | 1466013262527 Marionette TRACE conn2 -> [0,3065,"getWindowHandle",null] 10:54:22 INFO - PROCESS | 1655 | 1466013262528 Marionette TRACE conn2 <- [1,3065,null,{"value":"7"}] 10:54:22 INFO - PROCESS | 1655 | 1466013262530 Marionette TRACE conn2 -> [0,3066,"setScriptTimeout",{"ms":35000}] 10:54:22 INFO - PROCESS | 1655 | 1466013262531 Marionette TRACE conn2 <- [1,3066,null,{}] 10:54:22 INFO - PROCESS | 1655 | 1466013262534 Marionette TRACE conn2 -> [0,3067,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:22 INFO - PROCESS | 1655 | 1466013262535 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:22 INFO - PROCESS | 1655 | 1466013262652 Marionette TRACE conn2 <- [1,3067,null,{"value":null}] 10:54:22 INFO - PROCESS | 1655 | 1466013262664 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:22 INFO - PROCESS | 1655 | 1466013262665 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:22 INFO - PROCESS | 1655 | ++DOCSHELL 0x12bf1e000 == 35 [pid = 1655] [id = 776] 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 105 (0x118205000) [pid = 1655] [serial = 2326] [outer = 0x0] 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 106 (0x1292a3800) [pid = 1655] [serial = 2327] [outer = 0x118205000] 10:54:22 INFO - PROCESS | 1655 | 1466013262689 Marionette DEBUG loaded listener.js 10:54:22 INFO - PROCESS | 1655 | ++DOMWINDOW == 107 (0x12a747400) [pid = 1655] [serial = 2328] [outer = 0x118205000] 10:54:23 INFO - PROCESS | 1655 | 1466013263026 Marionette TRACE conn2 <- [1,3068,null,{"value":["/FileAPI/filelist-section/filelist.html",0,null,null,[["Check if window has a FileList property",0,null,null],["Check if FileList.length is 0",0,null,null],["Check if item is a instanceof Function",0,null,null],["Check if item is a method of fileList",0,null,null],["Check if the item method returns null when no file selected",0,null,null],["Check if length is fileList's attribute",0,null,null],["Check if the fileList length is 0 when no file selected",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if window has a FileList property 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if FileList.length is 0 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a instanceof Function 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if item is a method of fileList 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the item method returns null when no file selected 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if length is fileList's attribute 10:54:23 INFO - TEST-PASS | /FileAPI/filelist-section/filelist.html | Check if the fileList length is 0 when no file selected 10:54:23 INFO - TEST-OK | /FileAPI/filelist-section/filelist.html | took 521ms 10:54:23 INFO - PROCESS | 1655 | 1466013263053 Marionette TRACE conn2 -> [0,3069,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1655 | 1466013263054 Marionette TRACE conn2 <- [1,3069,null,{"value":"7"}] 10:54:23 INFO - TEST-START | /FileAPI/reading-data-section/Determining-Encoding.html 10:54:23 INFO - PROCESS | 1655 | 1466013263056 Marionette TRACE conn2 -> [0,3070,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1655 | 1466013263057 Marionette TRACE conn2 <- [1,3070,null,{}] 10:54:23 INFO - PROCESS | 1655 | 1466013263059 Marionette TRACE conn2 -> [0,3071,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 1655 | 1466013263060 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:23 INFO - PROCESS | 1655 | 1466013263167 Marionette TRACE conn2 <- [1,3071,null,{"value":null}] 10:54:23 INFO - PROCESS | 1655 | 1466013263170 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1655 | 1466013263172 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12cf12000 == 36 [pid = 1655] [id = 777] 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 108 (0x12a515800) [pid = 1655] [serial = 2329] [outer = 0x0] 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 109 (0x12a90c800) [pid = 1655] [serial = 2330] [outer = 0x12a515800] 10:54:23 INFO - PROCESS | 1655 | 1466013263233 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 110 (0x12ab75c00) [pid = 1655] [serial = 2331] [outer = 0x12a515800] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 109 (0x119134400) [pid = 1655] [serial = 2238] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 108 (0x115e0c000) [pid = 1655] [serial = 2235] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/ProcessingInstruction.DOMCharacterDataModified.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 107 (0x11820c800) [pid = 1655] [serial = 2240] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/dispatchEvent.click.checkbox.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 106 (0x11820e400) [pid = 1655] [serial = 2258] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.eventHandler.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 105 (0x1210b9400) [pid = 1655] [serial = 2270] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/support/ProcessingInstruction.DOMCharacterDataModified.xml] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 104 (0x12676c400) [pid = 1655] [serial = 2243] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/domnodeinserted.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 103 (0x11304ac00) [pid = 1655] [serial = 2267] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/ProcessingInstruction.DOMCharacterDataModified.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 102 (0x115ec0000) [pid = 1655] [serial = 2275] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/domnodeinserted.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 101 (0x115ec0400) [pid = 1655] [serial = 2264] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.multiple.dispatchEvent.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x128b2b000) [pid = 1655] [serial = 2246] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopImmediatePropagation.effect.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x119132400) [pid = 1655] [serial = 2281] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopPropagation.deferred.effect.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x112d67000) [pid = 1655] [serial = 2261] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventObject.after.dispatchEvent.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x11297e400) [pid = 1655] [serial = 2249] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/approved/stopPropagation.deferred.effect.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x115ec1c00) [pid = 1655] [serial = 2252] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/DOM.event.flow.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x115ebbc00) [pid = 1655] [serial = 2255] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/EventListener.dispatch.new.event.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x118194c00) [pid = 1655] [serial = 2278] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/stopImmediatePropagation.effect.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x1133b5800) [pid = 1655] [serial = 2287] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReaderSync.worker] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x12676b800) [pid = 1655] [serial = 2284] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/FileReader/Progress_event_bubbles_cancelable.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x119382c00) [pid = 1655] [serial = 2290] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/fileReader.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b2f000) [pid = 1655] [serial = 2293] [outer = 0x0] [url = http://web-platform.test:8000/FileAPI/historical.html] 10:54:23 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x118551000) [pid = 1655] [serial = 2272] [outer = 0x0] [url = http://web-platform.test:8000/DOMEvents/tests/submissions/Microsoft/converted/dispatchEvent.click.checkbox.html] 10:54:23 INFO - PROCESS | 1655 | 1466013263605 Marionette TRACE conn2 <- [1,3072,null,{"value":["/FileAPI/reading-data-section/Determining-Encoding.html",0,null,null,[["Blob Determing Encoding with encoding argument",0,null,null],["Blob Determing Encoding with type attribute",0,null,null],["Blob Determing Encoding with UTF-8 BOM",0,null,null],["Blob Determing Encoding without anything implying charset.",0,null,null],["Blob Determing Encoding with UTF-16BE BOM",0,null,null],["Blob Determing Encoding with UTF-16LE BOM",0,null,null]]]}] 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with encoding argument 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with type attribute 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-8 BOM 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding without anything implying charset. 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16BE BOM 10:54:23 INFO - TEST-PASS | /FileAPI/reading-data-section/Determining-Encoding.html | Blob Determing Encoding with UTF-16LE BOM 10:54:23 INFO - TEST-OK | /FileAPI/reading-data-section/Determining-Encoding.html | took 570ms 10:54:23 INFO - PROCESS | 1655 | 1466013263627 Marionette TRACE conn2 -> [0,3073,"getWindowHandle",null] 10:54:23 INFO - PROCESS | 1655 | 1466013263628 Marionette TRACE conn2 <- [1,3073,null,{"value":"7"}] 10:54:23 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html 10:54:23 INFO - PROCESS | 1655 | 1466013263631 Marionette TRACE conn2 -> [0,3074,"setScriptTimeout",{"ms":35000}] 10:54:23 INFO - PROCESS | 1655 | 1466013263640 Marionette TRACE conn2 <- [1,3074,null,{}] 10:54:23 INFO - PROCESS | 1655 | 1466013263642 Marionette TRACE conn2 -> [0,3075,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:23 INFO - PROCESS | 1655 | 1466013263643 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:23 INFO - PROCESS | 1655 | 1466013263725 Marionette TRACE conn2 <- [1,3075,null,{"value":null}] 10:54:23 INFO - PROCESS | 1655 | 1466013263728 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:23 INFO - PROCESS | 1655 | 1466013263729 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:23 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d022000 == 37 [pid = 1655] [id = 778] 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 90 (0x118551000) [pid = 1655] [serial = 2332] [outer = 0x0] 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 91 (0x12a686800) [pid = 1655] [serial = 2333] [outer = 0x118551000] 10:54:23 INFO - PROCESS | 1655 | 1466013263754 Marionette DEBUG loaded listener.js 10:54:23 INFO - PROCESS | 1655 | ++DOMWINDOW == 92 (0x12ab79000) [pid = 1655] [serial = 2334] [outer = 0x118551000] 10:54:24 INFO - PROCESS | 1655 | 1466013264078 Marionette TRACE conn2 <- [1,3076,null,{"value":["/FileAPI/reading-data-section/FileReader-event-handler-attributes.html",0,null,null,[["FileReader.onloadstart: initial value",0,null,null],["FileReader.onprogress: initial value",0,null,null],["FileReader.onload: initial value",0,null,null],["FileReader.onabort: initial value",0,null,null],["FileReader.onerror: initial value",0,null,null],["FileReader.onloadend: initial value",0,null,null]]]}] 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadstart: initial value 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onprogress: initial value 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onload: initial value 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onabort: initial value 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onerror: initial value 10:54:24 INFO - TEST-PASS | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | FileReader.onloadend: initial value 10:54:24 INFO - TEST-OK | /FileAPI/reading-data-section/FileReader-event-handler-attributes.html | took 476ms 10:54:24 INFO - TEST-START | /FileAPI/reading-data-section/FileReader-multiple-reads.html 10:54:24 INFO - PROCESS | 1655 | 1466013264108 Marionette TRACE conn2 -> [0,3077,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1655 | 1466013264109 Marionette TRACE conn2 <- [1,3077,null,{"value":"7"}] 10:54:24 INFO - PROCESS | 1655 | 1466013264111 Marionette TRACE conn2 -> [0,3078,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1655 | 1466013264112 Marionette TRACE conn2 <- [1,3078,null,{}] 10:54:24 INFO - PROCESS | 1655 | 1466013264122 Marionette TRACE conn2 -> [0,3079,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 1655 | 1466013264123 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:24 INFO - PROCESS | 1655 | 1466013264244 Marionette TRACE conn2 <- [1,3079,null,{"value":null}] 10:54:24 INFO - PROCESS | 1655 | 1466013264248 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1655 | 1466013264249 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d4cd000 == 38 [pid = 1655] [id = 779] 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 93 (0x12ab75000) [pid = 1655] [serial = 2335] [outer = 0x0] 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 94 (0x12abe7400) [pid = 1655] [serial = 2336] [outer = 0x12ab75000] 10:54:24 INFO - PROCESS | 1655 | 1466013264273 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 95 (0x12b83bc00) [pid = 1655] [serial = 2337] [outer = 0x12ab75000] 10:54:24 INFO - PROCESS | 1655 | 1466013264589 Marionette TRACE conn2 <- [1,3080,null,{"value":["/FileAPI/reading-data-section/FileReader-multiple-reads.html",0,null,null,[["test FileReader InvalidStateError exception for readAsText",1,"assert_throws: function \"function () {\n reader.readAsText(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:15:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:9:1\n"],["test FileReader InvalidStateError exception for readAsDataURL",1,"assert_throws: function \"function () {\n reader.readAsDataURL(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:26:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:20:1\n"],["test FileReader InvalidStateError exception for readAsArrayBuffer",1,"assert_throws: function \"function () {\n reader.readAsArrayBuffer(blob_2)\n }\" did not throw","@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:37:3\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:31:1\n"],["test FileReader InvalidStateError exception in onloadstart event for readAsArrayBuffer",1,"assert_false: Only one loadstart event should be dispatched expected false got true","reader.onloadstart<@http://web-platform.test:8000/FileAPI/reading-data-section/FileReader-multiple-reads.html:48:5\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\nTest.prototype.step_func_done/<@http://web-platform.test:8000/resources/testharness.js:1422:17\nreader.onloadstart [0,3081,"getWindowHandle",null] 10:54:24 INFO - PROCESS | 1655 | 1466013264636 Marionette TRACE conn2 <- [1,3081,null,{"value":"7"}] 10:54:24 INFO - TEST-START | /FileAPI/reading-data-section/filereader_abort.html 10:54:24 INFO - PROCESS | 1655 | 1466013264638 Marionette TRACE conn2 -> [0,3082,"setScriptTimeout",{"ms":35000}] 10:54:24 INFO - PROCESS | 1655 | 1466013264640 Marionette TRACE conn2 <- [1,3082,null,{}] 10:54:24 INFO - PROCESS | 1655 | 1466013264642 Marionette TRACE conn2 -> [0,3083,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:24 INFO - PROCESS | 1655 | 1466013264644 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:24 INFO - PROCESS | 1655 | 1466013264739 Marionette TRACE conn2 <- [1,3083,null,{"value":null}] 10:54:24 INFO - PROCESS | 1655 | 1466013264807 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:24 INFO - PROCESS | 1655 | 1466013264809 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:24 INFO - PROCESS | 1655 | ++DOCSHELL 0x12d998800 == 39 [pid = 1655] [id = 780] 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 96 (0x120f05c00) [pid = 1655] [serial = 2338] [outer = 0x0] 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 97 (0x12abe0000) [pid = 1655] [serial = 2339] [outer = 0x120f05c00] 10:54:24 INFO - PROCESS | 1655 | 1466013264834 Marionette DEBUG loaded listener.js 10:54:24 INFO - PROCESS | 1655 | ++DOMWINDOW == 98 (0x12ba4c800) [pid = 1655] [serial = 2340] [outer = 0x120f05c00] 10:54:25 INFO - PROCESS | 1655 | 1466013265106 Marionette TRACE conn2 <- [1,3084,null,{"value":["/FileAPI/reading-data-section/filereader_abort.html",0,null,null,[["Aborting before read",1,"","@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5\n"],["Aborting after read",0,null,null]]]}] 10:54:25 INFO - TEST-FAIL | /FileAPI/reading-data-section/filereader_abort.html | Aborting before read - 10:54:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:17:7 10:54:25 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:25 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:25 INFO - @http://web-platform.test:8000/FileAPI/reading-data-section/filereader_abort.html:15:5 10:54:25 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_abort.html | Aborting after read 10:54:25 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_abort.html | took 519ms 10:54:25 INFO - TEST-START | /FileAPI/reading-data-section/filereader_error.html 10:54:25 INFO - PROCESS | 1655 | 1466013265158 Marionette TRACE conn2 -> [0,3085,"getWindowHandle",null] 10:54:25 INFO - PROCESS | 1655 | 1466013265160 Marionette TRACE conn2 <- [1,3085,null,{"value":"7"}] 10:54:25 INFO - PROCESS | 1655 | 1466013265162 Marionette TRACE conn2 -> [0,3086,"setScriptTimeout",{"ms":35000}] 10:54:25 INFO - PROCESS | 1655 | 1466013265163 Marionette TRACE conn2 <- [1,3086,null,{}] 10:54:25 INFO - PROCESS | 1655 | 1466013265169 Marionette TRACE conn2 -> [0,3087,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:25 INFO - PROCESS | 1655 | 1466013265171 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:25 INFO - PROCESS | 1655 | 1466013265260 Marionette TRACE conn2 <- [1,3087,null,{"value":null}] 10:54:25 INFO - PROCESS | 1655 | 1466013265264 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:25 INFO - PROCESS | 1655 | 1466013265265 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:25 INFO - PROCESS | 1655 | ++DOCSHELL 0x126c5f800 == 40 [pid = 1655] [id = 781] 10:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 99 (0x115eb9800) [pid = 1655] [serial = 2341] [outer = 0x0] 10:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 100 (0x11913a800) [pid = 1655] [serial = 2342] [outer = 0x115eb9800] 10:54:25 INFO - PROCESS | 1655 | 1466013265292 Marionette DEBUG loaded listener.js 10:54:25 INFO - PROCESS | 1655 | ++DOMWINDOW == 101 (0x1214c8800) [pid = 1655] [serial = 2343] [outer = 0x115eb9800] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x118776800 == 39 [pid = 1655] [id = 770] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12ace0000 == 38 [pid = 1655] [id = 769] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x110ec9800 == 37 [pid = 1655] [id = 768] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12ca6b000 == 36 [pid = 1655] [id = 766] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d478000 == 35 [pid = 1655] [id = 767] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x119bac800 == 34 [pid = 1655] [id = 771] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x128b17800 == 33 [pid = 1655] [id = 772] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d022000 == 32 [pid = 1655] [id = 778] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d4cd000 == 31 [pid = 1655] [id = 779] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12cf12000 == 30 [pid = 1655] [id = 777] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12a718000 == 29 [pid = 1655] [id = 773] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12bf1e000 == 28 [pid = 1655] [id = 776] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12d998800 == 27 [pid = 1655] [id = 780] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12c467000 == 26 [pid = 1655] [id = 775] 10:54:26 INFO - PROCESS | 1655 | --DOCSHELL 0x12acfa000 == 25 [pid = 1655] [id = 774] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 100 (0x121999000) [pid = 1655] [serial = 2242] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 99 (0x1210b7800) [pid = 1655] [serial = 2241] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 98 (0x118548800) [pid = 1655] [serial = 2259] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 97 (0x118050000) [pid = 1655] [serial = 2271] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 96 (0x128b8c800) [pid = 1655] [serial = 2245] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 95 (0x118961800) [pid = 1655] [serial = 2268] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 94 (0x119390800) [pid = 1655] [serial = 2269] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 93 (0x121c0a400) [pid = 1655] [serial = 2276] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 92 (0x1176b9000) [pid = 1655] [serial = 2265] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 91 (0x118191400) [pid = 1655] [serial = 2266] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 90 (0x128b2f800) [pid = 1655] [serial = 2244] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 89 (0x119741c00) [pid = 1655] [serial = 2273] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 88 (0x12a50fc00) [pid = 1655] [serial = 2248] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 87 (0x126b9bc00) [pid = 1655] [serial = 2282] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 86 (0x129277800) [pid = 1655] [serial = 2247] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 85 (0x113d64c00) [pid = 1655] [serial = 2262] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 84 (0x115eb8c00) [pid = 1655] [serial = 2263] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 83 (0x12a686400) [pid = 1655] [serial = 2250] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 82 (0x12a909400) [pid = 1655] [serial = 2251] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 81 (0x12b838000) [pid = 1655] [serial = 2254] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 80 (0x12a73cc00) [pid = 1655] [serial = 2253] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 79 (0x117c7fc00) [pid = 1655] [serial = 2257] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 78 (0x115f59000) [pid = 1655] [serial = 2256] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 77 (0x12676b000) [pid = 1655] [serial = 2280] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 76 (0x1249a7400) [pid = 1655] [serial = 2279] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 75 (0x11913a400) [pid = 1655] [serial = 2288] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 74 (0x126ba7800) [pid = 1655] [serial = 2283] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 73 (0x128b34000) [pid = 1655] [serial = 2285] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 72 (0x128b8f400) [pid = 1655] [serial = 2291] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 71 (0x1291aac00) [pid = 1655] [serial = 2294] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 70 (0x128b33c00) [pid = 1655] [serial = 2289] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 69 (0x1292a7800) [pid = 1655] [serial = 2295] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 68 (0x1292a6000) [pid = 1655] [serial = 2297] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 67 (0x118f67000) [pid = 1655] [serial = 2260] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 66 (0x128b49400) [pid = 1655] [serial = 2286] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 65 (0x128ee0c00) [pid = 1655] [serial = 2292] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 64 (0x121cae400) [pid = 1655] [serial = 2277] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 63 (0x121996000) [pid = 1655] [serial = 2274] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 62 (0x11804d000) [pid = 1655] [serial = 2239] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 61 (0x116f91400) [pid = 1655] [serial = 2237] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | --DOMWINDOW == 60 (0x115eba800) [pid = 1655] [serial = 2236] [outer = 0x0] [url = about:blank] 10:54:26 INFO - PROCESS | 1655 | 1466013266824 Marionette TRACE conn2 <- [1,3088,null,{"value":["/FileAPI/reading-data-section/filereader_error.html",0,null,null,[["FileAPI Test: filereader_error",0,null,null]]]}] 10:54:26 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_error.html | FileAPI Test: filereader_error 10:54:26 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_error.html | took 1676ms 10:54:26 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html 10:54:26 INFO - PROCESS | 1655 | 1466013266839 Marionette TRACE conn2 -> [0,3089,"getWindowHandle",null] 10:54:26 INFO - PROCESS | 1655 | 1466013266841 Marionette TRACE conn2 <- [1,3089,null,{"value":"7"}] 10:54:26 INFO - PROCESS | 1655 | 1466013266844 Marionette TRACE conn2 -> [0,3090,"setScriptTimeout",{"ms":35000}] 10:54:26 INFO - PROCESS | 1655 | 1466013266846 Marionette TRACE conn2 <- [1,3090,null,{}] 10:54:26 INFO - PROCESS | 1655 | 1466013266852 Marionette TRACE conn2 -> [0,3091,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:26 INFO - PROCESS | 1655 | 1466013266854 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:26 INFO - PROCESS | 1655 | 1466013266941 Marionette TRACE conn2 <- [1,3091,null,{"value":null}] 10:54:27 INFO - PROCESS | 1655 | 1466013267000 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1655 | 1466013267001 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x116946800 == 26 [pid = 1655] [id = 782] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 61 (0x113078400) [pid = 1655] [serial = 2344] [outer = 0x0] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 62 (0x1131c8c00) [pid = 1655] [serial = 2345] [outer = 0x113078400] 10:54:27 INFO - PROCESS | 1655 | 1466013267029 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 63 (0x113d64c00) [pid = 1655] [serial = 2346] [outer = 0x113078400] 10:54:27 INFO - PROCESS | 1655 | 1466013267351 Marionette TRACE conn2 <- [1,3092,null,{"value":["/FileAPI/reading-data-section/filereader_readAsArrayBuffer.html",0,null,null,[["FileAPI Test: filereader_readAsArrayBuffer",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | FileAPI Test: filereader_readAsArrayBuffer 10:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsArrayBuffer.html | took 523ms 10:54:27 INFO - PROCESS | 1655 | 1466013267368 Marionette TRACE conn2 -> [0,3093,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1655 | 1466013267372 Marionette TRACE conn2 <- [1,3093,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsDataURL.html 10:54:27 INFO - PROCESS | 1655 | 1466013267376 Marionette TRACE conn2 -> [0,3094,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1655 | 1466013267378 Marionette TRACE conn2 <- [1,3094,null,{}] 10:54:27 INFO - PROCESS | 1655 | 1466013267381 Marionette TRACE conn2 -> [0,3095,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 1655 | 1466013267385 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:27 INFO - PROCESS | 1655 | 1466013267468 Marionette TRACE conn2 <- [1,3095,null,{"value":null}] 10:54:27 INFO - PROCESS | 1655 | 1466013267472 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1655 | 1466013267474 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x1185d6800 == 27 [pid = 1655] [id = 783] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 64 (0x115eb4000) [pid = 1655] [serial = 2347] [outer = 0x0] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 65 (0x115ec2400) [pid = 1655] [serial = 2348] [outer = 0x115eb4000] 10:54:27 INFO - PROCESS | 1655 | 1466013267501 Marionette DEBUG loaded listener.js 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 66 (0x11622e400) [pid = 1655] [serial = 2349] [outer = 0x115eb4000] 10:54:27 INFO - PROCESS | 1655 | 1466013267842 Marionette TRACE conn2 <- [1,3096,null,{"value":["/FileAPI/reading-data-section/filereader_readAsDataURL.html",0,null,null,[["FileAPI Test: filereader_readAsDataURL",0,null,null]]]}] 10:54:27 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsDataURL.html | FileAPI Test: filereader_readAsDataURL 10:54:27 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsDataURL.html | took 474ms 10:54:27 INFO - PROCESS | 1655 | 1466013267851 Marionette TRACE conn2 -> [0,3097,"getWindowHandle",null] 10:54:27 INFO - PROCESS | 1655 | 1466013267853 Marionette TRACE conn2 <- [1,3097,null,{"value":"7"}] 10:54:27 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readAsText.html 10:54:27 INFO - PROCESS | 1655 | 1466013267855 Marionette TRACE conn2 -> [0,3098,"setScriptTimeout",{"ms":35000}] 10:54:27 INFO - PROCESS | 1655 | 1466013267858 Marionette TRACE conn2 <- [1,3098,null,{}] 10:54:27 INFO - PROCESS | 1655 | 1466013267865 Marionette TRACE conn2 -> [0,3099,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:27 INFO - PROCESS | 1655 | 1466013267869 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:27 INFO - PROCESS | 1655 | 1466013267944 Marionette TRACE conn2 <- [1,3099,null,{"value":null}] 10:54:27 INFO - PROCESS | 1655 | 1466013267952 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:27 INFO - PROCESS | 1655 | 1466013267954 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:27 INFO - PROCESS | 1655 | ++DOCSHELL 0x11931e800 == 28 [pid = 1655] [id = 784] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 67 (0x111aaf800) [pid = 1655] [serial = 2350] [outer = 0x0] 10:54:27 INFO - PROCESS | 1655 | ++DOMWINDOW == 68 (0x1176b8000) [pid = 1655] [serial = 2351] [outer = 0x111aaf800] 10:54:27 INFO - PROCESS | 1655 | 1466013267982 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 69 (0x118049c00) [pid = 1655] [serial = 2352] [outer = 0x111aaf800] 10:54:28 INFO - PROCESS | 1655 | 1466013268314 Marionette TRACE conn2 <- [1,3100,null,{"value":["/FileAPI/reading-data-section/filereader_readAsText.html",0,null,null,[["readAsText should correctly read UTF-8.",0,null,null],["readAsText should correctly read UTF-16.",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-8. 10:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readAsText.html | readAsText should correctly read UTF-16. 10:54:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readAsText.html | took 471ms 10:54:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_readystate.html 10:54:28 INFO - PROCESS | 1655 | 1466013268327 Marionette TRACE conn2 -> [0,3101,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1655 | 1466013268328 Marionette TRACE conn2 <- [1,3101,null,{"value":"7"}] 10:54:28 INFO - PROCESS | 1655 | 1466013268332 Marionette TRACE conn2 -> [0,3102,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1655 | 1466013268334 Marionette TRACE conn2 <- [1,3102,null,{}] 10:54:28 INFO - PROCESS | 1655 | 1466013268336 Marionette TRACE conn2 -> [0,3103,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1655 | 1466013268338 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:28 INFO - PROCESS | 1655 | 1466013268419 Marionette TRACE conn2 <- [1,3103,null,{"value":null}] 10:54:28 INFO - PROCESS | 1655 | 1466013268478 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1655 | 1466013268479 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x1195f2800 == 29 [pid = 1655] [id = 785] 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 70 (0x118045800) [pid = 1655] [serial = 2353] [outer = 0x0] 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 71 (0x1182b7c00) [pid = 1655] [serial = 2354] [outer = 0x118045800] 10:54:28 INFO - PROCESS | 1655 | 1466013268504 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 72 (0x118550c00) [pid = 1655] [serial = 2355] [outer = 0x118045800] 10:54:28 INFO - PROCESS | 1655 | 1466013268763 Marionette TRACE conn2 <- [1,3104,null,{"value":["/FileAPI/reading-data-section/filereader_readystate.html",0,null,null,[["FileAPI Test: filereader_readystate",0,null,null]]]}] 10:54:28 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_readystate.html | FileAPI Test: filereader_readystate 10:54:28 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_readystate.html | took 471ms 10:54:28 INFO - PROCESS | 1655 | 1466013268804 Marionette TRACE conn2 -> [0,3105,"getWindowHandle",null] 10:54:28 INFO - PROCESS | 1655 | 1466013268806 Marionette TRACE conn2 <- [1,3105,null,{"value":"7"}] 10:54:28 INFO - TEST-START | /FileAPI/reading-data-section/filereader_result.html 10:54:28 INFO - PROCESS | 1655 | 1466013268808 Marionette TRACE conn2 -> [0,3106,"setScriptTimeout",{"ms":35000}] 10:54:28 INFO - PROCESS | 1655 | 1466013268809 Marionette TRACE conn2 <- [1,3106,null,{}] 10:54:28 INFO - PROCESS | 1655 | 1466013268811 Marionette TRACE conn2 -> [0,3107,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:28 INFO - PROCESS | 1655 | 1466013268812 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:28 INFO - PROCESS | 1655 | 1466013268893 Marionette TRACE conn2 <- [1,3107,null,{"value":null}] 10:54:28 INFO - PROCESS | 1655 | 1466013268897 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:28 INFO - PROCESS | 1655 | 1466013268899 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:28 INFO - PROCESS | 1655 | ++DOCSHELL 0x121246000 == 30 [pid = 1655] [id = 786] 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 73 (0x115a4cc00) [pid = 1655] [serial = 2356] [outer = 0x0] 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 74 (0x1187a9000) [pid = 1655] [serial = 2357] [outer = 0x115a4cc00] 10:54:28 INFO - PROCESS | 1655 | 1466013268925 Marionette DEBUG loaded listener.js 10:54:28 INFO - PROCESS | 1655 | ++DOMWINDOW == 75 (0x1187af000) [pid = 1655] [serial = 2358] [outer = 0x115a4cc00] 10:54:29 INFO - PROCESS | 1655 | 1466013269224 Marionette TRACE conn2 <- [1,3108,null,{"value":["/FileAPI/reading-data-section/filereader_result.html",0,null,null,[["readAsText",0,null,null],["readAsDataURL",0,null,null],["readAsArrayBuffer",0,null,null]]]}] 10:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsText 10:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsDataURL 10:54:29 INFO - TEST-PASS | /FileAPI/reading-data-section/filereader_result.html | readAsArrayBuffer 10:54:29 INFO - TEST-OK | /FileAPI/reading-data-section/filereader_result.html | took 469ms 10:54:29 INFO - TEST-START | /FileAPI/url/url_createobjecturl_blob.html 10:54:29 INFO - PROCESS | 1655 | 1466013269277 Marionette TRACE conn2 -> [0,3109,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1655 | 1466013269279 Marionette TRACE conn2 <- [1,3109,null,{"value":"7"}] 10:54:29 INFO - PROCESS | 1655 | 1466013269281 Marionette TRACE conn2 -> [0,3110,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1655 | 1466013269284 Marionette TRACE conn2 <- [1,3110,null,{}] 10:54:29 INFO - PROCESS | 1655 | 1466013269287 Marionette TRACE conn2 -> [0,3111,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 1655 | 1466013269291 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:29 INFO - PROCESS | 1655 | 1466013269414 Marionette TRACE conn2 <- [1,3111,null,{"value":null}] 10:54:29 INFO - PROCESS | 1655 | 1466013269448 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1655 | 1466013269450 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x124984000 == 31 [pid = 1655] [id = 787] 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 76 (0x1185f2800) [pid = 1655] [serial = 2359] [outer = 0x0] 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 77 (0x1187b4800) [pid = 1655] [serial = 2360] [outer = 0x1185f2800] 10:54:29 INFO - PROCESS | 1655 | 1466013269475 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 78 (0x11938fc00) [pid = 1655] [serial = 2361] [outer = 0x1185f2800] 10:54:29 INFO - PROCESS | 1655 | 1466013269722 Marionette TRACE conn2 <- [1,3112,null,{"value":["/FileAPI/url/url_createobjecturl_blob.html",0,null,null,[["Check if the Blob URI starts with 'blob' using createObjectURL()",0,null,null],["Check if the Blob URI starts with 'blob' using createFor()",1,"window.URL.createFor is not a function","@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20\nTest.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20\ntest@http://web-platform.test:8000/resources/testharness.js:496:9\n@http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3\n"]]]}] 10:54:29 INFO - TEST-PASS | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createObjectURL() 10:54:29 INFO - TEST-FAIL | /FileAPI/url/url_createobjecturl_blob.html | Check if the Blob URI starts with 'blob' using createFor() - window.URL.createFor is not a function 10:54:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:21:20 10:54:29 INFO - Test.prototype.step@http://web-platform.test:8000/resources/testharness.js:1382:20 10:54:29 INFO - test@http://web-platform.test:8000/resources/testharness.js:496:9 10:54:29 INFO - @http://web-platform.test:8000/FileAPI/url/url_createobjecturl_blob.html:20:3 10:54:29 INFO - TEST-OK | /FileAPI/url/url_createobjecturl_blob.html | took 472ms 10:54:29 INFO - TEST-START | /FileAPI/url/url_xmlhttprequest.html 10:54:29 INFO - PROCESS | 1655 | 1466013269772 Marionette TRACE conn2 -> [0,3113,"getWindowHandle",null] 10:54:29 INFO - PROCESS | 1655 | 1466013269773 Marionette TRACE conn2 <- [1,3113,null,{"value":"7"}] 10:54:29 INFO - PROCESS | 1655 | 1466013269775 Marionette TRACE conn2 -> [0,3114,"setScriptTimeout",{"ms":35000}] 10:54:29 INFO - PROCESS | 1655 | 1466013269776 Marionette TRACE conn2 <- [1,3114,null,{}] 10:54:29 INFO - PROCESS | 1655 | 1466013269778 Marionette TRACE conn2 -> [0,3115,"executeScript",{"scriptTimeout":null,"newSandbox":true,"args":[],"filename":"executormarionette.py","script":"if (window.wrappedJSObject.win) {window.wrappedJSObject.win.close()}","sandbox":"default","line":398}] 10:54:29 INFO - PROCESS | 1655 | 1466013269780 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:29 INFO - PROCESS | 1655 | 1466013269869 Marionette TRACE conn2 <- [1,3115,null,{"value":null}] 10:54:29 INFO - PROCESS | 1655 | 1466013269872 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\", \"d7d49925-dc23-4c84-b187-481d79f71cec\");\n\nvar timer = null;\nif (30000) {\n timer = setTimeout(function() {\n log(\"Timeout fired\");\n window.wrappedJSObject.win.timeout();\n }, 30000);\n}\n","newSandbox":false,"line":412,"args":[],"filename":"executormarionette.py"}] 10:54:29 INFO - PROCESS | 1655 | 1466013269873 Marionette INFO sendAsync f78570b0-6a92-b74f-98f0-40b805a6473b 10:54:29 INFO - PROCESS | 1655 | ++DOCSHELL 0x1265bc000 == 32 [pid = 1655] [id = 788] 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 79 (0x1187aec00) [pid = 1655] [serial = 2362] [outer = 0x0] 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 80 (0x119740400) [pid = 1655] [serial = 2363] [outer = 0x1187aec00] 10:54:29 INFO - PROCESS | 1655 | 1466013269897 Marionette DEBUG loaded listener.js 10:54:29 INFO - PROCESS | 1655 | ++DOMWINDOW == 81 (0x120f0b000) [pid = 1655] [serial = 2364] [outer = 0x1187aec00] 10:54:30 INFO - PROCESS | 1655 | 1466013270206 Marionette TRACE conn2 <- [1,3116,null,{"value":["/FileAPI/url/url_xmlhttprequest.html",0,null,null,[["FileAPI Test: Creating Blob URL via XMLHttpRequest",0,null,null]]]}] 10:54:30 INFO - TEST-PASS | /FileAPI/url/url_xmlhttprequest.html | FileAPI Test: Creating Blob URL via XMLHttpRequest 10:54:30 INFO - TEST-OK | /FileAPI/url/url_xmlhttprequest.html | took 468ms 10:54:30 INFO - PROCESS | 1655 | 1466013270244 Marionette TRACE conn2 -> [0,3117,"getWindowHandle",null] 10:54:30 INFO - PROCESS | 1655 | 1466013270245 Marionette TRACE conn2 <- [1,3117,null,{"value":"7"}] 10:54:31 WARNING - u'runner_teardown' () 10:54:31 INFO - No more tests 10:54:31 INFO - Got 0 unexpected results 10:54:31 INFO - SUITE-END | took 508s 10:54:31 INFO - Closing logging queue 10:54:31 INFO - queue closed 10:54:31 INFO - Return code: 0 10:54:31 WARNING - # TBPL SUCCESS # 10:54:31 INFO - Running post-action listener: _resource_record_post_action 10:54:31 INFO - Running post-run listener: _resource_record_post_run 10:54:32 INFO - Total resource usage - Wall time: 530s; CPU: 58.0%; Read bytes: 32415232; Write bytes: 952565760; Read time: 317; Write time: 4833 10:54:32 INFO - pull - Wall time: 0s; CPU: Can't collect data; Read bytes: 0; Write bytes: 0; Read time: 0; Write time: 0 10:54:32 INFO - install - Wall time: 18s; CPU: 54.0%; Read bytes: 153999872; Write bytes: 156973056; Read time: 13889; Write time: 324 10:54:32 INFO - run-tests - Wall time: 513s; CPU: 58.0%; Read bytes: 30244352; Write bytes: 792504320; Read time: 293; Write time: 4496 10:54:32 INFO - Running post-run listener: _upload_blobber_files 10:54:32 INFO - Blob upload gear active. 10:54:32 INFO - Preparing to upload files from /builds/slave/test/build/blobber_upload_dir. 10:54:32 INFO - Files from /builds/slave/test/build/blobber_upload_dir are to be uploaded with branch at the following location(s): https://blobupload.elasticbeanstalk.com 10:54:32 INFO - Running command: ['/builds/slave/test/build/venv/bin/python', '/builds/slave/test/build/venv/bin/blobberc.py', '-u', 'https://blobupload.elasticbeanstalk.com', '-a', '/builds/slave/test/oauth.txt', '-b', 'mozilla-beta', '-d', '/builds/slave/test/build/blobber_upload_dir', '--output-manifest', '/builds/slave/test/build/uploaded_files.json'] 10:54:32 INFO - Copy/paste: /builds/slave/test/build/venv/bin/python /builds/slave/test/build/venv/bin/blobberc.py -u https://blobupload.elasticbeanstalk.com -a /builds/slave/test/oauth.txt -b mozilla-beta -d /builds/slave/test/build/blobber_upload_dir --output-manifest /builds/slave/test/build/uploaded_files.json 10:54:32 INFO - (blobuploader) - INFO - Open directory for files ... 10:54:32 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_errorsummary.log ... 10:54:32 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:54:32 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:54:34 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_errorsummary.log: uploaded 10:54:34 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:54:34 INFO - (blobuploader) - INFO - Done attempting. 10:54:34 INFO - (blobuploader) - INFO - Uploading /builds/slave/test/build/blobber_upload_dir/wpt_raw.log ... 10:54:34 INFO - (blobuploader) - INFO - Using https://blobupload.elasticbeanstalk.com 10:54:34 INFO - (blobuploader) - INFO - Uploading, attempt #1. 10:54:35 INFO - (blobuploader) - INFO - TinderboxPrint: wpt_raw.log: uploaded 10:54:35 INFO - (blobuploader) - INFO - Blobserver returned 202. File uploaded! 10:54:35 INFO - (blobuploader) - INFO - Done attempting. 10:54:35 INFO - (blobuploader) - INFO - Iteration through files over. 10:54:35 INFO - Return code: 0 10:54:35 INFO - rmtree: /builds/slave/test/build/uploaded_files.json 10:54:35 INFO - retry: Calling remove with args: ('/builds/slave/test/build/uploaded_files.json',), kwargs: {}, attempt #1 10:54:35 INFO - Setting buildbot property blobber_files to {"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d4321ec4c7ae230fbbc3cf93b4f2ac717f9b35becc09d307541c710e3aa304edb2332889b26609cccf9b12b03519fe928539a88f3120b856689f3afde1d571f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/623b04a4602e36e58ba235c8f0aaa6549a24e88b63d49c884db192ed3a5961ac9060562f93e794eb58a9fa05db8f6dbd4d5fa8bc4a2793cb06aacb855e423933"} 10:54:35 INFO - Writing buildbot properties ['blobber_files'] to /builds/slave/test/properties/blobber_files 10:54:35 INFO - Writing to file /builds/slave/test/properties/blobber_files 10:54:35 INFO - Contents: 10:54:35 INFO - blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d4321ec4c7ae230fbbc3cf93b4f2ac717f9b35becc09d307541c710e3aa304edb2332889b26609cccf9b12b03519fe928539a88f3120b856689f3afde1d571f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/623b04a4602e36e58ba235c8f0aaa6549a24e88b63d49c884db192ed3a5961ac9060562f93e794eb58a9fa05db8f6dbd4d5fa8bc4a2793cb06aacb855e423933"} 10:54:35 INFO - Running post-run listener: copy_logs_to_upload_dir 10:54:35 INFO - Copying logs to upload dir... 10:54:35 INFO - mkdir: /builds/slave/test/build/upload/logs 10:54:35 INFO - Copying logs to upload dir... program finished with exit code 0 elapsedTime=1039.262652 ========= master_lag: 0.28 ========= ========= Finished '/tools/buildbot/bin/python scripts/scripts/web_platform_tests.py ...' (results: 0, elapsed: 17 mins, 19 secs) (at 2016-06-15 10:54:36.277893) ========= ========= Started set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 10:54:36.281153) ========= 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.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/T/ TWISTD_LOG_PATH=/builds/slave/twistd.log USER=cltbld VERSIONER_PYTHON_PREFER_32_BIT=no VERSIONER_PYTHON_VERSION=2.7 XPC_FLAGS=0x0 XPC_SERVICE_NAME=0 __CF_USER_TEXT_ENCODING=0x1C:0:0 using PTY: False blobber_files:{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d4321ec4c7ae230fbbc3cf93b4f2ac717f9b35becc09d307541c710e3aa304edb2332889b26609cccf9b12b03519fe928539a88f3120b856689f3afde1d571f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/623b04a4602e36e58ba235c8f0aaa6549a24e88b63d49c884db192ed3a5961ac9060562f93e794eb58a9fa05db8f6dbd4d5fa8bc4a2793cb06aacb855e423933"} build_url:https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg symbols_url:https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip program finished with exit code 0 elapsedTime=0.012481 build_url: 'https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.dmg' blobber_files: '{"wpt_errorsummary.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/d4321ec4c7ae230fbbc3cf93b4f2ac717f9b35becc09d307541c710e3aa304edb2332889b26609cccf9b12b03519fe928539a88f3120b856689f3afde1d571f5", "wpt_raw.log": "http://mozilla-releng-blobs.s3.amazonaws.com/blobs/mozilla-beta/sha512/623b04a4602e36e58ba235c8f0aaa6549a24e88b63d49c884db192ed3a5961ac9060562f93e794eb58a9fa05db8f6dbd4d5fa8bc4a2793cb06aacb855e423933"}' symbols_url: 'https://queue.taskcluster.net/v1/task/Y5XOdb6ZQCuhjJAur9Qq8Q/artifacts/public/build/firefox-48.0.en-US.mac64.crashreporter-symbols.zip' ========= master_lag: 0.85 ========= ========= Finished set props: build_url blobber_files symbols_url (results: 0, elapsed: 0 secs) (at 2016-06-15 10:54:37.138673) ========= ========= Started 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:54:37.139022) ========= 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.MzrXs45kfx/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.SPqyJCQSwt/Listeners TMPDIR=/var/folders/wd/lr9qrw8n6cn5lsbcg99yj9x400000w/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.005083 ========= master_lag: 0.05 ========= ========= Finished 'rm -f ...' (results: 0, elapsed: 0 secs) (at 2016-06-15 10:54:37.190663) ========= ========= Started reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 10:54:37.191350) ========= ========= Finished reboot skipped (results: 3, elapsed: 0 secs) (at 2016-06-15 10:54:37.194556) ========= ========= Total master_lag: 1.24 =========